From 430e45bdb0728a210a91906bc0597935a54523d5 Mon Sep 17 00:00:00 2001 From: Jessica_Natalia Date: Thu, 27 Aug 2026 04:39:50 -0300 Subject: [PATCH] more updates more updates --- include/psprecomp/allegrex_context.hpp | 23 +- include/psprecomp/runtime.hpp | 9 + profiles/vcs/BUILD_VCS_NINJA_CLANG.bat | 89 +- profiles/vcs/CMakeLists.txt | 5 + profiles/vcs/README.md | 106 +- .../vcs/generated/generated_unit_0000.cpp | 2213 +------- .../vcs/generated/generated_unit_0001.cpp | 2529 +-------- .../vcs/generated/generated_unit_0002.cpp | 1762 +------ .../vcs/generated/generated_unit_0003.cpp | 1141 +--- .../vcs/generated/generated_unit_0004.cpp | 1013 +--- .../vcs/generated/generated_unit_0005.cpp | 1736 +----- .../vcs/generated/generated_unit_0006.cpp | 1538 +----- .../vcs/generated/generated_unit_0007.cpp | 1328 +---- .../vcs/generated/generated_unit_0008.cpp | 1662 +----- .../vcs/generated/generated_unit_0009.cpp | 865 +-- .../vcs/generated/generated_unit_0010.cpp | 1761 +------ .../vcs/generated/generated_unit_0011.cpp | 3445 ++---------- .../vcs/generated/generated_unit_0012.cpp | 715 +-- .../vcs/generated/generated_unit_0013.cpp | 1227 +---- .../vcs/generated/generated_unit_0014.cpp | 931 +--- .../vcs/generated/generated_unit_0015.cpp | 899 +--- .../vcs/generated/generated_unit_0016.cpp | 852 +-- .../vcs/generated/generated_unit_0017.cpp | 827 +-- .../vcs/generated/generated_unit_0018.cpp | 1582 +----- .../vcs/generated/generated_unit_0019.cpp | 2152 +------- .../vcs/generated/generated_unit_0020.cpp | 2158 +------- .../vcs/generated/generated_unit_0021.cpp | 2164 +------- .../vcs/generated/generated_unit_0022.cpp | 2121 +------- .../vcs/generated/generated_unit_0023.cpp | 1996 +------ .../vcs/generated/generated_unit_0024.cpp | 1464 +---- .../vcs/generated/generated_unit_0025.cpp | 1632 +----- .../vcs/generated/generated_unit_0026.cpp | 1724 +----- .../vcs/generated/generated_unit_0027.cpp | 1978 +------ .../vcs/generated/generated_unit_0028.cpp | 1568 +----- .../vcs/generated/generated_unit_0029.cpp | 1429 +---- .../vcs/generated/generated_unit_0030.cpp | 1845 +------ .../vcs/generated/generated_unit_0031.cpp | 1375 +---- .../vcs/generated/generated_unit_0032.cpp | 3007 ++--------- .../vcs/generated/generated_unit_0033.cpp | 2013 +------ .../vcs/generated/generated_unit_0034.cpp | 1212 +---- .../vcs/generated/generated_unit_0035.cpp | 1563 +----- .../vcs/generated/generated_unit_0036.cpp | 1165 +--- .../vcs/generated/generated_unit_0037.cpp | 892 +--- .../vcs/generated/generated_unit_0038.cpp | 1810 +------ .../vcs/generated/generated_unit_0039.cpp | 2043 +------ .../vcs/generated/generated_unit_0040.cpp | 911 +--- .../vcs/generated/generated_unit_0041.cpp | 1268 +---- .../vcs/generated/generated_unit_0042.cpp | 656 +-- .../vcs/generated/generated_unit_0043.cpp | 960 +--- .../vcs/generated/generated_unit_0044.cpp | 1564 +----- .../vcs/generated/generated_unit_0045.cpp | 1797 +------ .../vcs/generated/generated_unit_0046.cpp | 591 +-- .../vcs/generated/generated_unit_0047.cpp | 965 +--- .../vcs/generated/generated_unit_0048.cpp | 1466 +----- .../vcs/generated/generated_unit_0049.cpp | 1807 +------ .../vcs/generated/generated_unit_0050.cpp | 1004 +--- .../vcs/generated/generated_unit_0051.cpp | 842 +-- .../vcs/generated/generated_unit_0052.cpp | 870 +-- .../vcs/generated/generated_unit_0053.cpp | 974 +--- .../vcs/generated/generated_unit_0054.cpp | 1318 +---- .../vcs/generated/generated_unit_0055.cpp | 1300 +---- .../vcs/generated/generated_unit_0056.cpp | 1080 +--- .../vcs/generated/generated_unit_0057.cpp | 1019 +--- .../vcs/generated/generated_unit_0058.cpp | 976 +--- .../vcs/generated/generated_unit_0059.cpp | 1256 +---- .../vcs/generated/generated_unit_0060.cpp | 1044 +--- .../vcs/generated/generated_unit_0061.cpp | 1691 +----- .../vcs/generated/generated_unit_0062.cpp | 1461 +---- .../vcs/generated/generated_unit_0063.cpp | 1100 +--- .../vcs/generated/generated_unit_0064.cpp | 3267 ++---------- .../vcs/generated/generated_unit_0065.cpp | 1997 +------ .../vcs/generated/generated_unit_0066.cpp | 2062 +------- .../vcs/generated/generated_unit_0067.cpp | 2064 +------- .../vcs/generated/generated_unit_0068.cpp | 861 +-- .../vcs/generated/generated_unit_0069.cpp | 856 +-- .../vcs/generated/generated_unit_0070.cpp | 1032 +--- .../vcs/generated/generated_unit_0071.cpp | 1139 +--- .../vcs/generated/generated_unit_0072.cpp | 1135 +--- .../vcs/generated/generated_unit_0073.cpp | 1145 +--- .../vcs/generated/generated_unit_0074.cpp | 889 +--- .../vcs/generated/generated_unit_0075.cpp | 1572 +----- .../vcs/generated/generated_unit_0076.cpp | 2033 +------ .../vcs/generated/generated_unit_0077.cpp | 2128 +------- .../vcs/generated/generated_unit_0078.cpp | 1986 +------ .../vcs/generated/generated_unit_0079.cpp | 1165 +--- .../vcs/generated/generated_unit_0080.cpp | 2340 +------- .../vcs/generated/generated_unit_0081.cpp | 1449 +---- .../vcs/generated/generated_unit_0082.cpp | 966 +--- .../vcs/generated/generated_unit_0083.cpp | 1283 +---- .../vcs/generated/generated_unit_0084.cpp | 1812 +------ .../vcs/generated/generated_unit_0085.cpp | 849 +-- .../vcs/generated/generated_unit_0086.cpp | 1194 +---- .../vcs/generated/generated_unit_0087.cpp | 1255 +---- .../vcs/generated/generated_unit_0088.cpp | 1695 +----- .../vcs/generated/generated_unit_0089.cpp | 1504 +----- .../vcs/generated/generated_unit_0090.cpp | 1723 +----- .../vcs/generated/generated_unit_0091.cpp | 1919 +------ .../vcs/generated/generated_unit_0092.cpp | 1907 +------ .../vcs/generated/generated_unit_0093.cpp | 1170 +--- .../vcs/generated/generated_unit_0094.cpp | 1400 +---- .../vcs/generated/generated_unit_0095.cpp | 1130 +--- .../vcs/generated/generated_unit_0096.cpp | 2185 +------- .../vcs/generated/generated_unit_0097.cpp | 2219 +------- .../vcs/generated/generated_unit_0098.cpp | 2482 +-------- .../vcs/generated/generated_unit_0099.cpp | 1832 +------ .../vcs/generated/generated_unit_0100.cpp | 1183 +---- .../vcs/generated/generated_unit_0101.cpp | 1209 +---- .../vcs/generated/generated_unit_0102.cpp | 700 +-- .../vcs/generated/generated_unit_0103.cpp | 688 +-- .../vcs/generated/generated_unit_0104.cpp | 664 +-- .../vcs/generated/generated_unit_0105.cpp | 1433 +---- .../vcs/generated/generated_unit_0106.cpp | 1110 +--- .../vcs/generated/generated_unit_0107.cpp | 1176 +---- .../vcs/generated/generated_unit_0108.cpp | 1230 +---- .../vcs/generated/generated_unit_0109.cpp | 2097 +------- .../vcs/generated/generated_unit_0110.cpp | 1073 +--- .../vcs/generated/generated_unit_0111.cpp | 1053 +--- .../vcs/generated/generated_unit_0112.cpp | 1987 +------ .../vcs/generated/generated_unit_0113.cpp | 1433 +---- .../vcs/generated/generated_unit_0114.cpp | 1476 +----- .../vcs/generated/generated_unit_0115.cpp | 1464 +---- .../vcs/generated/generated_unit_0116.cpp | 1122 +--- .../vcs/generated/generated_unit_0117.cpp | 1459 +---- .../vcs/generated/generated_unit_0118.cpp | 2041 +------ .../vcs/generated/generated_unit_0119.cpp | 1730 +----- .../vcs/generated/generated_unit_0120.cpp | 2023 +------ .../vcs/generated/generated_unit_0121.cpp | 1213 +---- .../vcs/generated/generated_unit_0122.cpp | 1247 +---- .../vcs/generated/generated_unit_0123.cpp | 1126 +--- .../vcs/generated/generated_unit_0124.cpp | 1783 +------ .../vcs/generated/generated_unit_0125.cpp | 1076 +--- .../vcs/generated/generated_unit_0126.cpp | 1320 +---- .../vcs/generated/generated_unit_0127.cpp | 2436 +-------- .../vcs/generated/generated_unit_0128.cpp | 2255 +------- .../vcs/generated/generated_unit_0129.cpp | 1454 +---- .../vcs/generated/generated_unit_0130.cpp | 1205 +---- .../vcs/generated/generated_unit_0131.cpp | 1719 +----- .../vcs/generated/generated_unit_0132.cpp | 1458 +---- .../vcs/generated/generated_unit_0133.cpp | 2260 +------- .../vcs/generated/generated_unit_0134.cpp | 1645 +----- .../vcs/generated/generated_unit_0135.cpp | 639 +-- .../vcs/generated/generated_unit_0136.cpp | 858 +-- .../vcs/generated/generated_unit_0137.cpp | 933 +--- .../vcs/generated/generated_unit_0138.cpp | 848 +-- .../vcs/generated/generated_unit_0139.cpp | 1378 +---- .../vcs/generated/generated_unit_0140.cpp | 1746 +----- .../vcs/generated/generated_unit_0141.cpp | 1308 +---- .../vcs/generated/generated_unit_0142.cpp | 1490 +----- .../vcs/generated/generated_unit_0143.cpp | 1358 +---- .../vcs/generated/generated_unit_0144.cpp | 901 +--- .../vcs/generated/generated_unit_0145.cpp | 823 +-- .../vcs/generated/generated_unit_0146.cpp | 701 +-- .../vcs/generated/generated_unit_0147.cpp | 1416 +---- .../vcs/generated/generated_unit_0148.cpp | 2397 +-------- .../vcs/generated/generated_unit_0149.cpp | 2625 +-------- .../vcs/generated/generated_unit_0150.cpp | 1065 +--- .../vcs/generated/generated_unit_0151.cpp | 771 +-- .../vcs/generated/generated_unit_0152.cpp | 1845 +------ .../vcs/generated/generated_unit_0153.cpp | 967 +--- .../vcs/generated/generated_unit_0154.cpp | 585 +- .../vcs/generated/generated_unit_0155.cpp | 884 +--- .../vcs/generated/generated_unit_0156.cpp | 1222 +---- .../vcs/generated/generated_unit_0157.cpp | 1582 +----- .../vcs/generated/generated_unit_0158.cpp | 1034 +--- .../vcs/generated/generated_unit_0159.cpp | 693 +-- .../vcs/generated/generated_unit_0160.cpp | 1531 +----- .../vcs/generated/generated_unit_0161.cpp | 1289 +---- .../vcs/generated/generated_unit_0162.cpp | 1889 +------ .../vcs/generated/generated_unit_0163.cpp | 1469 +----- .../vcs/generated/generated_unit_0164.cpp | 1483 +----- .../vcs/generated/generated_unit_0165.cpp | 1000 +--- .../vcs/generated/generated_unit_0166.cpp | 1556 +----- .../vcs/generated/generated_unit_0167.cpp | 1983 +------ .../vcs/generated/generated_unit_0168.cpp | 1276 +---- .../vcs/generated/generated_unit_0169.cpp | 1036 +--- .../vcs/generated/generated_unit_0170.cpp | 2307 +------- .../vcs/generated/generated_unit_0171.cpp | 2298 +------- .../vcs/generated/generated_unit_0172.cpp | 1983 +------ .../vcs/generated/generated_unit_0173.cpp | 1724 +----- .../vcs/generated/generated_unit_0174.cpp | 2396 +-------- .../vcs/generated/generated_unit_0175.cpp | 2494 +-------- .../vcs/generated/generated_unit_0176.cpp | 2769 +--------- .../vcs/generated/generated_unit_0177.cpp | 1660 +----- .../vcs/generated/generated_unit_0178.cpp | 1584 +----- .../vcs/generated/generated_unit_0179.cpp | 2220 +------- .../vcs/generated/generated_unit_0180.cpp | 1883 +------ .../vcs/generated/generated_unit_0181.cpp | 1412 +---- .../vcs/generated/generated_unit_0182.cpp | 2298 +------- .../vcs/generated/generated_unit_0183.cpp | 1776 +------ .../vcs/generated/generated_unit_0184.cpp | 2068 +------- .../vcs/generated/generated_unit_0185.cpp | 1935 +------ .../vcs/generated/generated_unit_0186.cpp | 1743 +----- .../vcs/generated/generated_unit_0187.cpp | 2252 +------- .../vcs/generated/generated_unit_0188.cpp | 1830 +------ .../vcs/generated/generated_unit_0189.cpp | 1055 +--- .../vcs/generated/generated_unit_0190.cpp | 2488 +-------- .../vcs/generated/generated_unit_0191.cpp | 1796 +------ .../vcs/generated/generated_unit_0192.cpp | 982 +--- .../vcs/generated/generated_unit_0193.cpp | 894 +--- .../vcs/generated/generated_unit_0194.cpp | 2332 +------- .../vcs/generated/generated_unit_0195.cpp | 1465 +----- .../vcs/generated/generated_unit_0196.cpp | 2003 +------ .../vcs/generated/generated_unit_0197.cpp | 1922 +------ .../vcs/generated/generated_unit_0198.cpp | 2168 +------- .../vcs/generated/generated_unit_0199.cpp | 1413 +---- .../vcs/generated/generated_unit_0200.cpp | 1588 +----- .../vcs/generated/generated_unit_0201.cpp | 1979 +------ .../vcs/generated/generated_unit_0202.cpp | 1873 +------ .../vcs/generated/generated_unit_0203.cpp | 1692 +----- .../vcs/generated/generated_unit_0204.cpp | 1431 +---- .../vcs/generated/generated_unit_0205.cpp | 1595 +----- .../vcs/generated/generated_unit_0206.cpp | 1579 +----- .../vcs/generated/generated_unit_0207.cpp | 1423 +---- .../vcs/generated/generated_unit_0208.cpp | 1144 +--- .../vcs/generated/generated_unit_0209.cpp | 765 +-- .../vcs/generated/generated_unit_0210.cpp | 821 +-- .../vcs/generated/generated_unit_0211.cpp | 1642 +----- .../vcs/generated/generated_unit_0212.cpp | 2600 +-------- .../vcs/generated/generated_unit_0213.cpp | 2776 +--------- .../vcs/generated/generated_unit_0214.cpp | 1959 +------ .../vcs/generated/generated_unit_0215.cpp | 1906 +------ .../vcs/generated/generated_unit_0216.cpp | 2562 +-------- .../vcs/generated/generated_unit_0217.cpp | 1810 +------ .../vcs/generated/generated_unit_0218.cpp | 1901 +------ .../vcs/generated/generated_unit_0219.cpp | 4685 ++--------------- .../vcs/generated/generated_unit_0220.cpp | 53 +- .../vcs/generated/generated_unit_0221.cpp | 107 +- .../vcs/generated/generated_unit_0222.cpp | 337 +- .../vcs/generated/generated_unit_0223.cpp | 366 +- .../vcs/generated/generated_unit_0224.cpp | 206 +- .../vcs/generated/generated_unit_0225.cpp | 444 +- .../vcs/generated/generated_unit_0226.cpp | 129 +- .../vcs/generated/generated_unit_0227.cpp | 104 +- .../vcs/generated/generated_unit_0228.cpp | 95 +- .../vcs/generated/generated_unit_0229.cpp | 87 +- .../vcs/generated/generated_unit_0230.cpp | 43 +- .../vcs/generated/generated_unit_0231.cpp | 225 +- .../vcs/generated/generated_unit_0232.cpp | 267 +- .../vcs/generated/generated_unit_0233.cpp | 93 +- .../vcs/generated/v811_perf_manifest.json | 8 +- .../generated/v812_code_density_manifest.json | 2122 ++++++++ profiles/vcs/tests/check_v812_code_density.py | 26 + .../vcs/tools/apply_v8121_probe_link_fix.py | 111 + .../tools/apply_v8123_ge_probe_globals_fix.py | 121 + .../tools/apply_v8124_boot_regression_fix.py | 165 + .../apply_v8125_registration_origin_fix.py | 255 + profiles/vcs/tools/apply_v812_code_density.py | 495 ++ .../tools/dx12_ge_probe_runtime_globals.cpp | 12 + src/runtime.cpp | 19 + tests/test_main.cpp | 5 +- 250 files changed, 29631 insertions(+), 317408 deletions(-) create mode 100644 profiles/vcs/generated/v812_code_density_manifest.json create mode 100644 profiles/vcs/tests/check_v812_code_density.py create mode 100644 profiles/vcs/tools/apply_v8121_probe_link_fix.py create mode 100644 profiles/vcs/tools/apply_v8123_ge_probe_globals_fix.py create mode 100644 profiles/vcs/tools/apply_v8124_boot_regression_fix.py create mode 100644 profiles/vcs/tools/apply_v8125_registration_origin_fix.py create mode 100644 profiles/vcs/tools/apply_v812_code_density.py create mode 100644 profiles/vcs/tools/dx12_ge_probe_runtime_globals.cpp diff --git a/include/psprecomp/allegrex_context.hpp b/include/psprecomp/allegrex_context.hpp index dce4faa..5e4c035 100644 --- a/include/psprecomp/allegrex_context.hpp +++ b/include/psprecomp/allegrex_context.hpp @@ -839,7 +839,11 @@ struct alignas(16) AllegrexContext { if (vfpu_ctrl[0] == 0xE4u && vfpu_ctrl[1] == 0xE4u && vfpu_ctrl[2] == 0u) { constexpr std::size_t s0i = vfpu_vector_lane_index(SourceRegister, Length, 0u); constexpr std::size_t t0i = vfpu_vector_lane_index(TargetRegister, Length, 0u); - float sum = vfpu[s0i] * vfpu[t0i]; + // Preserve the architectural accumulation order exactly, including + // signed-zero behavior. clang-cl exposed a bit difference when the + // first product was used as the accumulator seed. + float sum = 0.0f; + sum += vfpu[s0i] * vfpu[t0i]; if constexpr (Length >= 2u) { constexpr std::size_t si = vfpu_vector_lane_index(SourceRegister, Length, 1u); constexpr std::size_t ti = vfpu_vector_lane_index(TargetRegister, Length, 1u); @@ -866,10 +870,11 @@ struct alignas(16) AllegrexContext { // VDOT prefix semantics use a four-lane view even for a shorter encoded vector. apply_vfpu_source_prefix_ct<4u, 0u>(source); apply_vfpu_source_prefix_ct<4u, 1u>(target); - const float result[1]{ - source[0] * target[0] + source[1] * target[1] + - source[2] * target[2] + source[3] * target[3] - }; + float result[1]{0.0f}; + // Match execute_vfpu_vdot() lane-by-lane so /O2 cannot change the + // bit-visible grouping of the PSP VFPU dot product. + for (std::uint32_t lane = 0u; lane < 4u; ++lane) + result[0] += source[lane] * target[lane]; write_vfpu_vector_with_destination_prefix_ct(result); } @@ -1854,8 +1859,12 @@ struct alignas(16) AllegrexContext { }; apply_vfpu_source_prefix_ct<4u, 0u>(final_row); apply_vfpu_source_prefix_ct<4u, 1u>(target); - result[Side - 1u] = final_row[0] * target[0] + final_row[1] * target[1] + - final_row[2] * target[2] + final_row[3] * target[3]; + // Keep the prefixed final row in the same accumulation order as the + // architectural/reference path. clang-cl may contract/reassociate the + // four-term expression differently, which is visible to VFPU bit-exact tests. + result[Side - 1u] = 0.0f; + for (std::uint32_t column = 0u; column < 4u; ++column) + result[Side - 1u] += final_row[column] * target[column]; const std::uint32_t destination_prefix = vfpu_ctrl[2]; constexpr std::uint32_t last_lane = Side - 1u; vfpu_ctrl[2] = ((destination_prefix & (1u << 8u)) << last_lane) | diff --git a/include/psprecomp/runtime.hpp b/include/psprecomp/runtime.hpp index 2117360..fe3b92f 100644 --- a/include/psprecomp/runtime.hpp +++ b/include/psprecomp/runtime.hpp @@ -517,6 +517,15 @@ public: void register_generated_unit(std::uint32_t unit_index, std::uint32_t unit_address, std::uint32_t unit_span, RecompiledFunction function, RecompiledEntryFunction entry_function = nullptr); + // V8.12: register all valid per-PC entries from the compact 64-slot + // occupancy masks already emitted for generated-unit dispatch. This + // preserves the exact legacy function/direct-chain tables while avoiding + // hundreds of source-level registration call sites per translation unit. + void register_generated_entry_mask(std::uint32_t unit_address, + RecompiledFunction function, + std::string_view name, + const std::uint64_t *entry_masks, + std::size_t group_count); [[nodiscard]] std::uint64_t dispatch_work_count() const noexcept { return dispatch_work_count_; } AllegrexContext &cpu() noexcept; diff --git a/profiles/vcs/BUILD_VCS_NINJA_CLANG.bat b/profiles/vcs/BUILD_VCS_NINJA_CLANG.bat index f27c59e..0a66351 100644 --- a/profiles/vcs/BUILD_VCS_NINJA_CLANG.bat +++ b/profiles/vcs/BUILD_VCS_NINJA_CLANG.bat @@ -2,26 +2,33 @@ setlocal EnableExtensions EnableDelayedExpansion rem ================================================================ -rem VCS V8.11 - Ninja + clang-cl launcher +rem VCS V8.12.5 - Ninja + clang-cl performance/code-density launcher rem Put this file in PSPRecomp\profiles\vcs. rem ================================================================ for %%I in ("%~dp0..\..") do set "REPO=%%~fI" for %%I in ("%~dp0.") do set "PROFILE=%%~fI" -set "BUILD=%REPO%\out\vcs-release-ninja-clangcl-v811" +set "BUILD=%REPO%\out\vcs-release-ninja-clangcl-v812" if not exist "%REPO%\CMakeLists.txt" goto BAD_ROOT if not exist "%PROFILE%\CMakeLists.txt" goto BAD_ROOT if not exist "%PROFILE%\tools\apply_v811_perf.py" goto MISSING_OVERLAY if not exist "%PROFILE%\tests\check_v811_perf.py" goto MISSING_OVERLAY +if not exist "%PROFILE%\tools\apply_v812_code_density.py" goto MISSING_OVERLAY +if not exist "%PROFILE%\tests\check_v812_code_density.py" goto MISSING_OVERLAY +if not exist "%PROFILE%\tools\apply_v8121_probe_link_fix.py" goto MISSING_OVERLAY +if not exist "%PROFILE%\tools\apply_v8123_ge_probe_globals_fix.py" goto MISSING_OVERLAY +if not exist "%PROFILE%\tools\dx12_ge_probe_runtime_globals.cpp" goto MISSING_OVERLAY +if not exist "%PROFILE%\tools\apply_v8124_boot_regression_fix.py" goto MISSING_OVERLAY +if not exist "%PROFILE%\tools\apply_v8125_registration_origin_fix.py" goto MISSING_OVERLAY echo ================================================================ -echo VCS V8.11 - CPU / CODE-DENSITY BUILD +echo VCS V8.12.5 - CPU / GENERATED CODE-DENSITY BUILD echo Ninja + clang-cl + lld-link echo Repository: %REPO% echo ================================================================ -rem Use the already-installed VS2022 x64 developer environment. +rem VS2022 supplies the Windows SDK/MSVC STL environment. set "VSROOT=%ProgramFiles%\Microsoft Visual Studio\2022\Community" if exist "%VSROOT%\Common7\Tools\VsDevCmd.bat" goto HAVE_VS set "VSROOT=%ProgramFiles%\Microsoft Visual Studio\2022\Professional" @@ -67,7 +74,7 @@ if errorlevel 1 set "PY=python" %PY% -c "import sys; raise SystemExit(0 if sys.version_info.major == 3 else 1)" >nul 2>&1 if errorlevel 1 goto NO_PYTHON -rem Conservative parallelism for this very large generated corpus. +rem Conservative parallelism for the generated corpus. if defined PSPRECOMP_JOBS ( set "JOBS=%PSPRECOMP_JOBS%" ) else ( @@ -75,21 +82,71 @@ if defined PSPRECOMP_JOBS ( ) echo Compile workers: %JOBS% -rem Optional timestamp normalization from the profile, if present. if exist "%PROFILE%\FIX_FUTURE_TIMESTAMPS.bat" call "%PROFILE%\FIX_FUTURE_TIMESTAMPS.bat" if errorlevel 1 goto FAIL echo. -echo [0/5] Applying V8.11 structural performance pass... +if exist "%PROFILE%\generated\v812_code_density_manifest.json" goto HAVE_V812_SOURCE +echo [0/10] Preparing V8.11 baseline for first V8.12 application... %PY% "%PROFILE%\tools\apply_v811_perf.py" "%REPO%" if errorlevel 1 goto FAIL %PY% "%PROFILE%\tools\apply_v811_perf.py" "%REPO%" --check if errorlevel 1 goto FAIL %PY% "%PROFILE%\tests\check_v811_perf.py" if errorlevel 1 goto FAIL +goto AFTER_V811_BASELINE + +:HAVE_V812_SOURCE +echo [0/10] Existing V8.12 source detected. +echo Repairing the old compact-registration origin bug BEFORE strict V8.12 validation... +%PY% "%PROFILE%\tools\apply_v8125_registration_origin_fix.py" "%REPO%" +if errorlevel 1 goto FAIL +%PY% "%PROFILE%\tools\apply_v8125_registration_origin_fix.py" "%REPO%" --check +if errorlevel 1 goto FAIL + +:AFTER_V811_BASELINE +echo. +echo [1/10] Applying/validating V8.12 generated code-density pass... +%PY% "%PROFILE%\tools\apply_v812_code_density.py" "%REPO%" +if errorlevel 1 goto FAIL +%PY% "%PROFILE%\tools\apply_v812_code_density.py" "%REPO%" --check +if errorlevel 1 goto FAIL +%PY% "%PROFILE%\tests\check_v812_code_density.py" +if errorlevel 1 goto FAIL echo. -echo [1/5] Configuring clang-cl / lld-link / Ninja... +echo [2/10] Applying V8.12.1 DX12 probe link fix... +%PY% "%PROFILE%\tools\apply_v8121_probe_link_fix.py" "%REPO%" +if errorlevel 1 goto FAIL +%PY% "%PROFILE%\tools\apply_v8121_probe_link_fix.py" "%REPO%" --check +if errorlevel 1 goto FAIL + +echo. +echo [3/10] Applying V8.12.3 isolated GE-probe runtime globals fix... +%PY% "%PROFILE%\tools\apply_v8123_ge_probe_globals_fix.py" "%REPO%" +if errorlevel 1 goto FAIL +%PY% "%PROFILE%\tools\apply_v8123_ge_probe_globals_fix.py" "%REPO%" --check +if errorlevel 1 goto FAIL + +echo. +echo [4/10] Applying V8.12.4 boot/runtime regression fix... +%PY% "%PROFILE%\tools\apply_v8124_boot_regression_fix.py" "%REPO%" +if errorlevel 1 goto FAIL +%PY% "%PROFILE%\tools\apply_v8124_boot_regression_fix.py" "%REPO%" --check +if errorlevel 1 goto FAIL + +echo. +echo [5/10] Applying/validating V8.12.5 registration-origin + VDOT fix... +%PY% "%PROFILE%\tools\apply_v8125_registration_origin_fix.py" "%REPO%" +if errorlevel 1 goto FAIL +%PY% "%PROFILE%\tools\apply_v8125_registration_origin_fix.py" "%REPO%" --check +if errorlevel 1 goto FAIL +%PY% "%PROFILE%\tools\apply_v812_code_density.py" "%REPO%" --check +if errorlevel 1 goto FAIL +%PY% "%PROFILE%\tests\check_v812_code_density.py" +if errorlevel 1 goto FAIL + +echo [6/10] Configuring clang-cl / lld-link / Ninja... "%CMAKE%" -S "%REPO%" -B "%BUILD%" -G Ninja ^ "-DCMAKE_MAKE_PROGRAM=%NINJA%" ^ "-DCMAKE_CXX_COMPILER=%CLANG_CL%" ^ @@ -118,12 +175,12 @@ echo [1/5] Configuring clang-cl / lld-link / Ninja... if errorlevel 1 goto FAIL echo. -echo [2/5] Building VCSNative... +echo [7/10] Building VCSNative... "%CMAKE%" --build "%BUILD%" --parallel %JOBS% --target VCSNative if errorlevel 1 goto FAIL echo. -echo [3/5] Building regression tests... +echo [8/10] Building/running regression tests... "%CMAKE%" --build "%BUILD%" --parallel %JOBS% --target psprecomp_tests vcs_profile_tests vcs_config_tests audio_resampler_tests vfpu_tier2_tests vcs_bootstrap_paths_tests vcs_dx12_probe vcs_dx12_ge_probe if errorlevel 1 goto FAIL "%CTEST%" --test-dir "%BUILD%" --output-on-failure @@ -133,7 +190,7 @@ set "BIN=%BUILD%\bin\Release" if not exist "%BIN%\VCSNative.exe" goto FAIL echo. -echo [4/5] Running DX12 probes... +echo [9/10] Running DX12 probes... "%BIN%\vcs_dx12_probe.exe" if errorlevel 1 goto FAIL set "PSPRECOMP_DX12_GE_STRICT=1" @@ -149,8 +206,11 @@ set "PSPRECOMP_DX12_GE_STRICT=" if exist "%PROFILE%\config\VCSNative.ini" copy /Y "%PROFILE%\config\VCSNative.ini" "%BIN%\VCSNative.ini" >nul echo. -echo [5/5] Done. +echo [10/10] Done. for %%F in ("%BIN%\VCSNative.exe") do echo VCSNative.exe size: %%~zF bytes +if exist "%PROFILE%\generated\v812_code_density_manifest.json" ( + %PY% -c "import json,pathlib; p=pathlib.Path(r'%PROFILE%\generated\v812_code_density_manifest.json'); d=json.loads(p.read_text()); print('Generated CPP: {:.2f} MiB cumulative saved: {:.2f} MiB'.format(d['generated_cpp_bytes_after']/1048576, d['source_bytes_saved_from_baseline']/1048576))" +) echo ================================================================ echo BUILD OK echo EXE: %BIN%\VCSNative.exe @@ -161,8 +221,7 @@ exit /b 0 echo ERROR: put BUILD_VCS_NINJA_CLANG.bat in PSPRecomp\profiles\vcs. exit /b 20 :MISSING_OVERLAY -echo ERROR: V8.11 overlay files are missing under profiles\vcs. -echo Reapply the V8.11 overlay first. +echo ERROR: V8.11/V8.12/V8.12.1/V8.12.3/V8.12.4/V8.12.5 overlay files are missing under profiles\vcs. exit /b 21 :NO_VS echo ERROR: Visual Studio 2022 C++ environment not found in the standard Program Files path. @@ -184,5 +243,5 @@ exit /b 7 echo ERROR: regression tests failed. exit /b 8 :FAIL -echo ERROR: V8.11 build failed. See the first error above. +echo ERROR: V8.12.5 build failed. See the first error above. exit /b 1 diff --git a/profiles/vcs/CMakeLists.txt b/profiles/vcs/CMakeLists.txt index 934dbf7..d41e888 100644 --- a/profiles/vcs/CMakeLists.txt +++ b/profiles/vcs/CMakeLists.txt @@ -406,10 +406,12 @@ if(PSPRECOMP_BUILD_PROFILE_TESTS) endif() if(WIN32) + # PSPRECOMP_V8121_PROBE_TIER2_LINK_FIX: vcs_runtime_log uses Tier-2 state in both DX12 probes. add_executable(vcs_dx12_probe tools/dx12_probe_main.cpp host/dx12_presenter.cpp host/vcs_runtime_log.cpp + host/vcs_tier2_superblocks.cpp host/vcs_config.cpp host/propershaders/ProperShadersConfig.cpp host/vcs_camera_input.cpp @@ -418,10 +420,13 @@ if(WIN32) target_link_libraries(vcs_dx12_probe PRIVATE d3d12 dxgi d3dcompiler dxguid) vcs_set_runtime_output(vcs_dx12_probe) + # PSPRECOMP_V8123_GE_PROBE_RUNTIME_GLOBALS: isolated GE probe gets neutral draw-distance runtime globals. add_executable(vcs_dx12_ge_probe tools/dx12_ge_probe_main.cpp + tools/dx12_ge_probe_runtime_globals.cpp host/ge_gpu_backend_dx12.cpp host/vcs_runtime_log.cpp + host/vcs_tier2_superblocks.cpp host/vcs_config.cpp ${VCS_PROPER_SHADERS_SOURCES} host/vcs_camera_input.cpp diff --git a/profiles/vcs/README.md b/profiles/vcs/README.md index c1fed0f..e9fdc99 100644 --- a/profiles/vcs/README.md +++ b/profiles/vcs/README.md @@ -4,15 +4,48 @@ This profile builds `VCSNative.exe` for the supported GTA: Vice City Stories PSP ## Quick build on Windows -Run `BUILD_VCS.bat` from this directory for the normal performance build. Generated AOT stays at the maximum MSVC optimization level with AVX2, compiler `/MP`, MSBuild `/m` and persistent incremental objects. Host/runtime code may use whole-program optimization, but the 234 generated AOT translation units are explicitly compiled with `/GL-` so the final linker does not have to hold the entire generated corpus as LTCG IR. The current runtime fast paths remain enabled. +The canonical Windows performance build is: -`BUILD_VCS_FAST.bat` remains the corresponding fast incremental pipeline: generated AOT at O2 with LTCG disabled. No separate experimental max-performance build is used. +```text +profiles\vcs\BUILD_VCS_NINJA_CLANG.bat +``` -The launchers automatically locate CMake from PATH, Visual Studio 2022 (including the bundled CMake component), `vswhere`, or a standard standalone CMake installation. `BUILD_VCS_FAST.bat` remains the quickest development/debug-oriented build. +The validated toolchain is **CMake + Ninja + standalone clang-cl 22.1.8 + lld-link**. Visual Studio 2022 supplies the Windows SDK and MSVC C/C++ runtime/STL environment. -For the single-configuration Ninja workflow used during incremental renderer and -generated-code development, see [`../../docs/VCS_NINJA_BUILD.md`](../../docs/VCS_NINJA_BUILD.md). +The current V8.12 pipeline first normalizes the V8.11 generated-code baseline and then applies the V8.12 code-density pass before configuring Ninja. The generated AOT corpus remains split into 234 translation units. General generated units use O2, the measured hot set uses the higher optimization tier, AVX2/native fast paths remain enabled, host/core LTO remains enabled and full-corpus AOT LTO remains disabled. +The default build directory is: + +```text +out\vcs-release-ninja-clangcl-v812 +``` + +The executable is produced at: + +```text +out\vcs-release-ninja-clangcl-v812\bin\Release\VCSNative.exe +``` + +`BUILD_VCS_NINJA.bat` is the older MSVC/Ninja reconstruction path. It is retained only for legacy/development reconstruction and is not the canonical V8.12 release build. + +## V8.12 generated code-density policy + +The generated C++ corpus is intentionally large because it is a static translation of the guest executable. Source-file size by itself does not determine runtime speed: comments, whitespace and long C++ spellings disappear during compilation. + +Runtime performance is affected by the **compiled native code footprint**, however. Excessive native text increases instruction-cache, iTLB and branch-predictor pressure. V8.12 therefore only performs source compaction where the transformation also preserves or improves the generated machine-code structure. + +V8.12 currently performs two semantics-preserving density transformations: + +1. The scheduler-visible V8.11 local redispatch fallback is shared once per generated unit instead of being source-expanded at every local boundary. The proven 256-transfer scheduler boundary and the bounded seven-round local redispatch policy are unchanged. +2. Per-PC generated registration is reconstructed from the same V8.11 compact entry masks through one Runtime loop. This preserves the exact registered entry set and exact Runtime tables while removing hundreds of repeated registration call sites from each generated translation unit. + +The pass validates the expected 234 units, 181,789 registered generated entries and 11,299 scheduler-local links before the build continues. It writes: + +```text +profiles\vcs\generated\v812_code_density_manifest.json +``` + +with the before/after generated-source byte counts. ## Source layout @@ -21,7 +54,7 @@ config/ VCS profile configuration and executable metadata data/ Redistributable generated profile data generated/ AOT C++ generated from the supported executable host/ VCS HLE, bootstrap, renderer, audio, input and native fast paths -scripts/ Maintained Windows build/run/benchmark scripts +scripts/ Supporting Windows build/run/benchmark scripts tests/ Profile regression tests tools/ VCS-specific generator and maintenance tools third_party/ Bundled dependencies and license notices @@ -36,8 +69,6 @@ The profile targets the ULUS-10160 PSP release currently used by the generated c The runtime expects a decrypted ELF and the game's `PSP_GAME/USRDIR` data from your own copy. This repository does not include decryption code. -Use: - ```powershell .\profiles\vcs\tools\prepare_game.ps1 ` -ExtractedUmdRoot D:\VCS_EXTRACTED ` @@ -46,45 +77,36 @@ Use: The default destination is `profiles/vcs/game`, which is ignored by Git. -## Build on Windows +## Windows build requirements -Fast development build: +- Visual Studio 2022 with Desktop C++ tools and a Windows SDK. +- Standalone LLVM/Clang 22 or newer. LLVM 22.1.8 is the validated baseline. +- CMake and Ninja. The launcher uses the copies bundled with Visual Studio when available. +- Python 3 for the generated-code transformation and validation steps. + +Ninja owns dependency tracking and compile parallelism. Re-running the build after a small ordinary source change only rebuilds affected objects. A generated-code density revision necessarily recompiles the generated units whose source changed. + +## Optimization policy + +Global aggressive inlining is deliberately avoided for the generated corpus. Previous measurements showed that making the entire AOT body larger can reduce performance even when individual blocks look more optimized. The current policy favors code density and instruction-cache locality: ```text -profiles\vcs\scripts\build_fast.bat +general generated AOT -> O2 +measured hot AOT -> higher optimization tier +full AOT LTO -> OFF +host/core LTO -> ON +AVX2/native fast paths -> ON ``` -Optimized release build: - -```text -profiles\vcs\scripts\build_release.bat -``` - -Run with the default local game directory: - -```text -profiles\vcs\scripts\play.bat -``` - -Or pass a game root explicitly: - -```text -profiles\vcs\scripts\play.bat D:\VCS_GAME_ROOT -``` - -For an uncapped CPU/GE measurement, use `profiles\vcs\scripts\bench.bat`. - -### Windows link memory - -The generated VCS corpus is intentionally excluded from MSVC whole-program IR in the normal release build. Later AOT cross-unit optimizations make whole-program analysis of all generated units unnecessarily expensive in linker memory. This does not disable per-unit `/Ox`; it only prevents those generated units from being deferred to link-time code generation. Host/runtime LTCG remains available, and the release linker prints LTCG status while it runs. +The generated compact entry maps, register residency, scheduler-safe resident regions, trusted direct chains and V8.11 local redispatch remain part of the current baseline. ## Resolution configuration -`profiles/vcs/config/VCSNative.ini` exposes both the presentation resolution and the internal render resolution. +`profiles/vcs/config/VCSNative.ini` exposes both presentation and internal render resolution. -`[Display] ResolutionMode` accepts `PSP`, `Desktop` or `Custom`. `Custom` uses `Width` and `Height`. With `Fullscreen=true`, VCSNative uses a borderless desktop-sized window; custom width/height still define the logical output surface used by the presentation/widescreen configuration. +`[Display] ResolutionMode` accepts `PSP`, `Desktop` or `Custom`. `Custom` uses `Width` and `Height`. With `Fullscreen=true`, VCSNative uses a borderless desktop-sized window. -`[Rendering] InternalResolutionMode` accepts `PSP`, `Scale`, `Desktop` or `Custom`. `Scale` uses `InternalScale`; `Custom` uses `InternalWidth` and `InternalHeight`. These settings control the native render target independently from the presentation window. +`[Rendering] InternalResolutionMode` accepts `PSP`, `Scale`, `Desktop` or `Custom`. `Scale` uses `InternalScale`; `Custom` uses `InternalWidth` and `InternalHeight`. ## Regenerate VCS AOT code @@ -94,12 +116,8 @@ The VCS profile keeps an address-aware generator target separate from the generi vcs_recomp ``` -Its source lives in `profiles/vcs/tools/vcs_codegen_main.cpp`. Profile-only lowering and measured native leaves belong there or under `host/`; they do not belong in the root PSPRecomp generator/runtime. +Its source lives in `profiles/vcs/tools/vcs_codegen_main.cpp`. The canonical clang/Ninja build reapplies the maintained generated-code passes after regeneration. -## Development history +## Internal SAVE_REPRO diagnostics -Old stage reports, validation notes and handoffs are stored under `profiles/vcs/progress`. That directory is intentionally ignored by the repository so development history does not pollute the public source tree. - -### Internal SAVE_REPRO diagnostics - -`VCSNative.ini` ships with `[Testing] SaveRepro=false`. This keeps the F8 checkpoint and F10 trace harness completely unavailable during normal play. Developers may temporarily set it to `true` for controlled debugging. `RESTORE_SAVE_REPRO.bat` explicitly opts the harness in for its own process and does not require changing the normal INI. These checkpoints are diagnostic snapshots, not supported gameplay save states. +`VCSNative.ini` ships with `[Testing] SaveRepro=false`. The checkpoint/trace harness is diagnostic-only and is not a supported gameplay save-state mechanism. diff --git a/profiles/vcs/generated/generated_unit_0000.cpp b/profiles/vcs/generated/generated_unit_0000.cpp index 5b6b7be..a31abb4 100644 --- a/profiles/vcs/generated/generated_unit_0000.cpp +++ b/profiles/vcs/generated/generated_unit_0000.cpp @@ -721,6 +721,19 @@ LOCAL_DISPATCH: AOT_REGCACHE_SYNC_OUT(); return; } } +// PSPRECOMP_V812_SHARED_SCHED_BLOCK: one scheduler-exact slow boundary per unit. +LOCAL_SCHED_BOUNDARY: + ctx.pc = jump_target; + AOT_REGCACHE_SYNC_OUT(); + if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { + ++local_redispatch_rounds; + AOT_REGCACHE_SYNC_IN(); + local_transfers = 0u; + local_pc = ctx.pc; + entry_id = 0u; + goto LOCAL_DISPATCH; + } + return; L_08804000: ctx.gpr[2] = (aot_gpr_4 & 65535u); aot_gpr_4 = (aot_gpr_5 & 255u); @@ -789,18 +802,8 @@ L_08804078: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08804080: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -831,18 +834,8 @@ L_088040AC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088040B8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -886,18 +879,8 @@ L_088040FC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08804108: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -941,18 +924,8 @@ L_0880414C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08804158: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (aot_gpr_4 + static_cast(16)); @@ -994,18 +967,8 @@ L_08804190: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088041C0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (aot_gpr_4 + static_cast(16)); @@ -1030,18 +993,8 @@ L_088041E0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088041FC: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), aot_gpr_16); @@ -1081,18 +1034,8 @@ L_0880424C: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08804268: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(12), aot_gpr_16); @@ -1146,18 +1089,8 @@ L_088042D8: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08804300: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -1225,18 +1158,8 @@ L_088043A0: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088043C8: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); { const std::uint32_t aot_run_words[4]{aot_gpr_16, ctx.gpr[17], ctx.gpr[18], aot_gpr_31}; @@ -1289,18 +1212,8 @@ L_0880444C: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08804468: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); { const std::uint32_t aot_run_words[4]{aot_gpr_16, ctx.gpr[17], ctx.gpr[18], aot_gpr_31}; @@ -1353,18 +1266,8 @@ L_088044EC: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08804508: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), aot_gpr_16); @@ -1407,18 +1310,8 @@ L_08804564: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08804580: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -1464,18 +1357,8 @@ L_088045E8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08804604: aot_gpr_29 = (aot_gpr_29 + static_cast(-80)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(60), aot_gpr_16); @@ -1550,18 +1433,8 @@ L_088046D8: aot_gpr_29 = (aot_gpr_29 + static_cast(80)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088046F8: aot_gpr_29 = (aot_gpr_29 + static_cast(-128)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(96), aot_gpr_16); @@ -1693,18 +1566,8 @@ L_088047C8: aot_gpr_29 = (aot_gpr_29 + static_cast(128)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088047E8: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(20), aot_gpr_16); @@ -1757,18 +1620,8 @@ L_08804868: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08804888: aot_gpr_29 = (aot_gpr_29 + static_cast(-80)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(48), aot_gpr_16); @@ -1844,18 +1697,8 @@ L_08804928: aot_gpr_29 = (aot_gpr_29 + static_cast(80)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08804948: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), aot_gpr_16); @@ -1904,18 +1747,8 @@ L_088049AC: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088049CC: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -1959,18 +1792,8 @@ L_08804A28: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08804A48: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -2015,18 +1838,8 @@ L_08804AA8: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08804AC8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -2185,18 +1998,8 @@ L_08804BD4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08804BEC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -2216,18 +2019,8 @@ L_08804C00: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08804C20: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -2301,18 +2094,8 @@ L_08804C80: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08804CE0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -2359,18 +2142,8 @@ L_08804D28: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08804D3C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (2236u << 16u); @@ -2400,18 +2173,8 @@ L_08804D74: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08804D84: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -2429,18 +2192,8 @@ L_08804DA0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08804DB4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -2484,18 +2237,8 @@ L_08804DEC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08804E00: aot_gpr_6 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(4))); ctx.gpr[7] = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(0))); @@ -2579,18 +2322,8 @@ L_08804E94: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08804E9C: aot_gpr_29 = (aot_gpr_29 + static_cast(-80)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(64), ctx.gpr[18]); @@ -2755,18 +2488,8 @@ L_08804FFC: aot_gpr_29 = (aot_gpr_29 + static_cast(80)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08805034: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -2951,18 +2674,8 @@ L_08805278: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08805288: aot_fpr_12 = std::bit_cast(aot_mem.aot_direct_load32(aot_gpr_5 + static_cast(0))); aot_fpr_13 = std::bit_cast(aot_mem.aot_direct_load32(aot_gpr_5 + static_cast(4))); @@ -3000,18 +2713,8 @@ L_08805288: ctx.gpr[2] = (aot_gpr_4 | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08805310: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(5856))); @@ -3036,18 +2739,8 @@ L_08805334: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08805340: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(12), aot_gpr_31); @@ -3105,18 +2798,8 @@ L_088053C4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088053D0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -3358,18 +3041,8 @@ L_0880561C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08805630: aot_gpr_4 = (2236u << 16u); aot_gpr_5 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(29552))); @@ -3815,18 +3488,8 @@ L_08805630: aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(29552), aot_gpr_5); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08805D18: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(16), ctx.gpr[20]); @@ -4013,18 +3676,8 @@ L_08805E94: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08805F04: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(8), ctx.gpr[18]); @@ -4338,18 +3991,8 @@ L_088061D8: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08806200: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_gpr_5 = (2235u << 16u); @@ -4425,18 +4068,8 @@ L_088062A0: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088062B8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -4480,18 +4113,8 @@ L_088062FC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08806308: aot_gpr_6 = (static_cast(aot_gpr_5) < -9999 ? 1u : 0u); { const bool branch_taken = aot_gpr_6 == 0u; @@ -4579,18 +4202,8 @@ L_08806394: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0880639C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_6 = (aot_gpr_5 | 0u); @@ -4633,18 +4246,8 @@ L_088063E0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088063EC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_6 = (aot_gpr_5 | 0u); @@ -4697,18 +4300,8 @@ L_08806444: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08806450: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -4751,18 +4344,8 @@ L_088064AC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088064C0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -4840,18 +4423,8 @@ L_08806550: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08806564: ctx.gpr[7] = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(8))); ctx.gpr[8] = (aot_gpr_6 << 3u); @@ -4893,18 +4466,8 @@ L_088065C8: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088065D0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(16))); @@ -4944,18 +4507,8 @@ L_08806608: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08806634: aot_gpr_5 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(8))); aot_gpr_4 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(12))); @@ -4967,18 +4520,8 @@ L_08806634: ctx.gpr[2] = (static_cast(static_cast(ctx.gpr[2]) >> 3u)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08806654: ctx.gpr[7] = (aot_gpr_5 | 0u); aot_gpr_6 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(8))); @@ -5034,18 +4577,8 @@ L_088066B8: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088066C0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -5093,18 +4626,8 @@ L_08806724: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0880673C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -5157,18 +4680,8 @@ L_08806798: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088067C4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -5203,18 +4716,8 @@ L_088067F0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0880682C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -5243,18 +4746,8 @@ L_0880684C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08806888: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -5274,18 +4767,8 @@ L_088068A8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088068B4: aot_gpr_4 = (0u + static_cast(-1)); { const bool branch_taken = aot_gpr_5 != aot_gpr_4; @@ -5313,18 +4796,8 @@ L_088068D8: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088068E0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -5367,18 +4840,8 @@ L_08806920: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0880692C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(8), aot_gpr_16); @@ -5425,18 +4888,8 @@ L_08806970: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08806984: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -5453,18 +4906,8 @@ L_08806994: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088069B4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -5522,18 +4965,8 @@ L_08806A04: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08806A1C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -5591,18 +5024,8 @@ L_08806A70: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08806A88: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(8), aot_gpr_31); @@ -5655,18 +5078,8 @@ L_08806AD4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08806AE0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -5713,18 +5126,8 @@ L_08806B20: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08806B2C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[4]{aot_gpr_16, ctx.gpr[17], ctx.gpr[18], aot_gpr_31}; @@ -5820,18 +5223,8 @@ L_08806BC0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08806BD8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, ctx.gpr[17], aot_gpr_31}; @@ -5910,18 +5303,8 @@ L_08806C48: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08806C5C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -5994,18 +5377,8 @@ L_08806CBC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08806CC8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -6041,18 +5414,8 @@ L_08806CFC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08806D08: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -6088,18 +5451,8 @@ L_08806D44: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08806D5C: { const bool branch_taken = 0u == 0u; ctx.gpr[2] = (0u | 0u); @@ -6158,18 +5511,8 @@ L_08806D94: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08806DA8: aot_gpr_5 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(8))); aot_mem.aot_direct_store32(aot_gpr_5 + static_cast(0), 0u); @@ -6179,18 +5522,8 @@ L_08806DA8: aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(8), aot_gpr_5); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08806DC0: aot_gpr_5 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(8))); aot_gpr_6 = (0u | 3u); @@ -6202,18 +5535,8 @@ L_08806DC0: aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(8), aot_gpr_5); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08806DE0: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); ctx.gpr[7] = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(16))); @@ -6266,18 +5589,8 @@ L_08806E3C: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08806E68: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -6324,18 +5637,8 @@ L_08806EAC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08806EC0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); ctx.gpr[7] = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(16))); @@ -6379,18 +5682,8 @@ L_08806F0C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08806F24: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); { const std::uint32_t aot_run_words[5]{aot_gpr_6, ctx.gpr[7], ctx.gpr[8], ctx.gpr[9], ctx.gpr[10]}; @@ -6438,18 +5731,8 @@ L_08806F94: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08806FA8: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); ctx.gpr[7] = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(16))); @@ -6542,18 +5825,8 @@ L_08807064: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08807098: aot_gpr_6 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(8))); ctx.gpr[7] = (0u | 1u); @@ -6566,18 +5839,8 @@ L_08807098: aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(8), aot_gpr_5); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088070BC: aot_gpr_6 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(8))); ctx.gpr[7] = (0u | 2u); @@ -6589,18 +5852,8 @@ L_088070BC: aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(8), aot_gpr_5); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088070DC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -6636,18 +5889,8 @@ L_08807114: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08807148: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -6681,18 +5924,8 @@ L_08807178: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088071AC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -6733,18 +5966,8 @@ L_088071E0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08807220: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(16))); @@ -6791,18 +6014,8 @@ L_08807270: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08807294: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -6901,18 +6114,8 @@ L_08807330: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08807344: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -6966,18 +6169,8 @@ L_08807390: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088073CC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -7004,18 +6197,8 @@ L_088073F8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08807414: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -7057,18 +6240,8 @@ L_08807450: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0880748C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -7113,18 +6286,8 @@ L_088074D0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08807510: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -7222,18 +6385,8 @@ L_088075A8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088075C4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -7286,18 +6439,8 @@ L_0880762C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08807644: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); ctx.gpr[7] = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(8))); @@ -7314,18 +6457,8 @@ L_08807660: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0880766C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_6 = (aot_mem.aot_direct_load32(aot_gpr_5 + static_cast(4))); @@ -7340,18 +6473,8 @@ L_08807680: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0880768C: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(12), ctx.gpr[17]); @@ -7407,18 +6530,8 @@ L_08807704: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0880771C: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); ctx.gpr[8] = (aot_gpr_6 | 0u); @@ -7468,18 +6581,8 @@ L_08807780: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08807790: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); ctx.gpr[7] = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(8))); @@ -7539,18 +6642,8 @@ L_088077F8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08807804: aot_gpr_4 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(16))); ctx.gpr[2] = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(32))); @@ -7558,18 +6651,8 @@ L_08807804: ctx.gpr[2] = (ctx.gpr[2] >> 10u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08807814: aot_gpr_4 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(16))); ctx.gpr[2] = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(36))); @@ -7577,18 +6660,8 @@ L_08807814: ctx.gpr[2] = (ctx.gpr[2] >> 10u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08807824: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_6 = (64u << 16u); @@ -7640,18 +6713,8 @@ L_08807884: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08807890: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -7665,18 +6728,8 @@ L_088078A0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088078B0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -7720,18 +6773,8 @@ L_088078F4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08807904: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_6 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(16))); @@ -7822,18 +6865,8 @@ L_088079BC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088079D0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_6 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(16))); @@ -7881,18 +6914,8 @@ L_08807A10: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08807A44: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -8010,18 +7033,8 @@ L_08807B04: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08807B18: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), aot_gpr_16); @@ -8058,18 +7071,8 @@ L_08807B68: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08807B78: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), aot_gpr_16); @@ -8105,18 +7108,8 @@ L_08807BC4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08807BD4: aot_gpr_5 = (0u + static_cast(-1)); aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(0), aot_gpr_5); @@ -8124,18 +7117,8 @@ L_08807BD4: ctx.gpr[2] = (aot_gpr_4 | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08807BE4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (2233u << 16u); @@ -8154,18 +7137,8 @@ L_08807C08: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08807C14: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -8246,18 +7219,8 @@ L_08807C88: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08807C9C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -8271,18 +7234,8 @@ L_08807CAC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08807CB8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (aot_gpr_4 | 0u); @@ -8297,18 +7250,8 @@ L_08807CCC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08807CD8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_6 = (aot_mem.aot_direct_load16(aot_gpr_4 + static_cast(12))); @@ -8340,18 +7283,8 @@ L_08807D08: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08807D14: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -8441,18 +7374,8 @@ L_08807DB8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08807DD0: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(32), aot_gpr_16); @@ -8651,18 +7574,8 @@ L_08807F30: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08807F54: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -8698,18 +7611,8 @@ L_08807F9C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08807FB0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -8753,648 +7656,8 @@ void recomp_unit_0000(Runtime &rt, AllegrexContext &ctx) { void register_generated_unit_0(Runtime &runtime) { runtime.register_generated_unit(0u, 0x08804000u, 16384u, &recomp_unit_0000, &recomp_unit_0000_entry); - runtime.register_function(0x08804000u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08804014u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08804030u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08804038u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08804044u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08804058u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08804060u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08804078u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08804080u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08804090u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x088040A4u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x088040ACu, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x088040B8u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x088040C8u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x088040DCu, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x088040E8u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x088040F4u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x088040FCu, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08804108u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08804118u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x0880412Cu, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08804138u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08804144u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x0880414Cu, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08804158u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08804170u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08804178u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08804180u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08804188u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08804190u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x088041C0u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x088041D8u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x088041E0u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x088041FCu, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x0880422Cu, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x0880424Cu, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08804268u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x088042A8u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x088042B4u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x088042D8u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08804300u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08804340u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08804350u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08804364u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x088043A0u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x088043C8u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x088043F8u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x0880444Cu, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08804468u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08804498u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x088044ECu, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08804508u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08804538u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08804564u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08804580u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x088045B0u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x088045E8u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08804604u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08804640u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x088046D8u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x088046F8u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08804734u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x088047C8u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x088047E8u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08804824u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08804868u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08804888u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x088048C4u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08804928u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08804948u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08804980u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08804994u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x088049ACu, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x088049CCu, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08804A04u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08804A28u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08804A48u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08804A80u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08804AA8u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08804AC8u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08804AF8u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08804B14u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08804B20u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08804B28u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08804B48u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08804B54u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08804B6Cu, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08804B70u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08804B78u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08804B80u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08804B88u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08804BA8u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08804BB4u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08804BCCu, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08804BD0u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08804BD4u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08804BECu, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08804C00u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08804C20u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08804C3Cu, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08804C60u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08804C6Cu, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08804C78u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08804C80u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08804CE0u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08804CFCu, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08804D14u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08804D20u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08804D28u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08804D3Cu, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08804D58u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08804D60u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08804D74u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08804D84u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08804DA0u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08804DB4u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08804DD0u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08804DD8u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08804DE4u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08804DECu, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08804E00u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08804E18u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08804E1Cu, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08804E30u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08804E44u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08804E5Cu, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08804E70u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08804E80u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08804E88u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08804E90u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08804E94u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08804E9Cu, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08804EE0u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08804EE8u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08804EFCu, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08804F38u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08804F6Cu, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08804F80u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08804F84u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08804F98u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08804F9Cu, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08804FACu, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08804FB4u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08804FC4u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08804FC8u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08804FD8u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08804FE8u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08804FFCu, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08805034u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08805050u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08805058u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08805068u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08805168u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08805170u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08805180u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08805278u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08805288u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08805310u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08805324u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x0880532Cu, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08805334u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08805340u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08805358u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x0880537Cu, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08805384u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x088053BCu, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x088053C4u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x088053D0u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x088053F8u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x0880540Cu, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08805414u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08805424u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08805430u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08805438u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08805444u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x0880544Cu, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08805450u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08805458u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08805464u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x0880546Cu, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08805470u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08805478u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08805480u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x0880548Cu, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08805494u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08805498u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x088054A0u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x088054A8u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x088054E8u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x088054F0u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x088054FCu, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08805504u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08805508u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08805510u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08805518u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08805520u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08805528u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x0880561Cu, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08805630u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08805D18u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08805D5Cu, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08805DA8u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08805E20u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08805E24u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08805E2Cu, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08805E3Cu, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08805E44u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08805E58u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08805E60u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08805E64u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08805E6Cu, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08805E78u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08805E80u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08805E94u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08805F04u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08805F38u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08805F44u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08805F4Cu, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08805F58u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08805F74u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08805F78u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08805FF8u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08806044u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x0880604Cu, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08806054u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x0880605Cu, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08806060u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x088060B4u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08806104u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x0880611Cu, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08806120u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08806128u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08806138u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08806140u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08806154u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x0880615Cu, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08806160u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08806168u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08806174u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x0880617Cu, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08806198u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x088061A0u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x088061B4u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x088061D8u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08806200u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x0880622Cu, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x0880623Cu, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08806248u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08806250u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x0880627Cu, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x0880628Cu, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08806298u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x088062A0u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x088062B8u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x088062C8u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x088062DCu, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x088062E8u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x088062F4u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x088062FCu, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08806308u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08806314u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08806324u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08806330u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08806338u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08806348u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08806350u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x0880635Cu, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x0880637Cu, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x0880638Cu, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08806394u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x0880639Cu, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x088063B4u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x088063C8u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x088063D8u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x088063E0u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x088063ECu, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08806404u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08806424u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x0880642Cu, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08806434u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08806444u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08806450u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08806498u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x088064A4u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x088064ACu, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x088064C0u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08806500u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08806508u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08806520u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08806528u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x0880652Cu, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08806548u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x0880654Cu, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08806550u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08806564u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08806584u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x088065C8u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x088065D0u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x088065F8u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08806600u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08806608u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08806634u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08806654u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08806664u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x0880667Cu, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08806680u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x088066A4u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x088066ACu, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x088066B8u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x088066C0u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x088066D4u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x088066ECu, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x088066F0u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08806724u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x0880673Cu, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08806750u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08806768u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08806794u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08806798u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x088067C4u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x088067F0u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x0880682Cu, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x0880684Cu, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08806888u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08806898u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x088068A8u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x088068B4u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x088068C0u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x088068C8u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x088068D8u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x088068E0u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x088068F0u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x088068FCu, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x0880690Cu, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x0880691Cu, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08806920u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x0880692Cu, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08806940u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x0880694Cu, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x0880695Cu, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08806964u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x0880696Cu, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08806970u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08806984u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08806994u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x088069B4u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x088069D4u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x088069E4u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x088069ECu, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x088069F4u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x088069FCu, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08806A04u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08806A1Cu, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08806A3Cu, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08806A4Cu, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08806A54u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08806A5Cu, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08806A64u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08806A70u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08806A88u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08806A98u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08806AA4u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08806AB4u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08806ABCu, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08806AC8u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08806AD0u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08806AD4u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08806AE0u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08806AF0u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08806AFCu, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08806B08u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08806B10u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08806B1Cu, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08806B20u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08806B2Cu, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08806B48u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08806B54u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08806B64u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08806B70u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08806B78u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08806B88u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08806B90u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08806B98u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08806BB0u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08806BB8u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08806BC0u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08806BD8u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08806BF0u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08806BFCu, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08806C0Cu, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08806C18u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08806C20u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08806C30u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08806C38u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08806C40u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08806C48u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08806C5Cu, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08806C6Cu, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08806C78u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08806C88u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08806C94u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08806C9Cu, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08806CA4u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08806CACu, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08806CB8u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08806CBCu, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08806CC8u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08806CD8u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08806CE4u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08806CF4u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08806CFCu, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08806D08u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08806D24u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08806D30u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08806D44u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08806D5Cu, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08806D64u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08806D6Cu, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08806D74u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08806D7Cu, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08806D88u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08806D90u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08806D94u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08806DA8u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08806DC0u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08806DE0u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08806E18u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08806E20u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08806E3Cu, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08806E68u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08806E84u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08806E8Cu, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08806E94u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08806E9Cu, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08806EACu, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08806EC0u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08806EF4u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08806EFCu, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08806F0Cu, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08806F24u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08806F6Cu, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08806F74u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08806F94u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08806FA8u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08806FE4u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08806FECu, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08806FF8u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x0880701Cu, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08807028u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08807064u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08807098u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x088070BCu, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x088070DCu, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x088070FCu, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08807114u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08807148u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08807168u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08807178u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x088071ACu, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x088071D4u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x088071E0u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08807220u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x0880724Cu, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08807254u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08807270u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08807294u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x088072B0u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x088072BCu, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x088072CCu, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x088072D8u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x088072E4u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x088072ECu, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x088072F4u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x088072FCu, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x0880730Cu, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08807314u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08807330u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08807344u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08807364u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08807378u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08807388u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08807390u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x088073CCu, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x088073E0u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x088073F8u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08807414u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08807438u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08807450u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x0880748Cu, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x088074B8u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x088074D0u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08807510u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x0880752Cu, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x0880753Cu, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08807544u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x0880754Cu, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x0880755Cu, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08807568u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08807580u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08807588u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x088075A0u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x088075A8u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x088075C4u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x088075E0u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08807600u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08807610u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x0880762Cu, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08807644u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08807660u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x0880766Cu, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08807680u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x0880768Cu, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x088076B8u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x088076C4u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x088076CCu, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08807704u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x0880771Cu, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08807740u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08807744u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08807760u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08807768u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08807780u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08807790u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x088077B8u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x088077C8u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x088077D4u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x088077ECu, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x088077F4u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x088077F8u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08807804u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08807814u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08807824u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08807840u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x0880785Cu, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08807874u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x0880787Cu, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08807884u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08807890u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x088078A0u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x088078B0u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x088078C4u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x088078D8u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x088078E0u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x088078ECu, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x088078F4u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08807904u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08807930u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08807938u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08807944u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08807970u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08807988u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08807990u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x088079ACu, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x088079BCu, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x088079D0u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x088079FCu, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08807A04u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08807A10u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08807A44u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08807A60u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08807A74u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08807A84u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08807A8Cu, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08807A94u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08807AA4u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08807AACu, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08807AC4u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08807AD8u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08807AE0u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08807B04u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08807B18u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08807B30u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08807B38u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08807B68u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08807B78u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08807B90u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08807B98u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08807BC4u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08807BD4u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08807BE4u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08807C08u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08807C14u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08807C30u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08807C44u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08807C4Cu, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08807C58u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08807C60u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08807C68u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08807C70u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08807C78u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08807C80u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08807C88u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08807C9Cu, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08807CACu, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08807CB8u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08807CCCu, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08807CD8u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08807CF4u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08807CFCu, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08807D08u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08807D14u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08807D3Cu, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08807D48u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08807D54u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08807D60u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08807D68u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08807D70u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08807D84u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08807DA4u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08807DACu, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08807DB8u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08807DD0u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08807E0Cu, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08807E18u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08807E2Cu, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08807E34u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08807E3Cu, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08807E4Cu, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08807E74u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08807E7Cu, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08807E84u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08807E98u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08807E9Cu, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08807EA4u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08807EA8u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08807EC0u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08807EC8u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08807ED0u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08807ED8u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08807EE0u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08807EE4u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08807EECu, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08807EF8u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08807F28u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08807F30u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08807F54u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08807F74u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08807F80u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08807F9Cu, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08807FB0u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08807FD0u, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08807FDCu, &recomp_unit_0000, "recomp_unit_0000"); - runtime.register_function(0x08807FF8u, &recomp_unit_0000, "recomp_unit_0000"); + // PSPRECOMP_V812_COMPACT_REGISTRATION: same entry set, looped once in Runtime instead of source-expanded calls. + runtime.register_generated_entry_mask(0x08804000u, &recomp_unit_0000, "recomp_unit_0000", + kEntryMasks_recomp_unit_0000, 64u); } } // namespace psprecomp diff --git a/profiles/vcs/generated/generated_unit_0001.cpp b/profiles/vcs/generated/generated_unit_0001.cpp index e46add2..00f4927 100644 --- a/profiles/vcs/generated/generated_unit_0001.cpp +++ b/profiles/vcs/generated/generated_unit_0001.cpp @@ -1031,16 +1031,10 @@ LOCAL_DISPATCH: AOT_REGCACHE_SYNC_OUT(); return; } } -L_08808000: - aot_gpr_16 = (aot_mem.aot_direct_load32(aot_gpr_29 + static_cast(0))); - aot_gpr_31 = (aot_mem.aot_direct_load32(aot_gpr_29 + static_cast(4))); - jump_target = aot_gpr_31; - aot_gpr_29 = (aot_gpr_29 + static_cast(16)); - local_pc = jump_target; - if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } +// PSPRECOMP_V812_SHARED_SCHED_BLOCK: one scheduler-exact slow boundary per unit. +LOCAL_SCHED_BOUNDARY: ctx.pc = jump_target; AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { ++local_redispatch_rounds; AOT_REGCACHE_SYNC_IN(); @@ -1050,6 +1044,15 @@ L_08808000: goto LOCAL_DISPATCH; } return; +L_08808000: + aot_gpr_16 = (aot_mem.aot_direct_load32(aot_gpr_29 + static_cast(0))); + aot_gpr_31 = (aot_mem.aot_direct_load32(aot_gpr_29 + static_cast(4))); + jump_target = aot_gpr_31; + aot_gpr_29 = (aot_gpr_29 + static_cast(16)); + local_pc = jump_target; + if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08808010: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -1159,18 +1162,8 @@ L_088080CC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088080E4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -1206,18 +1199,8 @@ L_0880812C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08808140: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -1253,18 +1236,8 @@ L_08808188: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0880819C: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(24), aot_gpr_16); @@ -1349,18 +1322,8 @@ L_08808250: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08808270: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(32), aot_gpr_16); @@ -1479,18 +1442,8 @@ L_0880837C: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088083A4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -1526,18 +1479,8 @@ L_088083EC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08808400: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -1587,18 +1530,8 @@ L_08808464: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0880847C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -1648,18 +1581,8 @@ L_088084E0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088084F8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -1709,18 +1632,8 @@ L_0880855C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08808574: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -1770,18 +1683,8 @@ L_088085D8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088085F0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -1831,18 +1734,8 @@ L_08808654: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0880866C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -1892,18 +1785,8 @@ L_088086D0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088086E8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -1953,18 +1836,8 @@ L_0880874C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08808764: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -2014,18 +1887,8 @@ L_088087C8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088087E0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -2075,18 +1938,8 @@ L_08808844: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0880885C: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(32), aot_gpr_16); @@ -2205,18 +2058,8 @@ L_08808968: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08808990: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(24), aot_gpr_16); @@ -2274,18 +2117,8 @@ L_08808A10: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08808A30: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -2341,18 +2174,8 @@ L_08808AA0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08808AB8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -2388,18 +2211,8 @@ L_08808B00: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08808B14: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -2436,18 +2249,8 @@ L_08808B60: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08808B74: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -2497,18 +2300,8 @@ L_08808BD8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08808BF0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -2558,18 +2351,8 @@ L_08808C54: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08808C6C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -2619,18 +2402,8 @@ L_08808CD0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08808CE8: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(24), aot_gpr_16); @@ -2688,18 +2461,8 @@ L_08808D68: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08808D88: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -2747,18 +2510,8 @@ L_08808DF0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08808E08: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(24), aot_gpr_16); @@ -2816,18 +2569,8 @@ L_08808E88: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08808EA8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -2863,18 +2606,8 @@ L_08808EF0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08808F04: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -2987,18 +2720,8 @@ L_08808FCC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08808FE4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -3044,18 +2767,8 @@ L_08809034: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08809048: aot_gpr_29 = (aot_gpr_29 + static_cast(-96)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(56), aot_gpr_16); @@ -3264,35 +2977,15 @@ L_088091B8: aot_gpr_29 = (aot_gpr_29 + static_cast(96)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088091EC: jump_target = aot_gpr_31; aot_mem.aot_direct_store8(ctx.gpr[28] + static_cast(5920), static_cast(0u)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088091F4: { const bool branch_taken = static_cast(aot_gpr_4) < 0; if (branch_taken) { @@ -3383,18 +3076,8 @@ L_08809280: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08809288: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -3527,18 +3210,8 @@ L_08809384: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088093AC: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); { const std::uint32_t aot_run_words[6]{aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], aot_gpr_31}; @@ -3796,18 +3469,8 @@ L_08809588: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088095A8: { const bool branch_taken = static_cast(aot_gpr_4) < 0; if (branch_taken) { @@ -3862,18 +3525,8 @@ L_088095F8: ctx.gpr[2] = (aot_gpr_4 + static_cast(8)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08809600: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(16), aot_gpr_16); @@ -4229,18 +3882,8 @@ L_0880984C: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08809870: aot_gpr_5 = (0u | 1u); aot_mem.aot_direct_store8(ctx.gpr[28] + static_cast(5920), static_cast(aot_gpr_5)); @@ -4261,18 +3904,8 @@ L_08809870: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0880988C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -4384,18 +4017,8 @@ L_08809940: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08809958: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (aot_gpr_4 | 0u); @@ -4413,18 +4036,8 @@ L_0880996C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08809984: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -4437,18 +4050,8 @@ L_08809994: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088099A0: { const bool branch_taken = 0u == 0u; ctx.gpr[2] = (0u | 1u); @@ -4461,18 +4064,8 @@ L_088099A8: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088099B0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(-32528))); @@ -4586,36 +4179,16 @@ L_08809A64: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08809A78: aot_mem.aot_direct_store32(ctx.gpr[28] + static_cast(-32528), aot_gpr_5); jump_target = aot_gpr_31; aot_mem.aot_direct_store8(ctx.gpr[28] + static_cast(-32524), static_cast(aot_gpr_4)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08809A84: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (2237u << 16u); @@ -4635,18 +4208,8 @@ L_08809AA0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08809AAC: aot_gpr_5 = (0u + static_cast(-1)); aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(0), aot_gpr_5); @@ -4654,18 +4217,8 @@ L_08809AAC: ctx.gpr[2] = (aot_gpr_4 | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08809ABC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -4739,18 +4292,8 @@ L_08809B34: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08809B44: aot_gpr_29 = (aot_gpr_29 + static_cast(-288)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(256), aot_gpr_16); @@ -5022,18 +4565,8 @@ L_08809D28: aot_gpr_29 = (aot_gpr_29 + static_cast(288)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08809D4C: ctx.gpr[7] = (static_cast(aot_gpr_4) < 28 ? 1u : 0u); { const bool branch_taken = ctx.gpr[7] == 0u; @@ -5080,18 +4613,8 @@ L_08809D8C: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08809D94: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); { const std::uint32_t aot_run_words[7]{aot_gpr_5, aot_gpr_6, ctx.gpr[7], ctx.gpr[8], ctx.gpr[9], ctx.gpr[10], ctx.gpr[11]}; @@ -5100,18 +4623,8 @@ L_08809D94: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08809DBC: aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(0), 0u); aot_gpr_5 = (0u | 96u); @@ -5127,18 +4640,8 @@ L_08809DBC: ctx.gpr[2] = (aot_gpr_4 | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08809DEC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -5166,18 +4669,8 @@ L_08809E0C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08809E18: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -5196,18 +4689,8 @@ L_08809E34: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08809E44: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -5244,18 +4727,8 @@ L_08809E74: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08809E80: aot_gpr_4 = (aot_mem.aot_direct_load8(ctx.gpr[28] + static_cast(-32480))); { const bool branch_taken = aot_gpr_4 == 0u; @@ -5279,18 +4752,8 @@ L_08809E98: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08809EA0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (aot_mem.aot_direct_load8(ctx.gpr[28] + static_cast(-32480))); @@ -5450,34 +4913,14 @@ L_08809FBC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08809FD0: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08809FD8: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(16), aot_gpr_16); @@ -5756,18 +5199,8 @@ L_0880A1F0: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0880A214: aot_gpr_4 = (ctx.gpr[7] & 255u); ctx.gpr[7] = (ctx.gpr[8] & 255u); @@ -5783,18 +5216,8 @@ L_0880A214: aot_mem.aot_direct_store32(aot_gpr_5 + static_cast(352), ctx.gpr[7]); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0880A244: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (aot_gpr_5 & 255u); @@ -5829,34 +5252,14 @@ L_0880A274: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0880A280: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0880A288: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (aot_gpr_5 & 255u); @@ -5871,18 +5274,8 @@ L_0880A29C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0880A2A8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_6 = (aot_mem.aot_direct_load8(ctx.gpr[28] + static_cast(7713))); @@ -5973,18 +5366,8 @@ L_0880A324: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0880A330: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (aot_gpr_5 | 0u); @@ -5999,18 +5382,8 @@ L_0880A344: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0880A350: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (aot_gpr_5 & 255u); @@ -6047,18 +5420,8 @@ L_0880A384: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0880A390: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (aot_gpr_5 & 255u); @@ -6091,18 +5454,8 @@ L_0880A3BC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0880A3C8: aot_gpr_4 = (0u | 286u); { const bool branch_taken = aot_gpr_5 == aot_gpr_4; @@ -6150,18 +5503,8 @@ L_0880A3F8: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0880A400: aot_gpr_4 = (aot_gpr_5 + aot_gpr_5); aot_gpr_4 = (aot_gpr_5 + aot_gpr_4); @@ -6172,18 +5515,8 @@ L_0880A400: ctx.gpr[2] = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(8))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0880A41C: aot_gpr_4 = (aot_gpr_5 + aot_gpr_5); aot_gpr_4 = (aot_gpr_5 + aot_gpr_4); @@ -6194,18 +5527,8 @@ L_0880A41C: ctx.gpr[2] = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(4))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0880A438: ctx.gpr[9] = (ctx.gpr[7] & 255u); ctx.gpr[10] = (2235u << 16u); @@ -6381,18 +5704,8 @@ L_0880A57C: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0880A584: aot_gpr_4 = (aot_gpr_6 | 0u); aot_gpr_6 = (aot_gpr_4 < static_cast(127) ? 1u : 0u); @@ -6410,34 +5723,14 @@ L_0880A594: aot_mem.aot_direct_store32(aot_gpr_5 + static_cast(576), aot_gpr_4); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0880A5AC: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0880A5B4: aot_gpr_4 = (0u | 44000u); aot_gpr_4 = (aot_gpr_4 < aot_gpr_6 ? 1u : 0u); @@ -6459,18 +5752,8 @@ L_0880A5C8: aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(464), aot_gpr_6); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0880A5E0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -6499,18 +5782,8 @@ L_0880A610: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0880A624: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (aot_gpr_5 | 0u); @@ -6546,18 +5819,8 @@ L_0880A674: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0880A680: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (aot_gpr_5 | 0u); @@ -6593,103 +5856,43 @@ L_0880A6D0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0880A6DC: jump_target = aot_gpr_31; aot_mem.aot_direct_store8(aot_gpr_4 + static_cast(4), static_cast(aot_gpr_5)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0880A6E4: jump_target = aot_gpr_31; aot_mem.aot_direct_store8(aot_gpr_4 + static_cast(5), static_cast(aot_gpr_5)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0880A6EC: jump_target = aot_gpr_31; aot_mem.aot_direct_store8(aot_gpr_4 + static_cast(6), static_cast(aot_gpr_5)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0880A6F4: jump_target = aot_gpr_31; aot_mem.aot_direct_store8(aot_gpr_4 + static_cast(7), static_cast(aot_gpr_5)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0880A6FC: jump_target = aot_gpr_31; aot_mem.aot_direct_store8(aot_gpr_4 + static_cast(8), static_cast(aot_gpr_5)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0880A704: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -6767,18 +5970,8 @@ L_0880A774: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0880A788: aot_gpr_29 = (aot_gpr_29 + static_cast(-144)); aot_gpr_4 = (aot_mem.aot_direct_load8(ctx.gpr[28] + static_cast(-32479))); @@ -7651,18 +6844,8 @@ L_0880AEC0: aot_gpr_29 = (aot_gpr_29 + static_cast(144)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0880AEF4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -7692,18 +6875,8 @@ L_0880AF0C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0880AF48: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); { const std::uint32_t aot_run_words[7]{aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], aot_gpr_31}; @@ -7858,18 +7031,8 @@ L_0880B060: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0880B084: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_gpr_6 = (16672u << 16u); @@ -8071,18 +7234,8 @@ L_0880B1EC: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0880B208: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_6 = (16256u << 16u); @@ -8170,18 +7323,8 @@ L_0880B29C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0880B2B0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -8240,18 +7383,8 @@ L_0880B308: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0880B31C: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -8341,18 +7474,8 @@ L_0880B3BC: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0880B3DC: aot_gpr_29 = (aot_gpr_29 + static_cast(-112)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(96), aot_gpr_16); @@ -8469,18 +7592,8 @@ L_0880B4AC: aot_gpr_29 = (aot_gpr_29 + static_cast(112)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0880B4C0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -8517,18 +7630,8 @@ L_0880B500: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0880B514: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -8561,18 +7664,8 @@ L_0880B544: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0880B558: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -8693,18 +7786,8 @@ L_0880B624: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0880B638: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -8747,18 +7830,8 @@ L_0880B680: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0880B698: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -8795,18 +7868,8 @@ L_0880B6D4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0880B6EC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -8849,18 +7912,8 @@ L_0880B734: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0880B74C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -8896,18 +7949,8 @@ L_0880B788: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0880B79C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -8933,18 +7976,8 @@ L_0880B7C8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0880B7DC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -8986,18 +8019,8 @@ L_0880B820: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0880B838: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -9059,18 +8082,8 @@ L_0880B898: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0880B8B0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -9115,18 +8128,8 @@ L_0880B8FC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0880B910: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(8), aot_gpr_16); @@ -9257,18 +8260,8 @@ L_0880BA00: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0880BA1C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -9309,18 +8302,8 @@ L_0880BA50: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0880BA60: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), aot_gpr_16); @@ -9365,18 +8348,8 @@ L_0880BAB8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0880BACC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -9406,18 +8379,8 @@ L_0880BB04: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0880BB14: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -9480,18 +8443,8 @@ L_0880BB80: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0880BB9C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -9560,18 +8513,8 @@ L_0880BC14: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0880BC28: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -9636,18 +8579,8 @@ L_0880BC9C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0880BCB8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -9694,18 +8627,8 @@ L_0880BD0C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0880BD1C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -9759,18 +8682,8 @@ L_0880BD80: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0880BD90: aot_gpr_29 = (aot_gpr_29 + static_cast(-144)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(128), aot_gpr_16); @@ -9820,18 +8733,8 @@ L_0880BDE8: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0880BE00: { const bool branch_taken = 0u == 0u; ctx.gpr[2] = (ctx.gpr[17] | 0u); @@ -10023,18 +8926,8 @@ L_0880BF2C: aot_gpr_29 = (aot_gpr_29 + static_cast(144)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0880BF44: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -10152,958 +9045,8 @@ void recomp_unit_0001(Runtime &rt, AllegrexContext &ctx) { void register_generated_unit_1(Runtime &runtime) { runtime.register_generated_unit(1u, 0x08808000u, 16384u, &recomp_unit_0001, &recomp_unit_0001_entry); - runtime.register_function(0x08808000u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x08808010u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x08808038u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x08808044u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x08808054u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880805Cu, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x08808060u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880807Cu, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x08808084u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x088080A4u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x088080B0u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x088080C8u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x088080CCu, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x088080E4u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x08808104u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x08808110u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880812Cu, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x08808140u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x08808160u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880816Cu, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x08808188u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880819Cu, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x088081CCu, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x088081D8u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x088081FCu, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x08808214u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x08808220u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x08808224u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x08808250u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x08808270u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x088082A8u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x088082B4u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x088082DCu, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x088082E4u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x088082F4u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x08808300u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x08808328u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x08808340u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x08808348u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880837Cu, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x088083A4u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x088083C4u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x088083D0u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x088083ECu, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x08808400u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x08808428u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x08808434u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x08808444u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x08808464u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880847Cu, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x088084A4u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x088084B0u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x088084C0u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x088084E0u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x088084F8u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x08808520u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880852Cu, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880853Cu, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880855Cu, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x08808574u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880859Cu, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x088085A8u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x088085B8u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x088085D8u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x088085F0u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x08808618u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x08808624u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x08808634u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x08808654u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880866Cu, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x08808694u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x088086A0u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x088086B0u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x088086D0u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x088086E8u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x08808710u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880871Cu, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880872Cu, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880874Cu, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x08808764u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880878Cu, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x08808798u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x088087A8u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x088087C8u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x088087E0u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x08808808u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x08808814u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x08808824u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x08808844u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880885Cu, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x08808894u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x088088A0u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x088088C8u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x088088D0u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x088088E0u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x088088ECu, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x08808914u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880892Cu, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x08808934u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x08808968u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x08808990u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x088089C0u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x088089CCu, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x088089E4u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x08808A10u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x08808A30u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x08808A58u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x08808A64u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x08808A74u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x08808A94u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x08808AA0u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x08808AB8u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x08808AD8u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x08808AE4u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x08808B00u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x08808B14u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x08808B34u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x08808B40u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x08808B60u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x08808B74u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x08808B9Cu, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x08808BA8u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x08808BB8u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x08808BD8u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x08808BF0u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x08808C18u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x08808C24u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x08808C34u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x08808C54u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x08808C6Cu, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x08808C94u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x08808CA0u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x08808CB0u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x08808CD0u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x08808CE8u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x08808D18u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x08808D24u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x08808D3Cu, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x08808D68u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x08808D88u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x08808DB0u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x08808DBCu, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x08808DF0u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x08808E08u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x08808E38u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x08808E44u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x08808E5Cu, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x08808E88u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x08808EA8u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x08808EC8u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x08808ED4u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x08808EF0u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x08808F04u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x08808F2Cu, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x08808F38u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x08808F48u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x08808F54u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x08808F58u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x08808F7Cu, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x08808F84u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x08808FA4u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x08808FB0u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x08808FC8u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x08808FCCu, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x08808FE4u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x08809004u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x08809010u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x08809024u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880902Cu, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x08809034u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x08809048u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x08809094u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x088090A0u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x088090B0u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x088090C0u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x088090D4u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x088090E0u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x088090F4u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x08809100u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x08809114u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x08809144u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880914Cu, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x08809158u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x08809160u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x08809174u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880917Cu, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x08809184u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x08809198u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x088091A0u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x088091A8u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x088091B8u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x088091ECu, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x088091F4u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x088091FCu, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x08809210u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x08809218u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880922Cu, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x08809234u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880924Cu, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x08809254u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x08809260u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x08809268u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880927Cu, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x08809280u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x08809288u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x088092B8u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x088092CCu, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x088092D4u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x088092E8u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x088092F0u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x08809300u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880931Cu, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880932Cu, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880933Cu, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880934Cu, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x08809374u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x08809384u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x088093ACu, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x088093D0u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x088093E4u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x088093ECu, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x08809400u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x08809408u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x08809418u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x08809424u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x08809434u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x08809444u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880944Cu, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x08809454u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x08809460u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x08809474u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x08809490u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x08809498u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x088094A8u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x088094B8u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x088094C8u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x088094D8u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x088094E0u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x088094E8u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x088094F4u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x08809508u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x08809524u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x08809534u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880954Cu, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880955Cu, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x08809568u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x08809574u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x08809584u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x08809588u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x088095A8u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x088095B0u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x088095C4u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x088095CCu, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x088095E0u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x088095E8u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x088095F8u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x08809600u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880962Cu, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x08809634u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x08809640u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x08809648u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x08809660u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x08809668u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x08809678u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x08809680u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x08809694u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880969Cu, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x088096A8u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x088096B0u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x088096BCu, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x088096C4u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x088096CCu, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x088096D4u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x088096D8u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x088096ECu, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x088096FCu, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x08809708u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x08809710u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x08809720u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x08809728u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880973Cu, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x08809744u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x08809750u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x08809758u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x08809764u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880976Cu, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x08809774u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880977Cu, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x08809784u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880978Cu, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x088097A8u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x088097BCu, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x088097D0u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x088097E4u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x088097ECu, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x088097F4u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x088097F8u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x08809804u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x08809808u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880981Cu, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x08809824u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880982Cu, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x08809834u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880983Cu, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x08809844u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880984Cu, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x08809870u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880988Cu, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x088098BCu, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x088098C4u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x088098D4u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x088098DCu, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x088098F0u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x088098F8u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x08809904u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880990Cu, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x08809914u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880991Cu, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x08809928u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x08809940u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x08809958u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880996Cu, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x08809984u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x08809994u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x088099A0u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x088099A8u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x088099B0u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x088099D8u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x088099E0u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x088099F0u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x088099F8u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x08809A0Cu, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x08809A14u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x08809A20u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x08809A28u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x08809A30u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x08809A3Cu, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x08809A44u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x08809A4Cu, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x08809A64u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x08809A78u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x08809A84u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x08809A98u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x08809AA0u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x08809AACu, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x08809ABCu, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x08809AD0u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x08809AD8u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x08809AF0u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x08809B04u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x08809B14u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x08809B18u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x08809B20u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x08809B24u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x08809B34u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x08809B44u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x08809B7Cu, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x08809B84u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x08809B98u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x08809BA0u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x08809BA4u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x08809BB0u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x08809BB8u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x08809BC0u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x08809BC8u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x08809BCCu, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x08809BD8u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x08809BE0u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x08809BE4u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x08809BECu, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x08809BF4u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x08809C04u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x08809C0Cu, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x08809C1Cu, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x08809C20u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x08809C28u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x08809C38u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x08809C40u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x08809C48u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x08809C68u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x08809C74u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x08809C80u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x08809C84u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x08809C94u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x08809C9Cu, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x08809CC4u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x08809CCCu, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x08809CD4u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x08809CF0u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x08809D24u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x08809D28u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x08809D4Cu, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x08809D58u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x08809D64u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x08809D78u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x08809D80u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x08809D88u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x08809D8Cu, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x08809D94u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x08809DBCu, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x08809DECu, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x08809DFCu, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x08809E04u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x08809E0Cu, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x08809E18u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x08809E2Cu, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x08809E34u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x08809E44u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x08809E54u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x08809E5Cu, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x08809E64u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x08809E70u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x08809E74u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x08809E80u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x08809E8Cu, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x08809E94u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x08809E98u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x08809EA0u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x08809EBCu, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x08809ED0u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x08809EE0u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x08809EE8u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x08809EF0u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x08809EF8u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x08809F04u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x08809F10u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x08809F18u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x08809F2Cu, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x08809F34u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x08809F3Cu, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x08809F4Cu, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x08809F54u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x08809F5Cu, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x08809F6Cu, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x08809F84u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x08809F8Cu, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x08809FB4u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x08809FBCu, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x08809FD0u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x08809FD8u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880A008u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880A010u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880A020u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880A030u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880A034u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880A040u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880A050u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880A060u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880A068u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880A070u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880A078u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880A080u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880A090u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880A098u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880A0C4u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880A0CCu, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880A0E4u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880A104u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880A10Cu, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880A118u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880A120u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880A124u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880A12Cu, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880A138u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880A154u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880A164u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880A16Cu, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880A174u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880A198u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880A1A8u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880A1C0u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880A1C8u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880A1F0u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880A214u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880A244u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880A25Cu, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880A264u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880A26Cu, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880A274u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880A280u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880A288u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880A29Cu, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880A2A8u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880A2BCu, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880A2CCu, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880A2DCu, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880A2E4u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880A2F4u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880A2FCu, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880A308u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880A310u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880A318u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880A320u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880A324u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880A330u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880A344u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880A350u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880A368u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880A374u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880A380u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880A384u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880A390u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880A3A8u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880A3B0u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880A3B8u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880A3BCu, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880A3C8u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880A3D4u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880A3DCu, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880A3E4u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880A3ECu, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880A3F4u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880A3F8u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880A400u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880A41Cu, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880A438u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880A454u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880A458u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880A464u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880A468u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880A47Cu, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880A484u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880A48Cu, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880A494u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880A49Cu, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880A4B8u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880A4E8u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880A4F8u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880A508u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880A51Cu, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880A530u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880A53Cu, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880A548u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880A570u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880A57Cu, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880A584u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880A594u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880A5ACu, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880A5B4u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880A5C4u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880A5C8u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880A5E0u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880A5F4u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880A5FCu, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880A610u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880A624u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880A640u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880A648u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880A674u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880A680u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880A69Cu, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880A6A4u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880A6D0u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880A6DCu, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880A6E4u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880A6ECu, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880A6F4u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880A6FCu, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880A704u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880A728u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880A738u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880A740u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880A748u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880A750u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880A760u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880A768u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880A770u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880A774u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880A788u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880A7C4u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880A8ACu, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880A8C8u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880A8D0u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880A8F4u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880A8FCu, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880A910u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880A920u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880A930u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880A93Cu, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880A954u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880A968u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880A970u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880A97Cu, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880A988u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880A994u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880A9A8u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880A9ACu, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880A9B8u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880A9CCu, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880A9D0u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880A9DCu, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880A9F0u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880A9F4u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880AA00u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880AA14u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880AA18u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880AA24u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880AA38u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880AA3Cu, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880AA48u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880AA50u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880AA58u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880AA60u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880AA68u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880AA70u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880AA80u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880AA8Cu, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880AA90u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880AAA4u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880AAB4u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880AABCu, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880AAC4u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880AAD4u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880AAE0u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880AAE8u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880AB0Cu, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880AB34u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880AB40u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880AB48u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880AB50u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880AB70u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880AB78u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880AB84u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880ABACu, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880ABCCu, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880ABDCu, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880ABE8u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880ABF0u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880ABF8u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880AC00u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880AC08u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880AC0Cu, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880AC1Cu, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880AC30u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880AC54u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880AC60u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880AC6Cu, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880AC78u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880AC84u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880AC90u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880AC9Cu, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880ACA8u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880ACC4u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880AD04u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880AD20u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880AD34u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880AD60u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880AD8Cu, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880AD94u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880AD9Cu, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880ADA8u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880ADB8u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880ADC0u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880ADC8u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880ADD0u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880ADF8u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880AE08u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880AE20u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880AE3Cu, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880AE40u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880AE7Cu, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880AE88u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880AE90u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880AEACu, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880AEB4u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880AEC0u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880AEF4u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880AF04u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880AF0Cu, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880AF48u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880AF70u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880AF80u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880AF8Cu, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880AF9Cu, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880AFA0u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880AFACu, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880AFB8u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880AFC8u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880AFD4u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880AFE0u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880AFF0u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880AFF8u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880B008u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880B010u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880B01Cu, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880B024u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880B030u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880B03Cu, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880B04Cu, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880B05Cu, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880B060u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880B084u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880B0B0u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880B0C4u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880B0D0u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880B0DCu, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880B0E4u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880B0F0u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880B0FCu, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880B104u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880B114u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880B120u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880B12Cu, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880B144u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880B148u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880B158u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880B164u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880B18Cu, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880B190u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880B1B0u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880B1B8u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880B1C4u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880B1D0u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880B1D8u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880B1E0u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880B1E8u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880B1ECu, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880B208u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880B22Cu, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880B240u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880B24Cu, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880B254u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880B25Cu, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880B268u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880B270u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880B27Cu, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880B288u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880B294u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880B29Cu, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880B2B0u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880B2D0u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880B2DCu, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880B2E4u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880B2ECu, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880B2F4u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880B304u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880B308u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880B31Cu, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880B340u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880B35Cu, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880B364u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880B36Cu, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880B37Cu, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880B38Cu, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880B394u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880B3A4u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880B3B0u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880B3BCu, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880B3DCu, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880B3F8u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880B404u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880B410u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880B418u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880B42Cu, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880B43Cu, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880B44Cu, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880B45Cu, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880B464u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880B474u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880B484u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880B490u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880B498u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880B4ACu, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880B4C0u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880B4D8u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880B4E8u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880B4F4u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880B500u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880B514u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880B528u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880B530u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880B538u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880B544u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880B558u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880B574u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880B57Cu, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880B584u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880B58Cu, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880B59Cu, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880B5A4u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880B5B0u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880B5BCu, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880B5C8u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880B5D0u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880B5D8u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880B5ECu, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880B5F8u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880B600u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880B60Cu, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880B614u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880B624u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880B638u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880B658u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880B664u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880B674u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880B680u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880B698u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880B6BCu, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880B6C8u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880B6D4u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880B6ECu, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880B710u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880B71Cu, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880B728u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880B734u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880B74Cu, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880B760u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880B770u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880B778u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880B788u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880B79Cu, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880B7B8u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880B7C8u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880B7DCu, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880B7FCu, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880B808u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880B814u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880B820u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880B838u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880B860u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880B870u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880B87Cu, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880B884u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880B88Cu, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880B894u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880B898u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880B8B0u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880B8B8u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880B8CCu, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880B8DCu, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880B8E8u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880B8F4u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880B8FCu, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880B910u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880B934u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880B948u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880B95Cu, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880B968u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880B970u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880B98Cu, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880B9A0u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880B9B0u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880B9B8u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880B9C0u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880B9D0u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880B9DCu, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880B9E8u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880B9F4u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880B9FCu, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880BA00u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880BA1Cu, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880BA30u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880BA38u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880BA40u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880BA4Cu, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880BA50u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880BA60u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880BA80u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880BA98u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880BAACu, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880BAB8u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880BACCu, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880BAECu, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880BAF8u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880BB04u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880BB14u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880BB3Cu, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880BB48u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880BB58u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880BB60u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880BB68u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880BB78u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880BB80u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880BB9Cu, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880BBBCu, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880BBC8u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880BBD0u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880BBECu, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880BBFCu, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880BC04u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880BC10u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880BC14u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880BC28u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880BC4Cu, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880BC58u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880BC70u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880BC7Cu, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880BC8Cu, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880BC9Cu, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880BCB8u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880BCD0u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880BCD8u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880BCECu, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880BCF8u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880BD04u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880BD0Cu, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880BD1Cu, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880BD34u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880BD40u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880BD4Cu, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880BD60u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880BD6Cu, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880BD78u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880BD80u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880BD90u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880BDB4u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880BDC4u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880BDCCu, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880BDD8u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880BDE8u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880BE00u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880BE08u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880BE14u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880BE20u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880BE28u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880BE34u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880BE3Cu, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880BE48u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880BE50u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880BE58u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880BE64u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880BE6Cu, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880BE7Cu, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880BE8Cu, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880BE98u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880BEA0u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880BEB0u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880BEC0u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880BEC8u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880BED8u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880BEE8u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880BEF0u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880BF00u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880BF10u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880BF18u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880BF28u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880BF2Cu, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880BF44u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880BF68u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880BF74u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880BF80u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880BF88u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880BF94u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880BF9Cu, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880BFA4u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880BFB0u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880BFBCu, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880BFC8u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880BFD0u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880BFD8u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880BFE8u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880BFF0u, &recomp_unit_0001, "recomp_unit_0001"); - runtime.register_function(0x0880BFFCu, &recomp_unit_0001, "recomp_unit_0001"); + // PSPRECOMP_V812_COMPACT_REGISTRATION: same entry set, looped once in Runtime instead of source-expanded calls. + runtime.register_generated_entry_mask(0x08808000u, &recomp_unit_0001, "recomp_unit_0001", + kEntryMasks_recomp_unit_0001, 64u); } } // namespace psprecomp diff --git a/profiles/vcs/generated/generated_unit_0002.cpp b/profiles/vcs/generated/generated_unit_0002.cpp index 09f55c2..3e6c0e0 100644 --- a/profiles/vcs/generated/generated_unit_0002.cpp +++ b/profiles/vcs/generated/generated_unit_0002.cpp @@ -872,6 +872,19 @@ LOCAL_DISPATCH: AOT_REGCACHE_SYNC_OUT(); return; } } +// PSPRECOMP_V812_SHARED_SCHED_BLOCK: one scheduler-exact slow boundary per unit. +LOCAL_SCHED_BOUNDARY: + ctx.pc = jump_target; + AOT_REGCACHE_SYNC_OUT(); + if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { + ++local_redispatch_rounds; + AOT_REGCACHE_SYNC_IN(); + local_transfers = 0u; + local_pc = ctx.pc; + entry_id = 0u; + goto LOCAL_DISPATCH; + } + return; L_0880C000: aot_gpr_31 = (0x0880C008u); aot_gpr_5 = (0u + static_cast(-1)); @@ -926,18 +939,8 @@ L_0880C04C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0880C064: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), aot_gpr_17); @@ -996,18 +999,8 @@ L_0880C0BC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0880C0D0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), aot_gpr_17); @@ -1093,18 +1086,8 @@ L_0880C14C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0880C164: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -1190,18 +1173,8 @@ L_0880C204: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0880C224: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -1580,18 +1553,8 @@ L_0880C4D8: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0880C4F8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -1703,18 +1666,8 @@ L_0880C5BC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0880C5D4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -1807,18 +1760,8 @@ L_0880C670: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0880C684: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -1897,18 +1840,8 @@ L_0880C708: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0880C720: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[4]{aot_gpr_16, aot_gpr_17, ctx.gpr[18], aot_gpr_31}; @@ -1983,18 +1916,8 @@ L_0880C7A0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0880C7BC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -2019,18 +1942,8 @@ L_0880C7E8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0880C7FC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -2052,18 +1965,8 @@ L_0880C81C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0880C82C: aot_gpr_29 = (aot_gpr_29 + static_cast(-112)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(96), aot_gpr_16); @@ -2173,18 +2076,8 @@ L_0880C8DC: aot_gpr_29 = (aot_gpr_29 + static_cast(112)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0880C8F8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -2301,18 +2194,8 @@ L_0880C9EC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0880C9FC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -2360,18 +2243,8 @@ L_0880CA54: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0880CA68: aot_fpr_12 = std::bit_cast(aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(0))); aot_gpr_5 = (49024u << 16u); @@ -2442,18 +2315,8 @@ L_0880CAE4: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0880CAEC: ctx.gpr[7] = (0u | 3u); aot_gpr_4 = (aot_gpr_4 + static_cast(-4)); @@ -2488,18 +2351,8 @@ L_0880CAEC: aot_mem.aot_direct_store32(ctx.gpr[6] + static_cast(28), std::bit_cast(aot_fpr_15)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0880CB6C: ctx.gpr[6] = (static_cast(aot_gpr_5) < 2 ? 1u : 0u); { const bool branch_taken = ctx.gpr[6] == 0u; @@ -2588,18 +2441,8 @@ L_0880CBE8: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0880CBF0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -2643,18 +2486,8 @@ L_0880CC34: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0880CC40: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), aot_gpr_17); @@ -3075,18 +2908,8 @@ L_0880CF5C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0880CF70: aot_gpr_29 = (aot_gpr_29 + static_cast(-64)); { const std::uint32_t aot_run_words[9]{aot_gpr_16, aot_gpr_17, ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[22], ctx.gpr[23], ctx.gpr[30]}; @@ -3207,18 +3030,8 @@ L_0880D070: aot_gpr_29 = (aot_gpr_29 + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0880D0D4: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); { const std::uint32_t aot_run_words[5]{aot_gpr_16, aot_gpr_17, ctx.gpr[18], ctx.gpr[19], aot_gpr_31}; @@ -3336,34 +3149,14 @@ L_0880D1EC: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0880D228: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0880D230: aot_gpr_29 = (aot_gpr_29 + static_cast(-368)); aot_fpr_14 = std::bit_cast(aot_mem.aot_direct_load32(aot_gpr_5 + static_cast(0))); @@ -3671,18 +3464,8 @@ L_0880D50C: aot_gpr_29 = (aot_gpr_29 + static_cast(368)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0880D548: aot_gpr_29 = (aot_gpr_29 + static_cast(-96)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(84), ctx.gpr[20]); @@ -4010,18 +3793,8 @@ L_0880D7D8: aot_gpr_29 = (aot_gpr_29 + static_cast(96)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0880D7F8: aot_gpr_29 = (aot_gpr_29 + static_cast(-64)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(24), aot_gpr_17); @@ -4138,18 +3911,8 @@ L_0880D8FC: aot_gpr_29 = (aot_gpr_29 + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0880D928: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, aot_gpr_17, ctx.gpr[18]}; @@ -4281,18 +4044,8 @@ L_0880DA50: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0880DA6C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); ctx.gpr[7] = (32639u << 16u); @@ -4365,18 +4118,8 @@ L_0880DAFC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0880DB14: ctx.gpr[6] = (32639u << 16u); ctx.gpr[6] = (ctx.gpr[6] | 65535u); @@ -4413,18 +4156,8 @@ L_0880DB54: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0880DB5C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[4]{aot_gpr_16, aot_gpr_17, ctx.gpr[18], aot_gpr_31}; @@ -4465,18 +4198,8 @@ L_0880DBA8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0880DBC0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[4]{aot_gpr_16, aot_gpr_17, ctx.gpr[18], aot_gpr_31}; @@ -4515,18 +4238,8 @@ L_0880DC04: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0880DC1C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, aot_gpr_17, aot_gpr_31}; @@ -4587,18 +4300,8 @@ L_0880DCA4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0880DCB8: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); { const std::uint32_t aot_run_words[6]{aot_gpr_16, aot_gpr_17, ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21]}; @@ -4653,18 +4356,8 @@ L_0880DD3C: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0880DD60: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); { const std::uint32_t aot_run_words[8]{aot_gpr_16, aot_gpr_17, ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[22], ctx.gpr[23]}; @@ -4741,18 +4434,8 @@ L_0880DE0C: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0880DE38: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); ctx.gpr[8] = (aot_gpr_5 | 0u); @@ -4861,18 +4544,8 @@ L_0880DF24: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0880DF30: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); ctx.gpr[2] = (aot_gpr_4 | 0u); @@ -4976,18 +4649,8 @@ L_0880E030: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0880E03C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); ctx.gpr[3] = (ctx.gpr[7] | 0u); @@ -5105,18 +4768,8 @@ L_0880E14C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0880E158: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, aot_gpr_17, aot_gpr_31}; @@ -5180,18 +4833,8 @@ L_0880E1C4: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0880E1D8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -5234,18 +4877,8 @@ L_0880E22C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0880E240: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), aot_gpr_17); @@ -5289,18 +4922,8 @@ L_0880E288: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0880E29C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), aot_gpr_17); @@ -5344,18 +4967,8 @@ L_0880E2E4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0880E2F8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), aot_gpr_17); @@ -5419,18 +5032,8 @@ L_0880E360: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0880E374: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), aot_gpr_17); @@ -5485,18 +5088,8 @@ L_0880E3C8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0880E3DC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), aot_gpr_17); @@ -5547,18 +5140,8 @@ L_0880E43C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0880E450: ctx.gpr[6] = (0u + static_cast(-1)); { const bool branch_taken = aot_gpr_5 == ctx.gpr[6]; @@ -5605,18 +5188,8 @@ L_0880E49C: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0880E4A4: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(28), ctx.gpr[18]); @@ -5764,18 +5337,8 @@ L_0880E5A4: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0880E5BC: aot_gpr_29 = (aot_gpr_29 + static_cast(-80)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(40), aot_gpr_16); @@ -5937,18 +5500,8 @@ L_0880E720: aot_gpr_29 = (aot_gpr_29 + static_cast(80)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0880E748: aot_gpr_29 = (aot_gpr_29 + static_cast(-128)); aot_gpr_5 = (aot_mem.aot_direct_load8(ctx.gpr[28] + static_cast(-7080))); @@ -6227,18 +5780,8 @@ L_0880E9C4: aot_gpr_29 = (aot_gpr_29 + static_cast(128)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0880EA04: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); ctx.gpr[6] = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(6896))); @@ -6296,34 +5839,14 @@ L_0880EA74: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0880EA7C: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0880EA84: aot_gpr_29 = (aot_gpr_29 + static_cast(-80)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(56), aot_gpr_17); @@ -6439,35 +5962,15 @@ L_0880EB38: aot_gpr_29 = (aot_gpr_29 + static_cast(80)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0880EB5C: jump_target = aot_gpr_31; aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(6844), std::bit_cast(aot_fpr_12)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0880EB64: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); ctx.gpr[7] = (aot_mem.aot_direct_load8(aot_gpr_4 + static_cast(6851))); @@ -6670,18 +6173,8 @@ L_0880ED08: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0880ED24: aot_fpr_12 = std::bit_cast(aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(6852))); ctx.gpr[7] = (17264u << 16u); @@ -6720,18 +6213,8 @@ L_0880ED24: aot_mem.aot_direct_store32(aot_gpr_5 + static_cast(4), std::bit_cast(aot_fpr_12)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0880EDB0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); ctx.fpr[16] = std::bit_cast(aot_mem.aot_direct_load32(ctx.gpr[6] + static_cast(0))); @@ -6796,18 +6279,8 @@ L_0880EE24: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0880EE6C: aot_fpr_13 = std::bit_cast(aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(5964))); aot_fpr_14 = std::bit_cast(aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(5968))); @@ -6875,18 +6348,8 @@ L_0880EF20: aot_mem.aot_direct_store32(aot_gpr_5 + static_cast(4), std::bit_cast(aot_fpr_12)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0880EF34: aot_gpr_4 = (ctx.gpr[7] + ctx.gpr[7]); aot_gpr_4 = (ctx.gpr[7] + aot_gpr_4); @@ -6940,35 +6403,15 @@ L_0880EF34: aot_mem.aot_direct_store32(aot_gpr_5 + static_cast(4), std::bit_cast(aot_fpr_13)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0880EFFC: jump_target = aot_gpr_31; aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(6900), aot_gpr_5); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0880F004: ctx.gpr[6] = (aot_gpr_5 << 4u); ctx.gpr[7] = (ctx.gpr[6] + ctx.gpr[6]); @@ -7006,18 +6449,8 @@ L_0880F054: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0880F05C: aot_gpr_4 = (aot_mem.aot_direct_load8(aot_gpr_4 + static_cast(6851))); if (aot_gpr_4 == 0u) { @@ -7075,18 +6508,8 @@ L_0880F0DC: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0880F0E4: aot_gpr_5 = (aot_mem.aot_direct_load8(aot_gpr_4 + static_cast(6851))); { const bool branch_taken = aot_gpr_5 != 0u; @@ -7181,18 +6604,8 @@ L_0880F1B4: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0880F1BC: aot_gpr_29 = (aot_gpr_29 + static_cast(-80)); aot_gpr_4 = (aot_mem.aot_direct_load8(aot_gpr_4 + static_cast(6851))); @@ -7461,18 +6874,8 @@ L_0880F3A0: aot_gpr_29 = (aot_gpr_29 + static_cast(80)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0880F3B4: aot_gpr_4 = (aot_gpr_5 | 0u); ctx.gpr[7] = (aot_gpr_4 < static_cast(8) ? 1u : 0u); @@ -7491,18 +6894,8 @@ L_0880F3C4: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0880F3DC: { const bool branch_taken = ctx.gpr[6] == 0u; if (branch_taken) { @@ -7707,18 +7100,8 @@ L_0880F4E4: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0880F4EC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (aot_gpr_5 << 4u); @@ -7866,18 +7249,8 @@ L_0880F5FC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0880F60C: aot_gpr_29 = (aot_gpr_29 + static_cast(-96)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(76), aot_gpr_16); @@ -8020,18 +7393,8 @@ L_0880F7BC: aot_gpr_29 = (aot_gpr_29 + static_cast(96)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0880F7E4: aot_gpr_29 = (aot_gpr_29 + static_cast(-192)); aot_gpr_4 = (aot_gpr_5 | 0u); @@ -8337,18 +7700,8 @@ L_0880FA50: aot_gpr_29 = (aot_gpr_29 + static_cast(192)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0880FA88: aot_gpr_29 = (aot_gpr_29 + static_cast(-176)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(144), ctx.gpr[21]); @@ -8565,18 +7918,8 @@ L_0880FCE4: aot_gpr_29 = (aot_gpr_29 + static_cast(176)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0880FD24: aot_gpr_29 = (aot_gpr_29 + static_cast(-80)); aot_fpr_12 = std::bit_cast(aot_mem.aot_direct_load32(aot_gpr_5 + static_cast(0))); @@ -8703,18 +8046,8 @@ L_0880FE78: aot_gpr_29 = (aot_gpr_29 + static_cast(80)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0880FEAC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (2235u << 16u); @@ -8890,799 +8223,8 @@ void recomp_unit_0002(Runtime &rt, AllegrexContext &ctx) { void register_generated_unit_2(Runtime &runtime) { runtime.register_generated_unit(2u, 0x0880C000u, 16384u, &recomp_unit_0002, &recomp_unit_0002_entry); - runtime.register_function(0x0880C000u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880C008u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880C018u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880C020u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880C030u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880C03Cu, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880C048u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880C04Cu, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880C064u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880C080u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880C08Cu, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880C098u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880C0A8u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880C0B0u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880C0B8u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880C0BCu, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880C0D0u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880C0F4u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880C100u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880C108u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880C110u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880C114u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880C120u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880C12Cu, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880C134u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880C138u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880C148u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880C14Cu, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880C164u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880C18Cu, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880C19Cu, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880C1A8u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880C1B4u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880C1C4u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880C1D4u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880C1E0u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880C1ECu, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880C1F8u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880C204u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880C224u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880C258u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880C264u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880C270u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880C27Cu, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880C28Cu, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880C298u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880C2A0u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880C2B0u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880C2BCu, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880C2C8u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880C2D0u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880C2D8u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880C2E0u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880C2F0u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880C2F8u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880C304u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880C310u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880C31Cu, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880C324u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880C32Cu, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880C338u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880C344u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880C350u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880C358u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880C360u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880C370u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880C37Cu, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880C388u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880C394u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880C3A0u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880C3ACu, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880C3B8u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880C3C8u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880C3D4u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880C3E0u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880C3ECu, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880C3F8u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880C404u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880C40Cu, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880C414u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880C428u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880C438u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880C44Cu, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880C454u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880C45Cu, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880C470u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880C47Cu, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880C490u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880C498u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880C4A4u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880C4B0u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880C4BCu, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880C4C8u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880C4D4u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880C4D8u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880C4F8u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880C524u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880C52Cu, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880C53Cu, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880C54Cu, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880C558u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880C560u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880C568u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880C578u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880C580u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880C590u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880C5A0u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880C5A8u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880C5B8u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880C5BCu, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880C5D4u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880C5F0u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880C5FCu, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880C60Cu, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880C614u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880C624u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880C630u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880C63Cu, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880C648u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880C650u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880C65Cu, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880C66Cu, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880C670u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880C684u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880C6A0u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880C6ACu, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880C6BCu, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880C6C8u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880C6D4u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880C6DCu, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880C6E8u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880C6F4u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880C700u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880C708u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880C720u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880C73Cu, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880C750u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880C75Cu, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880C768u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880C770u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880C774u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880C784u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880C790u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880C7A0u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880C7BCu, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880C7D0u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880C7E8u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880C7FCu, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880C810u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880C81Cu, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880C82Cu, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880C850u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880C85Cu, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880C86Cu, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880C874u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880C884u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880C88Cu, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880C89Cu, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880C8A4u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880C8ACu, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880C8B4u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880C8C4u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880C8CCu, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880C8DCu, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880C8F8u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880C914u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880C920u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880C938u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880C948u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880C958u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880C964u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880C974u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880C97Cu, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880C988u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880C994u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880C9A4u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880C9B4u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880C9C0u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880C9D4u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880C9E0u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880C9ECu, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880C9FCu, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880CA10u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880CA28u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880CA30u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880CA3Cu, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880CA48u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880CA54u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880CA68u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880CA84u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880CAA0u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880CAB8u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880CAC0u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880CAC8u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880CAD8u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880CAE0u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880CAE4u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880CAECu, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880CB6Cu, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880CB78u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880CB80u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880CB94u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880CB9Cu, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880CBA4u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880CBACu, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880CBB4u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880CBBCu, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880CBD4u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880CBE8u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880CBF0u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880CC00u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880CC14u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880CC20u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880CC2Cu, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880CC34u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880CC40u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880CC5Cu, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880CC74u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880CC7Cu, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880CC84u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880CC90u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880CC98u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880CC9Cu, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880CCA4u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880CCB0u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880CCBCu, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880CCC8u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880CCD4u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880CCE0u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880CCECu, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880CCF8u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880CD04u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880CD10u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880CD1Cu, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880CD28u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880CD34u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880CD40u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880CD4Cu, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880CD58u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880CD64u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880CD70u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880CD7Cu, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880CD88u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880CD94u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880CDA0u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880CDACu, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880CDB8u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880CDC4u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880CDD0u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880CDDCu, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880CDE8u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880CDF4u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880CE00u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880CE0Cu, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880CE18u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880CE24u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880CE30u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880CE3Cu, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880CE48u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880CE54u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880CE60u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880CE6Cu, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880CE78u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880CE84u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880CE90u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880CE9Cu, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880CEA8u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880CEB4u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880CEC0u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880CECCu, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880CED8u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880CEE4u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880CEF0u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880CEFCu, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880CF08u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880CF14u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880CF20u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880CF28u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880CF3Cu, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880CF48u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880CF4Cu, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880CF54u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880CF5Cu, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880CF70u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880CFC4u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880CFDCu, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880D034u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880D070u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880D0D4u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880D0F4u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880D100u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880D108u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880D110u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880D138u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880D160u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880D194u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880D1B4u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880D1ECu, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880D228u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880D230u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880D290u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880D298u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880D29Cu, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880D2ACu, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880D2B4u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880D2B8u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880D2CCu, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880D2D4u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880D2E4u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880D2ECu, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880D31Cu, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880D338u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880D358u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880D374u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880D384u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880D390u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880D3D4u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880D3DCu, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880D3E4u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880D404u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880D418u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880D428u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880D48Cu, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880D498u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880D4A4u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880D4E4u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880D4F8u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880D50Cu, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880D548u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880D57Cu, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880D584u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880D58Cu, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880D59Cu, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880D5A8u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880D5B0u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880D5B8u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880D5C0u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880D5C8u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880D5E0u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880D5ECu, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880D5F4u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880D604u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880D60Cu, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880D614u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880D61Cu, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880D624u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880D654u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880D664u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880D680u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880D6B4u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880D6C0u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880D6C8u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880D6D4u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880D6E0u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880D738u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880D740u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880D788u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880D794u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880D79Cu, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880D7A4u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880D7ACu, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880D7B8u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880D7C0u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880D7C4u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880D7D0u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880D7D8u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880D7F8u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880D870u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880D88Cu, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880D89Cu, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880D8A8u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880D8B0u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880D8C4u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880D8C8u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880D8DCu, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880D8E4u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880D8FCu, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880D928u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880D964u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880D9A4u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880D9BCu, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880D9C0u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880D9C4u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880D9CCu, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880D9D4u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880DA0Cu, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880DA1Cu, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880DA40u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880DA48u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880DA50u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880DA6Cu, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880DAB0u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880DAC8u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880DADCu, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880DAE0u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880DAE4u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880DAF4u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880DAFCu, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880DB14u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880DB24u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880DB2Cu, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880DB44u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880DB54u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880DB5Cu, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880DB84u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880DB94u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880DBA8u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880DBC0u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880DBE0u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880DBF0u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880DC04u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880DC1Cu, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880DC34u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880DC44u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880DC4Cu, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880DC5Cu, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880DCA4u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880DCB8u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880DCF0u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880DD00u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880DD3Cu, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880DD60u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880DDA8u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880DDB4u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880DDC0u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880DDD0u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880DDFCu, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880DE0Cu, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880DE38u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880DE50u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880DE60u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880DE68u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880DE78u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880DE80u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880DF18u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880DF20u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880DF24u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880DF30u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880DF64u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880DF6Cu, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880DF74u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880DF8Cu, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880DF94u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880E024u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880E02Cu, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880E030u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880E03Cu, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880E06Cu, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880E07Cu, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880E084u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880E094u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880E09Cu, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880E140u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880E148u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880E14Cu, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880E158u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880E180u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880E190u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880E198u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880E1A4u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880E1C4u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880E1D8u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880E1F4u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880E204u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880E22Cu, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880E240u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880E25Cu, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880E26Cu, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880E274u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880E288u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880E29Cu, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880E2B8u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880E2C8u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880E2D0u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880E2E4u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880E2F8u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880E314u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880E324u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880E340u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880E350u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880E358u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880E360u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880E374u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880E390u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880E39Cu, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880E3A0u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880E3ACu, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880E3B4u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880E3C8u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880E3DCu, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880E3F8u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880E408u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880E410u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880E43Cu, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880E450u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880E45Cu, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880E488u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880E490u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880E498u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880E49Cu, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880E4A4u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880E4C8u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880E4D4u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880E4DCu, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880E4E4u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880E4ECu, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880E4F8u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880E504u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880E50Cu, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880E528u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880E538u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880E544u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880E54Cu, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880E558u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880E574u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880E58Cu, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880E598u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880E5A0u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880E5A4u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880E5BCu, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880E5F4u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880E600u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880E618u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880E644u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880E668u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880E674u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880E694u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880E6B0u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880E6CCu, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880E6D4u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880E6DCu, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880E6FCu, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880E700u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880E704u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880E720u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880E748u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880E790u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880E7ACu, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880E7DCu, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880E7E4u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880E7ECu, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880E81Cu, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880E894u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880E8ACu, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880E8BCu, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880E8C4u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880E8CCu, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880E8D4u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880E8E0u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880E8F0u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880E900u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880E918u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880E938u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880E93Cu, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880E944u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880E954u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880E994u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880E998u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880E9C4u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880EA04u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880EA34u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880EA40u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880EA68u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880EA70u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880EA74u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880EA7Cu, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880EA84u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880EABCu, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880EAC8u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880EAD8u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880EAE0u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880EB10u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880EB18u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880EB24u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880EB38u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880EB5Cu, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880EB64u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880EB8Cu, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880EC14u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880EC24u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880EC2Cu, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880EC30u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880EC38u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880EC44u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880EC4Cu, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880EC50u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880EC58u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880EC68u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880EC70u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880EC74u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880EC7Cu, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880EC9Cu, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880ECA4u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880ECA8u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880ECB0u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880ECBCu, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880ECC4u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880ECC8u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880ECD0u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880ECE0u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880ECE8u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880ECECu, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880ECF4u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880ED08u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880ED24u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880EDB0u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880EDE8u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880EDFCu, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880EE24u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880EE6Cu, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880EEDCu, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880EEF4u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880EF20u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880EF34u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880EFFCu, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880F004u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880F028u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880F040u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880F054u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880F05Cu, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880F068u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880F088u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880F0B4u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880F0D4u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880F0DCu, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880F0E4u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880F0F0u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880F108u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880F120u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880F128u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880F130u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880F138u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880F1B4u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880F1BCu, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880F1D8u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880F1E8u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880F1F4u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880F1FCu, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880F210u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880F23Cu, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880F294u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880F2E0u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880F2F8u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880F308u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880F310u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880F318u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880F320u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880F338u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880F348u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880F350u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880F358u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880F35Cu, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880F3A0u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880F3B4u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880F3C4u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880F3DCu, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880F3E4u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880F3F0u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880F3F8u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880F400u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880F408u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880F414u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880F41Cu, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880F424u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880F42Cu, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880F438u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880F43Cu, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880F444u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880F44Cu, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880F458u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880F460u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880F468u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880F470u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880F47Cu, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880F484u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880F48Cu, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880F494u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880F4A0u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880F4A8u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880F4B0u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880F4B8u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880F4C4u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880F4CCu, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880F4D4u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880F4E0u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880F4E4u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880F4ECu, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880F51Cu, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880F524u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880F52Cu, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880F534u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880F53Cu, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880F544u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880F550u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880F55Cu, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880F57Cu, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880F584u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880F590u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880F59Cu, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880F5BCu, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880F5C4u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880F5D0u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880F5DCu, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880F5FCu, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880F60Cu, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880F688u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880F748u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880F790u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880F7BCu, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880F7E4u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880F83Cu, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880F854u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880F85Cu, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880F860u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880F870u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880F878u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880F880u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880F890u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880F8B0u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880F8C0u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880F8C8u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880F8D4u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880F8E4u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880F8FCu, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880F910u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880F918u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880F920u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880F928u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880F930u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880F984u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880F98Cu, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880F994u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880F9D4u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880F9E0u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880F9F8u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880FA00u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880FA20u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880FA28u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880FA34u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880FA40u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880FA4Cu, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880FA50u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880FA88u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880FB04u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880FB10u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880FB1Cu, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880FB28u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880FB34u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880FB40u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880FB4Cu, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880FB58u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880FB64u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880FBD4u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880FBF4u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880FC18u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880FC88u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880FCB4u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880FCC0u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880FCD0u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880FCE4u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880FD24u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880FD7Cu, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880FD84u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880FDA0u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880FDECu, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880FE28u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880FE48u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880FE78u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880FEACu, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880FED4u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880FEE0u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880FEECu, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880FEF8u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880FF04u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880FF10u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880FF1Cu, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880FF28u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880FF34u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880FF40u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880FF4Cu, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880FF58u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880FF64u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880FF70u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880FF7Cu, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880FF88u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880FF94u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880FFA0u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880FFACu, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880FFB8u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880FFC4u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880FFD0u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880FFDCu, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880FFE8u, &recomp_unit_0002, "recomp_unit_0002"); - runtime.register_function(0x0880FFF4u, &recomp_unit_0002, "recomp_unit_0002"); + // PSPRECOMP_V812_COMPACT_REGISTRATION: same entry set, looped once in Runtime instead of source-expanded calls. + runtime.register_generated_entry_mask(0x0880C000u, &recomp_unit_0002, "recomp_unit_0002", + kEntryMasks_recomp_unit_0002, 64u); } } // namespace psprecomp diff --git a/profiles/vcs/generated/generated_unit_0003.cpp b/profiles/vcs/generated/generated_unit_0003.cpp index 21b783e..761c1f8 100644 --- a/profiles/vcs/generated/generated_unit_0003.cpp +++ b/profiles/vcs/generated/generated_unit_0003.cpp @@ -1105,6 +1105,19 @@ LOCAL_DISPATCH: AOT_REGCACHE_SYNC_OUT(); return; } } +// PSPRECOMP_V812_SHARED_SCHED_BLOCK: one scheduler-exact slow boundary per unit. +LOCAL_SCHED_BOUNDARY: + ctx.pc = jump_target; + AOT_REGCACHE_SYNC_OUT(); + if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { + ++local_redispatch_rounds; + AOT_REGCACHE_SYNC_IN(); + local_transfers = 0u; + local_pc = ctx.pc; + entry_id = 0u; + goto LOCAL_DISPATCH; + } + return; L_08810000: aot_gpr_4 = (aot_mem.aot_direct_load32(aot_gpr_29 + static_cast(8))); aot_gpr_31 = (0x0881000Cu); @@ -1315,18 +1328,8 @@ L_0881019C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088101B8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -1682,18 +1685,8 @@ L_08810474: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08810484: aot_gpr_29 = (aot_gpr_29 + static_cast(-224)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(120), std::bit_cast(aot_fpr_12)); @@ -2417,18 +2410,8 @@ L_08810A10: aot_gpr_29 = (aot_gpr_29 + static_cast(224)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08810A58: aot_gpr_29 = (aot_gpr_29 + static_cast(-368)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(324), ctx.gpr[17]); @@ -4008,18 +3991,8 @@ L_08811578: aot_gpr_29 = (aot_gpr_29 + static_cast(368)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088115B4: aot_gpr_29 = (aot_gpr_29 + static_cast(-112)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(88), ctx.gpr[20]); @@ -4589,18 +4562,8 @@ L_08811ADC: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08811AF8: aot_gpr_4 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(-9752))); if (aot_gpr_4 != 0u) { @@ -6805,18 +6768,8 @@ L_0881286C: aot_gpr_29 = (aot_gpr_29 + static_cast(112)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088128A8: aot_gpr_29 = (aot_gpr_29 + static_cast(-624)); aot_gpr_5 = (aot_mem.aot_direct_load8(ctx.gpr[28] + static_cast(-7080))); @@ -8996,18 +8949,8 @@ L_08813A98: aot_gpr_29 = (aot_gpr_29 + static_cast(624)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08813B5C: aot_gpr_29 = (aot_gpr_29 + static_cast(-336)); ctx.gpr[11] = (static_cast(static_cast(ctx.gpr[7]) >> 1u)); @@ -9446,1032 +9389,8 @@ void recomp_unit_0003(Runtime &rt, AllegrexContext &ctx) { void register_generated_unit_3(Runtime &runtime) { runtime.register_generated_unit(3u, 0x08810000u, 16384u, &recomp_unit_0003, &recomp_unit_0003_entry); - runtime.register_function(0x08810000u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x0881000Cu, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08810018u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08810024u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08810030u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x0881003Cu, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08810048u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08810054u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08810060u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x0881006Cu, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08810078u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08810084u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08810090u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x0881009Cu, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x088100A8u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x088100B4u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x088100C0u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x088100CCu, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x088100D8u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x088100E4u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x088100F0u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x088100FCu, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08810108u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08810114u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08810120u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x0881012Cu, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08810138u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08810144u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08810150u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08810178u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08810188u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08810194u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x0881019Cu, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x088101B8u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x088101CCu, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x088101D4u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x088101DCu, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x088101E8u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x088101F4u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08810200u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x0881020Cu, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08810218u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08810224u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08810230u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x0881023Cu, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08810248u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08810254u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08810260u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x0881026Cu, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08810278u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08810284u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08810290u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x0881029Cu, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x088102A8u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x088102B4u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x088102C0u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x088102CCu, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x088102D8u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x088102E4u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x088102F0u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x088102FCu, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08810308u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08810314u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08810320u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x0881032Cu, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08810338u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08810348u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08810358u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08810364u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08810370u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x0881037Cu, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08810388u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08810394u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x088103A0u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x088103ACu, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x088103B8u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x088103C4u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x088103D0u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x088103DCu, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x088103E8u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x088103F4u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08810400u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x0881040Cu, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08810418u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08810424u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08810430u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x0881043Cu, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08810448u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08810454u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08810460u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x0881046Cu, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08810474u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08810484u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x088104DCu, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x088104E8u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x088104F4u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08810500u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x0881050Cu, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08810580u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08810594u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x088105A0u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x088105B0u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x088105C0u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x088105CCu, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x088105D8u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x088105E0u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x088105E8u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08810600u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x0881060Cu, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08810610u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08810618u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08810628u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08810634u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08810640u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08810650u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08810658u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08810668u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x0881067Cu, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08810688u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x088106A0u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x088106B0u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x088106B8u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x088106C0u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x088106D0u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x088106DCu, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x088106ECu, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x088106FCu, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08810708u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x0881070Cu, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08810714u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08810764u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08810778u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08810798u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x088107ECu, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08810810u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x088108A4u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x088108A8u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x088108CCu, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x088108F4u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x088108FCu, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x0881090Cu, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x0881094Cu, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08810958u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08810968u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08810980u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x088109DCu, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x088109ECu, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x088109F8u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08810A04u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08810A10u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08810A58u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08810AA8u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08810AB4u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08810ABCu, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08810AC4u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08810ACCu, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08810AD8u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08810AE4u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08810AF0u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08810AFCu, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08810B0Cu, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08810B18u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08810B38u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08810B40u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08810B6Cu, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08810B74u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08810B7Cu, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08810B94u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08810BA0u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08810BB8u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08810BCCu, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08810BF0u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08810C04u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08810C24u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08810C2Cu, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08810C38u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08810C74u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08810C9Cu, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08810CA4u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08810CD4u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08810CD8u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08810D3Cu, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08810D48u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08810D58u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08810D7Cu, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08810D84u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08810D94u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08810DA4u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08810DB8u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08810DC0u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08810DC8u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08810DD0u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08810DD8u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08810DE4u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08810DF0u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08810DFCu, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08810E08u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08810E0Cu, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08810E14u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08810E20u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08810E2Cu, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08810E38u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08810E40u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08810E4Cu, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08810E58u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08810E64u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08810E70u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08810E7Cu, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08810E84u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08810E94u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08810EA0u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08810EB0u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08810EC0u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08810ECCu, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08810EDCu, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08810EE8u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08810EF4u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08810F04u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08810F08u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08810F10u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08810F1Cu, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08810F30u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08810F38u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08810F40u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08810F48u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08810F50u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08810F5Cu, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08810F68u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08810F74u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08810F80u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08810F88u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08810F94u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08810FA0u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08810FACu, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08810FB8u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08810FC0u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08810FD0u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08810FDCu, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08810FECu, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08810FFCu, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08811010u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08811018u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08811020u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08811028u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08811030u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x0881103Cu, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x0881104Cu, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x0881105Cu, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08811068u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08811074u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08811080u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08811090u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x0881109Cu, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x088110A8u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x088110B4u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x088110C0u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x088110DCu, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x088110E8u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x088110F0u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x088110FCu, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08811104u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x0881110Cu, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x0881111Cu, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08811128u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08811138u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08811148u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x0881115Cu, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08811164u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x0881116Cu, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08811174u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x0881117Cu, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08811184u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08811190u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x088111A0u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x088111B0u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x088111BCu, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x088111CCu, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x088111D8u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x088111E8u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x088111F4u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08811200u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08811210u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x0881121Cu, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08811234u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x0881123Cu, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08811248u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08811250u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08811254u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08811274u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08811278u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08811288u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08811294u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x088112ACu, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x088112B4u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x088112BCu, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x088112C4u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x088112CCu, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x088112D0u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x088112D8u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x088112E4u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x088112F0u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x088112FCu, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08811308u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08811310u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08811320u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08811328u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08811360u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08811384u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08811394u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x088113A0u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x088113D4u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x088113DCu, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x088113E4u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08811408u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08811410u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08811424u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08811438u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x0881144Cu, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x0881147Cu, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08811484u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08811498u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x088114E8u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x088114F4u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08811504u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x0881150Cu, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08811514u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08811520u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x0881152Cu, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08811544u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08811554u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x0881155Cu, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08811564u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08811578u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x088115B4u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08811608u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08811618u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08811630u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08811654u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x0881166Cu, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x0881168Cu, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x088116D4u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x088116E4u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x088116ECu, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08811748u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08811754u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08811760u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08811768u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08811778u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08811784u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08811790u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x0881179Cu, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x088117A0u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x088117ACu, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x088117B8u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x088117C4u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x088117D0u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x088117D4u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x088117E0u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x088117ECu, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x088117F8u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08811800u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08811818u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08811830u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08811838u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08811844u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08811850u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08811858u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08811860u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x0881186Cu, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08811874u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x088118B0u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x088118CCu, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x088118DCu, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08811914u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08811924u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x0881192Cu, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x0881197Cu, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x088119A4u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x088119ECu, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x088119F4u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08811A48u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08811A70u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08811AB8u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08811AC0u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08811AC8u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08811ADCu, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08811AF8u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08811B04u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08811B10u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08811B1Cu, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08811B24u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08811B28u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08811B30u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08811B38u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08811B40u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08811B4Cu, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08811B58u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08811B64u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08811B6Cu, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08811B70u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08811B78u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08811B80u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08811B88u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08811B94u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08811BA0u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08811BACu, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08811BB4u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08811BB8u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08811BC0u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08811BC8u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08811BD0u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08811BDCu, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08811BE8u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08811BF4u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08811BFCu, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08811C00u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08811C08u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08811C10u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08811C18u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08811C24u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08811C30u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08811C3Cu, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08811C44u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08811C48u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08811C50u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08811C58u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08811C60u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08811C6Cu, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08811C78u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08811C84u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08811C8Cu, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08811C90u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08811C98u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08811CA0u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08811CA8u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08811CB4u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08811CC0u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08811CCCu, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08811CD4u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08811CD8u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08811CE0u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08811CE8u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08811CF0u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08811CFCu, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08811D08u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08811D14u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08811D1Cu, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08811D20u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08811D28u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08811D30u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08811D38u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08811D44u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08811D50u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08811D5Cu, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08811D64u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08811D68u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08811D70u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08811D78u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08811D80u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08811D8Cu, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08811D98u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08811DA4u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08811DACu, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08811DB0u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08811DB8u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08811DC0u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08811DC8u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08811DD4u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08811DE0u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08811DECu, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08811DF4u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08811DF8u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08811E00u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08811E08u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08811E10u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08811E1Cu, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08811E28u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08811E34u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08811E3Cu, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08811E40u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08811E48u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08811E50u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08811E58u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08811E64u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08811E70u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08811E7Cu, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08811E84u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08811E88u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08811E90u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08811E98u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08811EA0u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08811EACu, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08811EB8u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08811EC4u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08811ECCu, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08811ED0u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08811ED8u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08811EE0u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08811EE8u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08811EF4u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08811F00u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08811F0Cu, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08811F14u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08811F18u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08811F20u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08811F28u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08811F30u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08811F3Cu, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08811F48u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08811F54u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08811F5Cu, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08811F60u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08811F68u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08811F70u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08811F78u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08811F84u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08811F90u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08811F9Cu, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08811FA4u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08811FA8u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08811FB0u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08811FB8u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08811FC0u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08811FCCu, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08811FD8u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08811FE4u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08811FECu, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08811FF0u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08811FF8u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08812000u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08812008u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08812014u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08812020u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x0881202Cu, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08812034u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08812038u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08812040u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08812048u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08812050u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x0881205Cu, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08812068u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08812074u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x0881207Cu, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08812080u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08812088u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08812090u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08812098u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x088120A4u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x088120B0u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x088120BCu, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x088120C4u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x088120C8u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x088120D0u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x088120D8u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x088120E0u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x088120ECu, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x088120F8u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08812104u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x0881210Cu, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08812110u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08812118u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08812120u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08812128u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08812134u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08812140u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x0881214Cu, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08812154u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08812158u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08812160u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08812168u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08812170u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x0881217Cu, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08812188u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08812194u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x0881219Cu, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x088121A0u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x088121A8u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x088121B0u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x088121B8u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x088121C4u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x088121D0u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x088121DCu, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x088121E4u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x088121E8u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x088121F0u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x088121F8u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08812200u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x0881220Cu, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08812218u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08812224u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x0881222Cu, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08812230u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08812238u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08812240u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08812248u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08812254u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08812260u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x0881226Cu, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08812274u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08812278u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08812280u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08812288u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08812290u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x0881229Cu, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x088122A8u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x088122B4u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x088122BCu, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x088122C0u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x088122C8u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x088122D0u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x088122D8u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x088122E4u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x088122F0u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x088122FCu, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08812304u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08812308u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08812310u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08812318u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08812320u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x0881232Cu, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08812338u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08812344u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x0881234Cu, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08812350u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08812358u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08812360u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08812368u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08812374u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08812380u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x0881238Cu, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08812394u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08812398u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x088123A0u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x088123A8u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x088123B0u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x088123BCu, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x088123C8u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x088123D4u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x088123DCu, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x088123E0u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x088123E8u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x088123F0u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x088123F8u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08812404u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08812410u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x0881241Cu, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08812424u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08812428u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08812430u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08812438u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08812440u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x0881244Cu, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08812458u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08812464u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x0881246Cu, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08812470u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08812478u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08812480u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08812488u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08812494u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x088124A0u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x088124ACu, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x088124B4u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x088124B8u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x088124C0u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x088124C8u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x088124D0u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x088124DCu, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x088124E8u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x088124F4u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x088124FCu, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08812500u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08812508u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08812510u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08812518u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08812524u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08812530u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x0881253Cu, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08812544u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08812548u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08812550u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08812558u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08812560u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x0881256Cu, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08812578u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08812584u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x0881258Cu, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08812590u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08812598u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x088125A0u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x088125A8u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x088125B4u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x088125C0u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x088125CCu, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x088125D4u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x088125D8u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x088125E0u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x088125E8u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x088125F0u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x088125FCu, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08812608u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08812614u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x0881261Cu, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08812620u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08812628u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08812630u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08812638u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08812644u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08812650u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x0881265Cu, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08812664u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08812668u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08812670u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08812678u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08812680u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x0881268Cu, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08812698u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x088126A4u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x088126ACu, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x088126B0u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x088126B8u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x088126C0u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x088126D0u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x088126DCu, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x088126E8u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x088126F4u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08812700u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08812708u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x0881270Cu, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08812714u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x0881271Cu, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08812728u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08812730u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08812740u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x0881274Cu, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08812758u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08812764u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08812770u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08812778u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x0881277Cu, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08812784u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x0881278Cu, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x0881279Cu, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x088127ACu, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x088127B8u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x088127C4u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x088127D0u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x088127DCu, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x088127E4u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x088127E8u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x088127F0u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x088127F8u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08812808u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08812814u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08812820u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x0881282Cu, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08812834u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08812838u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08812840u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08812848u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08812854u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x0881285Cu, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08812868u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x0881286Cu, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x088128A8u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x088128F8u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08812900u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x088129D0u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x088129ECu, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x088129FCu, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08812A10u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08812A18u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08812A20u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08812A28u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08812A30u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08812A38u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08812A40u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08812A48u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08812A58u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08812A68u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08812A6Cu, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08812AD0u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08812AD8u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08812AE0u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08812AECu, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08812AF8u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08812B08u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08812B18u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08812B7Cu, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08812B94u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08812BA8u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08812BC4u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08812C08u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08812C10u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08812C20u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08812C2Cu, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08812C34u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08812C3Cu, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08812C48u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08812C54u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08812C5Cu, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08812C64u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08812C68u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08812C78u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08812C88u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08812C94u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08812CA0u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08812CA4u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08812CCCu, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08812CD4u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08812CDCu, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08812CECu, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08812D04u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08812D18u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08812D20u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08812D30u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08812D40u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08812D50u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08812D60u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08812D68u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08812D7Cu, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08812D88u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08812D98u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08812DA8u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08812DB0u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08812DB4u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08812DCCu, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08812DFCu, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08812E08u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08812E10u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08812E18u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08812E20u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08812E60u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08812E80u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08812EC4u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08812ECCu, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08812ED8u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08812EECu, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08812F18u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08812F20u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08812F2Cu, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08812F38u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08812F44u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08812F50u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08812F5Cu, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08812F6Cu, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08812F84u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08812FD4u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08812FE0u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08812FECu, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08812FF8u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08813008u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08813018u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08813024u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x0881302Cu, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08813078u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08813080u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08813090u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x088130A8u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x088130B8u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x088130D0u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x088130E4u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08813100u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x0881313Cu, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08813144u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08813158u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x0881316Cu, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08813174u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x0881318Cu, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08813194u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x088131A4u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x088131B0u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x088131BCu, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x088131CCu, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x088131D8u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x088131F0u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x088131F8u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08813204u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x0881320Cu, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08813210u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08813220u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x0881322Cu, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08813244u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x0881324Cu, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08813254u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x0881325Cu, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08813264u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08813268u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08813278u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08813294u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x088132A0u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x088132B0u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x088132C0u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x088132D8u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08813308u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08813318u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08813328u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08813334u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08813344u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x0881334Cu, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08813358u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x0881335Cu, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08813368u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08813370u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x0881339Cu, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x088133A4u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x088133ACu, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x088133C0u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x088133D4u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x088133E8u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x088133F8u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08813404u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x0881340Cu, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x0881341Cu, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08813434u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08813444u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x0881344Cu, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08813458u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08813468u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08813478u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x0881348Cu, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08813494u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x088134DCu, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x088134E8u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08813504u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08813514u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08813520u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08813528u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08813540u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08813550u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x088135B8u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x088135C8u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x0881362Cu, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x0881364Cu, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08813658u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08813664u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08813670u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08813674u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08813678u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08813688u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08813690u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x088136BCu, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x088136C4u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08813710u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08813740u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x0881374Cu, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x0881375Cu, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x0881376Cu, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08813794u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x088137ACu, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x088137C4u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x088137CCu, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x088137D4u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x0881383Cu, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08813858u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08813870u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x0881387Cu, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08813888u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08813890u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x088138A8u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x088138B0u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x088138C0u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x088138CCu, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x088138D8u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x088138E8u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x088138F8u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08813908u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08813914u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08813924u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08813934u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08813944u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08813950u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08813960u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08813970u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08813980u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x0881398Cu, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x0881399Cu, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x088139ACu, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x088139BCu, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x088139CCu, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x088139D4u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x088139E4u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x088139E8u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08813A0Cu, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08813A2Cu, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08813A6Cu, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08813A74u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08813A98u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08813B5Cu, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08813C24u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08813C2Cu, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08813C30u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08813C3Cu, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08813CB0u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08813CB8u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08813CC0u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08813CC8u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08813CD4u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08813CDCu, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08813CE4u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08813CE8u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08813CF0u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08813D18u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08813D28u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08813D30u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08813D60u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08813D94u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08813DC4u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08813DD0u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08813E04u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08813E34u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08813E68u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08813E94u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08813EA8u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08813EC4u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08813ED4u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08813EF8u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08813F14u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08813F24u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08813F48u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08813F70u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08813F8Cu, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08813F9Cu, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08813FB4u, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08813FCCu, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08813FDCu, &recomp_unit_0003, "recomp_unit_0003"); - runtime.register_function(0x08813FE8u, &recomp_unit_0003, "recomp_unit_0003"); + // PSPRECOMP_V812_COMPACT_REGISTRATION: same entry set, looped once in Runtime instead of source-expanded calls. + runtime.register_generated_entry_mask(0x08810000u, &recomp_unit_0003, "recomp_unit_0003", + kEntryMasks_recomp_unit_0003, 64u); } } // namespace psprecomp diff --git a/profiles/vcs/generated/generated_unit_0004.cpp b/profiles/vcs/generated/generated_unit_0004.cpp index bee2737..7b72aee 100644 --- a/profiles/vcs/generated/generated_unit_0004.cpp +++ b/profiles/vcs/generated/generated_unit_0004.cpp @@ -879,6 +879,19 @@ LOCAL_DISPATCH: AOT_REGCACHE_SYNC_OUT(); return; } } +// PSPRECOMP_V812_SHARED_SCHED_BLOCK: one scheduler-exact slow boundary per unit. +LOCAL_SCHED_BOUNDARY: + ctx.pc = jump_target; + AOT_REGCACHE_SYNC_OUT(); + if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { + ++local_redispatch_rounds; + AOT_REGCACHE_SYNC_IN(); + local_transfers = 0u; + local_pc = ctx.pc; + entry_id = 0u; + goto LOCAL_DISPATCH; + } + return; L_08814000: aot_fpr_13 = std::bit_cast(aot_mem.aot_direct_load32(aot_gpr_29 + static_cast(180))); ctx.fcr31 = (ctx.fcr31 & ~0x00800000u) | (((aot_fpr_12 <= aot_fpr_13)) ? 0x00800000u : 0u); @@ -1927,18 +1940,8 @@ L_0881487C: aot_gpr_29 = (aot_gpr_29 + static_cast(336)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088148C4: aot_gpr_29 = (aot_gpr_29 + static_cast(-384)); aot_gpr_5 = (aot_gpr_5 << 4u); @@ -3049,18 +3052,8 @@ L_088150D8: aot_gpr_29 = (aot_gpr_29 + static_cast(384)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08815114: aot_gpr_29 = (aot_gpr_29 + static_cast(-384)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(348), ctx.gpr[16]); @@ -4351,18 +4344,8 @@ L_08815B1C: aot_gpr_29 = (aot_gpr_29 + static_cast(384)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08815B48: aot_gpr_29 = (aot_gpr_29 + static_cast(-96)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(52), std::bit_cast(ctx.fpr[26])); @@ -5291,18 +5274,8 @@ L_08816328: aot_gpr_29 = (aot_gpr_29 + static_cast(96)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08816368: aot_gpr_29 = (aot_gpr_29 + static_cast(-368)); aot_gpr_4 = (16217u << 16u); @@ -5743,18 +5716,8 @@ L_08816368: aot_gpr_29 = (aot_gpr_29 + static_cast(368)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0881651C: aot_gpr_29 = (aot_gpr_29 + static_cast(-80)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(40), ctx.gpr[16]); @@ -5835,18 +5798,8 @@ L_088165E8: aot_fpr_12 = std::bit_cast(aot_gpr_4); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08816604: aot_fpr_12 = ctx.fpr[24] - aot_fpr_12; { const bool branch_taken = 0u == 0u; @@ -6046,18 +5999,8 @@ L_088167A8: aot_gpr_29 = (aot_gpr_29 + static_cast(80)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088167FC: aot_gpr_29 = (aot_gpr_29 + static_cast(-384)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(344), ctx.gpr[18]); @@ -6503,18 +6446,8 @@ L_08816BD4: aot_gpr_29 = (aot_gpr_29 + static_cast(384)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08816C18: aot_gpr_29 = (aot_gpr_29 + static_cast(-208)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(168), ctx.gpr[16]); @@ -7048,18 +6981,8 @@ L_08817134: aot_gpr_29 = (aot_gpr_29 + static_cast(208)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08817190: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(5852))); @@ -7937,18 +7860,8 @@ L_088176B0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088176C8: aot_mem.aot_direct_store8(aot_gpr_4 + static_cast(0), static_cast(0u)); aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(4), 0u); @@ -8138,18 +8051,8 @@ L_08817898: aot_gpr_2 = (aot_gpr_4 | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088178A0: aot_gpr_29 = (aot_gpr_29 + static_cast(-80)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(44), ctx.gpr[19]); @@ -8326,18 +8229,8 @@ L_08817A68: aot_gpr_29 = (aot_gpr_29 + static_cast(80)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08817A98: aot_mem.aot_direct_store8(aot_gpr_4 + static_cast(0), static_cast(0u)); aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(4), 0u); @@ -8346,18 +8239,8 @@ L_08817A98: aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(12), 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08817AAC: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(16), ctx.gpr[18]); @@ -8706,18 +8589,8 @@ L_08817E1C: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08817F64: ctx.gpr[8] = (17664u << 16u); aot_fpr_14 = std::bit_cast(ctx.gpr[8]); @@ -8771,806 +8644,8 @@ void recomp_unit_0004(Runtime &rt, AllegrexContext &ctx) { void register_generated_unit_4(Runtime &runtime) { runtime.register_generated_unit(4u, 0x08814000u, 16384u, &recomp_unit_0004, &recomp_unit_0004_entry); - runtime.register_function(0x08814000u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08814014u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x0881402Cu, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08814040u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08814060u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08814068u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08814084u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x0881408Cu, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08814098u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x088140C0u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08814100u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08814110u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08814134u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08814144u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08814168u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08814178u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x0881419Cu, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x088141ACu, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x088141CCu, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x088141DCu, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x088141FCu, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x0881420Cu, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x0881422Cu, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x0881423Cu, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x0881425Cu, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x0881426Cu, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08814294u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08814318u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08814328u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x0881437Cu, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08814380u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x088143CCu, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x088143E4u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x088143F4u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08814404u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08814418u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x0881443Cu, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08814444u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08814468u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08814478u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08814480u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08814488u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x088144C0u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x088144CCu, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x088144D4u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x088144D8u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x088144E0u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x088144E8u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x088144ECu, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x088144F4u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08814508u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08814510u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08814514u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x0881451Cu, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x0881452Cu, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08814534u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08814538u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08814540u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08814550u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08814554u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x0881455Cu, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08814564u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08814570u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x0881457Cu, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08814584u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08814590u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x088145A0u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x088145A8u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x088145B8u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x088145C8u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x088145D8u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x088145E4u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x088145F0u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x088145FCu, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08814604u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08814608u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08814610u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08814618u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08814628u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08814634u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08814640u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x0881464Cu, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08814654u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08814658u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08814660u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08814668u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08814678u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08814684u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08814690u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x0881469Cu, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x088146A4u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x088146A8u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x088146B0u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x088146B8u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x088146C8u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x088146D0u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x088146D8u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x088146E4u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x088146F0u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x088146F8u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x088146FCu, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08814704u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x0881470Cu, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x0881471Cu, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08814724u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x0881472Cu, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08814738u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08814744u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x0881474Cu, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08814750u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08814758u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08814760u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08814770u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08814774u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x0881477Cu, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08814788u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08814794u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x0881479Cu, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x088147A0u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x088147A8u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x088147B0u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x088147C0u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x088147C8u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x088147D0u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x088147DCu, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x088147E8u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x088147F0u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x088147F4u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x088147FCu, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08814804u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08814814u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x0881481Cu, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08814824u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08814830u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x0881483Cu, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08814844u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08814848u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08814850u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08814858u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08814868u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x0881487Cu, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x088148C4u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x0881491Cu, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08814924u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x0881492Cu, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08814944u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08814958u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x0881496Cu, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08814978u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08814998u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x088149C8u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x088149D4u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x088149E4u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x088149F8u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08814A10u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08814A44u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08814A54u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08814A5Cu, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08814A64u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08814A70u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08814A80u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08814A94u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08814AA8u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08814ABCu, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08814AECu, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08814B1Cu, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08814B4Cu, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08814B58u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08814B68u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08814B90u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08814BB8u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08814BC4u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08814BECu, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08814C08u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08814C1Cu, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08814C2Cu, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08814C34u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08814C40u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08814C44u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08814C54u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08814C64u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08814C74u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08814C80u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08814C8Cu, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08814CD0u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08814CDCu, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08814CE8u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08814D04u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08814D10u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08814D1Cu, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08814D28u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08814D30u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08814D5Cu, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08814D68u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08814D74u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08814D88u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08814DACu, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08814DC8u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08814DF0u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08814DF4u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08814E08u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08814E10u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08814E28u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08814E88u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08814E90u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08814E9Cu, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08814EACu, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08814EDCu, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08814EE4u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08814EF4u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08814F04u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08814F14u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08814F20u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08814F38u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08814F44u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08814F4Cu, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08814F50u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08814F68u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08814F74u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08814F80u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08814F88u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08814F8Cu, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08814F94u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08814F9Cu, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08814FD4u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08814FDCu, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08814FE0u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08814FE8u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08814FF4u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08814FFCu, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08815008u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08815010u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08815014u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x0881501Cu, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08815028u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x0881504Cu, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08815054u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08815060u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08815068u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x0881506Cu, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08815074u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08815084u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x0881509Cu, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x088150ACu, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x088150B4u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x088150D8u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08815114u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x0881516Cu, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08815178u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08815180u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08815188u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x088151A8u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x088151B4u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x088151C4u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x088151C8u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x088151D0u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x088151F0u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x088151FCu, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08815204u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x0881520Cu, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08815214u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08815218u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08815228u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08815230u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08815234u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x0881523Cu, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x0881525Cu, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08815268u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08815278u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x0881527Cu, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08815284u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x088152ACu, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x088152B8u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x088152CCu, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x088152DCu, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x088152E4u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x088152ECu, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08815300u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x0881530Cu, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x0881531Cu, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x0881532Cu, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x0881533Cu, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08815340u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08815348u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08815384u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x0881538Cu, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08815394u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x0881539Cu, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x088153A4u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x088153B0u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x088153C8u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x088153E0u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x088153F8u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08815410u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08815438u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08815470u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x088154A0u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x088154C0u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x088154DCu, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x088154F8u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08815500u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08815520u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08815540u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08815568u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08815574u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08815588u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x088155B4u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x088155B8u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x088155C0u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x088155E4u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08815610u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08815634u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08815638u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x0881565Cu, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x0881567Cu, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08815688u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x088156B8u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x088156E8u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08815704u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08815728u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08815748u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x0881579Cu, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x088157A8u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x088157B8u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x088157CCu, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x088157ECu, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08815800u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x0881580Cu, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08815828u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08815844u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08815870u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08815874u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08815890u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08815898u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x088158B4u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x088158BCu, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x088158C0u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08815904u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08815910u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08815920u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08815938u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08815968u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08815994u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x088159C8u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x088159CCu, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x088159E0u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x088159E8u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08815A0Cu, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08815A70u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08815A78u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08815A84u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08815AA0u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08815AE0u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08815AE8u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08815B1Cu, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08815B48u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08815BB0u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08815BBCu, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08815BE4u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08815BF0u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08815C08u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08815C14u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08815C1Cu, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08815C24u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08815C30u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08815C40u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08815C4Cu, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08815C68u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08815C70u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08815C78u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08815C88u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08815C90u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08815C94u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08815C9Cu, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08815CA4u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08815CB0u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08815CB8u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08815CC8u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08815CE4u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08815CF0u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08815D0Cu, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08815D18u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08815D34u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08815D40u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08815D5Cu, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08815D68u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08815D84u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08815D90u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08815DBCu, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08815DE4u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08815DF4u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08815E00u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08815E20u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08815E2Cu, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08815E48u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08815E54u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08815E70u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08815E7Cu, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08815E98u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08815EA4u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08815EC0u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08815ECCu, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08815EF4u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08815F1Cu, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08815F24u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08815F34u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08815F40u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08815F60u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08815F6Cu, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08815F88u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08815F94u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08815FB0u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08815FBCu, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08815FD8u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08815FE4u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08816000u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x0881600Cu, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08816038u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08816060u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08816070u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x0881607Cu, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x0881609Cu, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x088160A8u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x088160C4u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x088160D0u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x088160ECu, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x088160F8u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08816114u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08816120u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x0881613Cu, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08816148u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08816170u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08816198u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x088161A0u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x088161A4u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x088161B4u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x088161C0u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x088161DCu, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x088161E8u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08816204u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08816210u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x0881622Cu, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08816238u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x0881624Cu, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08816268u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08816278u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08816288u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08816294u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x088162A4u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x088162B0u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x088162C0u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x088162CCu, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x088162DCu, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x088162E8u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x088162F4u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08816310u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08816320u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08816328u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08816368u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x0881651Cu, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08816578u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x0881658Cu, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x0881659Cu, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x088165D8u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x088165DCu, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x088165E8u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08816604u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08816610u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08816638u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08816644u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x0881666Cu, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08816678u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x088166A0u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x088166ACu, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x088166D0u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x088166ECu, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08816730u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08816750u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08816760u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x0881677Cu, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08816798u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x088167A8u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x088167FCu, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x0881685Cu, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08816868u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x0881689Cu, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x088168A8u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x088168B0u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x088168B8u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x088168C0u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x088168C8u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x088168D4u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x088168DCu, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x088168E4u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x088168ECu, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x088168F8u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08816908u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08816910u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08816920u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x0881692Cu, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08816934u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08816940u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08816948u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x0881694Cu, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08816958u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08816960u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08816984u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x088169A4u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x088169A8u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x088169B0u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x088169B8u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x088169BCu, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x088169C4u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x088169CCu, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x088169E4u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x088169F8u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08816A0Cu, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08816A78u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08816A8Cu, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08816AA4u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08816AB4u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08816B24u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08816B34u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08816B48u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08816B60u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08816B74u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08816B7Cu, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08816B94u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08816BACu, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08816BC0u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08816BD4u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08816C18u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08816C84u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08816C8Cu, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08816C90u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08816C98u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08816CA4u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08816CACu, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08816CB0u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08816CB8u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08816CC4u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08816CCCu, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08816CD0u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08816CD8u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08816CE4u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08816CECu, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08816CF0u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08816CF8u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08816D08u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08816D10u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08816D14u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08816D1Cu, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08816D28u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08816D30u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08816D34u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08816D3Cu, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08816D58u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08816D60u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08816DD4u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08816DECu, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08816E2Cu, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08816E48u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08816E64u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08816E80u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08816EA0u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08816F04u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08816F14u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08816F20u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08816F30u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08816F40u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08816F4Cu, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08816F70u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08816F7Cu, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08816F88u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08816F94u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08816FA0u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08816FACu, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08816FB8u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08816FC4u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08816FD0u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08816FDCu, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08817034u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x0881704Cu, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x088170A0u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x088170B0u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x088170C4u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x088170D8u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x088170E8u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x088170F4u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08817108u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x0881711Cu, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08817128u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08817134u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08817190u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x088171ACu, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x088171B4u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x088171B8u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x088171C4u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x088171CCu, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x088171D0u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x088171DCu, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x088171E4u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x088171E8u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x088171F4u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x088171FCu, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08817200u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x0881720Cu, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08817214u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08817218u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08817224u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x0881722Cu, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08817230u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x0881723Cu, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08817244u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08817248u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08817254u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x0881725Cu, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08817260u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x0881726Cu, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08817274u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08817278u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08817284u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x0881728Cu, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08817290u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x0881729Cu, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x088172A4u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x088172A8u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x088172B4u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x088172BCu, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x088172C0u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x088172CCu, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x088172D4u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x088172D8u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x088172E4u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x088172ECu, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x088172F0u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x088172FCu, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08817304u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08817308u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08817314u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x0881731Cu, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08817320u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x0881732Cu, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08817334u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08817338u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08817344u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x0881734Cu, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08817350u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x0881735Cu, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08817364u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08817368u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08817374u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x0881737Cu, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08817380u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x0881738Cu, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08817394u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08817398u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x088173A4u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x088173ACu, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x088173B0u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x088173BCu, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x088173C4u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x088173C8u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x088173D4u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x088173DCu, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x088173E0u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x088173ECu, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x088173F4u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x088173F8u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08817404u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x0881740Cu, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08817410u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x0881741Cu, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08817424u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08817428u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08817434u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x0881743Cu, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08817440u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x0881744Cu, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08817454u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08817458u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08817464u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x0881746Cu, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08817470u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x0881747Cu, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08817484u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08817488u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08817494u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x0881749Cu, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x088174A0u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x088174ACu, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x088174B4u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x088174B8u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x088174C4u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x088174CCu, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x088174D0u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x088174DCu, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x088174E4u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x088174E8u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x088174F4u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x088174FCu, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08817500u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x0881750Cu, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08817514u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08817518u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08817524u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x0881752Cu, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08817530u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x0881753Cu, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08817544u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08817548u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08817554u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x0881755Cu, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08817560u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x0881756Cu, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08817574u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08817578u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08817584u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x0881758Cu, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08817590u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x0881759Cu, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x088175A4u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x088175A8u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x088175B4u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x088175BCu, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x088175C0u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x088175CCu, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x088175D4u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x088175D8u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x088175E4u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x088175ECu, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x088175F0u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x088175FCu, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08817604u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08817608u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08817614u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x0881761Cu, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08817620u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x0881762Cu, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08817634u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08817638u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08817644u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x0881764Cu, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08817650u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x0881765Cu, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08817664u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08817668u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08817674u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x0881767Cu, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08817680u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x0881768Cu, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08817694u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08817698u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x088176A4u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x088176ACu, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x088176B0u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x088176C8u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x088176ECu, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x0881770Cu, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x0881774Cu, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08817768u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x088177A8u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x088177BCu, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x088177E0u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x088177ECu, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08817810u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08817840u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x0881784Cu, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08817854u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08817860u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08817878u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08817888u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08817898u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x088178A0u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x0881790Cu, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08817918u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x0881791Cu, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08817924u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08817930u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08817954u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08817988u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08817990u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x088179D0u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08817A04u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08817A18u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08817A30u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08817A68u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08817A98u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08817AACu, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08817AE0u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08817C24u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08817C30u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08817C44u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08817C50u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08817C60u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08817DE0u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08817DECu, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08817E00u, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08817E0Cu, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08817E1Cu, &recomp_unit_0004, "recomp_unit_0004"); - runtime.register_function(0x08817F64u, &recomp_unit_0004, "recomp_unit_0004"); + // PSPRECOMP_V812_COMPACT_REGISTRATION: same entry set, looped once in Runtime instead of source-expanded calls. + runtime.register_generated_entry_mask(0x08814000u, &recomp_unit_0004, "recomp_unit_0004", + kEntryMasks_recomp_unit_0004, 64u); } } // namespace psprecomp diff --git a/profiles/vcs/generated/generated_unit_0005.cpp b/profiles/vcs/generated/generated_unit_0005.cpp index c175f25..2eee63e 100644 --- a/profiles/vcs/generated/generated_unit_0005.cpp +++ b/profiles/vcs/generated/generated_unit_0005.cpp @@ -776,6 +776,19 @@ LOCAL_DISPATCH: AOT_REGCACHE_SYNC_OUT(); return; } } +// PSPRECOMP_V812_SHARED_SCHED_BLOCK: one scheduler-exact slow boundary per unit. +LOCAL_SCHED_BOUNDARY: + ctx.pc = jump_target; + AOT_REGCACHE_SYNC_OUT(); + if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { + ++local_redispatch_rounds; + AOT_REGCACHE_SYNC_IN(); + local_transfers = 0u; + local_pc = ctx.pc; + entry_id = 0u; + goto LOCAL_DISPATCH; + } + return; L_08818000: ctx.gpr[9] = (std::bit_cast(ctx.fpr[19])); { const bool branch_taken = static_cast(ctx.gpr[11]) >= 0; @@ -883,18 +896,8 @@ L_08818040: aot_mem.aot_direct_store32(aot_gpr_6 + static_cast(0), std::bit_cast(aot_fpr_12)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08818130: aot_fpr_14 = std::bit_cast(aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(7760))); ctx.fpr[0] = std::bit_cast(0u); @@ -1073,18 +1076,8 @@ L_08818330: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08818338: aot_gpr_29 = (aot_gpr_29 + static_cast(-368)); aot_fpr_13 = std::bit_cast(aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(-24256))); @@ -1602,18 +1595,8 @@ L_08818800: aot_gpr_29 = (aot_gpr_29 + static_cast(368)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08818820: aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(0), 0u); aot_gpr_6 = (static_cast(static_cast(static_cast(aot_mem.aot_direct_load8(aot_gpr_4 + static_cast(25)))))); @@ -1626,18 +1609,8 @@ L_08818820: ctx.gpr[2] = (aot_gpr_4 | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08818848: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -1694,18 +1667,8 @@ L_088188AC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088188D8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(5976))); @@ -1733,18 +1696,8 @@ L_08818904: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08818918: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); { const std::uint32_t aot_run_words[3]{ctx.gpr[16], aot_gpr_17, ctx.gpr[18]}; @@ -1818,18 +1771,8 @@ L_0881899C: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088189B4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -1876,18 +1819,8 @@ L_08818A04: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08818A24: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(8), ctx.gpr[16]); @@ -1952,18 +1885,8 @@ L_08818A94: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08818AA8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{ctx.gpr[16], aot_gpr_17, ctx.gpr[18]}; @@ -2000,18 +1923,8 @@ L_08818AE8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08818B00: ctx.gpr[7] = (aot_gpr_5 << 5u); aot_gpr_5 = (aot_gpr_5 << 2u); @@ -2093,18 +2006,8 @@ L_08818B7C: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08818B84: ctx.gpr[9] = (aot_gpr_5 << 5u); aot_gpr_5 = (aot_gpr_5 << 2u); @@ -2152,18 +2055,8 @@ L_08818BCC: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08818BD4: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); ctx.gpr[7] = (aot_gpr_5 << 5u); @@ -2333,18 +2226,8 @@ L_08818CE8: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08818D20: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); ctx.gpr[8] = (aot_gpr_5 << 5u); @@ -2470,18 +2353,8 @@ L_08818DF8: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08818E30: aot_gpr_29 = (aot_gpr_29 + static_cast(-64)); ctx.gpr[8] = (aot_gpr_5 << 5u); @@ -2625,18 +2498,8 @@ L_08818F24: aot_gpr_29 = (aot_gpr_29 + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08818F5C: aot_gpr_29 = (aot_gpr_29 + static_cast(-64)); ctx.gpr[8] = (aot_gpr_5 << 5u); @@ -2783,18 +2646,8 @@ L_08819058: aot_gpr_29 = (aot_gpr_29 + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08819094: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); ctx.gpr[9] = (aot_gpr_5 << 5u); @@ -2926,18 +2779,8 @@ L_08819180: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088191BC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); ctx.gpr[7] = (aot_gpr_5 << 5u); @@ -3002,18 +2845,8 @@ L_08819230: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08819248: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_6 = (aot_gpr_5 << 5u); @@ -3078,18 +2911,8 @@ L_088192B4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088192E0: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); ctx.gpr[8] = (aot_gpr_5 << 5u); @@ -3221,18 +3044,8 @@ L_088193C4: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088193FC: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); ctx.gpr[8] = (aot_gpr_5 << 5u); @@ -3361,18 +3174,8 @@ L_088194F0: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0881951C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_6 = (aot_gpr_5 << 5u); @@ -3455,18 +3258,8 @@ L_088195A4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088195BC: ctx.gpr[8] = (aot_gpr_5 << 5u); aot_gpr_5 = (aot_gpr_5 << 2u); @@ -3482,18 +3275,8 @@ L_088195BC: aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(280), std::bit_cast(aot_fpr_12)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088195EC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(7764))); @@ -3564,18 +3347,8 @@ L_0881967C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08819688: aot_gpr_6 = (aot_gpr_5 << 5u); aot_gpr_5 = (aot_gpr_5 << 2u); @@ -3634,18 +3407,8 @@ L_088196EC: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088196F4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{ctx.gpr[16], aot_gpr_17, ctx.gpr[18]}; @@ -3784,18 +3547,8 @@ L_088197C0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088197D8: aot_gpr_5 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(376))); if (aot_gpr_5 != 0u) { @@ -3823,18 +3576,8 @@ L_08819804: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0881980C: aot_gpr_6 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(372))); aot_mem.aot_direct_store32(aot_gpr_5 + static_cast(0), aot_gpr_6); @@ -3845,18 +3588,8 @@ L_0881980C: aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(376), aot_gpr_5); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08819828: aot_gpr_29 = (aot_gpr_29 + static_cast(-400)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(360), ctx.gpr[16]); @@ -4613,18 +4346,8 @@ L_08819DA0: aot_gpr_29 = (aot_gpr_29 + static_cast(400)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08819DD4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -4657,18 +4380,8 @@ L_08819E04: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08819E24: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[16]); @@ -4750,18 +4463,8 @@ L_08819ED4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08819EE8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -4785,18 +4488,8 @@ L_08819F10: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08819F20: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -4863,18 +4556,8 @@ L_08819FA0: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08819FC4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -4908,18 +4591,8 @@ L_08819FFC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0881A018: aot_gpr_5 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(48))); { const bool branch_taken = aot_gpr_5 == 0u; @@ -4954,18 +4627,8 @@ L_0881A048: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0881A050: aot_gpr_5 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(48))); aot_gpr_6 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(0))); @@ -4976,35 +4639,15 @@ L_0881A050: aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(48), aot_gpr_5); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0881A06C: jump_target = aot_gpr_31; aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(48), 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0881A074: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -5030,18 +4673,8 @@ L_0881A098: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0881A0B4: ctx.gpr[2] = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(0))); aot_gpr_4 = (aot_mem.aot_direct_load16(ctx.gpr[2] + static_cast(12))); @@ -5073,18 +4706,8 @@ L_0881A0F4: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0881A0FC: aot_gpr_6 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(0))); aot_gpr_6 = (aot_mem.aot_direct_load16(aot_gpr_6 + static_cast(12))); @@ -5099,18 +4722,8 @@ L_0881A0FC: aot_mem.aot_direct_store16(aot_gpr_4 + static_cast(12), static_cast(aot_gpr_5)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0881A128: aot_gpr_29 = (aot_gpr_29 + static_cast(-208)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(156), ctx.gpr[16]); @@ -5518,18 +5131,8 @@ L_0881A4A4: aot_gpr_29 = (aot_gpr_29 + static_cast(208)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0881A4D4: aot_gpr_29 = (aot_gpr_29 + static_cast(-64)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(48), ctx.gpr[16]); @@ -5659,18 +5262,8 @@ L_0881A5F4: aot_gpr_29 = (aot_gpr_29 + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0881A618: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(24), ctx.gpr[16]); @@ -5793,18 +5386,8 @@ L_0881A708: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0881A738: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(32), ctx.gpr[16]); @@ -5858,18 +5441,8 @@ L_0881A7BC: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0881A7D4: aot_gpr_29 = (aot_gpr_29 + static_cast(-96)); { const std::uint32_t aot_run_words[3]{ctx.gpr[16], aot_gpr_17, aot_gpr_31}; @@ -5977,18 +5550,8 @@ L_0881A884: aot_gpr_29 = (aot_gpr_29 + static_cast(96)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0881A89C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -6031,18 +5594,8 @@ L_0881A8E0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0881A8F4: aot_gpr_29 = (aot_gpr_29 + static_cast(-80)); { const std::uint32_t aot_run_words[3]{ctx.gpr[16], aot_gpr_17, aot_gpr_31}; @@ -6122,18 +5675,8 @@ L_0881A984: aot_gpr_29 = (aot_gpr_29 + static_cast(80)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0881A99C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -6177,18 +5720,8 @@ L_0881A9E8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0881A9FC: { const std::uint32_t vfpu_address = aot_gpr_6 + static_cast(0); std::uint32_t vfpu_words[4]{}; @@ -6244,18 +5777,8 @@ L_0881A9FC: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0881AA24: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -6289,18 +5812,8 @@ L_0881AA54: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0881AA60: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{ctx.gpr[16], aot_gpr_17, aot_gpr_31}; @@ -6668,18 +6181,8 @@ L_0881AD74: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0881AE3C: aot_fpr_12 = std::bit_cast(aot_mem.aot_direct_load32(aot_gpr_5 + static_cast(0))); aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(0), std::bit_cast(aot_fpr_12)); @@ -6706,18 +6209,8 @@ L_0881AE3C: ctx.gpr[2] = (aot_gpr_4 | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0881AE6C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -6740,18 +6233,8 @@ L_0881AE80: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0881AEC4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -6795,36 +6278,16 @@ L_0881AEE0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0881AF4C: ctx.gpr[2] = (2178u << 16u); jump_target = aot_gpr_31; ctx.gpr[2] = (ctx.gpr[2] + static_cast(-20660)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0881AF58: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -6836,18 +6299,8 @@ L_0881AF68: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0881AF74: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -6970,18 +6423,8 @@ L_0881B024: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0881B048: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), aot_gpr_17); @@ -7033,35 +6476,15 @@ L_0881B098: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0881B0AC: jump_target = aot_gpr_31; ctx.gpr[2] = (0u | 9u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0881B0B4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (0u | 0u); @@ -7097,18 +6520,8 @@ L_0881B0F0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0881B100: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -7137,18 +6550,8 @@ L_0881B12C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0881B138: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (0u | 0u); @@ -7225,18 +6628,8 @@ L_0881B1FC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0881B210: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (aot_gpr_5 | 0u); @@ -7251,18 +6644,8 @@ L_0881B224: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0881B230: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[4]{ctx.gpr[16], aot_gpr_17, ctx.gpr[18], aot_gpr_31}; @@ -7311,18 +6694,8 @@ L_0881B27C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0881B29C: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(28), aot_gpr_17); @@ -7427,18 +6800,8 @@ L_0881B364: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0881B384: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -7451,18 +6814,8 @@ L_0881B394: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0881B3A0: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(32), aot_gpr_5); @@ -7477,18 +6830,8 @@ L_0881B3B4: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0881B3C0: aot_gpr_29 = (aot_gpr_29 + static_cast(-64)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(36), ctx.gpr[19]); @@ -7640,18 +6983,8 @@ L_0881B4F4: aot_gpr_29 = (aot_gpr_29 + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0881B51C: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(48), aot_gpr_5); @@ -7737,18 +7070,8 @@ L_0881B5B4: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0881B5CC: aot_gpr_29 = (aot_gpr_29 + static_cast(-96)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(96), aot_gpr_6); @@ -7855,18 +7178,8 @@ L_0881B6D4: aot_gpr_29 = (aot_gpr_29 + static_cast(96)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0881B6F0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -7946,18 +7259,8 @@ L_0881B764: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0881B774: aot_gpr_29 = (aot_gpr_29 + static_cast(-64)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(48), ctx.gpr[19]); @@ -8006,18 +7309,8 @@ L_0881B7E0: aot_gpr_29 = (aot_gpr_29 + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0881B804: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(8), ctx.gpr[18]); @@ -8398,18 +7691,8 @@ L_0881BB00: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0881BB1C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[4]{ctx.gpr[16], aot_gpr_17, ctx.gpr[18], aot_gpr_31}; @@ -8776,703 +8059,8 @@ void recomp_unit_0005(Runtime &rt, AllegrexContext &ctx) { void register_generated_unit_5(Runtime &runtime) { runtime.register_generated_unit(5u, 0x08818000u, 16384u, &recomp_unit_0005, &recomp_unit_0005_entry); - runtime.register_function(0x08818000u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881800Cu, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x08818010u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881801Cu, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x08818020u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x08818028u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881802Cu, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x08818038u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x08818040u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x08818130u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x08818148u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x088181ECu, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x088181F4u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x088181FCu, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x08818200u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881820Cu, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x08818210u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x08818218u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881821Cu, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x08818228u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881822Cu, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x08818330u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x08818338u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x08818388u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881838Cu, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x088183B0u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x088183BCu, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x088183F0u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881843Cu, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881846Cu, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x088184B8u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x08818500u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x08818540u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881856Cu, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x08818570u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881857Cu, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x08818580u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x08818588u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881858Cu, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x08818604u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x08818614u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x08818658u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881869Cu, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x088186A4u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x088186C0u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x088186C8u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x088186E4u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x088186ECu, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x088186F4u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x088186F8u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x08818700u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x08818708u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881870Cu, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x08818714u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881871Cu, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x08818720u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x08818728u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x08818730u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x08818734u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x088187C0u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x088187E8u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x08818800u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x08818820u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x08818848u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x08818878u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x08818888u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x08818894u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x088188ACu, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x088188D8u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x088188F4u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x08818904u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x08818918u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x08818944u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881894Cu, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x08818954u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x08818960u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x08818968u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x08818970u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881899Cu, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x088189B4u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x088189E8u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x088189F8u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x08818A04u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x08818A24u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x08818A48u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x08818A50u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x08818A70u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x08818A7Cu, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x08818A80u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x08818A88u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x08818A94u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x08818AA8u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x08818AC8u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x08818AD8u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x08818AE8u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x08818B00u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x08818B20u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x08818B2Cu, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x08818B3Cu, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x08818B4Cu, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x08818B58u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x08818B60u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x08818B68u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x08818B78u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x08818B7Cu, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x08818B84u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x08818BA4u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x08818BB0u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x08818BC0u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x08818BC8u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x08818BCCu, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x08818BD4u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x08818C18u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x08818C2Cu, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x08818C48u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x08818C50u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x08818C5Cu, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x08818C68u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x08818C70u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x08818C78u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x08818C80u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x08818C8Cu, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x08818C94u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x08818C9Cu, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x08818CA4u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x08818CB4u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x08818CBCu, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x08818CC8u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x08818CD0u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x08818CDCu, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x08818CE8u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x08818D20u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x08818D68u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x08818D78u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x08818D94u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x08818D9Cu, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x08818DA8u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x08818DB4u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x08818DBCu, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x08818DC4u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x08818DCCu, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x08818DD8u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x08818DECu, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x08818DF8u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x08818E30u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x08818E78u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x08818E88u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x08818EA4u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x08818EB0u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x08818EB8u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x08818EC4u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x08818ED0u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x08818ED8u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x08818EE0u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x08818EF4u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x08818F18u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x08818F24u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x08818F5Cu, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x08818FACu, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x08818FBCu, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x08818FD8u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x08818FE4u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x08818FECu, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x08818FF8u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x08819004u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881900Cu, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x08819014u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x08819024u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881904Cu, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x08819058u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x08819094u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x088190ECu, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x088190FCu, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x08819118u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x08819120u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881912Cu, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x08819138u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x08819140u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x08819148u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x08819150u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881915Cu, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x08819174u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x08819180u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x088191BCu, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x088191ECu, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x088191F4u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x08819210u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x08819218u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x08819224u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x08819230u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x08819248u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x08819278u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881927Cu, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x08819298u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x088192A8u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x088192B4u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x088192E0u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x08819328u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x08819338u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x08819354u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881935Cu, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x08819368u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x08819374u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881937Cu, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x08819384u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881938Cu, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x08819398u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x088193ACu, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x088193B8u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x088193C4u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x088193FCu, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x08819448u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881945Cu, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x08819478u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x08819484u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881948Cu, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x08819494u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x088194A0u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x088194A8u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x088194B0u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x088194B8u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x088194C4u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x088194E4u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x088194F0u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881951Cu, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881954Cu, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x08819550u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881956Cu, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x08819578u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x08819580u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x08819588u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x08819590u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x08819598u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x088195A4u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x088195BCu, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x088195ECu, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x08819604u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x08819610u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x08819614u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881963Cu, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881965Cu, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x08819668u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881967Cu, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x08819688u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x088196A8u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x088196ACu, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x088196C8u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x088196D4u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x088196DCu, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x088196E8u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x088196ECu, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x088196F4u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881971Cu, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x08819724u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x08819730u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x08819738u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x08819740u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x08819748u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x08819750u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x08819758u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x08819768u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x08819770u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x08819778u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x08819788u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x08819790u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x088197A0u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x088197A8u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x088197B0u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x088197C0u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x088197D8u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x088197E4u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x088197ECu, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x08819804u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881980Cu, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x08819828u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x08819878u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x08819894u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x088198B8u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x088198D4u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x088198E4u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x088198F0u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x088198F8u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x08819900u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x08819908u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x08819910u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x08819920u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881993Cu, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881994Cu, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881996Cu, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881998Cu, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881999Cu, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x088199A8u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x088199B0u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x088199B8u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x088199F8u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x08819A00u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x08819A08u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x08819A18u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x08819A30u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x08819A44u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x08819A50u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x08819A5Cu, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x08819A6Cu, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x08819A74u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x08819A80u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x08819A94u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x08819AA4u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x08819AB0u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x08819AC0u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x08819AE4u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x08819AE8u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x08819B04u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x08819B18u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x08819B2Cu, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x08819B34u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x08819B58u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x08819B60u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x08819B68u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x08819B78u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x08819B80u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x08819B88u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x08819BB0u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x08819BC4u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x08819BD4u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x08819BE0u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x08819C14u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x08819C30u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x08819C40u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x08819C4Cu, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x08819C54u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x08819C5Cu, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x08819C64u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x08819C6Cu, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x08819C88u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x08819C94u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x08819CA4u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x08819CB4u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x08819CD4u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x08819CE4u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x08819CF0u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x08819CF8u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x08819D00u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x08819D40u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x08819D48u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x08819D54u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x08819D5Cu, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x08819D70u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x08819D78u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x08819D80u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x08819D8Cu, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x08819D94u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x08819DA0u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x08819DD4u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x08819DFCu, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x08819E04u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x08819E24u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x08819E40u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x08819E50u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x08819E6Cu, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x08819E7Cu, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x08819EB8u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x08819ED0u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x08819ED4u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x08819EE8u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x08819F04u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x08819F10u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x08819F20u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x08819F48u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x08819F58u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x08819F68u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x08819F80u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x08819F88u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x08819F98u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x08819FA0u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x08819FC4u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x08819FE8u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x08819FFCu, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881A018u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881A024u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881A03Cu, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881A044u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881A048u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881A050u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881A06Cu, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881A074u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881A090u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881A098u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881A0B4u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881A0CCu, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881A0D4u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881A0F4u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881A0FCu, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881A128u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881A16Cu, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881A178u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881A194u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881A1BCu, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881A1C8u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881A1E0u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881A1E8u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881A204u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881A20Cu, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881A224u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881A22Cu, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881A23Cu, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881A24Cu, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881A254u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881A270u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881A2A4u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881A2ACu, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881A2B4u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881A2D0u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881A2D8u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881A2F4u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881A300u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881A308u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881A320u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881A354u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881A364u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881A36Cu, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881A388u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881A390u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881A3ACu, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881A3B8u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881A3C0u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881A3D8u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881A40Cu, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881A41Cu, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881A424u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881A468u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881A47Cu, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881A480u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881A490u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881A4A0u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881A4A4u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881A4D4u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881A508u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881A52Cu, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881A544u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881A550u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881A554u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881A574u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881A578u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881A584u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881A5A8u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881A5B8u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881A5F4u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881A618u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881A658u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881A67Cu, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881A6A0u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881A6A8u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881A6B0u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881A6BCu, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881A6C8u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881A6ECu, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881A6F4u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881A6FCu, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881A708u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881A738u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881A760u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881A7BCu, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881A7D4u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881A7FCu, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881A884u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881A89Cu, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881A8BCu, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881A8C8u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881A8D0u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881A8D8u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881A8E0u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881A8F4u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881A91Cu, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881A984u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881A99Cu, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881A9BCu, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881A9C8u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881A9DCu, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881A9E8u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881A9FCu, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881AA24u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881AA34u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881AA44u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881AA54u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881AA60u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881AAA4u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881AC04u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881AC20u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881AC2Cu, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881AC48u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881AC54u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881AC70u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881AC7Cu, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881AC98u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881ACA4u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881ACC0u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881ACCCu, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881ACE8u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881ACF4u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881AD4Cu, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881AD58u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881AD74u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881AE3Cu, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881AE6Cu, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881AE80u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881AEC4u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881AEE0u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881AF4Cu, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881AF58u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881AF68u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881AF74u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881AF9Cu, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881AFA4u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881AFACu, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881AFB4u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881AFBCu, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881AFC4u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881AFCCu, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881AFD4u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881AFDCu, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881AFF0u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881AFF4u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881AFF8u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881B000u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881B004u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881B008u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881B010u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881B014u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881B018u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881B020u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881B024u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881B048u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881B064u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881B078u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881B084u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881B090u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881B098u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881B0ACu, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881B0B4u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881B0D8u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881B0E4u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881B0ECu, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881B0F0u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881B100u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881B110u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881B12Cu, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881B138u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881B164u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881B170u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881B17Cu, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881B1ACu, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881B1FCu, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881B210u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881B224u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881B230u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881B24Cu, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881B264u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881B270u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881B278u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881B27Cu, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881B29Cu, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881B2C0u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881B2E0u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881B2F0u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881B2FCu, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881B304u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881B308u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881B314u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881B330u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881B33Cu, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881B348u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881B34Cu, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881B35Cu, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881B364u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881B384u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881B394u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881B3A0u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881B3B4u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881B3C0u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881B408u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881B414u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881B424u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881B430u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881B440u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881B44Cu, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881B460u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881B468u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881B474u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881B490u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881B4ACu, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881B4B8u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881B4C4u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881B4C8u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881B4D8u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881B4E0u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881B4F4u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881B51Cu, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881B540u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881B548u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881B564u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881B56Cu, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881B588u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881B594u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881B5A0u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881B5A4u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881B5B4u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881B5CCu, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881B620u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881B638u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881B650u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881B664u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881B66Cu, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881B684u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881B69Cu, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881B6D4u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881B6F0u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881B704u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881B70Cu, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881B718u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881B71Cu, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881B724u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881B730u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881B734u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881B73Cu, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881B748u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881B74Cu, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881B754u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881B760u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881B764u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881B774u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881B7B4u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881B7CCu, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881B7E0u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881B804u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881B834u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881B848u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881B854u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881B864u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881B87Cu, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881B898u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881B89Cu, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881B8A0u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881B8A8u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881B8B8u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881B8D0u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881B8ECu, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881B8F0u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881B8F4u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881B8FCu, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881B90Cu, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881B924u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881B940u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881B944u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881B948u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881B950u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881B960u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881B978u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881B994u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881B998u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881B99Cu, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881B9A4u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881B9B4u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881B9CCu, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881B9E8u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881B9ECu, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881B9F0u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881B9F8u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881BA08u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881BA20u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881BA3Cu, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881BA40u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881BA44u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881BA4Cu, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881BA5Cu, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881BA74u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881BA90u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881BA94u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881BA98u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881BAA0u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881BAB0u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881BAC8u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881BAE4u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881BAE8u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881BAECu, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881BAF4u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881BB00u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881BB1Cu, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881BC08u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881BC1Cu, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881BC28u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881BCE8u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881BCF4u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881BDB4u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881BDC0u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881BE80u, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881BE8Cu, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881BF4Cu, &recomp_unit_0005, "recomp_unit_0005"); - runtime.register_function(0x0881BF58u, &recomp_unit_0005, "recomp_unit_0005"); + // PSPRECOMP_V812_COMPACT_REGISTRATION: same entry set, looped once in Runtime instead of source-expanded calls. + runtime.register_generated_entry_mask(0x08818000u, &recomp_unit_0005, "recomp_unit_0005", + kEntryMasks_recomp_unit_0005, 64u); } } // namespace psprecomp diff --git a/profiles/vcs/generated/generated_unit_0006.cpp b/profiles/vcs/generated/generated_unit_0006.cpp index a39e7ea..33b228c 100644 --- a/profiles/vcs/generated/generated_unit_0006.cpp +++ b/profiles/vcs/generated/generated_unit_0006.cpp @@ -816,6 +816,19 @@ LOCAL_DISPATCH: AOT_REGCACHE_SYNC_OUT(); return; } } +// PSPRECOMP_V812_SHARED_SCHED_BLOCK: one scheduler-exact slow boundary per unit. +LOCAL_SCHED_BOUNDARY: + ctx.pc = jump_target; + AOT_REGCACHE_SYNC_OUT(); + if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { + ++local_redispatch_rounds; + AOT_REGCACHE_SYNC_IN(); + local_transfers = 0u; + local_pc = ctx.pc; + entry_id = 0u; + goto LOCAL_DISPATCH; + } + return; L_0881C000: aot_gpr_6 = (aot_gpr_17 + aot_gpr_5); aot_gpr_5 = (aot_gpr_5 + static_cast(1)); @@ -1010,18 +1023,8 @@ L_0881C27C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0881C294: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[4]{ctx.gpr[16], aot_gpr_17, ctx.gpr[18], aot_gpr_31}; @@ -1370,18 +1373,8 @@ L_0881C6D8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0881C6F0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -1405,18 +1398,8 @@ L_0881C708: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0881C738: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{ctx.gpr[16], aot_gpr_17, aot_gpr_31}; @@ -1462,18 +1445,8 @@ L_0881C780: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0881C794: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -1486,18 +1459,8 @@ L_0881C7A4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0881C7B0: aot_gpr_29 = (aot_gpr_29 + static_cast(-544)); { const std::uint32_t aot_run_words[16]{std::bit_cast(ctx.fpr[20]), std::bit_cast(ctx.fpr[22]), std::bit_cast(ctx.fpr[24]), std::bit_cast(ctx.fpr[26]), std::bit_cast(ctx.fpr[28]), std::bit_cast(ctx.fpr[30]), ctx.gpr[16], aot_gpr_17, ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[22], ctx.gpr[23], ctx.gpr[30], aot_gpr_31}; @@ -2695,18 +2658,8 @@ L_0881D1C0: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0881D1D8: ctx.gpr[16] = (0u | 1u); ctx.fpr[20] = std::bit_cast(aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(-30700))); @@ -3707,18 +3660,8 @@ L_0881D8DC: aot_gpr_29 = (aot_gpr_29 + static_cast(544)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0881D924: aot_gpr_29 = (aot_gpr_29 + static_cast(-304)); { const std::uint32_t aot_run_words[15]{std::bit_cast(ctx.fpr[20]), std::bit_cast(ctx.fpr[22]), std::bit_cast(ctx.fpr[24]), std::bit_cast(ctx.fpr[26]), std::bit_cast(ctx.fpr[28]), ctx.gpr[16], aot_gpr_17, ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[22], ctx.gpr[23], ctx.gpr[30], aot_gpr_31}; @@ -4105,18 +4048,8 @@ L_0881DC40: aot_gpr_29 = (aot_gpr_29 + static_cast(304)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0881DC84: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -4142,35 +4075,15 @@ L_0881DCB0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0881DCC4: jump_target = aot_gpr_31; ctx.gpr[2] = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(16))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0881DCCC: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); { const std::uint32_t aot_run_words[3]{ctx.gpr[16], aot_gpr_17, ctx.gpr[18]}; @@ -4247,18 +4160,8 @@ L_0881DD4C: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0881DD70: aot_gpr_5 = (static_cast(static_cast(static_cast(aot_mem.aot_direct_load16(aot_gpr_4 + static_cast(8)))))); ctx.gpr[2] = (aot_gpr_4 | 0u); @@ -4267,18 +4170,8 @@ L_0881DD70: aot_mem.aot_direct_store16(aot_gpr_4 + static_cast(8), static_cast(aot_gpr_5)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0881DD84: ctx.gpr[7] = (aot_gpr_5 & 255u); aot_gpr_6 = (aot_gpr_6 & 65535u); @@ -4342,18 +4235,8 @@ L_0881DDE0: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0881DDE8: ctx.gpr[7] = (aot_gpr_5 & 255u); aot_gpr_6 = (aot_gpr_6 & 65535u); @@ -4420,18 +4303,8 @@ L_0881DE50: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0881DE58: ctx.gpr[7] = (aot_gpr_5 & 255u); aot_gpr_6 = (aot_gpr_6 & 65535u); @@ -4495,18 +4368,8 @@ L_0881DEB4: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0881DEBC: ctx.gpr[7] = (aot_gpr_5 & 255u); aot_gpr_6 = (aot_gpr_6 & 65535u); @@ -4570,18 +4433,8 @@ L_0881DF18: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0881DF20: ctx.gpr[7] = (aot_gpr_5 & 255u); aot_gpr_6 = (aot_gpr_6 & 65535u); @@ -4647,18 +4500,8 @@ L_0881DF84: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0881DF8C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_6 = (aot_mem.aot_direct_load32(aot_gpr_5 + static_cast(92))); @@ -4736,18 +4579,8 @@ L_0881E028: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0881E044: aot_gpr_4 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(0))); aot_gpr_5 = (aot_gpr_5 << 2u); @@ -4794,18 +4627,8 @@ L_0881E08C: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0881E094: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (aot_mem.aot_direct_load32(aot_gpr_5 + static_cast(4))); @@ -4832,18 +4655,8 @@ L_0881E0C0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0881E0E4: aot_gpr_6 = (aot_gpr_5 < static_cast(6) ? 1u : 0u); { const bool branch_taken = aot_gpr_6 == 0u; @@ -4943,18 +4756,8 @@ L_0881E158: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0881E160: aot_gpr_4 = (aot_gpr_4 + static_cast(28)); aot_gpr_6 = (aot_mem.aot_direct_load8(aot_gpr_4 + static_cast(8))); @@ -5027,18 +4830,8 @@ L_0881E1B8: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0881E1C0: aot_gpr_6 = (aot_mem.aot_direct_load8(aot_gpr_4 + static_cast(47))); ctx.gpr[7] = (static_cast(aot_gpr_5) < static_cast(aot_gpr_6) ? 1u : 0u); @@ -5076,18 +4869,8 @@ L_0881E214: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0881E21C: ctx.gpr[2] = (aot_gpr_4 | 0u); aot_gpr_4 = (aot_mem.aot_direct_load8(ctx.gpr[2] + static_cast(49))); @@ -5119,18 +4902,8 @@ L_0881E254: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0881E25C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_6 = (static_cast(static_cast(static_cast(aot_mem.aot_direct_load8(aot_gpr_5 + static_cast(1929)))))); @@ -5149,18 +4922,8 @@ L_0881E284: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0881E290: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); ctx.gpr[7] = (static_cast(static_cast(aot_gpr_5) >> 31u)); @@ -5240,18 +5003,8 @@ L_0881E324: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0881E334: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_6 = (aot_mem.aot_direct_load8(aot_gpr_4 + static_cast(14))); @@ -5361,18 +5114,8 @@ L_0881E3D8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0881E3E8: aot_gpr_6 = (static_cast(static_cast(static_cast(aot_mem.aot_direct_load8(aot_gpr_4 + static_cast(15)))))); aot_gpr_5 = (aot_gpr_5 + static_cast(240)); @@ -5429,18 +5172,8 @@ L_0881E428: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0881E430: aot_gpr_29 = (aot_gpr_29 + static_cast(-96)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(84), ctx.gpr[30]); @@ -5805,18 +5538,8 @@ L_0881E6B4: aot_gpr_29 = (aot_gpr_29 + static_cast(96)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0881E6E4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[16]); @@ -5881,18 +5604,8 @@ L_0881E7CC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0881E7E0: aot_gpr_5 = (17279u << 16u); aot_fpr_15 = std::bit_cast(aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(0))); @@ -5927,18 +5640,8 @@ L_0881E830: ctx.gpr[2] = (aot_gpr_4 & 255u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0881E838: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -6020,18 +5723,8 @@ L_0881E8E0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0881E8FC: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[16]); @@ -6269,18 +5962,8 @@ L_0881EAE8: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0881EB08: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); ctx.gpr[8] = (aot_mem.aot_direct_load32(aot_gpr_5 + static_cast(456))); @@ -6308,18 +5991,8 @@ L_0881EB38: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0881EB44: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(16), ctx.gpr[20]); @@ -6505,18 +6178,8 @@ L_0881ECB4: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0881ECDC: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -6659,18 +6322,8 @@ L_0881EDF8: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0881EE20: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); ctx.gpr[7] = (ctx.gpr[7] & 255u); @@ -6750,18 +6403,8 @@ L_0881EEB0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0881EEC0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (aot_gpr_5 | 0u); @@ -6812,18 +6455,8 @@ L_0881EF08: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0881EF14: aot_gpr_29 = (aot_gpr_29 + static_cast(-80)); ctx.gpr[7] = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(4))); @@ -6938,18 +6571,8 @@ L_0881EFF4: aot_gpr_29 = (aot_gpr_29 + static_cast(80)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0881EFFC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); ctx.gpr[8] = (aot_gpr_5 | 0u); @@ -7109,18 +6732,8 @@ L_0881F0E8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0881F0FC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -7221,18 +6834,8 @@ L_0881F1A0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0881F1B0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), aot_gpr_17); @@ -7303,18 +6906,8 @@ L_0881F260: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0881F274: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(36))); @@ -7341,18 +6934,8 @@ L_0881F294: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0881F2BC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), aot_gpr_17); @@ -7438,18 +7021,8 @@ L_0881F368: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0881F37C: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), aot_gpr_17); @@ -7546,18 +7119,8 @@ L_0881F458: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0881F474: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), aot_gpr_17); @@ -7662,18 +7225,8 @@ L_0881F568: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0881F588: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(8))); @@ -7869,18 +7422,8 @@ L_0881F6B8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0881F6CC: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); { const std::uint32_t aot_run_words[4]{ctx.gpr[16], aot_gpr_17, ctx.gpr[18], ctx.gpr[19]}; @@ -7963,18 +7506,8 @@ L_0881F784: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0881F7A0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_6 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(-30640))); @@ -8085,18 +7618,8 @@ L_0881F868: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0881F874: aot_gpr_29 = (aot_gpr_29 + static_cast(-64)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(28), ctx.gpr[16]); @@ -8289,18 +7812,8 @@ L_0881F9D0: aot_gpr_29 = (aot_gpr_29 + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0881F9F0: ctx.gpr[7] = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(28))); aot_gpr_6 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(24))); @@ -8357,18 +7870,8 @@ L_0881FA4C: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0881FA54: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(24))); @@ -8379,18 +7882,8 @@ L_0881FA54: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0881FA70: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_6 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(4))); @@ -8489,18 +7982,8 @@ L_0881FB2C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0881FB44: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); ctx.gpr[9] = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(-30640))); @@ -8925,18 +8408,8 @@ L_0881FEBC: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0881FEE4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -8996,35 +8469,15 @@ L_0881FF40: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0881FF4C: jump_target = aot_gpr_31; aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(4), 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0881FF54: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), aot_gpr_17); @@ -9140,743 +8593,8 @@ void recomp_unit_0006(Runtime &rt, AllegrexContext &ctx) { void register_generated_unit_6(Runtime &runtime) { runtime.register_generated_unit(6u, 0x0881C000u, 16384u, &recomp_unit_0006, &recomp_unit_0006_entry); - runtime.register_function(0x0881C000u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881C018u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881C024u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881C0E4u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881C0F0u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881C1B0u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881C1BCu, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881C27Cu, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881C294u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881C324u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881C338u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881C344u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881C3ACu, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881C3B8u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881C420u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881C42Cu, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881C494u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881C4A0u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881C508u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881C514u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881C57Cu, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881C588u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881C5F0u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881C5FCu, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881C664u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881C670u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881C6D8u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881C6F0u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881C708u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881C738u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881C754u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881C76Cu, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881C778u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881C780u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881C794u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881C7A4u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881C7B0u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881C800u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881C84Cu, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881C898u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881C8A8u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881C8F0u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881C8F8u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881C920u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881C924u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881C938u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881C93Cu, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881C964u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881C998u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881C9C0u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881C9CCu, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881C9E0u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881C9F0u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881C9F8u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881C9FCu, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881CA18u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881CA20u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881CA40u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881CA54u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881CA68u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881CA70u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881CA7Cu, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881CA9Cu, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881CAD0u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881CADCu, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881CAF4u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881CB00u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881CB0Cu, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881CB1Cu, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881CB24u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881CB28u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881CB44u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881CB4Cu, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881CB58u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881CB64u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881CB8Cu, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881CBA4u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881CBB0u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881CBBCu, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881CBE4u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881CBF0u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881CC00u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881CC08u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881CC0Cu, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881CC28u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881CC30u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881CC54u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881CC68u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881CC7Cu, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881CC84u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881CC90u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881CCB0u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881CCE0u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881CCECu, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881CCFCu, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881CD04u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881CD18u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881CD30u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881CD44u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881CD4Cu, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881CD78u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881CD80u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881CD8Cu, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881CD98u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881CDA8u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881CDB0u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881CDB4u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881CDD0u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881CDD8u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881CE14u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881CE20u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881CE30u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881CE38u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881CE4Cu, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881CE64u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881CE78u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881CE80u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881CEACu, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881CEB4u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881CEBCu, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881CECCu, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881CEF4u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881CF04u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881CF0Cu, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881CF10u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881CF30u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881CF38u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881CF58u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881CF6Cu, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881CF80u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881CF88u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881CF94u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881CFB4u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881CFDCu, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881CFE8u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881CFF4u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881D000u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881D010u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881D018u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881D01Cu, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881D03Cu, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881D044u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881D070u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881D07Cu, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881D0A0u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881D0B8u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881D0D4u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881D0E8u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881D0F4u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881D104u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881D110u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881D12Cu, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881D140u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881D14Cu, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881D160u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881D170u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881D178u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881D188u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881D18Cu, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881D194u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881D1C0u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881D1D8u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881D1ECu, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881D208u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881D228u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881D244u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881D250u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881D258u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881D274u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881D290u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881D298u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881D2B4u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881D2C4u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881D2E0u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881D2F0u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881D314u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881D31Cu, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881D328u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881D368u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881D37Cu, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881D38Cu, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881D3A0u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881D3A8u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881D3D8u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881D3F4u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881D3FCu, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881D414u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881D420u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881D438u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881D454u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881D464u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881D46Cu, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881D470u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881D490u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881D4C8u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881D4D8u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881D510u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881D520u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881D598u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881D5A0u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881D5B8u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881D5C0u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881D620u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881D628u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881D640u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881D648u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881D6B0u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881D6B4u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881D6D0u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881D6E8u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881D700u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881D710u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881D760u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881D820u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881D8B8u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881D8BCu, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881D8C8u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881D8D4u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881D8DCu, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881D924u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881D9B4u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881D9DCu, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881D9F4u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881D9FCu, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881DA04u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881DA14u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881DA5Cu, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881DA80u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881DAA0u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881DAC0u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881DAC8u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881DACCu, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881DAE4u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881DAECu, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881DB00u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881DB1Cu, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881DB34u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881DB3Cu, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881DB54u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881DB5Cu, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881DB78u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881DC28u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881DC40u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881DC84u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881DCA8u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881DCB0u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881DCC4u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881DCCCu, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881DD00u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881DD14u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881DD28u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881DD30u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881DD38u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881DD48u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881DD4Cu, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881DD70u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881DD84u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881DDA0u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881DDA4u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881DDB0u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881DDBCu, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881DDCCu, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881DDD4u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881DDDCu, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881DDE0u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881DDE8u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881DE04u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881DE10u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881DE1Cu, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881DE28u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881DE3Cu, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881DE44u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881DE4Cu, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881DE50u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881DE58u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881DE74u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881DE78u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881DE84u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881DE90u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881DEA0u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881DEA8u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881DEB0u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881DEB4u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881DEBCu, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881DED8u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881DEDCu, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881DEE8u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881DEF4u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881DF04u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881DF0Cu, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881DF14u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881DF18u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881DF20u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881DF3Cu, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881DF40u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881DF4Cu, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881DF58u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881DF68u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881DF70u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881DF78u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881DF84u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881DF8Cu, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881DFBCu, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881DFDCu, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881DFF4u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881E00Cu, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881E024u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881E028u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881E044u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881E064u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881E06Cu, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881E080u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881E088u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881E08Cu, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881E094u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881E0C0u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881E0E4u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881E0F0u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881E0FCu, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881E104u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881E10Cu, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881E114u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881E11Cu, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881E124u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881E130u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881E13Cu, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881E148u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881E154u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881E158u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881E160u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881E170u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881E17Cu, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881E188u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881E194u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881E19Cu, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881E1A4u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881E1ACu, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881E1B4u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881E1B8u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881E1C0u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881E1D0u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881E1E8u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881E214u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881E21Cu, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881E230u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881E238u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881E254u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881E25Cu, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881E284u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881E290u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881E2BCu, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881E2D8u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881E2E8u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881E2FCu, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881E304u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881E318u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881E320u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881E324u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881E334u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881E354u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881E36Cu, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881E37Cu, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881E384u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881E38Cu, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881E3A0u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881E3A8u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881E3B0u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881E3C0u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881E3CCu, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881E3D4u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881E3D8u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881E3E8u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881E3FCu, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881E404u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881E40Cu, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881E414u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881E41Cu, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881E424u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881E428u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881E430u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881E488u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881E498u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881E4B0u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881E4B8u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881E4C4u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881E4CCu, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881E4D4u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881E4D8u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881E4E0u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881E4F0u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881E4F8u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881E504u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881E50Cu, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881E53Cu, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881E54Cu, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881E558u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881E560u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881E574u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881E584u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881E590u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881E598u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881E5A4u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881E5ACu, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881E5C0u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881E5C8u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881E5D0u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881E5E0u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881E5ECu, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881E5F4u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881E608u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881E60Cu, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881E620u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881E628u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881E630u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881E664u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881E66Cu, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881E674u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881E67Cu, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881E694u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881E6A0u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881E6A8u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881E6B0u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881E6B4u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881E6E4u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881E7CCu, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881E7E0u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881E80Cu, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881E810u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881E830u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881E838u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881E868u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881E880u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881E8A4u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881E8ACu, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881E8C4u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881E8DCu, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881E8E0u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881E8FCu, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881E924u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881E930u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881E948u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881E970u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881E97Cu, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881E998u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881E9B0u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881E9C8u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881E9D8u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881E9E0u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881E9ECu, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881E9F4u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881EA04u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881EA10u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881EA18u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881EA20u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881EA38u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881EA48u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881EA5Cu, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881EA68u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881EA78u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881EA84u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881EA94u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881EAACu, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881EADCu, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881EAE8u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881EB08u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881EB28u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881EB38u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881EB44u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881EB78u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881EB94u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881EBB8u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881EBD0u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881EBE8u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881EBF8u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881EC00u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881EC08u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881EC18u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881EC20u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881EC24u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881EC2Cu, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881EC44u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881EC64u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881EC68u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881EC70u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881ECB4u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881ECDCu, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881ED24u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881ED34u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881ED40u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881ED44u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881ED50u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881ED60u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881ED74u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881ED84u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881ED94u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881EDA0u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881EDA8u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881EDB0u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881EDC8u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881EDF8u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881EE20u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881EE3Cu, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881EE54u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881EE6Cu, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881EE94u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881EEA0u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881EEA4u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881EEACu, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881EEB0u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881EEC0u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881EEDCu, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881EEE4u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881EEECu, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881EEF4u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881EEFCu, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881EF08u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881EF14u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881EF24u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881EF30u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881EFB0u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881EFB8u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881EFC0u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881EFC8u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881EFECu, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881EFF4u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881EFFCu, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881F028u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881F038u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881F044u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881F04Cu, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881F054u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881F064u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881F06Cu, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881F074u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881F088u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881F098u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881F0A4u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881F0ACu, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881F0B4u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881F0BCu, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881F0C4u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881F0D4u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881F0E0u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881F0E8u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881F0FCu, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881F114u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881F11Cu, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881F124u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881F12Cu, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881F134u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881F13Cu, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881F144u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881F160u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881F16Cu, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881F180u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881F190u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881F1A0u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881F1B0u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881F1E0u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881F23Cu, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881F254u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881F260u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881F274u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881F294u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881F2BCu, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881F2D8u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881F2F0u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881F300u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881F318u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881F324u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881F340u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881F358u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881F368u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881F37Cu, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881F3B8u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881F3D4u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881F3E4u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881F3FCu, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881F40Cu, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881F410u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881F44Cu, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881F458u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881F474u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881F4B8u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881F4F8u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881F520u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881F534u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881F53Cu, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881F554u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881F568u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881F588u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881F5B4u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881F5CCu, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881F5E0u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881F5E8u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881F5F0u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881F5F8u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881F600u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881F608u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881F614u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881F620u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881F628u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881F630u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881F638u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881F640u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881F658u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881F664u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881F67Cu, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881F6A4u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881F6ACu, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881F6B4u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881F6B8u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881F6CCu, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881F6FCu, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881F724u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881F72Cu, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881F73Cu, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881F76Cu, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881F784u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881F7A0u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881F7B8u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881F7D0u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881F7F8u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881F800u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881F808u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881F820u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881F828u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881F838u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881F840u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881F848u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881F858u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881F860u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881F868u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881F874u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881F8A8u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881F8B0u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881F8BCu, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881F8C4u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881F8F4u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881F904u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881F910u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881F918u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881F92Cu, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881F93Cu, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881F948u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881F950u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881F95Cu, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881F964u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881F978u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881F980u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881F994u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881F9A4u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881F9A8u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881F9B4u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881F9BCu, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881F9D0u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881F9F0u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881FA1Cu, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881FA28u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881FA38u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881FA40u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881FA48u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881FA4Cu, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881FA54u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881FA70u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881FA94u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881FAB0u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881FAC8u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881FAE4u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881FB08u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881FB18u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881FB20u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881FB28u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881FB2Cu, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881FB44u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881FB8Cu, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881FB9Cu, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881FBB0u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881FBB8u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881FBC0u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881FBDCu, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881FBE0u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881FBF0u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881FBF8u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881FC00u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881FC08u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881FC10u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881FC1Cu, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881FC3Cu, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881FC58u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881FC70u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881FC98u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881FCA4u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881FCACu, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881FCCCu, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881FCD4u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881FCECu, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881FD04u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881FD2Cu, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881FD34u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881FD48u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881FD6Cu, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881FD74u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881FD94u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881FD9Cu, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881FDB8u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881FDC0u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881FDC8u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881FDD0u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881FE04u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881FE0Cu, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881FE18u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881FE60u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881FE94u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881FEA0u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881FEA8u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881FEACu, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881FEBCu, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881FEE4u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881FEF4u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881FF00u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881FF18u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881FF24u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881FF34u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881FF40u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881FF4Cu, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881FF54u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881FF84u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881FF98u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881FFB0u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881FFC4u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881FFCCu, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881FFD4u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881FFDCu, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881FFE4u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881FFECu, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881FFF4u, &recomp_unit_0006, "recomp_unit_0006"); - runtime.register_function(0x0881FFFCu, &recomp_unit_0006, "recomp_unit_0006"); + // PSPRECOMP_V812_COMPACT_REGISTRATION: same entry set, looped once in Runtime instead of source-expanded calls. + runtime.register_generated_entry_mask(0x0881C000u, &recomp_unit_0006, "recomp_unit_0006", + kEntryMasks_recomp_unit_0006, 64u); } } // namespace psprecomp diff --git a/profiles/vcs/generated/generated_unit_0007.cpp b/profiles/vcs/generated/generated_unit_0007.cpp index 65707c8..c385514 100644 --- a/profiles/vcs/generated/generated_unit_0007.cpp +++ b/profiles/vcs/generated/generated_unit_0007.cpp @@ -830,6 +830,19 @@ LOCAL_DISPATCH: AOT_REGCACHE_SYNC_OUT(); return; } } +// PSPRECOMP_V812_SHARED_SCHED_BLOCK: one scheduler-exact slow boundary per unit. +LOCAL_SCHED_BOUNDARY: + ctx.pc = jump_target; + AOT_REGCACHE_SYNC_OUT(); + if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { + ++local_redispatch_rounds; + AOT_REGCACHE_SYNC_IN(); + local_transfers = 0u; + local_pc = ctx.pc; + entry_id = 0u; + goto LOCAL_DISPATCH; + } + return; L_08820000: ctx.gpr[2] = (0u | 0u); goto L_08820004; @@ -847,18 +860,8 @@ L_08820008: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0882001C: aot_gpr_29 = (aot_gpr_29 + static_cast(-80)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(52), aot_gpr_16); @@ -974,18 +977,8 @@ L_088200C8: aot_gpr_29 = (aot_gpr_29 + static_cast(80)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088200E8: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); ctx.gpr[9] = (aot_gpr_4 | 0u); @@ -1112,18 +1105,8 @@ L_088201AC: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088201D0: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(28), ctx.gpr[19]); @@ -1389,18 +1372,8 @@ L_08820368: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08820384: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); { const std::uint32_t aot_run_words[4]{aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19]}; @@ -1694,18 +1667,8 @@ L_088205CC: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088205F8: aot_gpr_29 = (aot_gpr_29 + static_cast(-112)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, ctx.gpr[17], ctx.gpr[18]}; @@ -2046,18 +2009,8 @@ L_0882082C: aot_gpr_29 = (aot_gpr_29 + static_cast(112)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08820850: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, ctx.gpr[17], ctx.gpr[18]}; @@ -2401,18 +2354,8 @@ L_08820B48: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08820B80: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); ctx.gpr[7] = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(-30640))); @@ -2732,18 +2675,8 @@ L_08820D90: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08820DB0: aot_gpr_5 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(8))); aot_gpr_6 = (16128u << 16u); @@ -2810,18 +2743,8 @@ L_08820E20: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08820E28: aot_gpr_29 = (aot_gpr_29 + static_cast(-176)); aot_gpr_6 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(-30640))); @@ -3309,18 +3232,8 @@ L_08821184: aot_gpr_29 = (aot_gpr_29 + static_cast(176)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088211AC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), aot_gpr_16); @@ -3381,18 +3294,8 @@ L_08821228: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0882126C: aot_gpr_29 = (aot_gpr_29 + static_cast(-256)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(220), ctx.gpr[17]); @@ -3868,18 +3771,8 @@ L_08821590: aot_gpr_29 = (aot_gpr_29 + static_cast(256)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088215C8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -3990,18 +3883,8 @@ L_088216AC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088216BC: aot_gpr_29 = (aot_gpr_29 + static_cast(-464)); { const std::uint32_t aot_run_words[8]{std::bit_cast(aot_fpr_20), std::bit_cast(aot_fpr_22), aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], aot_gpr_31}; @@ -4465,18 +4348,8 @@ L_0882191C: aot_gpr_29 = (aot_gpr_29 + static_cast(464)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08821968: aot_gpr_29 = (aot_gpr_29 + static_cast(-64)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(32), aot_gpr_16); @@ -4567,18 +4440,8 @@ L_08821A24: aot_gpr_29 = (aot_gpr_29 + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08821A40: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(32), aot_gpr_16); @@ -4666,18 +4529,8 @@ L_08821AF4: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08821B0C: ctx.gpr[9] = (2232u << 16u); ctx.gpr[10] = (ctx.gpr[7] & 255u); @@ -4757,18 +4610,8 @@ L_08821BD0: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08821BD8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store8(aot_gpr_29 + static_cast(0), static_cast(0u)); @@ -4777,34 +4620,14 @@ L_08821BD8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08821BEC: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08821BF4: aot_gpr_29 = (aot_gpr_29 + static_cast(-224)); ctx.gpr[7] = (0u | 0u); @@ -5848,18 +5671,8 @@ L_0882244C: aot_gpr_29 = (aot_gpr_29 + static_cast(224)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08822484: aot_gpr_29 = (aot_gpr_29 + static_cast(-368)); aot_gpr_4 = (aot_mem.aot_direct_load8(ctx.gpr[28] + static_cast(-1040))); @@ -6646,18 +6459,8 @@ L_08822B84: aot_gpr_29 = (aot_gpr_29 + static_cast(368)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08822BC0: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(8), ctx.gpr[18]); @@ -7336,18 +7139,8 @@ L_088230A0: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088230BC: aot_gpr_29 = (aot_gpr_29 + static_cast(-112)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(68), ctx.gpr[17]); @@ -7913,18 +7706,8 @@ L_08823490: aot_gpr_29 = (aot_gpr_29 + static_cast(112)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088234BC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (0u | 255u); @@ -8050,18 +7833,8 @@ L_0882368C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08823698: aot_gpr_5 = (2235u << 16u); aot_mem.aot_direct_store8(aot_gpr_4 + static_cast(0), static_cast(0u)); @@ -8073,18 +7846,8 @@ L_08823698: ctx.gpr[2] = (aot_gpr_4 | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088236B8: aot_mem.aot_direct_store8(aot_gpr_4 + static_cast(0), static_cast(0u)); ctx.gpr[2] = (2235u << 16u); @@ -8154,36 +7917,16 @@ L_088236B8: ctx.gpr[2] = (aot_gpr_4 | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08823710: ctx.gpr[2] = (2178u << 16u); jump_target = aot_gpr_31; ctx.gpr[2] = (ctx.gpr[2] + static_cast(14096)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0882371C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -8195,18 +7938,8 @@ L_0882372C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08823738: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -8251,18 +7984,8 @@ L_0882377C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08823794: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -8314,35 +8037,15 @@ L_088237E4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088237F8: jump_target = aot_gpr_31; ctx.gpr[2] = (0u | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08823800: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (0u | 0u); @@ -8378,18 +8081,8 @@ L_0882383C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0882384C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -8418,18 +8111,8 @@ L_08823878: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08823884: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), aot_gpr_5); @@ -8537,18 +8220,8 @@ L_0882393C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08823948: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -8634,18 +8307,8 @@ L_088239C0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088239DC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -8672,18 +8335,8 @@ L_088239F0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08823A2C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -8810,18 +8463,8 @@ L_08823AF8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08823B0C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -8958,18 +8601,8 @@ L_08823C04: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08823C18: aot_gpr_29 = (aot_gpr_29 + static_cast(-128)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(96), ctx.gpr[17]); @@ -9203,18 +8836,8 @@ L_08823E00: aot_gpr_29 = (aot_gpr_29 + static_cast(128)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08823E2C: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(48), aot_gpr_6); @@ -9303,18 +8926,8 @@ L_08823EF0: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08823F08: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(8), ctx.gpr[18]); @@ -9403,757 +9016,8 @@ void recomp_unit_0007(Runtime &rt, AllegrexContext &ctx) { void register_generated_unit_7(Runtime &runtime) { runtime.register_generated_unit(7u, 0x08820000u, 16384u, &recomp_unit_0007, &recomp_unit_0007_entry); - runtime.register_function(0x08820000u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08820004u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08820008u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x0882001Cu, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08820064u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08820070u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08820078u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08820084u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x088200B4u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x088200B8u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x088200C8u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x088200E8u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x0882012Cu, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x0882013Cu, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08820148u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08820150u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08820158u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08820160u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08820168u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08820170u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08820178u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08820180u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08820184u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x088201A4u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x088201ACu, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x088201D0u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08820204u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08820210u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08820218u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08820220u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x0882023Cu, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08820244u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x0882024Cu, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08820254u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x0882025Cu, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08820274u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x0882027Cu, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08820284u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x0882028Cu, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x088202B4u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x088202BCu, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x088202C8u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x088202D0u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x088202D8u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x088202F8u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08820300u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08820308u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08820310u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08820320u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08820328u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08820348u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08820350u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08820360u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08820368u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08820384u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x088203C8u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x088203E0u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x088203E8u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x088203F0u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08820400u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08820408u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08820410u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08820418u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08820428u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08820430u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08820454u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08820458u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08820488u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x088204A0u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x088204B8u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x088204C0u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x088204C8u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x088204D8u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x088204E4u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x088204F4u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x088204FCu, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08820504u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x0882050Cu, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08820530u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08820540u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08820548u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08820560u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08820578u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x0882058Cu, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x088205A4u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x088205CCu, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x088205F8u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08820630u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08820648u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08820660u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08820670u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08820678u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x0882068Cu, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08820694u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x088206A4u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x088206C8u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x088206E4u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x0882071Cu, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x0882074Cu, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08820774u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08820780u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08820790u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x088207A0u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x088207A8u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x088207B0u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x088207D0u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x088207E4u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x088207ECu, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x088207FCu, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08820800u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x0882080Cu, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x0882081Cu, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08820828u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x0882082Cu, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08820850u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x0882089Cu, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x088208BCu, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x088208CCu, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x088208D4u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x088208F8u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08820908u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08820914u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x0882091Cu, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08820924u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08820940u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x0882094Cu, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x0882096Cu, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08820974u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08820980u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08820990u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x088209A8u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x088209BCu, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x088209C8u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x088209D4u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x088209D8u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x088209E4u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08820A04u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08820A34u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08820A3Cu, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08820A60u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08820A68u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08820A98u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08820AB8u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08820AD8u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08820AE8u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08820AF0u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08820AF8u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08820B00u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08820B04u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08820B0Cu, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08820B18u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08820B34u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08820B48u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08820B80u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08820BBCu, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08820BC8u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08820BD0u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08820BD8u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08820BF4u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08820C00u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08820C08u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08820C10u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08820C18u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08820C20u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08820C2Cu, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08820C38u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08820C44u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08820C50u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08820C58u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08820C60u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08820C6Cu, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08820C74u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08820C88u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08820C94u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08820C9Cu, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08820CA4u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08820CB0u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08820CC8u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08820CD0u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08820CD8u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08820CE8u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08820CF8u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08820D14u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08820D30u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08820D38u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08820D40u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08820D50u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08820D58u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08820D64u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08820D7Cu, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08820D84u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08820D8Cu, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08820D90u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08820DB0u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08820DC4u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08820DDCu, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08820DECu, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08820DF4u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08820DF8u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08820E08u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08820E14u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08820E20u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08820E28u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08820E70u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08820E90u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08820E98u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08820EBCu, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08820ECCu, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08820ED4u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08820ED8u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08820EE4u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08820EE8u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08820EF4u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08820F50u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08820F5Cu, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08820F78u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08820F80u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08820FA4u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08820FC4u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08820FECu, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08821030u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08821048u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08821054u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08821074u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08821078u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08821090u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x088210A8u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x088210D0u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x088210E4u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x088210F4u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x0882110Cu, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08821124u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x0882114Cu, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08821160u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08821170u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08821184u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x088211ACu, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x088211D8u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08821228u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x0882126Cu, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x088212D0u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08821310u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08821334u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x0882134Cu, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08821350u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08821360u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x088213B0u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x088213C0u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x0882141Cu, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08821450u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08821454u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08821460u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08821480u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x088214C8u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x088214ECu, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x088214F0u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x088214F8u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x0882150Cu, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08821514u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08821520u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x0882153Cu, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08821548u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08821550u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x0882155Cu, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x0882156Cu, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08821578u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08821588u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08821590u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x088215C8u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x088215F8u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08821608u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08821620u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x0882162Cu, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08821648u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08821654u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x0882166Cu, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08821684u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x0882169Cu, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x088216ACu, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x088216BCu, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x088217D4u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x088217ECu, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x0882186Cu, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08821874u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x088218A0u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x088218A8u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x0882191Cu, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08821968u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x0882199Cu, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x088219CCu, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x088219E4u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x088219F4u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x088219FCu, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08821A04u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08821A14u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08821A1Cu, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08821A24u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08821A40u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08821A6Cu, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08821A9Cu, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08821AB4u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08821AC4u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08821ACCu, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08821AD4u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08821AE4u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08821AECu, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08821AF4u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08821B0Cu, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08821B30u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08821B5Cu, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08821B84u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08821B9Cu, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08821BB0u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08821BD0u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08821BD8u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08821BECu, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08821BF4u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08821C58u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08821C60u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08821C6Cu, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08821C74u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08821C8Cu, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08821CF4u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08821D00u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08821D24u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08821D30u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08821D54u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08821D60u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08821D84u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08821D90u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08821DC8u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08821DD0u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08821DD8u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08821DF0u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08821DF8u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08821E00u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08821E0Cu, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08821E14u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08821E1Cu, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08821E5Cu, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08821E64u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08821E74u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08821E98u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08821E9Cu, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08821EC8u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08821ECCu, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08821ED4u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08821EE4u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08821EF4u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08821EFCu, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08821F1Cu, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08821F58u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08821F7Cu, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08821F84u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08821F8Cu, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08821F94u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08821FACu, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08821FB4u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08821FC4u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08821FE4u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08821FE8u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08821FF8u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08822004u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08822010u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08822018u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08822020u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08822028u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08822034u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x0882203Cu, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x0882204Cu, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08822068u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08822080u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08822088u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x088220A0u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x0882210Cu, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08822114u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08822118u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08822130u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08822138u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x0882214Cu, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08822164u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08822180u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x088221A0u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x088221ECu, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x088221F0u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08822208u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x0882220Cu, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08822228u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x0882222Cu, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x0882223Cu, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08822240u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08822248u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08822250u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08822258u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08822260u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08822264u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x0882227Cu, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08822284u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08822288u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x0882229Cu, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x088222A4u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x088222A8u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x088222BCu, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x088222C4u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x088222C8u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x088222E0u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x088222E8u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x088222ECu, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08822300u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08822308u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x0882230Cu, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08822318u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08822338u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08822340u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08822348u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08822350u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08822358u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08822364u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08822384u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08822390u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08822398u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x088223A4u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x088223ACu, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x088223C0u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x088223C8u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x088223CCu, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x088223E0u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x088223E8u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x088223ECu, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08822400u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08822408u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x0882240Cu, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08822420u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08822428u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x0882242Cu, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08822440u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08822448u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x0882244Cu, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08822484u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x088224DCu, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x088224F8u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08822500u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08822508u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08822520u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08822538u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08822548u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08822564u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08822574u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08822584u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08822594u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x088225A4u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x088225ACu, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x088225B0u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x088225BCu, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x088225C8u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x088225D4u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x088225E0u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x088225E8u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x088225ECu, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08822600u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08822608u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08822614u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x0882261Cu, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08822620u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08822634u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08822638u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08822640u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x0882264Cu, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08822664u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08822670u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08822698u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x088226B0u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x088226D4u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x088226E8u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x0882271Cu, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08822724u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x0882272Cu, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x088227E4u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08822804u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x0882280Cu, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08822880u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x088228A8u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x088228ACu, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x088228ECu, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08822934u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08822938u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x0882298Cu, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08822994u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x088229B0u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08822A2Cu, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08822A54u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08822A80u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08822AC8u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08822AF0u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08822B1Cu, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08822B24u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08822B38u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08822B70u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08822B84u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08822BC0u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08822BFCu, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08822C0Cu, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08822C14u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08822C1Cu, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08822C34u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08822C4Cu, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08822C5Cu, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08822C64u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08822C74u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08822C84u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08822C90u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08822C98u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08822CA0u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08822CA4u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08822CACu, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08822CB4u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08822CCCu, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08822CE0u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08822CE8u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08822D0Cu, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08822D20u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08822D28u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08822D2Cu, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08822D34u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08822D40u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08822D48u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08822D6Cu, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08822D80u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08822D88u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08822D90u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08822D98u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08822DA0u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08822DA8u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08822DB0u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08822DBCu, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08822DE0u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08822DF4u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08822DFCu, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08822E04u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08822E0Cu, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08822E14u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08822E20u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08822E2Cu, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08822E34u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08822E3Cu, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08822E50u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08822E58u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08822E60u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08822E6Cu, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08822E74u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08822E7Cu, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08822EA0u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08822EB4u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08822EC8u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08822EE0u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08822EF0u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08822F14u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08822F28u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08822F3Cu, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08822F48u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08822F60u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08822F88u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08822F9Cu, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08822FA4u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08822FC0u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08822FC8u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08822FD0u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08822FE8u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08823000u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08823028u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x0882304Cu, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08823060u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08823068u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x0882308Cu, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x088230A0u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x088230BCu, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08823100u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x0882310Cu, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08823130u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x0882313Cu, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x0882315Cu, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08823164u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08823168u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08823180u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08823188u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x088231A0u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x088231B8u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x088231C0u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x088231C8u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x088231D4u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x088231D8u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08823210u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08823238u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08823240u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x0882326Cu, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08823274u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08823280u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08823288u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08823290u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08823298u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x088232A0u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x088232A8u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x088232B8u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x088232E8u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x088232F4u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08823300u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08823308u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08823310u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08823330u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08823338u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08823350u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08823378u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08823384u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x0882338Cu, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08823394u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x0882339Cu, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x088233A4u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x088233B4u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x088233BCu, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x088233D4u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x088233E0u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x088233E8u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x088233F0u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x088233F8u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08823414u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x0882342Cu, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x0882343Cu, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08823444u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08823464u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x0882346Cu, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08823474u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x0882347Cu, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x0882348Cu, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08823490u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x088234BCu, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x0882368Cu, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08823698u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x088236B8u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08823710u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x0882371Cu, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x0882372Cu, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08823738u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08823754u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x0882375Cu, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08823764u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08823778u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x0882377Cu, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08823794u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x088237B0u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x088237C4u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x088237D0u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x088237DCu, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x088237E4u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x088237F8u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08823800u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08823824u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08823830u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08823838u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x0882383Cu, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x0882384Cu, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x0882385Cu, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08823878u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08823884u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x088238A8u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x088238B8u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x0882393Cu, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08823948u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08823974u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x0882397Cu, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x0882398Cu, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08823994u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x0882399Cu, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x088239A4u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x088239ACu, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x088239B4u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x088239BCu, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x088239C0u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x088239DCu, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x088239F0u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08823A2Cu, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08823A48u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08823A64u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08823A70u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08823A78u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08823A7Cu, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08823A84u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08823A8Cu, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08823A98u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08823AA8u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08823AB4u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08823ABCu, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08823AC4u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08823AD8u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08823AE4u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08823AE8u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08823AF0u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08823AF8u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08823B0Cu, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08823B2Cu, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08823B54u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08823B60u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08823B68u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08823B70u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08823B84u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08823B90u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08823B9Cu, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08823BA4u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08823BACu, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08823BB4u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08823BBCu, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08823BC0u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08823BC8u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08823BD0u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08823BD8u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08823BE0u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08823BECu, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08823BF4u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08823BFCu, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08823C04u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08823C18u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08823C60u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08823C74u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08823C84u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08823C88u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08823C90u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08823C98u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08823C9Cu, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08823CA4u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08823CACu, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08823CB0u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08823CB8u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08823CC0u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08823CC4u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08823D88u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08823D90u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08823DB4u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08823DCCu, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08823DF0u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08823DF4u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08823E00u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08823E2Cu, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08823E80u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08823E94u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08823EA8u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08823EB0u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08823EC4u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08823EDCu, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08823EF0u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08823F08u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08823F64u, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08823FCCu, &recomp_unit_0007, "recomp_unit_0007"); - runtime.register_function(0x08823FD8u, &recomp_unit_0007, "recomp_unit_0007"); + // PSPRECOMP_V812_COMPACT_REGISTRATION: same entry set, looped once in Runtime instead of source-expanded calls. + runtime.register_generated_entry_mask(0x08820000u, &recomp_unit_0007, "recomp_unit_0007", + kEntryMasks_recomp_unit_0007, 64u); } } // namespace psprecomp diff --git a/profiles/vcs/generated/generated_unit_0008.cpp b/profiles/vcs/generated/generated_unit_0008.cpp index 95b7b78..5646edf 100644 --- a/profiles/vcs/generated/generated_unit_0008.cpp +++ b/profiles/vcs/generated/generated_unit_0008.cpp @@ -688,6 +688,19 @@ LOCAL_DISPATCH: AOT_REGCACHE_SYNC_OUT(); return; } } +// PSPRECOMP_V812_SHARED_SCHED_BLOCK: one scheduler-exact slow boundary per unit. +LOCAL_SCHED_BOUNDARY: + ctx.pc = jump_target; + AOT_REGCACHE_SYNC_OUT(); + if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { + ++local_redispatch_rounds; + AOT_REGCACHE_SYNC_IN(); + local_transfers = 0u; + local_pc = ctx.pc; + entry_id = 0u; + goto LOCAL_DISPATCH; + } + return; L_08824000: ctx.gpr[7] = (aot_gpr_6 + static_cast(1)); aot_mem.aot_direct_store32(ctx.gpr[18] + static_cast(0), ctx.gpr[7]); @@ -884,18 +897,8 @@ L_088241E8: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08824204: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(20), aot_gpr_16); @@ -979,18 +982,8 @@ L_0882429C: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088242B0: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_gpr_5 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(96))); @@ -1025,18 +1018,8 @@ L_088242E4: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08824300: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_gpr_5 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(96))); @@ -1072,18 +1055,8 @@ L_08824334: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08824354: aot_gpr_29 = (aot_gpr_29 + static_cast(-176)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(160), std::bit_cast(ctx.fpr[24])); @@ -1340,18 +1313,8 @@ L_08824540: aot_gpr_29 = (aot_gpr_29 + static_cast(176)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08824560: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(16), aot_gpr_31); @@ -1386,18 +1349,8 @@ L_0882459C: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088245A8: aot_gpr_29 = (aot_gpr_29 + static_cast(-192)); { const std::uint32_t aot_run_words[4]{aot_gpr_16, ctx.gpr[17], ctx.gpr[18], aot_gpr_31}; @@ -1663,50 +1616,20 @@ L_088247AC: aot_gpr_29 = (aot_gpr_29 + static_cast(192)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08824878: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08824880: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08824888: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(20), aot_gpr_16); @@ -1895,18 +1818,8 @@ L_088249E8: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08824A0C: aot_gpr_4 = (static_cast(static_cast(static_cast(aot_mem.aot_direct_load8(aot_gpr_4 + static_cast(3)))))); aot_gpr_4 = (aot_gpr_4 << 24u); @@ -1915,18 +1828,8 @@ L_08824A0C: ctx.gpr[2] = (ctx.gpr[2] & 65535u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08824A20: aot_gpr_29 = (aot_gpr_29 + static_cast(-112)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(92), ctx.gpr[19]); @@ -2411,18 +2314,8 @@ L_08824D08: aot_gpr_29 = (aot_gpr_29 + static_cast(112)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08824D28: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[4]{aot_gpr_16, ctx.gpr[17], ctx.gpr[18], aot_gpr_31}; @@ -2811,18 +2704,8 @@ L_088251EC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08825204: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -2878,18 +2761,8 @@ L_08825270: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08825280: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, ctx.gpr[17], aot_gpr_31}; @@ -2948,18 +2821,8 @@ L_088252E4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088252F8: aot_gpr_4 = (0u | 48u); aot_mem.aot_direct_store8(ctx.gpr[28] + static_cast(7788), static_cast(aot_gpr_4)); @@ -2981,18 +2844,8 @@ L_088252F8: aot_mem.aot_direct_store32(aot_gpr_5 + static_cast(0), aot_gpr_4); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08825340: aot_gpr_29 = (aot_gpr_29 + static_cast(-128)); { std::uint32_t aot_run_words[3]{}; @@ -3106,18 +2959,8 @@ L_08825340: aot_gpr_29 = (aot_gpr_29 + static_cast(128)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088253C0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store8(aot_gpr_29 + static_cast(0), static_cast(0u)); @@ -3126,18 +2969,8 @@ L_088253C0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088253D4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store8(aot_gpr_29 + static_cast(0), static_cast(0u)); @@ -3146,18 +2979,8 @@ L_088253D4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088253E8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store8(aot_gpr_29 + static_cast(0), static_cast(0u)); @@ -3166,18 +2989,8 @@ L_088253E8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088253FC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store8(aot_gpr_29 + static_cast(0), static_cast(0u)); @@ -3186,18 +2999,8 @@ L_088253FC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08825410: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store8(aot_gpr_29 + static_cast(0), static_cast(0u)); @@ -3206,18 +3009,8 @@ L_08825410: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08825424: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, ctx.gpr[17], aot_gpr_31}; @@ -3585,18 +3378,8 @@ L_08825738: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08825800: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -3619,18 +3402,8 @@ L_08825814: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08825844: aot_gpr_29 = (aot_gpr_29 + static_cast(-144)); aot_gpr_6 = (aot_gpr_4 + static_cast(264)); @@ -3958,36 +3731,16 @@ L_08825B84: aot_gpr_29 = (aot_gpr_29 + static_cast(144)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08825BB8: ctx.gpr[2] = (2178u << 16u); jump_target = aot_gpr_31; ctx.gpr[2] = (ctx.gpr[2] + static_cast(23480)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08825BC4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -3999,18 +3752,8 @@ L_08825BD4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08825BE0: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -4107,18 +3850,8 @@ L_08825C6C: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08825C8C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -4170,35 +3903,15 @@ L_08825CDC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08825CF0: jump_target = aot_gpr_31; ctx.gpr[2] = (0u | 10u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08825CF8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (0u | 0u); @@ -4234,18 +3947,8 @@ L_08825D34: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08825D44: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -4274,18 +3977,8 @@ L_08825D70: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08825D7C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (0u | 0u); @@ -4337,18 +4030,8 @@ L_08825DE8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08825DFC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (aot_gpr_5 | 0u); @@ -4363,18 +4046,8 @@ L_08825E10: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08825E1C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -4440,18 +4113,8 @@ L_08825E8C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08825EAC: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(24), aot_gpr_16); @@ -4572,18 +4235,8 @@ L_08825F98: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08825FB8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -4596,18 +4249,8 @@ L_08825FC8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08825FD4: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(20), aot_gpr_16); @@ -4676,18 +4319,8 @@ L_08826064: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08826084: aot_gpr_29 = (aot_gpr_29 + static_cast(-64)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(36), ctx.gpr[19]); @@ -4839,18 +4472,8 @@ L_088261B8: aot_gpr_29 = (aot_gpr_29 + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088261E0: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(48), aot_gpr_5); @@ -4936,18 +4559,8 @@ L_08826278: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08826290: aot_gpr_29 = (aot_gpr_29 + static_cast(-96)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(96), aot_gpr_6); @@ -5054,18 +4667,8 @@ L_08826398: aot_gpr_29 = (aot_gpr_29 + static_cast(96)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088263B4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(112))); @@ -5097,18 +4700,8 @@ L_088263EC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088263F8: aot_gpr_29 = (aot_gpr_29 + static_cast(-64)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(44), ctx.gpr[19]); @@ -5157,18 +4750,8 @@ L_08826464: aot_gpr_29 = (aot_gpr_29 + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08826488: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, ctx.gpr[17], ctx.gpr[18]}; @@ -5334,18 +4917,8 @@ L_088265D0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088265E8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[4]{aot_gpr_16, ctx.gpr[17], ctx.gpr[18], aot_gpr_31}; @@ -5602,18 +5175,8 @@ L_0882694C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08826964: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[4]{aot_gpr_16, ctx.gpr[17], ctx.gpr[18], aot_gpr_31}; @@ -5782,18 +5345,8 @@ L_08826B64: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08826B7C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -5815,18 +5368,8 @@ L_08826B94: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08826BBC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, ctx.gpr[17], aot_gpr_31}; @@ -5872,18 +5415,8 @@ L_08826C04: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08826C18: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -5896,18 +5429,8 @@ L_08826C28: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08826C34: aot_gpr_29 = (aot_gpr_29 + static_cast(-304)); { const std::uint32_t aot_run_words[11]{std::bit_cast(ctx.fpr[20]), std::bit_cast(ctx.fpr[22]), aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[22], ctx.gpr[23], aot_gpr_31}; @@ -6544,18 +6067,8 @@ L_08827160: aot_gpr_29 = (aot_gpr_29 + static_cast(304)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08827194: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -6571,35 +6084,15 @@ L_088271A8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088271BC: ctx.gpr[2] = (ctx.fcr31); jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088271C8: ctx.gpr[2] = (ctx.fcr31); ctx.fcr31 = 0u & 0x0181FFFFu; @@ -6607,18 +6100,8 @@ L_088271C8: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088271E0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (0u | 0u); @@ -6641,18 +6124,8 @@ L_08827208: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08827214: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -6665,18 +6138,8 @@ L_08827224: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08827230: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(16), aot_gpr_16); @@ -6753,18 +6216,8 @@ L_088272E4: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088272FC: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(16), aot_gpr_16); @@ -6822,18 +6275,8 @@ L_08827320: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088273C4: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, ctx.gpr[17], ctx.gpr[18]}; @@ -6955,18 +6398,8 @@ L_088274EC: ctx.gpr[18] = (static_cast(static_cast(ctx.gpr[18]) >> 2u)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08827504: aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(4), std::bit_cast(ctx.fpr[22])); aot_gpr_4 = (aot_mem.aot_direct_load32(ctx.gpr[17] + static_cast(0))); @@ -7016,18 +6449,8 @@ L_0882754C: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08827574: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); { const std::uint32_t aot_run_words[6]{aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], aot_gpr_31}; @@ -7105,18 +6528,8 @@ L_08827600: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08827628: { const std::uint32_t vfpu_address = aot_gpr_6 + static_cast(0); std::uint32_t vfpu_words[4]{}; @@ -7172,18 +6585,8 @@ L_08827628: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08827650: aot_gpr_5 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(72))); aot_gpr_6 = (0u + static_cast(-2)); @@ -7194,18 +6597,8 @@ L_08827650: ctx.gpr[2] = (aot_gpr_4 | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0882766C: aot_gpr_6 = (2238u << 16u); aot_gpr_5 = (2233u << 16u); @@ -7273,18 +6666,8 @@ L_08827728: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08827730: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -7328,18 +6711,8 @@ L_08827770: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08827784: ctx.gpr[2] = (2238u << 16u); ctx.gpr[2] = (ctx.gpr[2] + static_cast(-6032)); @@ -7384,18 +6757,8 @@ L_088277C0: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088277C8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -7570,18 +6933,8 @@ L_08827930: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08827944: aot_gpr_5 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(7836))); aot_gpr_6 = (aot_gpr_5 < static_cast(31) ? 1u : 0u); @@ -7604,18 +6957,8 @@ L_08827970: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08827978: aot_gpr_29 = (aot_gpr_29 + static_cast(-112)); aot_gpr_5 = (2236u << 16u); @@ -7775,18 +7118,8 @@ L_08827978: aot_gpr_29 = (aot_gpr_29 + static_cast(112)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08827A6C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(7816))); @@ -7854,18 +7187,8 @@ L_08827AEC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08827AF8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(7824))); @@ -7940,18 +7263,8 @@ L_08827B90: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08827BA0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(7832))); @@ -8027,18 +7340,8 @@ L_08827C3C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08827C4C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(72))); @@ -8096,18 +7399,8 @@ L_08827CC8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08827CD8: aot_gpr_29 = (aot_gpr_29 + static_cast(-64)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(48), aot_gpr_16); @@ -8255,18 +7548,8 @@ L_08827DEC: aot_gpr_29 = (aot_gpr_29 + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08827E00: aot_gpr_29 = (aot_gpr_29 + static_cast(-112)); aot_gpr_6 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(72))); @@ -8428,18 +7711,8 @@ L_08827EF4: aot_gpr_29 = (aot_gpr_29 + static_cast(112)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08827F00: aot_gpr_29 = (aot_gpr_29 + static_cast(-96)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(36), std::bit_cast(ctx.fpr[20])); @@ -8533,615 +7806,8 @@ void recomp_unit_0008(Runtime &rt, AllegrexContext &ctx) { void register_generated_unit_8(Runtime &runtime) { runtime.register_generated_unit(8u, 0x08824000u, 16384u, &recomp_unit_0008, &recomp_unit_0008_entry); - runtime.register_function(0x08824000u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08824040u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x0882404Cu, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x088240B4u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x088240C0u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x088240D4u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x088240E0u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x088240ECu, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x088240F8u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08824104u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08824110u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x0882411Cu, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08824128u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08824190u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x0882419Cu, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x088241B0u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x088241BCu, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x088241E8u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08824204u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x0882422Cu, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08824238u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08824244u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08824254u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08824264u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x0882426Cu, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08824278u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08824288u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08824298u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x0882429Cu, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x088242B0u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x088242C8u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x088242D8u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x088242E4u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08824300u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08824318u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08824328u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08824334u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08824354u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08824388u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08824394u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08824398u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x088243A0u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x088243D4u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x088243E4u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08824400u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x0882441Cu, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08824464u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08824490u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x088244D8u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08824504u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x0882450Cu, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08824514u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x0882451Cu, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08824524u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x0882452Cu, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08824534u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x0882453Cu, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08824540u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08824560u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x0882459Cu, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x088245A8u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x088245CCu, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x088245E4u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08824600u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08824638u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08824658u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08824680u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x088246A0u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x088246C8u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x088246E8u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08824708u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08824728u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08824748u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08824764u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08824770u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08824780u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x0882478Cu, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08824794u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x088247ACu, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08824878u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08824880u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08824888u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x088248B4u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x088248CCu, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x088248D4u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x088248DCu, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x088248E4u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x0882490Cu, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08824914u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x0882491Cu, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08824924u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x0882492Cu, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x0882493Cu, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08824948u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08824958u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08824960u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08824974u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08824980u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08824990u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x088249A0u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x088249B0u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x088249C0u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x088249CCu, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x088249D4u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x088249DCu, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x088249E4u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x088249E8u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08824A0Cu, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08824A20u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08824A94u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08824AACu, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08824AB0u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08824AB4u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08824ABCu, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08824AC4u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08824ACCu, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08824AE8u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08824B00u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08824B04u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08824B08u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08824B10u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08824B1Cu, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08824B24u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08824B40u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08824B58u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08824B5Cu, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08824B60u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08824B68u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08824B74u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08824B7Cu, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08824B8Cu, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08824B94u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08824BC8u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08824BD4u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08824BDCu, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08824C10u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08824C1Cu, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08824C24u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08824C64u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08824C70u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08824C78u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08824C90u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08824C98u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08824CA8u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08824CB0u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08824CB8u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08824CC0u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08824CC8u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08824CD8u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08824CE0u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08824CE8u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08824CFCu, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08824D04u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08824D08u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08824D28u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08824DB0u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08824E70u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08824E7Cu, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08824F3Cu, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08824F48u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08825008u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08825014u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x0882503Cu, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08825048u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08825054u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08825060u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x0882506Cu, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08825078u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08825084u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08825090u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08825150u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x0882515Cu, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08825184u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08825190u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x088251ECu, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08825204u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08825234u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x0882523Cu, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08825258u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08825264u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08825270u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08825280u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x088252ACu, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x088252B8u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x088252C4u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x088252D0u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x088252DCu, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x088252E4u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x088252F8u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08825340u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x088253C0u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x088253D4u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x088253E8u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x088253FCu, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08825410u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08825424u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08825468u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x088255C8u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x088255E4u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x088255F0u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x0882560Cu, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08825618u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08825634u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08825640u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x0882565Cu, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08825668u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08825684u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08825690u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x088256ACu, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x088256B8u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08825710u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x0882571Cu, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08825738u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08825800u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08825814u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08825844u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x088258ACu, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x088258F0u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08825924u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08825944u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08825964u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08825998u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x088259B0u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x088259D0u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x088259E0u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x088259F0u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08825A10u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08825A20u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08825A30u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08825A50u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08825A60u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08825A70u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08825A90u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08825AA0u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08825AB0u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08825AD4u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08825B00u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08825B0Cu, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08825B1Cu, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08825B40u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08825B6Cu, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08825B84u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08825BB8u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08825BC4u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08825BD4u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08825BE0u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08825C04u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08825C0Cu, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08825C14u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08825C1Cu, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08825C24u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08825C2Cu, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08825C34u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08825C48u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08825C4Cu, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08825C50u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08825C58u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08825C5Cu, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08825C60u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08825C68u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08825C6Cu, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08825C8Cu, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08825CA8u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08825CBCu, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08825CC8u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08825CD4u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08825CDCu, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08825CF0u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08825CF8u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08825D1Cu, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08825D28u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08825D30u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08825D34u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08825D44u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08825D54u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08825D70u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08825D7Cu, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08825DA8u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08825DB4u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08825DC0u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08825DE8u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08825DFCu, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08825E10u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08825E1Cu, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08825E3Cu, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08825E54u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08825E68u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08825E74u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08825E80u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08825E88u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08825E8Cu, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08825EACu, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08825ED4u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08825EECu, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08825F00u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08825F14u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08825F24u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08825F30u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08825F38u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08825F3Cu, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08825F48u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08825F64u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08825F70u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08825F7Cu, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08825F80u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08825F90u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08825F98u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08825FB8u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08825FC8u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08825FD4u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08826004u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08826018u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08826020u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08826030u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08826040u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08826064u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08826084u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x088260CCu, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x088260D8u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x088260E8u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x088260F4u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08826104u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08826110u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08826124u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x0882612Cu, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08826138u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08826154u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08826170u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x0882617Cu, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08826188u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x0882618Cu, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x0882619Cu, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x088261A4u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x088261B8u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x088261E0u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08826204u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x0882620Cu, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08826228u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08826230u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x0882624Cu, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08826258u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08826264u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08826268u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08826278u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08826290u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x088262E4u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x088262FCu, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08826314u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08826328u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08826330u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08826348u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08826360u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08826398u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x088263B4u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x088263C8u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x088263DCu, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x088263ECu, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x088263F8u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08826438u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08826450u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08826464u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08826488u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x088264B0u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x088264C4u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x088264D0u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x088264ECu, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08826508u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x0882650Cu, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08826510u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08826518u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08826528u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08826540u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x0882655Cu, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08826560u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08826564u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x0882656Cu, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x0882657Cu, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08826598u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x088265B4u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x088265B8u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x088265BCu, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x088265C4u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x088265D0u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x088265E8u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x088266D4u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x088266E8u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x088266F4u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x088267B4u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x088267C0u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08826880u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x0882688Cu, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x0882694Cu, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08826964u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x088269F4u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08826A08u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08826A14u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08826A7Cu, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08826A88u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08826AF0u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08826AFCu, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08826B64u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08826B7Cu, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08826B94u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08826BBCu, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08826BD8u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08826BF0u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08826BFCu, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08826C04u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08826C18u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08826C28u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08826C34u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08826C70u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08826CBCu, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08826D0Cu, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08826D1Cu, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08826D54u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08826D68u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08826D74u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08826D8Cu, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08826D98u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08826DD4u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08826DE8u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08826DF4u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08826E0Cu, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08826E18u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08826EC0u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08826EDCu, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08826F20u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08826F28u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08826F2Cu, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08826F5Cu, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08826F80u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08826F98u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08826FA4u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08826FB8u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08826FC8u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08826FD0u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08826FD4u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08826FECu, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08827008u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x0882701Cu, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08827024u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08827030u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08827044u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08827054u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x0882705Cu, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08827060u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08827078u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08827094u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x088270A8u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x088270B0u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x088270BCu, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x088270D0u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x088270E0u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x088270E8u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x088270ECu, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08827104u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08827120u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08827134u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x0882713Cu, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08827140u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x0882714Cu, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08827158u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08827160u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08827194u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x088271A8u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x088271BCu, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x088271C8u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x088271E0u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x088271F4u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x088271FCu, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08827208u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08827214u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08827224u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08827230u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08827254u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x088272C4u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x088272CCu, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x088272D8u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x088272E4u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x088272FCu, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08827320u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x088273C4u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08827400u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08827484u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x088274A8u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x088274B4u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x088274C8u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x088274D0u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x088274E0u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x088274ECu, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08827504u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08827518u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08827528u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x0882753Cu, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x0882754Cu, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08827574u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x088275ACu, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x088275E4u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08827600u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08827628u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08827650u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x0882766Cu, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08827688u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x0882769Cu, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x088276C4u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08827728u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08827730u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x0882774Cu, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08827758u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08827760u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08827770u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08827784u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08827790u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x0882779Cu, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x088277ACu, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x088277B4u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x088277BCu, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x088277C0u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x088277C8u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08827814u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08827820u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x0882782Cu, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x0882785Cu, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08827868u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08827874u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08827880u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08827884u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08827890u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08827898u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x088278A8u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x088278BCu, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x088278C0u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x088278C8u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x088278DCu, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x088278E4u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x088278ECu, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x088278F4u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08827900u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x0882790Cu, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08827918u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08827924u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08827930u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08827944u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08827954u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08827970u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08827978u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08827A6Cu, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08827A80u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08827A8Cu, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08827A98u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08827AA8u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08827AC0u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08827AC8u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08827ADCu, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08827AE4u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08827AECu, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08827AF8u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08827B14u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08827B20u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08827B2Cu, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08827B38u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08827B58u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08827B60u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08827B7Cu, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08827B84u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08827B90u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08827BA0u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08827BBCu, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08827BCCu, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08827BD8u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08827BE4u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08827C04u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08827C0Cu, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08827C28u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08827C30u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08827C3Cu, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08827C4Cu, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08827C74u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08827C8Cu, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08827CA4u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08827CB4u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08827CC8u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08827CD8u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08827D04u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08827D14u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08827D28u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08827D38u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08827D40u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08827D4Cu, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08827D5Cu, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08827D64u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08827D6Cu, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08827D84u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08827D9Cu, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08827DACu, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08827DECu, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08827E00u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08827E20u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08827E70u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08827EC0u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08827EC8u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08827EE0u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08827EF4u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08827F00u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08827FA0u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08827FACu, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08827FC0u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08827FE0u, &recomp_unit_0008, "recomp_unit_0008"); - runtime.register_function(0x08827FECu, &recomp_unit_0008, "recomp_unit_0008"); + // PSPRECOMP_V812_COMPACT_REGISTRATION: same entry set, looped once in Runtime instead of source-expanded calls. + runtime.register_generated_entry_mask(0x08824000u, &recomp_unit_0008, "recomp_unit_0008", + kEntryMasks_recomp_unit_0008, 64u); } } // namespace psprecomp diff --git a/profiles/vcs/generated/generated_unit_0009.cpp b/profiles/vcs/generated/generated_unit_0009.cpp index cdd9fc6..b740bd9 100644 --- a/profiles/vcs/generated/generated_unit_0009.cpp +++ b/profiles/vcs/generated/generated_unit_0009.cpp @@ -563,6 +563,19 @@ LOCAL_DISPATCH: AOT_REGCACHE_SYNC_OUT(); return; } } +// PSPRECOMP_V812_SHARED_SCHED_BLOCK: one scheduler-exact slow boundary per unit. +LOCAL_SCHED_BOUNDARY: + ctx.pc = jump_target; + AOT_REGCACHE_SYNC_OUT(); + if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { + ++local_redispatch_rounds; + AOT_REGCACHE_SYNC_IN(); + local_transfers = 0u; + local_pc = ctx.pc; + entry_id = 0u; + goto LOCAL_DISPATCH; + } + return; L_08828000: aot_fpr_13 = aot_fpr_13 / ctx.fpr[16]; aot_gpr_6 = (0u | 49u); @@ -779,18 +792,8 @@ L_0882818C: aot_gpr_29 = (aot_gpr_29 + static_cast(96)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088281C8: aot_gpr_4 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(0))); { const bool branch_taken = aot_gpr_4 == 0u; @@ -926,18 +929,8 @@ L_088282BC: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088282C4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (2238u << 16u); @@ -958,18 +951,8 @@ L_088282F0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088282FC: aot_gpr_29 = (aot_gpr_29 + static_cast(-224)); aot_gpr_5 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(112))); @@ -1373,18 +1356,8 @@ L_088286D0: aot_gpr_29 = (aot_gpr_29 + static_cast(224)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08828714: aot_gpr_29 = (aot_gpr_29 + static_cast(-192)); { const std::uint32_t aot_run_words[12]{std::bit_cast(ctx.fpr[20]), std::bit_cast(ctx.fpr[22]), std::bit_cast(ctx.fpr[24]), aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[22], ctx.gpr[23], aot_gpr_31}; @@ -2046,18 +2019,8 @@ L_08828ED0: aot_gpr_29 = (aot_gpr_29 + static_cast(192)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08828F08: aot_gpr_29 = (aot_gpr_29 + static_cast(-368)); { const std::uint32_t aot_run_words[16]{std::bit_cast(ctx.fpr[20]), std::bit_cast(ctx.fpr[22]), std::bit_cast(ctx.fpr[24]), std::bit_cast(ctx.fpr[26]), std::bit_cast(ctx.fpr[28]), std::bit_cast(ctx.fpr[30]), aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[22], ctx.gpr[23], ctx.gpr[30], aot_gpr_31}; @@ -3066,18 +3029,8 @@ L_0882975C: aot_gpr_29 = (aot_gpr_29 + static_cast(368)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088297A4: aot_gpr_29 = (aot_gpr_29 + static_cast(-240)); aot_gpr_5 = (static_cast(static_cast(static_cast(aot_mem.aot_direct_load8(aot_gpr_4 + static_cast(482)))))); @@ -3754,18 +3707,8 @@ L_08829F1C: aot_gpr_29 = (aot_gpr_29 + static_cast(240)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08829F60: aot_gpr_29 = (aot_gpr_29 + static_cast(-464)); ctx.gpr[8] = (static_cast(static_cast(static_cast(aot_mem.aot_direct_load8(aot_gpr_4 + static_cast(482)))))); @@ -4537,18 +4480,8 @@ L_0882A588: aot_gpr_29 = (aot_gpr_29 + static_cast(464)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0882A5BC: aot_gpr_29 = (aot_gpr_29 + static_cast(-640)); aot_gpr_5 = (static_cast(static_cast(static_cast(aot_mem.aot_direct_load16(aot_gpr_4 + static_cast(86)))))); @@ -5614,18 +5547,8 @@ L_0882AB70: aot_gpr_29 = (aot_gpr_29 + static_cast(640)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0882ABA0: aot_gpr_29 = (aot_gpr_29 + static_cast(-448)); aot_gpr_5 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(-15960))); @@ -6635,18 +6558,8 @@ L_0882B388: aot_gpr_29 = (aot_gpr_29 + static_cast(448)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0882B3CC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (2238u << 16u); @@ -6670,18 +6583,8 @@ L_0882B3F8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0882B404: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -6733,18 +6636,8 @@ L_0882B44C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0882B45C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -6806,18 +6699,8 @@ L_0882B4B0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0882B4BC: aot_gpr_4 = (std::bit_cast(aot_fpr_12)); aot_gpr_5 = (std::bit_cast(aot_fpr_13)); @@ -6831,18 +6714,8 @@ L_0882B4BC: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0882B4E8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -6953,18 +6826,8 @@ L_0882B4FC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0882B688: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -7043,18 +6906,8 @@ L_0882B710: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0882B73C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -7164,18 +7017,8 @@ L_0882B7E0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0882B854: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -7346,18 +7189,8 @@ L_0882B978: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0882B994: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -7371,18 +7204,8 @@ L_0882B9A4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0882B9B0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -7396,18 +7219,8 @@ L_0882B9C0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0882B9CC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (aot_gpr_4 | 0u); @@ -7422,18 +7235,8 @@ L_0882B9E0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0882B9EC: aot_gpr_4 = (aot_mem.aot_direct_load8(aot_gpr_4 + static_cast(476))); aot_gpr_5 = (aot_gpr_4 < static_cast(6) ? 1u : 0u); @@ -7529,18 +7332,8 @@ L_0882BA50: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0882BA58: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(76))); @@ -7629,18 +7422,8 @@ L_0882BAF0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0882BB00: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(8), ctx.gpr[17]); @@ -7758,36 +7541,16 @@ L_0882BBB8: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0882BBD0: aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(448), 0u); jump_target = aot_gpr_31; aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(444), 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0882BBDC: aot_gpr_29 = (aot_gpr_29 + static_cast(-672)); aot_gpr_5 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(448))); @@ -8390,18 +8153,8 @@ L_0882BF94: aot_gpr_29 = (aot_gpr_29 + static_cast(672)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0882BFC8: aot_gpr_29 = (aot_gpr_29 + static_cast(-80)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(64), std::bit_cast(ctx.fpr[20])); @@ -8443,490 +8196,8 @@ void recomp_unit_0009(Runtime &rt, AllegrexContext &ctx) { void register_generated_unit_9(Runtime &runtime) { runtime.register_generated_unit(9u, 0x08828000u, 16384u, &recomp_unit_0009, &recomp_unit_0009_entry); - runtime.register_function(0x08828000u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x08828020u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882802Cu, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882803Cu, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882805Cu, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x08828068u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x08828078u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x08828088u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x08828090u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x08828098u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x088280A0u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x088280B0u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x088280C4u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x088280D4u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x088280E0u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x08828108u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x08828124u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x08828138u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x08828148u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x08828154u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x08828170u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x08828178u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x08828188u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882818Cu, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x088281C8u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x088281D4u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x088281D8u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x088281F4u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x08828204u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x08828210u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x08828218u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x08828220u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882822Cu, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x08828238u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x08828240u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x08828248u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x08828250u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x08828260u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x088282ACu, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x088282B4u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x088282BCu, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x088282C4u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x088282F0u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x088282FCu, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x08828364u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x08828370u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x088283E8u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x08828458u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x08828554u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x08828584u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x08828590u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x088285F8u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x08828600u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x08828614u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x08828628u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882863Cu, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x08828650u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882868Cu, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x088286C0u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x088286D0u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x08828714u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x088287D0u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882880Cu, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882881Cu, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x08828854u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x08828864u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882886Cu, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x08828878u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x08828888u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882888Cu, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x08828A0Cu, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x08828A68u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x08828AC4u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x08828BA0u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x08828BBCu, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x08828BCCu, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x08828BD4u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x08828BE4u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x08828C1Cu, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x08828ED0u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x08828F08u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x08828FD4u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x08828FDCu, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x08829008u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x08829010u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x08829040u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x08829050u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x08829058u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x08829068u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x08829078u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x08829084u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x08829090u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x088290A0u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x088290ACu, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x088290C8u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x088290D4u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x088290ECu, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x088290FCu, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882910Cu, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x08829118u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x08829124u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x08829130u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882913Cu, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x08829150u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882915Cu, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x08829168u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x08829174u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882918Cu, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x08829194u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x088291A0u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x08829358u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x08829380u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x088293F0u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x08829404u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882940Cu, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x08829420u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x08829428u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882943Cu, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x08829444u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882945Cu, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x08829468u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x08829480u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882948Cu, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x088294A4u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x088294B0u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x08829500u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882952Cu, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x08829554u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x08829580u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x08829594u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x088295BCu, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x088295D8u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x08829620u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882962Cu, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x08829634u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882963Cu, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x08829644u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x08829650u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x08829660u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882966Cu, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x088296C0u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x088296CCu, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x088296E4u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x088296ECu, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x08829708u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x08829714u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882972Cu, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882973Cu, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882974Cu, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882975Cu, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x088297A4u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x08829800u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x08829850u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x08829888u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x088298A0u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x088298A8u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x088298B0u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x088298B8u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x088298BCu, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x088298E0u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x088298F8u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x08829914u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882995Cu, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882996Cu, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x08829984u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882999Cu, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x088299ACu, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x088299E4u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x088299F4u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x08829A04u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x08829A0Cu, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x08829A10u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x08829B4Cu, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x08829BB4u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x08829C20u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x08829C30u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x08829C40u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x08829C48u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x08829C58u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x08829C90u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x08829CC0u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x08829CD4u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x08829E48u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x08829EB0u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x08829F1Cu, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x08829F60u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x08829FB4u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x08829FF0u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x08829FF8u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882A000u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882A208u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882A210u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882A214u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882A22Cu, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882A234u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882A244u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882A25Cu, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882A264u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882A27Cu, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882A284u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882A294u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882A2ACu, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882A2B4u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882A2CCu, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882A2D4u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882A2E4u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882A2FCu, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882A304u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882A31Cu, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882A324u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882A334u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882A34Cu, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882A354u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882A36Cu, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882A374u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882A384u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882A39Cu, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882A3A4u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882A3BCu, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882A3C4u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882A3D4u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882A44Cu, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882A45Cu, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882A4CCu, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882A4D4u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882A4E4u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882A554u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882A558u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882A588u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882A5BCu, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882A614u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882A61Cu, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882A634u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882A63Cu, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882A650u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882A658u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882A664u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882A670u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882A684u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882A68Cu, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882A694u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882A6BCu, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882A7E8u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882A80Cu, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882A81Cu, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882A834u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882A84Cu, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882A864u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882A87Cu, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882A894u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882A9E4u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882AA04u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882AA14u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882AA28u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882AA2Cu, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882AA40u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882AA44u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882AA5Cu, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882AB60u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882AB70u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882ABA0u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882AC0Cu, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882AC28u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882AC30u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882AC38u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882AC6Cu, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882AC78u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882AC88u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882AC90u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882ACA4u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882ACACu, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882ACB4u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882ACC0u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882ACD4u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882ACE4u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882ACF4u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882AD04u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882AD0Cu, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882AD18u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882AD28u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882AD30u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882AD38u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882AD50u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882AD78u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882AE04u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882AE18u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882AE20u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882AE24u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882AE38u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882AE40u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882AE60u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882B044u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882B04Cu, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882B050u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882B068u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882B070u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882B080u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882B098u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882B0A0u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882B0B8u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882B0C0u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882B0D0u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882B0E8u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882B0F0u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882B108u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882B110u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882B120u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882B138u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882B140u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882B158u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882B160u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882B170u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882B188u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882B190u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882B1A8u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882B1B0u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882B1C0u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882B1D8u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882B1E0u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882B1F8u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882B200u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882B210u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882B288u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882B308u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882B344u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882B354u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882B368u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882B388u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882B3CCu, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882B3F0u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882B3F8u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882B404u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882B418u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882B420u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882B434u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882B440u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882B448u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882B44Cu, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882B45Cu, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882B46Cu, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882B478u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882B484u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882B48Cu, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882B494u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882B4A8u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882B4ACu, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882B4B0u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882B4BCu, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882B4E8u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882B4FCu, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882B688u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882B6ACu, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882B6D0u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882B6E8u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882B6F0u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882B708u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882B710u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882B73Cu, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882B75Cu, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882B798u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882B7A4u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882B7B0u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882B7B8u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882B7C4u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882B7D0u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882B7D8u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882B7E0u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882B854u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882B878u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882B890u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882B898u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882B8A4u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882B8ACu, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882B8B0u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882B8BCu, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882B8CCu, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882B8DCu, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882B8ECu, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882B8FCu, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882B904u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882B910u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882B91Cu, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882B928u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882B934u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882B944u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882B950u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882B958u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882B95Cu, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882B964u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882B970u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882B978u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882B994u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882B9A4u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882B9B0u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882B9C0u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882B9CCu, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882B9E0u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882B9ECu, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882B9FCu, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882BA04u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882BA0Cu, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882BA14u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882BA1Cu, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882BA24u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882BA2Cu, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882BA34u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882BA3Cu, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882BA44u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882BA4Cu, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882BA50u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882BA58u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882BA78u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882BA88u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882BA90u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882BA98u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882BAA4u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882BABCu, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882BACCu, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882BADCu, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882BAE8u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882BAF0u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882BB00u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882BB24u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882BB30u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882BB38u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882BB40u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882BB4Cu, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882BB58u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882BB80u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882BB84u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882BB94u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882BBACu, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882BBB4u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882BBB8u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882BBD0u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882BBDCu, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882BC18u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882BC28u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882BCA0u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882BCA8u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882BCB0u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882BCC0u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882BCCCu, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882BCDCu, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882BCE4u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882BCE8u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882BD00u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882BD0Cu, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882BD1Cu, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882BD28u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882BD30u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882BD74u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882BD94u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882BDC0u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882BDC8u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882BDD4u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882BE14u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882BE3Cu, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882BE48u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882BE58u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882BE64u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882BE6Cu, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882BE90u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882BE9Cu, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882BEA4u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882BEC4u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882BEE4u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882BF04u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882BF14u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882BF2Cu, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882BF38u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882BF44u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882BF4Cu, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882BF50u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882BF5Cu, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882BF68u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882BF70u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882BF74u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882BF80u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882BF8Cu, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882BF94u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882BFC8u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882BFE8u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882BFF0u, &recomp_unit_0009, "recomp_unit_0009"); - runtime.register_function(0x0882BFFCu, &recomp_unit_0009, "recomp_unit_0009"); + // PSPRECOMP_V812_COMPACT_REGISTRATION: same entry set, looped once in Runtime instead of source-expanded calls. + runtime.register_generated_entry_mask(0x08828000u, &recomp_unit_0009, "recomp_unit_0009", + kEntryMasks_recomp_unit_0009, 64u); } } // namespace psprecomp diff --git a/profiles/vcs/generated/generated_unit_0010.cpp b/profiles/vcs/generated/generated_unit_0010.cpp index d565307..8421534 100644 --- a/profiles/vcs/generated/generated_unit_0010.cpp +++ b/profiles/vcs/generated/generated_unit_0010.cpp @@ -1081,6 +1081,19 @@ LOCAL_DISPATCH: AOT_REGCACHE_SYNC_OUT(); return; } } +// PSPRECOMP_V812_SHARED_SCHED_BLOCK: one scheduler-exact slow boundary per unit. +LOCAL_SCHED_BOUNDARY: + ctx.pc = jump_target; + AOT_REGCACHE_SYNC_OUT(); + if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { + ++local_redispatch_rounds; + AOT_REGCACHE_SYNC_IN(); + local_transfers = 0u; + local_pc = ctx.pc; + entry_id = 0u; + goto LOCAL_DISPATCH; + } + return; L_0882C000: aot_gpr_4 = (aot_gpr_4 & 512u); aot_gpr_4 = (0u < aot_gpr_4 ? 1u : 0u); @@ -1343,18 +1356,8 @@ L_0882C184: aot_gpr_29 = (aot_gpr_29 + static_cast(80)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0882C198: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_gpr_6 = (aot_gpr_6 & 255u); @@ -1389,18 +1392,8 @@ L_0882C1C4: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0882C1DC: { const bool branch_taken = 0u == 0u; if (branch_taken) { @@ -1661,18 +1654,8 @@ L_0882C310: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0882C31C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), aot_gpr_16); @@ -1718,18 +1701,8 @@ L_0882C36C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0882C380: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_6 = (aot_gpr_5 << 16u); @@ -1761,18 +1734,8 @@ L_0882C3BC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0882C3C8: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); { const std::uint32_t aot_run_words[8]{aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[22], aot_gpr_31}; @@ -1901,18 +1864,8 @@ L_0882C4A0: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0882C4C8: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), aot_gpr_16); @@ -2070,18 +2023,8 @@ L_0882C5F8: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0882C628: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); { const std::uint32_t aot_run_words[8]{aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[22], aot_gpr_31}; @@ -2210,18 +2153,8 @@ L_0882C700: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0882C728: aot_gpr_29 = (aot_gpr_29 + static_cast(-64)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(48), aot_gpr_16); @@ -2444,18 +2377,8 @@ L_0882C8A8: aot_gpr_29 = (aot_gpr_29 + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0882C8BC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), aot_gpr_16); @@ -2546,18 +2469,8 @@ L_0882C96C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0882C98C: aot_gpr_29 = (aot_gpr_29 + static_cast(-64)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(52), aot_gpr_16); @@ -2888,18 +2801,8 @@ L_0882CC48: aot_gpr_29 = (aot_gpr_29 + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0882CC80: aot_gpr_29 = (aot_gpr_29 + static_cast(-352)); aot_gpr_5 = (0u + static_cast(-1)); @@ -3869,18 +3772,8 @@ L_0882D4D4: aot_gpr_29 = (aot_gpr_29 + static_cast(352)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0882D508: aot_gpr_29 = (aot_gpr_29 + static_cast(-64)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(28), aot_gpr_16); @@ -4224,18 +4117,8 @@ L_0882D75C: aot_gpr_29 = (aot_gpr_29 + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0882D794: aot_gpr_29 = (aot_gpr_29 + static_cast(-64)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(28), aot_gpr_16); @@ -4432,18 +4315,8 @@ L_0882D944: aot_gpr_29 = (aot_gpr_29 + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0882D968: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(8), ctx.gpr[17]); @@ -4589,18 +4462,8 @@ L_0882DA30: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0882DA4C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (aot_mem.aot_direct_load8(aot_gpr_4 + static_cast(41))); @@ -4680,18 +4543,8 @@ L_0882DAC0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0882DAD0: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_gpr_5 = (aot_mem.aot_direct_load8(aot_gpr_4 + static_cast(34))); @@ -4841,18 +4694,8 @@ L_0882DC08: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0882DC20: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(5852))); @@ -5023,18 +4866,8 @@ L_0882DD74: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0882DD8C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (aot_mem.aot_direct_load8(aot_gpr_4 + static_cast(34))); @@ -5210,18 +5043,8 @@ L_0882DEDC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0882DEF4: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_gpr_5 = (aot_mem.aot_direct_load8(aot_gpr_4 + static_cast(33))); @@ -5337,18 +5160,8 @@ L_0882DFB4: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0882DFD0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (aot_mem.aot_direct_load8(aot_gpr_4 + static_cast(33))); @@ -5484,18 +5297,8 @@ L_0882E0AC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0882E0C0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -5598,18 +5401,8 @@ L_0882E1A8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0882E1C0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -6016,18 +5809,8 @@ L_0882E460: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0882E470: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (aot_mem.aot_direct_load8(aot_gpr_4 + static_cast(30))); @@ -6109,18 +5892,8 @@ L_0882E50C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0882E518: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -6320,18 +6093,8 @@ L_0882E660: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0882E670: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -6389,18 +6152,8 @@ L_0882E6EC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0882E704: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -6648,18 +6401,8 @@ L_0882E870: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0882E880: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -6755,18 +6498,8 @@ L_0882E930: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0882E950: aot_gpr_5 = (aot_mem.aot_direct_load8(aot_gpr_4 + static_cast(30))); { const bool branch_taken = aot_gpr_5 == 0u; @@ -6794,207 +6527,87 @@ L_0882E978: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0882E980: aot_gpr_5 = (0u | 1u); jump_target = aot_gpr_31; aot_mem.aot_direct_store8(aot_gpr_4 + static_cast(30), static_cast(aot_gpr_5)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0882E98C: jump_target = aot_gpr_31; aot_mem.aot_direct_store8(aot_gpr_4 + static_cast(30), static_cast(0u)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0882E994: jump_target = aot_gpr_31; aot_mem.aot_direct_store8(aot_gpr_4 + static_cast(31), static_cast(aot_gpr_5)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0882E99C: jump_target = aot_gpr_31; aot_mem.aot_direct_store8(aot_gpr_4 + static_cast(40), static_cast(aot_gpr_5)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0882E9A4: jump_target = aot_gpr_31; ctx.gpr[2] = (aot_mem.aot_direct_load8(aot_gpr_4 + static_cast(41))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0882E9AC: jump_target = aot_gpr_31; aot_mem.aot_direct_store8(aot_gpr_4 + static_cast(41), static_cast(aot_gpr_5)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0882E9B4: jump_target = aot_gpr_31; ctx.gpr[2] = (aot_mem.aot_direct_load8(aot_gpr_4 + static_cast(32))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0882E9BC: jump_target = aot_gpr_31; aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(56), aot_gpr_5); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0882E9C4: jump_target = aot_gpr_31; ctx.gpr[2] = (aot_mem.aot_direct_load8(aot_gpr_4 + static_cast(30))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0882E9CC: ctx.gpr[2] = (aot_mem.aot_direct_load8(aot_gpr_4 + static_cast(30))); jump_target = aot_gpr_31; ctx.gpr[2] = (ctx.gpr[2] < static_cast(1) ? 1u : 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0882E9D8: jump_target = aot_gpr_31; aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(36), aot_gpr_5); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0882E9E0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (aot_mem.aot_direct_load8(aot_gpr_4 + static_cast(42))); @@ -7020,35 +6633,15 @@ L_0882EA04: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0882EA18: jump_target = aot_gpr_31; aot_mem.aot_direct_store8(aot_gpr_4 + static_cast(52), static_cast(aot_gpr_5)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0882EA20: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -7069,18 +6662,8 @@ L_0882EA44: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0882EA54: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_6 = (aot_mem.aot_direct_load8(aot_gpr_4 + static_cast(60))); @@ -7251,35 +6834,15 @@ L_0882EB60: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0882EB78: jump_target = aot_gpr_31; aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(64), aot_gpr_5); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0882EB80: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); ctx.gpr[8] = (static_cast(static_cast(static_cast(aot_mem.aot_direct_load8(aot_gpr_4 + static_cast(28)))))); @@ -7442,18 +7005,8 @@ L_0882EC9C: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0882ECC4: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); ctx.gpr[8] = (static_cast(static_cast(static_cast(aot_mem.aot_direct_load8(aot_gpr_4 + static_cast(28)))))); @@ -7616,35 +7169,15 @@ L_0882EDE0: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0882EE08: jump_target = aot_gpr_31; aot_mem.aot_direct_store8(aot_gpr_4 + static_cast(29), static_cast(aot_gpr_5)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0882EE10: aot_gpr_29 = (aot_gpr_29 + static_cast(-64)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, ctx.gpr[17], ctx.gpr[18]}; @@ -7862,18 +7395,8 @@ L_0882EF94: aot_gpr_29 = (aot_gpr_29 + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0882EFBC: aot_gpr_29 = (aot_gpr_29 + static_cast(-64)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, ctx.gpr[17], ctx.gpr[18]}; @@ -8091,18 +7614,8 @@ L_0882F140: aot_gpr_29 = (aot_gpr_29 + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0882F168: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (aot_mem.aot_direct_load8(aot_gpr_4 + static_cast(42))); @@ -8195,18 +7708,8 @@ L_0882F200: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0882F210: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(24), ctx.gpr[18]); @@ -8764,18 +8267,8 @@ L_0882F6C4: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0882F6E8: aot_gpr_29 = (aot_gpr_29 + static_cast(-176)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(144), aot_gpr_16); @@ -9570,18 +9063,8 @@ L_0882FC84: aot_gpr_29 = (aot_gpr_29 + static_cast(176)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0882FCA0: aot_gpr_29 = (aot_gpr_29 + static_cast(-176)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(136), ctx.gpr[19]); @@ -10026,1008 +9509,8 @@ void recomp_unit_0010(Runtime &rt, AllegrexContext &ctx) { void register_generated_unit_10(Runtime &runtime) { runtime.register_generated_unit(10u, 0x0882C000u, 16384u, &recomp_unit_0010, &recomp_unit_0010_entry); - runtime.register_function(0x0882C000u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882C014u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882C034u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882C03Cu, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882C044u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882C04Cu, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882C054u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882C05Cu, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882C06Cu, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882C078u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882C080u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882C088u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882C090u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882C098u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882C0C8u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882C0D0u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882C0D8u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882C0F8u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882C100u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882C108u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882C11Cu, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882C13Cu, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882C144u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882C14Cu, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882C17Cu, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882C184u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882C198u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882C1ACu, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882C1B4u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882C1C4u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882C1DCu, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882C1E4u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882C1FCu, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882C204u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882C21Cu, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882C224u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882C23Cu, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882C244u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882C25Cu, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882C264u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882C27Cu, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882C284u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882C29Cu, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882C2A4u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882C2BCu, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882C2C4u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882C2CCu, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882C2E4u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882C2ECu, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882C300u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882C308u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882C310u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882C31Cu, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882C33Cu, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882C35Cu, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882C364u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882C36Cu, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882C380u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882C3A4u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882C3B4u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882C3BCu, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882C3C8u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882C404u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882C408u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882C410u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882C420u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882C428u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882C43Cu, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882C444u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882C448u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882C454u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882C460u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882C46Cu, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882C474u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882C490u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882C4A0u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882C4C8u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882C510u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882C518u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882C520u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882C530u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882C538u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882C54Cu, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882C554u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882C558u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882C564u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882C570u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882C5B8u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882C5C4u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882C5CCu, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882C5E8u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882C5F8u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882C628u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882C664u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882C668u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882C670u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882C680u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882C688u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882C69Cu, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882C6A4u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882C6A8u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882C6B4u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882C6C0u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882C6CCu, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882C6D4u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882C6F0u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882C700u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882C728u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882C74Cu, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882C76Cu, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882C770u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882C7A0u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882C7B4u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882C7C4u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882C7D0u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882C7E0u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882C810u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882C818u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882C830u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882C838u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882C844u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882C84Cu, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882C854u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882C870u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882C878u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882C880u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882C89Cu, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882C8A4u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882C8A8u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882C8BCu, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882C8DCu, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882C8E4u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882C90Cu, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882C91Cu, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882C924u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882C92Cu, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882C934u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882C938u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882C96Cu, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882C98Cu, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882C9D0u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882CAE8u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882CAF0u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882CB08u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882CB18u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882CB20u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882CB2Cu, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882CB38u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882CB44u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882CB50u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882CB5Cu, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882CB64u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882CB6Cu, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882CB7Cu, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882CB8Cu, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882CB9Cu, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882CBACu, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882CBB8u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882CBCCu, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882CBD8u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882CBE4u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882CBF0u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882CBFCu, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882CC08u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882CC14u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882CC20u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882CC2Cu, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882CC38u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882CC44u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882CC48u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882CC80u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882CCC4u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882CCD0u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882CCD8u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882CCE0u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882CCF0u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882CCF8u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882CD14u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882CD1Cu, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882CD58u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882CD78u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882CDD0u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882CDE8u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882CDFCu, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882CE0Cu, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882CE1Cu, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882CE24u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882CE2Cu, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882CE44u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882CE58u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882CE60u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882CE74u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882CEB4u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882CEC4u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882CED8u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882CF3Cu, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882CF70u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882CF90u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882CFA4u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882CFBCu, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882CFC4u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882D060u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882D068u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882D070u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882D07Cu, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882D094u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882D0A8u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882D0D0u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882D0E8u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882D104u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882D10Cu, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882D134u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882D164u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882D1C8u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882D1D8u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882D1E0u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882D1FCu, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882D22Cu, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882D238u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882D248u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882D254u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882D26Cu, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882D2A0u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882D2ACu, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882D2CCu, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882D2E8u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882D300u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882D314u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882D354u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882D360u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882D394u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882D3C0u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882D3D0u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882D3D8u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882D400u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882D430u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882D448u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882D468u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882D49Cu, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882D4A8u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882D4BCu, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882D4D4u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882D508u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882D55Cu, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882D568u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882D574u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882D57Cu, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882D594u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882D5ACu, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882D5C0u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882D5D0u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882D5E0u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882D5ECu, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882D600u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882D610u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882D618u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882D628u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882D634u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882D648u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882D654u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882D660u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882D668u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882D674u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882D688u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882D698u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882D6A0u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882D6A4u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882D6ACu, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882D6BCu, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882D6C8u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882D6DCu, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882D6ECu, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882D6F4u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882D6F8u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882D708u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882D710u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882D718u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882D724u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882D734u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882D73Cu, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882D740u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882D748u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882D74Cu, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882D754u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882D75Cu, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882D794u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882D854u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882D868u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882D878u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882D87Cu, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882D884u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882D890u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882D8A0u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882D8A8u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882D8B0u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882D8BCu, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882D8C4u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882D8D4u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882D8F4u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882D8FCu, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882D904u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882D920u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882D924u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882D92Cu, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882D93Cu, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882D944u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882D968u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882D98Cu, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882D994u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882D9A0u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882D9A8u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882D9B0u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882D9B8u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882D9C4u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882D9CCu, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882D9D4u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882D9DCu, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882D9E4u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882D9F0u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882D9F8u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882DA00u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882DA08u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882DA10u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882DA1Cu, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882DA20u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882DA28u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882DA30u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882DA4Cu, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882DA64u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882DA6Cu, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882DA74u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882DA7Cu, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882DA84u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882DA8Cu, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882DA94u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882DA9Cu, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882DAA4u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882DAACu, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882DAB8u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882DAC0u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882DAD0u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882DAF0u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882DAFCu, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882DB04u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882DB0Cu, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882DB14u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882DB18u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882DB40u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882DB44u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882DB54u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882DB80u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882DBBCu, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882DBCCu, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882DBF8u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882DC08u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882DC20u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882DC44u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882DC4Cu, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882DC6Cu, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882DC74u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882DC7Cu, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882DC84u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882DC94u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882DCA0u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882DCACu, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882DCB4u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882DCB8u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882DCC8u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882DCD8u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882DCE8u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882DD14u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882DD20u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882DD4Cu, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882DD5Cu, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882DD64u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882DD6Cu, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882DD74u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882DD8Cu, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882DDACu, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882DDB8u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882DDC4u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882DDCCu, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882DDD4u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882DDDCu, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882DDE8u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882DDF4u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882DDFCu, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882DE00u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882DE0Cu, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882DE14u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882DE24u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882DE30u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882DE3Cu, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882DE48u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882DE54u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882DE60u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882DE6Cu, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882DE7Cu, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882DE8Cu, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882DE98u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882DEA4u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882DEB0u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882DEBCu, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882DEC8u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882DED4u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882DEDCu, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882DEF4u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882DF1Cu, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882DF24u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882DF30u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882DF40u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882DF48u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882DF50u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882DF58u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882DF5Cu, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882DF68u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882DF70u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882DF78u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882DF90u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882DF9Cu, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882DFA8u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882DFB0u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882DFB4u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882DFD0u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882DFECu, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882DFF4u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882E004u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882E00Cu, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882E014u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882E01Cu, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882E024u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882E02Cu, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882E040u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882E044u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882E04Cu, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882E060u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882E06Cu, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882E080u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882E090u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882E09Cu, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882E0ACu, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882E0C0u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882E0E0u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882E10Cu, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882E118u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882E144u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882E170u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882E17Cu, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882E1A8u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882E1C0u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882E1D4u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882E1E8u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882E1F4u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882E1FCu, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882E20Cu, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882E218u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882E21Cu, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882E220u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882E228u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882E230u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882E238u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882E240u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882E24Cu, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882E254u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882E25Cu, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882E260u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882E268u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882E270u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882E278u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882E284u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882E290u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882E29Cu, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882E2A8u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882E2B0u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882E2B8u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882E2C0u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882E2C8u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882E2D0u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882E2DCu, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882E2E8u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882E2F0u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882E2F8u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882E304u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882E310u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882E318u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882E320u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882E328u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882E330u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882E338u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882E340u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882E34Cu, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882E358u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882E360u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882E36Cu, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882E370u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882E378u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882E380u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882E388u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882E390u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882E398u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882E3A0u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882E3A4u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882E3ACu, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882E3B4u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882E3DCu, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882E3E8u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882E410u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882E420u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882E434u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882E43Cu, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882E444u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882E44Cu, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882E458u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882E460u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882E470u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882E484u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882E48Cu, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882E494u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882E4B8u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882E4C4u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882E4ECu, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882E4FCu, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882E50Cu, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882E518u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882E52Cu, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882E534u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882E540u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882E548u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882E550u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882E558u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882E560u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882E568u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882E570u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882E578u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882E5A0u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882E5ACu, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882E5B4u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882E5C4u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882E5D4u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882E5D8u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882E5FCu, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882E608u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882E610u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882E620u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882E630u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882E638u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882E658u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882E660u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882E670u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882E6B4u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882E6C0u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882E6ECu, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882E704u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882E71Cu, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882E724u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882E72Cu, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882E734u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882E73Cu, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882E744u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882E750u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882E758u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882E760u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882E768u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882E770u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882E778u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882E780u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882E788u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882E798u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882E7A0u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882E7A8u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882E7B0u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882E7B8u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882E7C0u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882E7C8u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882E7D4u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882E7DCu, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882E7E4u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882E7ECu, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882E7F4u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882E7FCu, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882E804u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882E814u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882E81Cu, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882E824u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882E82Cu, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882E83Cu, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882E844u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882E84Cu, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882E854u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882E864u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882E870u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882E880u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882E8ACu, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882E8B4u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882E8E0u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882E8F4u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882E8FCu, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882E904u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882E92Cu, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882E930u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882E950u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882E95Cu, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882E964u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882E978u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882E980u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882E98Cu, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882E994u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882E99Cu, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882E9A4u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882E9ACu, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882E9B4u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882E9BCu, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882E9C4u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882E9CCu, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882E9D8u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882E9E0u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882E9F8u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882EA04u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882EA18u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882EA20u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882EA38u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882EA44u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882EA54u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882EA74u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882EA80u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882EA88u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882EA90u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882EA98u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882EAA0u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882EAA8u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882EAB0u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882EAB8u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882EAC4u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882EACCu, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882EAD4u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882EAE0u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882EAE8u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882EAFCu, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882EB08u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882EB10u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882EB20u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882EB2Cu, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882EB38u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882EB40u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882EB44u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882EB4Cu, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882EB54u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882EB60u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882EB78u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882EB80u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882EBD8u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882EBE4u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882EBF0u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882EBF8u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882EC04u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882EC0Cu, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882EC20u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882EC30u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882EC38u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882EC40u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882EC48u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882EC50u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882EC64u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882EC74u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882EC7Cu, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882EC84u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882EC9Cu, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882ECC4u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882ED1Cu, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882ED28u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882ED34u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882ED3Cu, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882ED48u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882ED50u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882ED64u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882ED74u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882ED7Cu, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882ED84u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882ED8Cu, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882ED94u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882EDA8u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882EDB8u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882EDC0u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882EDC8u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882EDE0u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882EE08u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882EE10u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882EE44u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882EE50u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882EE5Cu, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882EE60u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882EE70u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882EE78u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882EE84u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882EE8Cu, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882EEB8u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882EEC8u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882EED4u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882EEDCu, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882EEF0u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882EF00u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882EF0Cu, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882EF14u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882EF20u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882EF28u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882EF3Cu, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882EF44u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882EF58u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882EF68u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882EF6Cu, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882EF78u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882EF80u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882EF94u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882EFBCu, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882EFF0u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882EFFCu, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882F008u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882F00Cu, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882F01Cu, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882F024u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882F030u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882F038u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882F064u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882F074u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882F080u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882F088u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882F09Cu, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882F0ACu, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882F0B8u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882F0C0u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882F0CCu, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882F0D4u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882F0E8u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882F0F0u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882F104u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882F114u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882F118u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882F124u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882F12Cu, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882F140u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882F168u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882F180u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882F188u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882F190u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882F19Cu, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882F1A8u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882F1B4u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882F1BCu, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882F1CCu, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882F1D4u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882F1E0u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882F1E8u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882F1F0u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882F1FCu, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882F200u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882F210u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882F24Cu, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882F260u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882F268u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882F274u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882F27Cu, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882F288u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882F28Cu, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882F294u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882F2A0u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882F2A4u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882F2ACu, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882F2C0u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882F2C8u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882F2D0u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882F2E0u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882F2E8u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882F2F0u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882F300u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882F308u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882F30Cu, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882F314u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882F31Cu, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882F340u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882F348u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882F350u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882F36Cu, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882F374u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882F37Cu, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882F394u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882F39Cu, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882F4F4u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882F4FCu, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882F504u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882F50Cu, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882F514u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882F530u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882F538u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882F540u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882F54Cu, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882F554u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882F558u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882F560u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882F56Cu, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882F578u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882F580u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882F584u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882F58Cu, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882F598u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882F5A4u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882F5ACu, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882F5B0u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882F5B8u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882F5CCu, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882F5D8u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882F5E0u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882F5F4u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882F600u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882F608u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882F620u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882F62Cu, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882F634u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882F640u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882F648u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882F654u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882F65Cu, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882F668u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882F67Cu, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882F688u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882F694u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882F69Cu, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882F6A4u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882F6ACu, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882F6B8u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882F6C0u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882F6C4u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882F6E8u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882F710u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882F720u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882F728u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882F730u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882F73Cu, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882F748u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882F754u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882F77Cu, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882F788u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882F794u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882F79Cu, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882F7A4u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882F7ACu, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882F7C0u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882F7D0u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882F7D8u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882F7E0u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882F7E8u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882F7F0u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882F804u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882F814u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882F81Cu, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882F824u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882F830u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882F844u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882F858u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882F86Cu, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882F878u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882F880u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882F884u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882F88Cu, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882F894u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882F89Cu, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882F8ACu, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882F8B4u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882F8C0u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882F8CCu, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882F8F4u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882F900u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882F90Cu, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882F914u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882F91Cu, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882F924u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882F938u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882F948u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882F950u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882F958u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882F960u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882F968u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882F97Cu, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882F98Cu, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882F994u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882F99Cu, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882F9A8u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882F9BCu, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882F9D0u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882F9E4u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882F9F0u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882F9F8u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882F9FCu, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882FA04u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882FA0Cu, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882FA14u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882FA24u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882FA2Cu, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882FA38u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882FA44u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882FA6Cu, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882FA78u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882FA84u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882FA8Cu, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882FA94u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882FA9Cu, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882FAB0u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882FAC0u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882FAC8u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882FAD0u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882FAD8u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882FAE0u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882FAF4u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882FB04u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882FB0Cu, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882FB14u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882FB20u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882FB34u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882FB48u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882FB5Cu, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882FB68u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882FB70u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882FB74u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882FB7Cu, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882FB84u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882FB94u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882FBA8u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882FBBCu, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882FBC8u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882FBD0u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882FBD4u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882FBDCu, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882FBE4u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882FBECu, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882FC14u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882FC30u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882FC38u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882FC44u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882FC4Cu, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882FC54u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882FC7Cu, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882FC84u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882FCA0u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882FCE0u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882FCECu, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882FD04u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882FD10u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882FD1Cu, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882FD24u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882FD30u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882FD58u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882FD64u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882FD70u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882FD78u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882FD84u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882FD8Cu, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882FDA0u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882FDB0u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882FDB8u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882FDC0u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882FDC8u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882FDE4u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882FE00u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882FE10u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882FE1Cu, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882FE24u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882FE28u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882FE30u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882FE38u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882FE50u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882FE60u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882FE68u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882FE70u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882FE7Cu, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882FE8Cu, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882FEA0u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882FEB4u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882FEC0u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882FEC8u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882FECCu, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882FED4u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882FEDCu, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882FEECu, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882FF00u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882FF14u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882FF20u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882FF28u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882FF2Cu, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882FF34u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882FF3Cu, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882FF48u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882FF50u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882FF54u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882FF60u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882FF6Cu, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882FF84u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882FFA0u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882FFB4u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882FFC0u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882FFC8u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882FFCCu, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882FFD4u, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882FFDCu, &recomp_unit_0010, "recomp_unit_0010"); - runtime.register_function(0x0882FFECu, &recomp_unit_0010, "recomp_unit_0010"); + // PSPRECOMP_V812_COMPACT_REGISTRATION: same entry set, looped once in Runtime instead of source-expanded calls. + runtime.register_generated_entry_mask(0x0882C000u, &recomp_unit_0010, "recomp_unit_0010", + kEntryMasks_recomp_unit_0010, 64u); } } // namespace psprecomp diff --git a/profiles/vcs/generated/generated_unit_0011.cpp b/profiles/vcs/generated/generated_unit_0011.cpp index 98fa5ae..e43f56e 100644 --- a/profiles/vcs/generated/generated_unit_0011.cpp +++ b/profiles/vcs/generated/generated_unit_0011.cpp @@ -945,6 +945,19 @@ LOCAL_DISPATCH: AOT_REGCACHE_SYNC_OUT(); return; } } +// PSPRECOMP_V812_SHARED_SCHED_BLOCK: one scheduler-exact slow boundary per unit. +LOCAL_SCHED_BOUNDARY: + ctx.pc = jump_target; + AOT_REGCACHE_SYNC_OUT(); + if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { + ++local_redispatch_rounds; + AOT_REGCACHE_SYNC_IN(); + local_transfers = 0u; + local_pc = ctx.pc; + entry_id = 0u; + goto LOCAL_DISPATCH; + } + return; L_08830000: aot_gpr_4 = (ctx.gpr[19] | 0u); aot_gpr_5 = (0u | 5u); @@ -1110,18 +1123,8 @@ L_0883011C: aot_gpr_29 = (aot_gpr_29 + static_cast(176)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0883014C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -1145,18 +1148,8 @@ L_0883017C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08830190: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -1188,35 +1181,15 @@ L_088301B8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088301F4: jump_target = aot_gpr_31; ctx.gpr[2] = (0u | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088301FC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (2238u << 16u); @@ -1230,18 +1203,8 @@ L_08830210: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0883021C: ctx.fpr[14] = aot_fpr_12 / aot_fpr_13; ctx.fpr[14] = std::bit_cast(ctx.fpu_float_to_word_ct<1u>(ctx.fpr[14])); @@ -1251,35 +1214,15 @@ L_0883021C: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08830238: jump_target = aot_gpr_31; ctx.gpr[2] = (aot_gpr_4 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08830240: aot_fpr_0 = std::bit_cast(aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(0))); aot_fpr_12 = std::bit_cast(0u); @@ -1302,18 +1245,8 @@ L_08830260: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08830268: { const std::uint32_t vfpu_address = aot_gpr_5 + static_cast(0); std::uint32_t vfpu_words[4]{}; @@ -1359,18 +1292,8 @@ L_08830268: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08830288: { const std::uint32_t vfpu_address = aot_gpr_6 + static_cast(0); std::uint32_t vfpu_words[4]{}; @@ -1426,18 +1349,8 @@ L_08830288: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088302B0: { const std::uint32_t vfpu_address = aot_gpr_4 + static_cast(0); std::uint32_t vfpu_words[4]{}; @@ -1463,18 +1376,8 @@ L_088302B0: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088302CC: { const std::uint32_t vfpu_address = aot_gpr_5 + static_cast(0); std::uint32_t vfpu_words[4]{}; @@ -1493,18 +1396,8 @@ L_088302CC: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088302E0: { const std::uint32_t vfpu_address = aot_gpr_5 + static_cast(0); std::uint32_t vfpu_words[4]{}; @@ -1532,18 +1425,8 @@ L_088302E0: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088302F8: { const std::uint32_t vfpu_address = aot_gpr_5 + static_cast(0); std::uint32_t vfpu_words[4]{}; @@ -1571,18 +1454,8 @@ L_088302F8: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08830310: aot_gpr_6 = (std::bit_cast(aot_fpr_12)); ctx.set_vfpu_scalar_bits_ct<28u>(aot_gpr_6); @@ -1603,18 +1476,8 @@ L_08830310: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0883032C: aot_gpr_6 = (std::bit_cast(aot_fpr_12)); ctx.set_vfpu_scalar_bits_ct<28u>(aot_gpr_6); @@ -1635,18 +1498,8 @@ L_0883032C: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08830348: aot_gpr_6 = (std::bit_cast(aot_fpr_12)); ctx.set_vfpu_scalar_bits_ct<28u>(aot_gpr_6); @@ -1668,18 +1521,8 @@ L_08830348: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08830368: aot_fpr_12 = std::bit_cast(aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(0))); aot_fpr_0 = std::bit_cast(aot_mem.aot_direct_load32(aot_gpr_5 + static_cast(0))); @@ -1702,18 +1545,8 @@ L_08830388: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08830390: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -1756,18 +1589,8 @@ L_088303C8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088303E0: aot_gpr_6 = (aot_mem.aot_direct_load8(aot_gpr_4 + static_cast(2))); aot_gpr_6 = (aot_gpr_6 & 4u); @@ -1785,18 +1608,8 @@ L_088303F4: ctx.gpr[2] = (aot_gpr_4 | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088303FC: aot_fpr_12 = std::bit_cast(aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(0))); aot_fpr_0 = std::bit_cast(aot_mem.aot_direct_load32(aot_gpr_5 + static_cast(0))); @@ -1819,18 +1632,8 @@ L_0883041C: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08830424: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), std::bit_cast(aot_fpr_20)); @@ -1855,18 +1658,8 @@ L_08830440: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08830460: { const std::uint32_t vfpu_address = aot_gpr_5 + static_cast(0); std::uint32_t vfpu_words[4]{}; @@ -1885,18 +1678,8 @@ L_08830460: ctx.gpr[2] = (aot_gpr_4 | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08830470: aot_gpr_6 = (aot_gpr_5 | 0u); aot_gpr_5 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(0))); @@ -1921,18 +1704,8 @@ L_08830490: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08830498: aot_gpr_4 = (std::bit_cast(aot_fpr_12)); ctx.set_vfpu_scalar_bits_ct<0u>(aot_gpr_4); @@ -1946,18 +1719,8 @@ L_08830498: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088304BC: aot_gpr_4 = (std::bit_cast(aot_fpr_12)); ctx.set_vfpu_scalar_bits_ct<0u>(aot_gpr_4); @@ -1971,18 +1734,8 @@ L_088304BC: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088304E0: aot_gpr_4 = (std::bit_cast(aot_fpr_12)); ctx.set_vfpu_scalar_bits_ct<0u>(aot_gpr_4); @@ -1997,18 +1750,8 @@ L_088304E0: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08830508: aot_gpr_4 = (std::bit_cast(aot_fpr_12)); ctx.set_vfpu_scalar_bits_ct<0u>(aot_gpr_4); @@ -2024,52 +1767,22 @@ L_08830508: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08830534: jump_target = aot_gpr_31; { const float fs = aot_fpr_12; const float ft = aot_fpr_12; if ((std::isinf(fs) && ft == 0.0f) || (std::isinf(ft) && fs == 0.0f)) aot_fpr_0 = std::bit_cast(0x7FC00000u); else aot_fpr_0 = fs * ft; } local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0883053C: aot_fpr_0 = std::sqrt(aot_fpr_12); jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08830548: aot_gpr_4 = (std::bit_cast(aot_fpr_12)); ctx.set_vfpu_scalar_bits_ct<0u>(aot_gpr_4); @@ -2083,18 +1796,8 @@ L_08830548: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08830574: aot_gpr_4 = (std::bit_cast(aot_fpr_12)); aot_gpr_5 = (std::bit_cast(aot_fpr_13)); @@ -2108,53 +1811,23 @@ L_08830574: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088305A0: aot_fpr_0 = std::bit_cast(ctx.fpu_float_to_word_ct<2u>(aot_fpr_12)); aot_fpr_0 = static_cast(static_cast(std::bit_cast(aot_fpr_0))); jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088305B0: aot_fpr_0 = std::bit_cast(std::bit_cast(aot_fpr_12) & 0x7FFFFFFFu); jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088305BC: aot_fpr_0 = std::bit_cast(std::bit_cast(aot_fpr_13)); ctx.fcr31 = (ctx.fcr31 & ~0x00800000u) | (((aot_fpr_12 < aot_fpr_13)) ? 0x00800000u : 0u); @@ -2167,18 +1840,8 @@ L_088305D0: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088305D8: { const std::uint32_t aot_run_words[3]{std::bit_cast(aot_fpr_12), std::bit_cast(aot_fpr_13), std::bit_cast(ctx.fpr[14])}; aot_mem.aot_direct_store32_block(aot_gpr_4 + static_cast(0), aot_run_words); } @@ -2186,18 +1849,8 @@ L_088305D8: ctx.gpr[2] = (aot_gpr_4 | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088305EC: aot_fpr_12 = std::bit_cast(aot_mem.aot_direct_load32(aot_gpr_5 + static_cast(0))); ctx.gpr[2] = (aot_gpr_4 | 0u); @@ -2209,18 +1862,8 @@ L_088305EC: aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(8), std::bit_cast(aot_fpr_12)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0883060C: { const std::uint32_t vfpu_address = aot_gpr_4 + static_cast(0); std::uint32_t vfpu_words[4]{}; @@ -2245,18 +1888,8 @@ L_0883060C: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08830634: { const std::uint32_t vfpu_address = aot_gpr_4 + static_cast(0); std::uint32_t vfpu_words[4]{}; @@ -2274,18 +1907,8 @@ L_08830634: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08830650: { const std::uint32_t vfpu_address = aot_gpr_4 + static_cast(0); std::uint32_t vfpu_words[4]{}; @@ -2302,18 +1925,8 @@ L_08830650: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08830668: { const std::uint32_t vfpu_address = aot_gpr_5 + static_cast(0); std::uint32_t vfpu_words[4]{}; @@ -2332,18 +1945,8 @@ L_08830668: ctx.gpr[2] = (aot_gpr_4 | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08830678: aot_gpr_5 = (std::bit_cast(aot_fpr_12)); ctx.set_vfpu_scalar_bits_ct<1u>(aot_gpr_5); @@ -2365,18 +1968,8 @@ L_08830678: ctx.gpr[2] = (aot_gpr_4 | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08830694: aot_gpr_5 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(72))); aot_gpr_6 = (0u + static_cast(-2)); @@ -2387,18 +1980,8 @@ L_08830694: ctx.gpr[2] = (aot_gpr_4 | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088306B0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -2455,18 +2038,8 @@ L_08830714: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0883072C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -2527,86 +2100,36 @@ L_08830780: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08830794: jump_target = aot_gpr_31; ctx.gpr[2] = (aot_gpr_4 | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0883079C: jump_target = aot_gpr_31; ctx.gpr[2] = (aot_gpr_4 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088307A4: jump_target = aot_gpr_31; ctx.gpr[2] = (aot_gpr_4 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088307AC: jump_target = aot_gpr_31; ctx.gpr[2] = (aot_gpr_4 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088307B4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_fpr_12 = std::bit_cast(aot_mem.aot_direct_load32(aot_gpr_5 + static_cast(0))); @@ -2622,52 +2145,22 @@ L_088307CC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088307D8: jump_target = aot_gpr_31; ctx.gpr[2] = (aot_gpr_4 | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088307E0: jump_target = aot_gpr_31; ctx.gpr[2] = (aot_gpr_4 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088307E8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_fpr_13 = std::bit_cast(aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(16))); @@ -2710,18 +2203,8 @@ L_08830834: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08830840: aot_gpr_5 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(7656))); aot_gpr_5 = (static_cast(aot_gpr_4) < static_cast(aot_gpr_5) ? 1u : 0u); @@ -2742,18 +2225,8 @@ L_08830860: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08830868: aot_gpr_5 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(24))); aot_gpr_4 = (aot_gpr_4 << 2u); @@ -2763,69 +2236,29 @@ L_08830868: ctx.gpr[2] = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(20))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08830880: jump_target = aot_gpr_31; ctx.gpr[2] = (aot_gpr_4 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08830888: jump_target = aot_gpr_31; ctx.gpr[2] = (aot_gpr_4 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08830890: jump_target = aot_gpr_31; ctx.gpr[2] = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(7660))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08830898: aot_gpr_4 = (16968u << 16u); ctx.fpr[15] = std::bit_cast(aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(7676))); @@ -2867,35 +2300,15 @@ L_088308FC: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08830904: jump_target = aot_gpr_31; aot_fpr_0 = std::bit_cast(aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(7676))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0883090C: aot_gpr_4 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(72))); aot_gpr_4 = (aot_gpr_4 & 14u); @@ -2904,18 +2317,8 @@ L_0883090C: ctx.gpr[2] = (ctx.gpr[2] < static_cast(1) ? 1u : 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08830920: aot_gpr_4 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(76))); aot_gpr_5 = (16u << 16u); @@ -2924,18 +2327,8 @@ L_08830920: ctx.gpr[2] = (0u < ctx.gpr[2] ? 1u : 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08830934: aot_gpr_4 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(72))); ctx.gpr[2] = (aot_gpr_4 & 496u); @@ -2943,18 +2336,8 @@ L_08830934: ctx.gpr[2] = (ctx.gpr[2] >> 4u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08830944: aot_gpr_5 = (aot_gpr_5 & 255u); aot_gpr_6 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(72))); @@ -2967,18 +2350,8 @@ L_08830944: aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(72), aot_gpr_5); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08830968: aot_gpr_5 = (aot_gpr_5 & 255u); aot_gpr_6 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(72))); @@ -2991,18 +2364,8 @@ L_08830968: aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(72), aot_gpr_5); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0883098C: aot_gpr_4 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(72))); ctx.gpr[2] = (aot_gpr_4 & 16384u); @@ -3010,18 +2373,8 @@ L_0883098C: ctx.gpr[2] = (0u < ctx.gpr[2] ? 1u : 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0883099C: aot_gpr_5 = (aot_gpr_5 & 255u); aot_gpr_6 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(72))); @@ -3035,18 +2388,8 @@ L_0883099C: aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(72), aot_gpr_5); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088309C4: aot_gpr_4 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(72))); ctx.gpr[2] = (aot_gpr_4 & 32768u); @@ -3054,18 +2397,8 @@ L_088309C4: ctx.gpr[2] = (0u < ctx.gpr[2] ? 1u : 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088309D4: aot_gpr_5 = (aot_gpr_5 & 255u); aot_gpr_6 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(72))); @@ -3079,18 +2412,8 @@ L_088309D4: aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(72), aot_gpr_5); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088309FC: aot_gpr_5 = (aot_gpr_5 & 255u); aot_gpr_6 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(76))); @@ -3103,35 +2426,15 @@ L_088309FC: aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(76), aot_gpr_5); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08830A20: jump_target = aot_gpr_31; ctx.gpr[2] = (static_cast(static_cast(static_cast(aot_mem.aot_direct_load16(aot_gpr_4 + static_cast(86)))))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08830A28: aot_fpr_12 = std::bit_cast(aot_mem.aot_direct_load32(aot_gpr_5 + static_cast(0))); aot_fpr_13 = std::bit_cast(aot_mem.aot_direct_load32(aot_gpr_5 + static_cast(4))); @@ -3145,103 +2448,43 @@ L_08830A28: aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(8), aot_gpr_6); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08830A50: jump_target = aot_gpr_31; ctx.gpr[2] = (aot_gpr_4 | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08830A58: jump_target = aot_gpr_31; ctx.gpr[2] = (aot_gpr_4 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08830A60: jump_target = aot_gpr_31; aot_mem.aot_direct_store8(aot_gpr_4 + static_cast(28), static_cast(aot_gpr_5)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08830A68: jump_target = aot_gpr_31; aot_mem.aot_direct_store8(aot_gpr_4 + static_cast(30), static_cast(aot_gpr_5)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08830A70: jump_target = aot_gpr_31; ctx.gpr[2] = (aot_mem.aot_direct_load8(aot_gpr_4 + static_cast(30))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08830A78: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -3255,18 +2498,8 @@ L_08830A88: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08830A98: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[17]); @@ -3309,52 +2542,22 @@ L_08830AD0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08830B10: jump_target = aot_gpr_31; ctx.gpr[2] = (aot_gpr_4 + static_cast(320)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08830B18: jump_target = aot_gpr_31; aot_mem.aot_direct_store8(aot_gpr_4 + static_cast(310), static_cast(0u)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08830B20: aot_mem.aot_direct_store16(aot_gpr_4 + static_cast(306), static_cast(0u)); aot_fpr_12 = std::bit_cast(0u); @@ -3363,52 +2566,22 @@ L_08830B20: aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(336), 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08830B34: jump_target = aot_gpr_31; aot_fpr_0 = std::bit_cast(aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(268))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08830B3C: jump_target = aot_gpr_31; ctx.gpr[2] = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(336))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08830B44: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_fpr_12 = std::bit_cast(aot_mem.aot_direct_load32(aot_gpr_5 + static_cast(0))); @@ -3424,18 +2597,8 @@ L_08830B5C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08830B68: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { std::uint32_t aot_run_words[3]{}; @@ -3457,18 +2620,8 @@ L_08830B8C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08830B98: aot_gpr_29 = (aot_gpr_29 + static_cast(-128)); aot_gpr_6 = (aot_gpr_4 + static_cast(112)); @@ -3576,18 +2729,8 @@ L_08830B98: aot_gpr_29 = (aot_gpr_29 + static_cast(128)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08830C0C: aot_gpr_29 = (aot_gpr_29 + static_cast(-128)); { std::uint32_t aot_run_words[3]{}; @@ -3701,35 +2844,15 @@ L_08830C0C: aot_gpr_29 = (aot_gpr_29 + static_cast(128)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08830C8C: jump_target = aot_gpr_31; aot_fpr_0 = std::bit_cast(aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(264))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08830C94: aot_gpr_4 = (aot_mem.aot_direct_load8(aot_gpr_4 + static_cast(340))); ctx.gpr[2] = (aot_gpr_4 & 4u); @@ -3737,35 +2860,15 @@ L_08830C94: ctx.gpr[2] = (0u < ctx.gpr[2] ? 1u : 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08830CA4: jump_target = aot_gpr_31; ctx.gpr[2] = (static_cast(static_cast(static_cast(aot_mem.aot_direct_load8(aot_gpr_4 + static_cast(92)))))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08830CAC: aot_gpr_4 = (static_cast(static_cast(static_cast(aot_mem.aot_direct_load8(aot_gpr_4 + static_cast(92)))))); ctx.gpr[2] = (aot_gpr_4 ^ 82u); @@ -3773,18 +2876,8 @@ L_08830CAC: ctx.gpr[2] = (0u < ctx.gpr[2] ? 1u : 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08830CBC: aot_gpr_4 = (static_cast(static_cast(static_cast(aot_mem.aot_direct_load8(aot_gpr_4 + static_cast(92)))))); ctx.gpr[2] = (aot_gpr_4 ^ 70u); @@ -3792,35 +2885,15 @@ L_08830CBC: ctx.gpr[2] = (0u < ctx.gpr[2] ? 1u : 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08830CCC: jump_target = aot_gpr_31; aot_fpr_0 = std::bit_cast(aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(196))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08830CD4: aot_gpr_4 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(204))); ctx.gpr[2] = (aot_gpr_4 & aot_gpr_5); @@ -3828,18 +2901,8 @@ L_08830CD4: ctx.gpr[2] = (0u < ctx.gpr[2] ? 1u : 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08830CE4: aot_gpr_4 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(208))); ctx.gpr[2] = (aot_gpr_4 & aot_gpr_5); @@ -3847,222 +2910,92 @@ L_08830CE4: ctx.gpr[2] = (0u < ctx.gpr[2] ? 1u : 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08830CF4: jump_target = aot_gpr_31; aot_fpr_0 = std::bit_cast(aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(96))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08830CFC: jump_target = aot_gpr_31; aot_fpr_0 = std::bit_cast(aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(100))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08830D04: jump_target = aot_gpr_31; aot_fpr_0 = std::bit_cast(aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(104))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08830D0C: jump_target = aot_gpr_31; aot_fpr_0 = std::bit_cast(aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(112))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08830D14: jump_target = aot_gpr_31; aot_fpr_0 = std::bit_cast(aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(116))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08830D1C: jump_target = aot_gpr_31; aot_fpr_0 = std::bit_cast(aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(120))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08830D24: jump_target = aot_gpr_31; aot_fpr_0 = std::bit_cast(aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(132))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08830D2C: jump_target = aot_gpr_31; ctx.gpr[2] = (aot_mem.aot_direct_load8(aot_gpr_4 + static_cast(148))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08830D34: jump_target = aot_gpr_31; ctx.gpr[2] = (aot_mem.aot_direct_load8(aot_gpr_4 + static_cast(149))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08830D3C: jump_target = aot_gpr_31; ctx.gpr[2] = (aot_gpr_4 + static_cast(160)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08830D44: jump_target = aot_gpr_31; aot_fpr_0 = std::bit_cast(aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(136))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08830D4C: jump_target = aot_gpr_31; ctx.gpr[2] = (static_cast(static_cast(static_cast(aot_mem.aot_direct_load8(aot_gpr_4 + static_cast(149)))))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08830D54: aot_gpr_6 = (static_cast(static_cast(static_cast(aot_mem.aot_direct_load8(aot_gpr_4 + static_cast(154)))))); aot_gpr_5 = (aot_gpr_5 & 255u); @@ -4074,18 +3007,8 @@ L_08830D54: aot_mem.aot_direct_store8(aot_gpr_4 + static_cast(154), static_cast(aot_gpr_5)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08830D74: aot_gpr_5 = (aot_gpr_5 & 255u); aot_gpr_6 = (static_cast(static_cast(static_cast(aot_mem.aot_direct_load8(aot_gpr_4 + static_cast(154)))))); @@ -4098,18 +3021,8 @@ L_08830D74: aot_mem.aot_direct_store8(aot_gpr_4 + static_cast(154), static_cast(aot_gpr_5)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08830D98: aot_gpr_5 = (aot_gpr_5 & 255u); if (aot_gpr_5 == 0u) { @@ -4129,18 +3042,8 @@ L_08830DAC: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08830DB4: aot_gpr_5 = (aot_gpr_5 << 4u); ctx.gpr[2] = (aot_gpr_4 + aot_gpr_5); @@ -4148,18 +3051,8 @@ L_08830DB4: ctx.gpr[2] = (ctx.gpr[2] + static_cast(96)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08830DC4: aot_gpr_4 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(636))); ctx.gpr[2] = (aot_gpr_4 & aot_gpr_5); @@ -4167,52 +3060,22 @@ L_08830DC4: ctx.gpr[2] = (0u < ctx.gpr[2] ? 1u : 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08830DD4: jump_target = aot_gpr_31; ctx.gpr[2] = (0u | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08830DDC: jump_target = aot_gpr_31; ctx.gpr[2] = (0u | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08830DE4: aot_gpr_4 = (static_cast(static_cast(static_cast(aot_mem.aot_direct_load8(aot_gpr_4 + static_cast(613)))))); ctx.gpr[2] = (aot_gpr_4 & 32u); @@ -4220,137 +3083,57 @@ L_08830DE4: ctx.gpr[2] = (0u < ctx.gpr[2] ? 1u : 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08830DF4: jump_target = aot_gpr_31; aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(600), std::bit_cast(aot_fpr_12)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08830DFC: jump_target = aot_gpr_31; aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(604), std::bit_cast(aot_fpr_12)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08830E04: jump_target = aot_gpr_31; aot_fpr_0 = std::bit_cast(aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(604))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08830E0C: jump_target = aot_gpr_31; aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(608), std::bit_cast(aot_fpr_12)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08830E14: jump_target = aot_gpr_31; ctx.gpr[2] = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(900))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08830E1C: jump_target = aot_gpr_31; ctx.gpr[2] = (0u | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08830E24: jump_target = aot_gpr_31; ctx.gpr[2] = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(852))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08830E2C: aot_gpr_5 = (aot_mem.aot_direct_load16(aot_gpr_4 + static_cast(558))); { const bool branch_taken = aot_gpr_5 == 0u; @@ -4386,34 +3169,14 @@ L_08830E5C: ctx.gpr[2] = (aot_gpr_6 & 255u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08830E64: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08830E6C: aot_gpr_4 = (static_cast(static_cast(static_cast(aot_mem.aot_direct_load16(aot_gpr_4 + static_cast(86)))))); aot_gpr_5 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(7656))); @@ -4435,18 +3198,8 @@ L_08830E90: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08830E98: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -4465,18 +3218,8 @@ L_08830EB4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08830EC8: aot_gpr_5 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(700))); { const bool branch_taken = aot_gpr_5 == 0u; @@ -4493,18 +3236,8 @@ L_08830EDC: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08830EE4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (static_cast(static_cast(static_cast(aot_mem.aot_direct_load8(aot_gpr_4 + static_cast(538)))))); @@ -4556,18 +3289,8 @@ L_08830F34: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08830F40: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -4743,18 +3466,8 @@ L_08831060: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08831070: aot_gpr_29 = (aot_gpr_29 + static_cast(-64)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(24), aot_gpr_16); @@ -5025,18 +3738,8 @@ L_0883129C: aot_gpr_29 = (aot_gpr_29 + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088312CC: aot_gpr_29 = (aot_gpr_29 + static_cast(-176)); aot_gpr_6 = (static_cast(static_cast(static_cast(aot_mem.aot_direct_load16(aot_gpr_4 + static_cast(86)))))); @@ -5327,18 +4030,8 @@ L_08831558: aot_gpr_29 = (aot_gpr_29 + static_cast(176)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08831598: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -5385,35 +4078,15 @@ L_088315E0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088315F4: jump_target = aot_gpr_31; aot_fpr_0 = std::bit_cast(aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(1704))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088315FC: aot_gpr_29 = (aot_gpr_29 + static_cast(-64)); { const std::uint32_t aot_run_words[4]{std::bit_cast(aot_fpr_20), aot_gpr_16, ctx.gpr[17], aot_gpr_31}; @@ -5513,18 +4186,8 @@ L_088316B4: aot_gpr_29 = (aot_gpr_29 + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088316CC: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -5625,18 +4288,8 @@ L_08831774: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08831790: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(8), ctx.gpr[18]); @@ -5790,18 +4443,8 @@ L_08831894: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088318B4: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), aot_gpr_16); @@ -6154,18 +4797,8 @@ L_08831B14: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08831B44: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), aot_gpr_16); @@ -6249,18 +4882,8 @@ L_08831BE0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08831BF8: aot_gpr_6 = (16256u << 16u); aot_fpr_12 = std::bit_cast(0u); @@ -6285,18 +4908,8 @@ L_08831C28: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08831C30: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_gpr_5 = (aot_gpr_5 << 2u); @@ -6350,18 +4963,8 @@ L_08831C84: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08831C98: aot_gpr_5 = (aot_gpr_5 << 2u); aot_gpr_4 = (aot_gpr_4 + aot_gpr_5); @@ -6387,18 +4990,8 @@ L_08831CB8: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08831CC0: aot_gpr_29 = (aot_gpr_29 + static_cast(-160)); ctx.gpr[7] = (aot_gpr_6 << 4u); @@ -6697,18 +5290,8 @@ L_08831F00: aot_gpr_29 = (aot_gpr_29 + static_cast(160)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08831F30: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -6869,18 +5452,8 @@ L_08832010: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08832024: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -6944,18 +5517,8 @@ L_0883208C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088320A0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (aot_gpr_5 << 4u); @@ -6991,18 +5554,8 @@ L_088320D4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088320E0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -7036,18 +5589,8 @@ L_0883210C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08832118: aot_gpr_5 = (static_cast(static_cast(static_cast(aot_mem.aot_direct_load16(aot_gpr_4 + static_cast(86)))))); aot_gpr_6 = (0u | 254u); @@ -7124,18 +5667,8 @@ L_08832178: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08832180: aot_gpr_6 = (0u | 0u); goto L_08832184; @@ -7164,18 +5697,8 @@ L_088321A4: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088321AC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), aot_gpr_16); @@ -7220,18 +5743,8 @@ L_088321FC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08832210: aot_gpr_29 = (aot_gpr_29 + static_cast(-112)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(84), aot_gpr_16); @@ -7688,18 +6201,8 @@ L_0883258C: aot_gpr_29 = (aot_gpr_29 + static_cast(112)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088325B4: aot_gpr_29 = (aot_gpr_29 + static_cast(-80)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(68), ctx.gpr[19]); @@ -7981,18 +6484,8 @@ L_0883278C: aot_gpr_29 = (aot_gpr_29 + static_cast(80)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088327B0: aot_gpr_29 = (aot_gpr_29 + static_cast(-112)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(80), aot_gpr_16); @@ -8209,18 +6702,8 @@ L_08832964: aot_gpr_29 = (aot_gpr_29 + static_cast(112)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08832988: aot_gpr_5 = (aot_gpr_5 & 255u); aot_gpr_6 = (static_cast(static_cast(static_cast(aot_mem.aot_direct_load8(aot_gpr_4 + static_cast(1653)))))); @@ -8233,18 +6716,8 @@ L_08832988: aot_mem.aot_direct_store8(aot_gpr_4 + static_cast(1653), static_cast(aot_gpr_5)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088329AC: aot_gpr_29 = (aot_gpr_29 + static_cast(-80)); aot_gpr_5 = (aot_mem.aot_direct_load8(ctx.gpr[28] + static_cast(-7080))); @@ -8428,18 +6901,8 @@ L_08832ACC: aot_gpr_29 = (aot_gpr_29 + static_cast(80)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08832ADC: ctx.gpr[7] = (aot_gpr_6 & 255u); ctx.gpr[8] = (aot_gpr_5 < static_cast(1000) ? 1u : 0u); @@ -8479,18 +6942,8 @@ L_08832B10: aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(1664), aot_gpr_6); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08832B18: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); { const std::uint32_t aot_run_words[7]{aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], aot_gpr_31}; @@ -8650,18 +7103,8 @@ L_08832C50: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08832C74: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_6 = (0u | 20u); @@ -8745,35 +7188,15 @@ L_08832D34: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08832D48: jump_target = aot_gpr_31; aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(1860), std::bit_cast(aot_fpr_12)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08832D50: aot_gpr_5 = (49024u << 16u); aot_fpr_12 = std::bit_cast(aot_gpr_5); @@ -8781,18 +7204,8 @@ L_08832D50: aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(1860), std::bit_cast(aot_fpr_12)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08832D60: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_6 = (0u | 22u); @@ -8858,18 +7271,8 @@ L_08832DF0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08832E04: aot_gpr_29 = (aot_gpr_29 + static_cast(-128)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(108), aot_gpr_16); @@ -9031,18 +7434,8 @@ L_08832F28: aot_gpr_29 = (aot_gpr_29 + static_cast(128)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08832F40: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -9092,18 +7485,8 @@ L_08832F88: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08832FA8: aot_gpr_29 = (aot_gpr_29 + static_cast(-128)); aot_fpr_12 = std::bit_cast(aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(1056))); @@ -9253,18 +7636,8 @@ L_088330A8: aot_gpr_29 = (aot_gpr_29 + static_cast(128)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088330BC: aot_gpr_29 = (aot_gpr_29 + static_cast(-128)); aot_fpr_12 = std::bit_cast(aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(1012))); @@ -9414,18 +7787,8 @@ L_088331BC: aot_gpr_29 = (aot_gpr_29 + static_cast(128)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088331D0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -9611,18 +7974,8 @@ L_08833344: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08833358: aot_gpr_29 = (aot_gpr_29 + static_cast(-256)); aot_gpr_5 = (aot_gpr_4 + static_cast(32)); @@ -9983,18 +8336,8 @@ L_08833618: aot_gpr_29 = (aot_gpr_29 + static_cast(256)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0883365C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -10068,18 +8411,8 @@ L_088336DC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088336F4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -10109,18 +8442,8 @@ L_08833724: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08833730: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -10140,51 +8463,21 @@ L_0883374C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0883375C: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08833764: jump_target = aot_gpr_31; ctx.gpr[2] = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(2196))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0883376C: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -10396,18 +8689,8 @@ L_0883390C: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08833928: aot_gpr_29 = (aot_gpr_29 + static_cast(-224)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(172), aot_gpr_16); @@ -10789,52 +9072,22 @@ L_08833CC0: aot_gpr_29 = (aot_gpr_29 + static_cast(224)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08833D04: jump_target = aot_gpr_31; ctx.gpr[2] = (aot_gpr_4 + static_cast(2228)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08833D0C: jump_target = aot_gpr_31; ctx.gpr[2] = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(1360))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08833D14: aot_gpr_29 = (aot_gpr_29 + static_cast(-64)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(24), aot_gpr_16); @@ -11074,52 +9327,22 @@ L_08833F1C: aot_gpr_29 = (aot_gpr_29 + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08833F4C: jump_target = aot_gpr_31; ctx.gpr[2] = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(2276))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08833F54: jump_target = aot_gpr_31; ctx.gpr[2] = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(2320))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08833F5C: aot_gpr_4 = (aot_mem.aot_direct_load8(aot_gpr_4 + static_cast(3330))); ctx.gpr[2] = (aot_gpr_4 & 16u); @@ -11127,52 +9350,22 @@ L_08833F5C: ctx.gpr[2] = (0u < ctx.gpr[2] ? 1u : 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08833F6C: jump_target = aot_gpr_31; ctx.gpr[2] = (aot_mem.aot_direct_load8(ctx.gpr[28] + static_cast(7648))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08833F74: jump_target = aot_gpr_31; ctx.gpr[2] = (aot_mem.aot_direct_load8(ctx.gpr[28] + static_cast(7649))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08833F7C: aot_gpr_29 = (aot_gpr_29 + static_cast(-304)); { const std::uint32_t aot_run_words[6]{std::bit_cast(aot_fpr_20), std::bit_cast(ctx.fpr[22]), std::bit_cast(ctx.fpr[24]), aot_gpr_16, ctx.gpr[17], aot_gpr_31}; @@ -11222,18 +9415,8 @@ L_08833FD8: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08833FF0: { const bool branch_taken = 0u == 0u; ctx.gpr[2] = (0u | 0u); @@ -11258,872 +9441,8 @@ void recomp_unit_0011(Runtime &rt, AllegrexContext &ctx) { void register_generated_unit_11(Runtime &runtime) { runtime.register_generated_unit(11u, 0x08830000u, 16384u, &recomp_unit_0011, &recomp_unit_0011_entry); - runtime.register_function(0x08830000u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08830014u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08830020u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08830028u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x0883002Cu, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08830034u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x0883003Cu, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08830044u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x0883005Cu, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08830078u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x0883008Cu, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08830098u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x088300A0u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x088300A4u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x088300ACu, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x088300B4u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x088300C4u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x088300D8u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x088300ECu, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x088300F8u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08830100u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08830104u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x0883010Cu, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08830114u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x0883011Cu, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x0883014Cu, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x0883017Cu, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08830190u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x088301B8u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x088301F4u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x088301FCu, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08830210u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x0883021Cu, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08830238u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08830240u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08830258u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08830260u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08830268u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08830288u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x088302B0u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x088302CCu, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x088302E0u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x088302F8u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08830310u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x0883032Cu, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08830348u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08830368u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08830380u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08830388u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08830390u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x088303ACu, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x088303B8u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x088303C4u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x088303C8u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x088303E0u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x088303F0u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x088303F4u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x088303FCu, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08830414u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x0883041Cu, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08830424u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08830440u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08830460u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08830470u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08830488u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08830490u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08830498u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x088304BCu, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x088304E0u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08830508u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08830534u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x0883053Cu, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08830548u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08830574u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x088305A0u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x088305B0u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x088305BCu, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x088305D0u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x088305D8u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x088305ECu, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x0883060Cu, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08830634u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08830650u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08830668u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08830678u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08830694u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x088306B0u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x088306DCu, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x088306E8u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x088306F0u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x088306F4u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08830714u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x0883072Cu, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08830748u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08830758u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08830764u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x0883076Cu, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08830770u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08830778u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08830780u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08830794u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x0883079Cu, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x088307A4u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x088307ACu, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x088307B4u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x088307CCu, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x088307D8u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x088307E0u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x088307E8u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x0883080Cu, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x0883081Cu, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x0883082Cu, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08830834u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08830840u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08830850u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08830860u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08830868u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08830880u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08830888u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08830890u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08830898u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x088308CCu, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x088308E0u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x088308FCu, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08830904u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x0883090Cu, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08830920u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08830934u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08830944u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08830968u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x0883098Cu, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x0883099Cu, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x088309C4u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x088309D4u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x088309FCu, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08830A20u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08830A28u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08830A50u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08830A58u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08830A60u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08830A68u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08830A70u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08830A78u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08830A88u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08830A98u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08830ABCu, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08830AD0u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08830B10u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08830B18u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08830B20u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08830B34u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08830B3Cu, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08830B44u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08830B5Cu, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08830B68u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08830B8Cu, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08830B98u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08830C0Cu, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08830C8Cu, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08830C94u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08830CA4u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08830CACu, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08830CBCu, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08830CCCu, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08830CD4u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08830CE4u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08830CF4u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08830CFCu, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08830D04u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08830D0Cu, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08830D14u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08830D1Cu, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08830D24u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08830D2Cu, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08830D34u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08830D3Cu, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08830D44u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08830D4Cu, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08830D54u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08830D74u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08830D98u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08830DA4u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08830DACu, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08830DB4u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08830DC4u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08830DD4u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08830DDCu, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08830DE4u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08830DF4u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08830DFCu, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08830E04u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08830E0Cu, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08830E14u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08830E1Cu, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08830E24u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08830E2Cu, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08830E38u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08830E44u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08830E58u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08830E5Cu, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08830E64u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08830E6Cu, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08830E80u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08830E90u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08830E98u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08830EB4u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08830EC8u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08830ED4u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08830EDCu, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08830EE4u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08830F04u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08830F0Cu, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08830F14u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08830F1Cu, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08830F34u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08830F40u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08830F5Cu, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08830F68u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08830F7Cu, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08830F80u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08830F84u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08830F8Cu, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08830F94u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08830F9Cu, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08830FCCu, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08830FD8u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08830FE4u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08830FECu, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08831010u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x0883101Cu, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08831028u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08831034u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x0883103Cu, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08831044u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08831050u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08831058u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08831060u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08831070u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08831100u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x0883110Cu, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08831120u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08831140u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x0883114Cu, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08831160u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08831180u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x0883118Cu, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x0883119Cu, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x088311BCu, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x088311C8u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x088311D8u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x088311E8u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x088311F0u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x088311F8u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08831200u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08831210u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x0883121Cu, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x0883122Cu, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08831238u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x0883124Cu, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08831254u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08831260u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08831268u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08831270u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08831278u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08831288u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08831298u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x0883129Cu, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x088312CCu, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08831330u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x0883135Cu, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08831364u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x088313A4u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x088313BCu, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x088313C8u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x088313D8u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x088313E8u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08831410u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08831420u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x0883143Cu, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x0883144Cu, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08831464u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08831474u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08831478u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x0883148Cu, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x088314A0u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x088314B4u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x088314C0u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x088314CCu, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x088314DCu, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x088314ECu, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08831528u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08831530u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08831538u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08831548u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08831554u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08831558u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08831598u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x088315B4u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x088315CCu, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x088315D8u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x088315E0u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x088315F4u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x088315FCu, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08831620u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08831660u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08831674u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08831688u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x088316ACu, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x088316B4u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x088316CCu, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x088316FCu, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08831710u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x0883171Cu, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x0883172Cu, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08831734u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x0883173Cu, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08831748u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08831750u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08831760u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08831764u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08831774u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08831790u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x088317C8u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x088317DCu, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x088317E8u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x088317F0u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x088317F8u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08831804u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08831820u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08831824u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08831834u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x0883183Cu, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08831848u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08831850u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08831860u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08831868u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08831874u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08831880u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08831884u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08831894u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x088318B4u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08831900u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08831914u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08831924u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x0883192Cu, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08831934u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08831940u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08831954u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x0883195Cu, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08831964u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x0883196Cu, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08831974u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x0883197Cu, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08831990u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08831998u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x088319A0u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x088319BCu, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x088319CCu, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x088319D0u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x088319D8u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x088319E4u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x088319F4u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x088319FCu, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08831A08u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08831A20u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08831A2Cu, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08831A3Cu, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08831A48u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08831A58u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08831A6Cu, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08831A7Cu, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08831A84u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08831A8Cu, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08831A94u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08831AA4u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08831AACu, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08831AB4u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08831AC4u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08831ACCu, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08831ADCu, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08831AECu, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08831AF4u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08831B00u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08831B14u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08831B44u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08831B68u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08831B74u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08831B80u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08831BA0u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08831BB0u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08831BC4u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08831BD4u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08831BDCu, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08831BE0u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08831BF8u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08831C08u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08831C28u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08831C30u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08831C54u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08831C60u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08831C84u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08831C98u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08831CACu, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08831CB4u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08831CB8u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08831CC0u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08831D28u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08831D38u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08831D40u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08831D44u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08831D60u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08831D88u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08831D90u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08831DA4u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08831DA8u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08831DB4u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08831DBCu, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08831DC8u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08831DD8u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08831DECu, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08831E08u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08831E10u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08831E20u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08831E30u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08831E3Cu, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08831E4Cu, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08831E54u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08831E5Cu, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08831E78u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08831E80u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08831E98u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08831E9Cu, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08831EC0u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08831ED4u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08831EDCu, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08831EECu, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08831EF8u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08831F00u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08831F30u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08831F60u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08831F68u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08831F84u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08831F8Cu, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08831F94u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08831FA0u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08831FACu, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08831FB8u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08831FC0u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08831FCCu, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08831FD4u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08831FDCu, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08831FE4u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08831FECu, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08831FF0u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08832000u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08832008u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08832010u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08832024u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08832054u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x0883205Cu, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08832078u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08832080u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08832088u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x0883208Cu, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x088320A0u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x088320C0u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x088320C8u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x088320D0u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x088320D4u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x088320E0u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x088320F0u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08832100u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08832108u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x0883210Cu, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08832118u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08832128u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08832130u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x0883213Cu, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08832148u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x0883214Cu, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08832154u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08832160u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x0883216Cu, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08832174u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08832178u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08832180u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08832184u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08832190u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08832194u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x088321A4u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x088321ACu, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x088321CCu, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x088321ECu, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x088321F8u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x088321FCu, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08832210u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08832250u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08832260u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x0883226Cu, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08832278u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08832280u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x0883228Cu, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x088322F8u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08832300u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08832308u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08832318u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08832320u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08832324u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x0883233Cu, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08832358u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08832364u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08832374u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x0883237Cu, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08832380u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08832398u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x088323B8u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x088323C4u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x088323D4u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x088323DCu, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x088323E0u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x088323F8u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08832418u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08832424u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08832434u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x0883243Cu, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08832440u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08832458u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08832478u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08832484u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08832490u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x0883249Cu, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x088324ACu, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x088324B4u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x088324B8u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x088324D0u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x088324F0u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x088324FCu, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x0883250Cu, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08832514u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08832518u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08832530u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08832550u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x0883255Cu, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08832564u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08832574u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08832580u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08832588u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x0883258Cu, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x088325B4u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x088325ECu, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x088325FCu, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08832608u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08832610u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08832618u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08832620u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x0883262Cu, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08832634u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x0883263Cu, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08832644u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x0883264Cu, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08832654u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x0883265Cu, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08832664u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08832668u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08832674u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x0883267Cu, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x0883268Cu, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x088326B4u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x088326C8u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x088326E4u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x088326ECu, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x088326F8u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08832734u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08832740u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x0883278Cu, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x088327B0u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x088327E0u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x088327FCu, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x0883280Cu, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x0883281Cu, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x0883282Cu, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x0883283Cu, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08832840u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08832864u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08832874u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08832888u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08832894u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x088328A4u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x088328B0u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x088328B8u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x088328BCu, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x088328C0u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x088328D4u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x088328E8u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x088328F0u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08832900u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x0883290Cu, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08832914u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08832924u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08832934u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08832944u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08832954u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08832964u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08832988u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x088329ACu, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x088329C4u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x088329CCu, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x088329D4u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x088329DCu, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x088329E4u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x088329ECu, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x088329F8u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08832A00u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08832A10u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08832A20u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08832A34u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08832A38u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08832A3Cu, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08832A44u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08832A4Cu, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08832A9Cu, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08832ACCu, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08832ADCu, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08832AECu, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08832AF0u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08832AF8u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08832B04u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08832B10u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08832B18u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08832B6Cu, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08832B7Cu, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08832B90u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08832B98u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08832BA4u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08832BC4u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08832BD4u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08832BE8u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08832BF0u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08832BF8u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08832C00u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08832C18u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08832C1Cu, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08832C3Cu, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08832C50u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08832C74u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08832CD0u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08832CE0u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08832CFCu, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08832D1Cu, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08832D30u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08832D34u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08832D48u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08832D50u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08832D60u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08832DBCu, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08832DCCu, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08832DE0u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08832DECu, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08832DF0u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08832E04u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08832E28u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08832E34u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08832E3Cu, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08832E58u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08832E68u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08832E70u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08832E74u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08832E98u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08832EE0u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08832EF4u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08832EFCu, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08832F0Cu, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08832F18u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08832F20u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08832F28u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08832F40u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08832F64u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08832F70u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08832F78u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08832F88u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08832FA8u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08832FCCu, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08832FD8u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08832FE0u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08832FE8u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08832FF8u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08833000u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08833004u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08833020u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08833068u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x0883307Cu, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08833084u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08833094u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x088330A0u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x088330A8u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x088330BCu, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x088330E0u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x088330ECu, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x088330F4u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x088330FCu, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x0883310Cu, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08833114u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08833118u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08833134u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x0883317Cu, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08833190u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08833198u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x088331A8u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x088331B4u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x088331BCu, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x088331D0u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x088331FCu, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x0883320Cu, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08833224u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x0883322Cu, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08833250u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08833260u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x0883327Cu, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08833284u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x088332A8u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x088332B8u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x088332D4u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x088332DCu, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x088332FCu, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08833300u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08833318u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08833320u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08833344u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08833358u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x088333B8u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x088333CCu, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x088333D4u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x088333DCu, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x088333F0u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x0883343Cu, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08833460u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08833480u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x088334A0u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x088334A8u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x088334ACu, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x088334C4u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x088334CCu, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x088334E0u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x088334FCu, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08833514u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x0883351Cu, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08833534u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x0883353Cu, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08833554u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08833600u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08833618u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x0883365Cu, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08833684u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08833690u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x088336ACu, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x088336BCu, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x088336C4u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x088336CCu, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x088336DCu, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x088336F4u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08833704u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08833718u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08833724u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08833730u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08833744u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x0883374Cu, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x0883375Cu, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08833764u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x0883376Cu, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08833794u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x088337B8u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x088337C0u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x088337C8u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x088337D8u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x088337F8u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08833810u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08833814u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08833820u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08833824u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08833840u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08833854u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08833858u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08833864u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x0883386Cu, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08833878u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08833884u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08833890u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x088338ACu, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x088338B4u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x088338BCu, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x088338CCu, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x088338D8u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x088338F8u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x0883390Cu, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08833928u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08833988u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08833990u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08833998u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x088339A0u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x088339D8u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x088339F4u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x088339FCu, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08833A10u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08833A4Cu, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08833A5Cu, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08833A74u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08833A78u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08833A88u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08833AB4u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08833AC4u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08833AE0u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08833B2Cu, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08833B3Cu, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08833B40u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08833B64u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08833B68u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08833B78u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08833BC0u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08833BCCu, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08833BE0u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08833BF4u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08833C08u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08833C1Cu, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08833C34u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08833C48u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08833C74u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08833CA8u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08833CC0u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08833D04u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08833D0Cu, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08833D14u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08833DA4u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08833DB0u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08833DC4u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08833DE4u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08833DF0u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08833E04u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08833E24u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08833E30u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08833E40u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08833E60u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08833E6Cu, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08833E7Cu, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08833E8Cu, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08833E94u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08833E9Cu, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08833EA4u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08833EB4u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08833EC0u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08833ED0u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08833EDCu, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08833EF0u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08833EFCu, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08833F0Cu, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08833F1Cu, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08833F4Cu, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08833F54u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08833F5Cu, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08833F6Cu, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08833F74u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08833F7Cu, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08833FA4u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08833FB4u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08833FC4u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08833FD8u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08833FF0u, &recomp_unit_0011, "recomp_unit_0011"); - runtime.register_function(0x08833FF8u, &recomp_unit_0011, "recomp_unit_0011"); + // PSPRECOMP_V812_COMPACT_REGISTRATION: same entry set, looped once in Runtime instead of source-expanded calls. + runtime.register_generated_entry_mask(0x08830000u, &recomp_unit_0011, "recomp_unit_0011", + kEntryMasks_recomp_unit_0011, 64u); } } // namespace psprecomp diff --git a/profiles/vcs/generated/generated_unit_0012.cpp b/profiles/vcs/generated/generated_unit_0012.cpp index 25a8e94..9735766 100644 --- a/profiles/vcs/generated/generated_unit_0012.cpp +++ b/profiles/vcs/generated/generated_unit_0012.cpp @@ -679,6 +679,19 @@ LOCAL_DISPATCH: AOT_REGCACHE_SYNC_OUT(); return; } } +// PSPRECOMP_V812_SHARED_SCHED_BLOCK: one scheduler-exact slow boundary per unit. +LOCAL_SCHED_BOUNDARY: + ctx.pc = jump_target; + AOT_REGCACHE_SYNC_OUT(); + if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { + ++local_redispatch_rounds; + AOT_REGCACHE_SYNC_IN(); + local_transfers = 0u; + local_pc = ctx.pc; + entry_id = 0u; + goto LOCAL_DISPATCH; + } + return; L_08834000: aot_fpr_12 = std::bit_cast(aot_mem.aot_direct_load32(ctx.gpr[16] + static_cast(4))); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(20), std::bit_cast(aot_fpr_12)); @@ -1206,18 +1219,8 @@ L_08834578: aot_gpr_29 = (aot_gpr_29 + static_cast(304)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08834598: aot_gpr_29 = (aot_gpr_29 + static_cast(-384)); { const std::uint32_t aot_run_words[4]{std::bit_cast(aot_fpr_20), ctx.gpr[16], ctx.gpr[17], aot_gpr_31}; @@ -1641,18 +1644,8 @@ L_08834910: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08834928: { const bool branch_taken = 0u == 0u; if (branch_taken) { @@ -1884,18 +1877,8 @@ L_08834A6C: aot_gpr_29 = (aot_gpr_29 + static_cast(384)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08834A84: aot_gpr_29 = (aot_gpr_29 + static_cast(-256)); { const std::uint32_t aot_run_words[15]{std::bit_cast(aot_fpr_20), std::bit_cast(ctx.fpr[22]), std::bit_cast(ctx.fpr[24]), std::bit_cast(ctx.fpr[26]), std::bit_cast(ctx.fpr[28]), ctx.gpr[16], ctx.gpr[17], aot_gpr_18, ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[22], ctx.gpr[23], ctx.gpr[30], aot_gpr_31}; @@ -3060,18 +3043,8 @@ L_08835514: aot_gpr_29 = (aot_gpr_29 + static_cast(256)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08835560: aot_gpr_29 = (aot_gpr_29 + static_cast(-144)); { const std::uint32_t aot_run_words[15]{std::bit_cast(aot_fpr_20), std::bit_cast(ctx.fpr[22]), std::bit_cast(ctx.fpr[24]), std::bit_cast(ctx.fpr[26]), std::bit_cast(ctx.fpr[28]), std::bit_cast(ctx.fpr[30]), ctx.gpr[16], ctx.gpr[17], aot_gpr_18, ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[22], ctx.gpr[23], aot_gpr_31}; @@ -4815,18 +4788,8 @@ L_088365E4: aot_gpr_29 = (aot_gpr_29 + static_cast(144)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08836628: aot_gpr_29 = (aot_gpr_29 + static_cast(-80)); { const std::uint32_t aot_run_words[8]{std::bit_cast(aot_fpr_20), ctx.gpr[16], ctx.gpr[17], aot_gpr_18, ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], aot_gpr_31}; @@ -5241,18 +5204,8 @@ L_088369FC: aot_gpr_29 = (aot_gpr_29 + static_cast(80)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08836A24: aot_gpr_29 = (aot_gpr_29 + static_cast(-1056)); { const std::uint32_t aot_run_words[16]{std::bit_cast(aot_fpr_20), std::bit_cast(ctx.fpr[22]), std::bit_cast(ctx.fpr[24]), std::bit_cast(ctx.fpr[26]), std::bit_cast(ctx.fpr[28]), std::bit_cast(ctx.fpr[30]), ctx.gpr[16], ctx.gpr[17], aot_gpr_18, ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[22], ctx.gpr[23], ctx.gpr[30], aot_gpr_31}; @@ -7395,18 +7348,8 @@ L_08837B30: aot_gpr_29 = (aot_gpr_29 + static_cast(1056)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08837B78: aot_gpr_29 = (aot_gpr_29 + static_cast(-1920)); { const std::uint32_t aot_run_words[16]{std::bit_cast(aot_fpr_20), std::bit_cast(ctx.fpr[22]), std::bit_cast(ctx.fpr[24]), std::bit_cast(ctx.fpr[26]), std::bit_cast(ctx.fpr[28]), std::bit_cast(ctx.fpr[30]), ctx.gpr[16], ctx.gpr[17], aot_gpr_18, ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[22], ctx.gpr[23], ctx.gpr[30], aot_gpr_31}; @@ -7993,606 +7936,8 @@ void recomp_unit_0012(Runtime &rt, AllegrexContext &ctx) { void register_generated_unit_12(Runtime &runtime) { runtime.register_generated_unit(12u, 0x08834000u, 16384u, &recomp_unit_0012, &recomp_unit_0012_entry); - runtime.register_function(0x08834000u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08834064u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08834080u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x088340A8u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x088340E4u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x088340F4u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x088340FCu, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08834160u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x0883417Cu, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x088341A4u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x088341E0u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x088341F0u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x088341F8u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08834264u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08834280u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x0883429Cu, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x088342D8u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x088342E8u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x088342F0u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08834300u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08834318u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x0883432Cu, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08834350u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08834358u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x088343C0u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08834400u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x0883443Cu, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x0883444Cu, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08834454u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08834474u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x088344C4u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08834504u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08834538u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x0883456Cu, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08834574u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08834578u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08834598u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x088345B8u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x088345CCu, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x088345E0u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x088345F4u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08834608u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08834618u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08834620u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08834628u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08834630u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08834638u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08834640u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08834648u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08834670u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08834688u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x088346E8u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x088346F4u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08834704u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08834710u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08834750u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08834758u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x088347BCu, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x088347C4u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08834820u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08834828u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08834830u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x088348A0u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x088348DCu, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x088348ECu, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x088348F8u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08834900u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08834910u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08834928u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08834930u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08834938u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08834940u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x0883494Cu, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x0883495Cu, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08834964u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x0883496Cu, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08834988u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08834990u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08834998u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x088349B4u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x088349BCu, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x088349C4u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x088349D0u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x088349F0u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x088349F8u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08834A14u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08834A1Cu, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08834A24u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08834A2Cu, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08834A44u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08834A6Cu, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08834A84u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08834AE0u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08834AF8u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08834B2Cu, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08834B64u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08834B74u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08834B90u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08834BA0u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08834BB0u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08834BE0u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08834BE8u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08834C14u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08834C20u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08834C2Cu, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08834C38u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08834C54u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08834C60u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08834C68u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08834C70u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08834C7Cu, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08834C88u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08834C90u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08834C98u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08834CB4u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08834CD0u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08834CE0u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08834CECu, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08834D08u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08834D18u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08834D24u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08834D40u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08834D50u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08834D5Cu, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08834D78u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08834D88u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08834D98u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08834DB4u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08834DF8u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08834E38u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08834E48u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08834E8Cu, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08834ECCu, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08834EE8u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08834F0Cu, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08834F2Cu, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08834F48u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08834F70u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08834F8Cu, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08834FB0u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08834FD0u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08834FECu, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08834FFCu, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x0883500Cu, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x0883501Cu, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x0883502Cu, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08835034u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08835040u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08835060u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x088350A4u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x088350B8u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x088350DCu, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08835104u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08835110u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x088351ACu, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x088351F0u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08835214u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x0883521Cu, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x0883527Cu, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08835288u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08835290u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08835298u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x088352A0u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x088352DCu, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x088352E4u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08835304u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08835314u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x0883531Cu, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08835320u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08835338u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08835344u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08835354u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x0883535Cu, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08835360u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08835378u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x088353B4u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x088353BCu, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x088353CCu, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x088353D8u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x088353E0u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x088353E4u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x088353F0u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x088353FCu, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08835404u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x0883540Cu, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x0883541Cu, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08835424u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08835430u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x0883543Cu, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x0883545Cu, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08835474u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x0883547Cu, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08835488u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x0883548Cu, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08835494u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x088354A0u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x088354A4u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x088354ACu, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x088354B8u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x088354BCu, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x088354C4u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x088354D0u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x088354D4u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x088354DCu, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x088354ECu, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x088354F8u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08835514u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08835560u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x088355B8u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x088355C8u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x088355FCu, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08835604u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08835620u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08835630u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x0883563Cu, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x0883564Cu, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08835690u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x088356A0u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x0883570Cu, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x0883571Cu, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08835730u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x0883573Cu, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08835758u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08835760u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08835770u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x0883578Cu, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08835798u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x0883579Cu, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x088357B0u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x088357B8u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x088357F8u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08835804u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08835810u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08835824u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08835838u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08835864u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08835870u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x088358B4u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x088358C4u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x0883590Cu, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x0883596Cu, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x088359B0u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x088359C0u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x088359D4u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x088359F0u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08835A04u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08835A24u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08835A34u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08835A6Cu, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08835A84u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08835A88u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08835A90u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08835A9Cu, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08835AB4u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08835ABCu, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08835AC4u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08835AE0u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08835AECu, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08835B10u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08835B18u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08835B28u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08835B34u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08835B44u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08835B64u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08835B7Cu, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08835B98u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08835B9Cu, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08835BA4u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08835BACu, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08835BB4u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08835BC4u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08835BD0u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08835BF0u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08835BFCu, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08835C00u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08835C10u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08835C20u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08835C68u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08835CCCu, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08835D10u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08835D20u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08835D38u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08835D54u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08835D5Cu, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08835D68u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08835D8Cu, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08835D9Cu, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08835DE4u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08835E44u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08835E88u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08835E98u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08835EACu, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08835EC8u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08835ED0u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08835ED8u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08835EE4u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08835EF4u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08835EFCu, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08835F38u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08835F64u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08835F98u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08835FC8u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08835FDCu, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08835FECu, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08835FF8u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08836018u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x0883603Cu, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x0883604Cu, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08836070u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08836088u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x088360F4u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08836148u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08836160u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x088361A8u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x088361ECu, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x088361FCu, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08836210u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08836218u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08836224u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08836248u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08836258u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x0883627Cu, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08836294u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08836300u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08836354u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x0883636Cu, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x088363B4u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x088363F8u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08836408u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x0883641Cu, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08836420u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08836438u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x0883644Cu, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08836460u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08836468u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08836498u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x088364A0u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x088364B8u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x088364C0u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x088364DCu, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x088364F8u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08836510u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08836514u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x0883652Cu, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08836548u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08836550u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08836568u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08836584u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x0883658Cu, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x0883659Cu, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x088365E4u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08836628u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x0883666Cu, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x0883667Cu, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08836690u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x088366ACu, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x088366B4u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x088366BCu, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x088366D0u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08836734u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08836740u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08836748u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x088367ACu, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x088367F8u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x0883682Cu, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08836848u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08836854u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08836894u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x088368A8u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x088368ACu, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x088368BCu, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x088368DCu, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x088368E4u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08836910u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08836930u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08836938u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x0883695Cu, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08836968u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x0883698Cu, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x088369A8u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x088369C8u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x088369D4u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x088369E8u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x088369FCu, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08836A24u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08836A90u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08836AA0u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08836AF0u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08836AFCu, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08836B04u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08836B0Cu, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08836B14u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08836B2Cu, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08836B44u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08836B70u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08836B88u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08836BA4u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08836BECu, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08836C28u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08836C48u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08836C68u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08836C84u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08836CD8u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08836D1Cu, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08836D38u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08836D44u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08836D4Cu, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08836D54u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08836D78u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08836DB4u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08836E08u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08836E4Cu, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08836E70u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08836E90u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08836EB0u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08836ECCu, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08836EECu, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08836EFCu, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08836F10u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08836F2Cu, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08836F44u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08836F64u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08836F70u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08836F80u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08836FA0u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08836FC4u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08836FD8u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08836FE8u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08837000u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08837010u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x0883704Cu, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08837064u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08837078u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08837098u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x088370A0u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x088370BCu, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x088370DCu, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x088370E4u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x088370F4u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x0883710Cu, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08837124u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x0883713Cu, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08837154u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x0883716Cu, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08837198u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x088371B0u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x088371C0u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x088371CCu, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x088371E4u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x088371FCu, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08837208u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08837210u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x0883721Cu, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08837238u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08837250u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08837264u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x0883726Cu, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08837274u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x0883727Cu, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x0883729Cu, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x088372BCu, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x088372C0u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x088372C4u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x088372CCu, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x088372DCu, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x088372E4u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x088372ECu, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x088372FCu, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08837310u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x0883732Cu, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08837334u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08837338u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x088373C0u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x088373D4u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08837448u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08837488u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x088374B0u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x0883750Cu, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x0883753Cu, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08837550u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08837568u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08837580u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x0883759Cu, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x088375B0u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x088375DCu, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x088375E4u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x088375ECu, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08837600u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08837628u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08837638u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08837658u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x088376A8u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x088376B8u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x088376C4u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x088376D8u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08837704u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x0883770Cu, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08837714u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08837728u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08837768u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08837770u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x088377ACu, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x088377CCu, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x088377D0u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x088377D4u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x088377DCu, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x088377ECu, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08837868u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08837880u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08837890u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08837910u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08837948u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08837968u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08837978u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08837980u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08837990u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08837998u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08837A2Cu, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08837A4Cu, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08837A90u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08837AECu, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08837AFCu, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08837B1Cu, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08837B30u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08837B78u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08837BE0u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08837BECu, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08837BF4u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08837BFCu, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08837C08u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08837C10u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08837C18u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08837C24u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08837C2Cu, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08837C38u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08837C40u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08837C54u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08837C60u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08837C68u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08837C74u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08837C7Cu, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08837C90u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08837C98u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08837CA8u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08837CBCu, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08837CD4u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08837CE0u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08837CE8u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08837CF4u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08837CFCu, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08837D00u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08837D0Cu, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08837D1Cu, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08837D38u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08837D44u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08837D5Cu, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08837D74u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08837D90u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08837D98u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08837DACu, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08837DD8u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08837DF0u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08837E30u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08837E40u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08837E50u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08837E58u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08837E60u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08837E68u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08837E70u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08837E8Cu, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08837E9Cu, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08837EA4u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08837EC4u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08837ED0u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08837EE0u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08837EE8u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08837EF0u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08837EFCu, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08837F04u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08837F10u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08837F20u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08837F30u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08837F38u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08837F40u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08837F48u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08837F50u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08837F58u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08837F64u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08837F6Cu, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08837F78u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08837F80u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08837F88u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08837F90u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08837F9Cu, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08837FA4u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08837FB0u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08837FB8u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08837FC0u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08837FDCu, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08837FE8u, &recomp_unit_0012, "recomp_unit_0012"); - runtime.register_function(0x08837FF0u, &recomp_unit_0012, "recomp_unit_0012"); + // PSPRECOMP_V812_COMPACT_REGISTRATION: same entry set, looped once in Runtime instead of source-expanded calls. + runtime.register_generated_entry_mask(0x08834000u, &recomp_unit_0012, "recomp_unit_0012", + kEntryMasks_recomp_unit_0012, 64u); } } // namespace psprecomp diff --git a/profiles/vcs/generated/generated_unit_0013.cpp b/profiles/vcs/generated/generated_unit_0013.cpp index 4b90885..8633acc 100644 --- a/profiles/vcs/generated/generated_unit_0013.cpp +++ b/profiles/vcs/generated/generated_unit_0013.cpp @@ -1261,6 +1261,19 @@ LOCAL_DISPATCH: AOT_REGCACHE_SYNC_OUT(); return; } } +// PSPRECOMP_V812_SHARED_SCHED_BLOCK: one scheduler-exact slow boundary per unit. +LOCAL_SCHED_BOUNDARY: + ctx.pc = jump_target; + AOT_REGCACHE_SYNC_OUT(); + if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { + ++local_redispatch_rounds; + AOT_REGCACHE_SYNC_IN(); + local_transfers = 0u; + local_pc = ctx.pc; + entry_id = 0u; + goto LOCAL_DISPATCH; + } + return; L_08838000: if (((ctx.fcr31 & 0x00800000u) != 0u)) { aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(1820), ctx.gpr[23]); @@ -2246,18 +2259,8 @@ L_088386B4: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088386CC: aot_gpr_31 = (0x088386D4u); aot_gpr_4 = (0u | 0u); @@ -7031,18 +7034,8 @@ L_0883ABB4: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0883ABCC: aot_gpr_4 = (0u | 2u); aot_gpr_5 = (0u | 1u); @@ -9709,1188 +9702,8 @@ void recomp_unit_0013(Runtime &rt, AllegrexContext &ctx) { void register_generated_unit_13(Runtime &runtime) { runtime.register_generated_unit(13u, 0x08838000u, 16384u, &recomp_unit_0013, &recomp_unit_0013_entry); - runtime.register_function(0x08838000u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883800Cu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08838014u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883801Cu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883802Cu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08838038u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08838044u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08838054u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08838064u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883806Cu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08838084u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883808Cu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08838094u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883809Cu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x088380A8u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x088380B0u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x088380BCu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x088380C0u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x088380D0u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x088380D8u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x088380E0u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x088380E8u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x088380F0u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x088380F8u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08838104u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883810Cu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08838114u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883811Cu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08838128u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08838130u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883813Cu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08838144u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08838150u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08838158u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08838164u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883816Cu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08838178u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08838180u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883818Cu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08838194u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x088381A0u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x088381A8u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x088381B4u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x088381BCu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x088381C4u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x088381CCu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x088381D8u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x088381E4u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08838204u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883820Cu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08838214u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883822Cu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08838230u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08838240u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08838248u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08838250u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08838258u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08838260u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08838268u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08838270u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08838278u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08838284u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883828Cu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08838294u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883829Cu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x088382A4u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x088382ACu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x088382B8u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x088382C0u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x088382D0u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x088382D8u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x088382E4u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x088382ECu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x088382F4u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x088382FCu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08838304u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883830Cu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08838314u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08838328u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08838334u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883833Cu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08838348u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08838350u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08838358u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08838360u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883836Cu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08838378u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08838380u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08838388u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883838Cu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08838394u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883839Cu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x088383A4u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x088383B0u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x088383C0u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x088383D4u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x088383D8u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x088383E0u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x088383E8u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x088383F4u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08838400u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08838410u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883843Cu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08838448u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08838450u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08838458u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08838464u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883846Cu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08838478u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08838484u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x088384B0u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x088384BCu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x088384C8u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x088384D4u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x088384E0u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x088384F4u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x088384FCu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08838504u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08838514u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883851Cu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08838528u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883854Cu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08838554u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08838560u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08838568u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08838574u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883857Cu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08838588u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08838590u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883859Cu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x088385ACu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x088385B8u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x088385C4u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x088385ECu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08838600u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08838614u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08838624u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08838660u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883866Cu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08838678u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08838684u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883868Cu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08838698u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x088386A4u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x088386B4u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x088386CCu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x088386D4u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x088386DCu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x088386ECu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x088386F8u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08838714u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08838728u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08838730u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08838738u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08838740u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883874Cu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08838758u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08838760u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883876Cu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08838774u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883877Cu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08838784u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08838794u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08838798u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x088387A4u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x088387B8u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x088387CCu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x088387D4u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x088387FCu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08838800u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08838808u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883880Cu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08838814u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883881Cu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08838824u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883882Cu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08838834u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08838844u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883884Cu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08838854u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08838864u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883886Cu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08838874u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08838884u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883888Cu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08838894u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x088388A4u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x088388B0u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x088388B8u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x088388C0u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x088388C8u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x088388E4u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x088388ECu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x088388F4u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x088388FCu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883890Cu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08838914u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08838940u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883894Cu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08838954u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08838960u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08838968u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x088389A4u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x088389B0u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x088389BCu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x088389D0u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x088389E4u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x088389ECu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08838A00u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08838A08u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08838A0Cu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08838A14u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08838A28u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08838A30u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08838A50u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08838A60u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08838A68u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08838A70u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08838A7Cu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08838A84u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08838A8Cu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08838A98u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08838AA0u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08838AACu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08838AB8u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08838AC8u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08838AD0u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08838AF4u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08838B08u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08838B10u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08838B18u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08838B24u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08838B2Cu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08838B38u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08838B50u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08838B58u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08838B60u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08838B78u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08838B7Cu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08838B90u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08838B98u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08838BA0u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08838BB8u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08838BC0u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08838BCCu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08838BD4u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08838BF8u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08838C00u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08838C10u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08838C20u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08838C28u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08838C38u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08838C48u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08838C50u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08838C58u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08838C60u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08838C68u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08838C74u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08838C7Cu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08838C88u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08838CA0u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08838CA8u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08838CB0u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08838CC8u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08838CCCu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08838CE0u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08838CE8u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08838CF0u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08838D08u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08838D10u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08838D1Cu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08838D24u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08838D48u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08838D50u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08838D60u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08838D70u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08838D78u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08838D88u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08838D98u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08838DA0u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08838DA8u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08838DB0u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08838DBCu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08838DC4u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08838DD0u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08838DE8u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08838DF0u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08838DF8u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08838E10u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08838E14u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08838E28u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08838E30u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08838E38u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08838E50u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08838E58u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08838E64u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08838E6Cu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08838E90u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08838E98u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08838EA8u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08838EB8u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08838EC0u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08838ED0u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08838EE0u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08838EE8u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08838EF0u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08838EF8u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08838F00u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08838F08u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08838F14u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08838F1Cu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08838F28u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08838F40u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08838F48u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08838F50u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08838F68u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08838F6Cu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08838F80u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08838F88u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08838F90u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08838FA8u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08838FB0u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08838FBCu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08838FC4u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08838FE8u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08838FF0u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08839000u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08839010u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08839018u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08839028u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08839038u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08839050u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08839058u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08839060u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08839068u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883906Cu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08839080u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08839088u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08839090u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08839098u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883909Cu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x088390B0u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x088390B8u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x088390C0u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x088390C8u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x088390CCu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x088390E0u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x088390E8u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x088390F0u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x088390F8u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08839100u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883910Cu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08839114u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08839120u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08839130u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08839140u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883914Cu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08839158u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08839164u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08839174u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08839184u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883918Cu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x088391B4u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x088391C0u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x088391DCu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x088391ECu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x088391F8u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08839224u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08839238u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883924Cu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08839254u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883925Cu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883926Cu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08839278u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08839280u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08839288u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08839298u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x088392ACu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x088392B4u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x088392D0u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x088392DCu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x088392E8u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x088392F0u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x088392F8u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08839300u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08839308u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08839310u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08839318u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08839320u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08839330u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08839338u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08839340u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08839350u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08839358u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08839360u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08839370u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08839378u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08839380u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883938Cu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08839390u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x088393A4u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x088393ACu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x088393B8u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x088393C8u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x088393D4u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x088393E0u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x088393F0u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x088393F8u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08839400u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883940Cu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883942Cu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08839444u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883944Cu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08839458u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08839474u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x088394ACu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x088394B4u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x088394DCu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x088394E4u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x088394ECu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x088394F4u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08839504u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08839510u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08839520u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883952Cu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08839544u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883954Cu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08839554u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883955Cu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08839560u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08839574u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883957Cu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08839584u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883958Cu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08839590u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x088395A4u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x088395ACu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x088395B4u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x088395BCu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x088395C0u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x088395D4u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x088395DCu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x088395E4u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x088395ECu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x088395F4u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08839600u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08839608u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08839614u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883961Cu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08839628u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08839648u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08839650u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08839680u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08839690u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883969Cu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x088396A4u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x088396ACu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x088396C8u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x088396D8u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x088396E4u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x088396F0u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x088396F8u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08839700u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883971Cu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08839730u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08839738u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08839744u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08839750u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883975Cu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08839768u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08839770u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08839778u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883977Cu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08839788u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08839794u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x088397A0u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x088397B0u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x088397BCu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x088397C4u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x088397CCu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x088397E8u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x088397F0u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x088397F8u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08839800u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08839808u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08839810u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08839818u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08839820u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08839830u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08839838u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08839840u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08839850u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08839858u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08839860u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08839870u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08839878u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08839880u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883988Cu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08839890u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x088398A4u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x088398ACu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x088398B8u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x088398C8u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x088398D4u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x088398DCu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x088398E8u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x088398F4u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08839900u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883990Cu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08839914u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08839920u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08839924u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883992Cu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08839940u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883994Cu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08839958u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08839964u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883996Cu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08839978u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883997Cu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08839984u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08839994u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x088399A0u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x088399BCu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x088399C4u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x088399D0u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x088399D8u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x088399E0u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x088399E8u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x088399F0u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x088399F8u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08839A00u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08839A0Cu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08839A10u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08839A18u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08839A20u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08839A3Cu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08839A44u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08839A58u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08839A60u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08839A74u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08839A7Cu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08839A90u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08839AACu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08839AB0u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08839AB8u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08839AC4u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08839AECu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08839B10u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08839B20u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08839B34u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08839B50u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08839B5Cu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08839B6Cu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08839B7Cu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08839B88u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08839B90u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08839B9Cu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08839BACu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08839BB4u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08839BBCu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08839BC4u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08839BD4u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08839BDCu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08839BE4u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08839BECu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08839BFCu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08839C04u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08839C14u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08839C1Cu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08839C2Cu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08839C34u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08839C3Cu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08839C44u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08839C4Cu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08839C54u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08839C5Cu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08839C78u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08839C80u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08839C88u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08839C94u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08839CA0u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08839CA8u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08839CB0u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08839CC0u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08839CC8u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08839CE0u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08839CF4u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08839D00u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08839D08u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08839D10u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08839D14u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08839D20u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08839D28u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08839D3Cu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08839D44u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08839D4Cu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08839D58u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08839D70u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08839D78u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08839D80u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08839D90u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08839D98u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08839DA4u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08839DACu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08839DECu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08839DF4u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08839E20u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08839E28u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08839E34u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08839E3Cu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08839E44u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08839E4Cu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08839E54u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08839E68u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08839E6Cu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08839E74u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08839E7Cu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08839E84u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08839E8Cu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08839E98u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08839EA0u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08839EA8u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08839EBCu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08839EC4u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08839ECCu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08839ED4u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08839EDCu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08839EECu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08839F04u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08839F0Cu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08839F14u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08839F1Cu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08839F50u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08839F70u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08839F7Cu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08839F8Cu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08839F98u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08839FACu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08839FC0u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08839FD8u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x08839FE8u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883A018u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883A020u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883A02Cu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883A038u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883A048u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883A058u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883A06Cu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883A07Cu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883A0ACu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883A0B8u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883A0C4u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883A0D0u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883A0E0u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883A0F0u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883A0F8u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883A108u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883A130u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883A138u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883A144u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883A150u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883A160u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883A170u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883A178u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883A188u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883A1B0u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883A1B8u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883A1C4u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883A1D0u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883A1E0u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883A1F0u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883A1F8u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883A208u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883A214u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883A224u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883A24Cu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883A254u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883A260u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883A26Cu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883A27Cu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883A28Cu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883A294u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883A2A4u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883A2ACu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883A2BCu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883A2E4u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883A2ECu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883A2F8u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883A304u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883A314u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883A324u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883A32Cu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883A33Cu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883A344u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883A354u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883A37Cu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883A384u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883A390u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883A39Cu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883A3ACu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883A3BCu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883A3C4u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883A3D4u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883A3DCu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883A3ECu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883A414u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883A43Cu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883A44Cu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883A458u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883A474u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883A484u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883A48Cu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883A49Cu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883A4ACu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883A4CCu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883A4D4u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883A4E0u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883A4E8u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883A4F4u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883A4FCu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883A508u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883A510u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883A51Cu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883A520u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883A528u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883A530u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883A538u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883A540u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883A544u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883A550u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883A560u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883A564u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883A56Cu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883A578u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883A584u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883A590u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883A59Cu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883A5A8u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883A5B0u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883A5E8u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883A604u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883A610u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883A628u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883A634u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883A640u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883A650u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883A660u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883A66Cu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883A678u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883A684u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883A690u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883A69Cu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883A6D4u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883A6ECu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883A6F0u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883A6F8u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883A700u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883A70Cu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883A718u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883A730u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883A748u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883A750u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883A758u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883A764u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883A770u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883A77Cu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883A784u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883A78Cu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883A794u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883A7A0u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883A7B8u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883A7C8u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883A7FCu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883A820u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883A82Cu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883A838u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883A840u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883A8A4u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883A8B0u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883A8BCu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883A8C8u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883A8D0u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883A8DCu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883A8E8u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883A8F4u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883A934u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883A93Cu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883A944u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883A94Cu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883A958u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883A960u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883A96Cu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883A97Cu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883A984u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883A99Cu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883A9A8u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883A9BCu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883A9C0u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883A9E8u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883AA1Cu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883AA20u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883AA28u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883AA30u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883AA40u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883AA4Cu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883AA64u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883AA70u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883AA7Cu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883AA88u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883AA98u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883AAA4u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883AAACu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883AAC0u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883AACCu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883AAE8u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883AB18u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883AB30u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883AB38u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883AB48u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883AB50u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883AB54u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883AB5Cu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883AB6Cu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883AB90u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883AB9Cu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883ABACu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883ABB4u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883ABCCu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883ABE4u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883ABF4u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883ABF8u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883AC18u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883AC34u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883AC50u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883AC5Cu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883AC70u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883AC80u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883AC8Cu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883AC90u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883ACA8u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883ACB8u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883ACCCu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883ACD8u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883ACE4u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883ACF0u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883ACFCu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883AD10u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883AD20u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883AD3Cu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883AD44u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883AD6Cu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883AD80u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883AD9Cu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883ADACu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883ADB8u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883ADC4u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883ADD0u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883ADDCu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883ADE0u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883ADFCu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883AE04u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883AE10u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883AE1Cu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883AE5Cu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883AE74u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883AE80u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883AE88u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883AEA4u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883AEACu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883AEBCu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883AED0u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883AEDCu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883AEE4u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883AEECu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883AF00u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883AF08u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883AF10u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883AF1Cu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883AF24u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883AF2Cu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883AF34u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883AF40u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883AF50u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883AF90u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883AFA4u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883AFC8u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883AFD4u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883AFDCu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883AFE0u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883AFE8u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883AFFCu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883B004u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883B014u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883B018u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883B020u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883B02Cu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883B040u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883B04Cu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883B054u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883B05Cu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883B064u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883B06Cu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883B074u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883B07Cu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883B088u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883B090u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883B098u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883B0A4u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883B0B0u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883B0B8u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883B0C0u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883B0C8u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883B0D0u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883B0D8u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883B0E0u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883B0E8u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883B0F0u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883B0F8u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883B0FCu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883B108u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883B114u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883B11Cu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883B128u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883B130u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883B138u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883B140u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883B144u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883B14Cu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883B158u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883B160u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883B168u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883B184u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883B18Cu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883B19Cu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883B1ACu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883B1B4u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883B1C0u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883B1C8u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883B1D4u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883B1DCu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883B1E4u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883B1ECu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883B1F4u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883B1FCu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883B204u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883B20Cu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883B21Cu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883B23Cu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883B254u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883B26Cu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883B274u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883B280u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883B2A4u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883B2BCu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883B2C4u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883B2D4u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883B304u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883B318u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883B32Cu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883B34Cu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883B360u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883B374u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883B37Cu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883B384u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883B38Cu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883B398u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883B3A0u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883B3ACu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883B3C0u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883B3CCu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883B3D4u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883B400u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883B408u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883B414u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883B44Cu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883B464u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883B474u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883B48Cu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883B494u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883B49Cu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883B4A0u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883B4ACu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883B4B8u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883B4C0u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883B4C4u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883B4D0u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883B4DCu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883B4E4u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883B4ECu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883B4FCu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883B500u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883B528u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883B52Cu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883B534u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883B53Cu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883B548u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883B554u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883B57Cu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883B584u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883B590u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883B598u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883B5A8u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883B5ACu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883B5D4u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883B5DCu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883B600u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883B620u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883B62Cu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883B634u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883B644u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883B64Cu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883B660u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883B674u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883B67Cu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883B684u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883B68Cu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883B694u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883B6B0u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883B6B8u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883B6D0u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883B6D8u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883B6E0u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883B6E8u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883B700u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883B708u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883B710u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883B724u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883B730u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883B73Cu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883B744u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883B74Cu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883B764u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883B76Cu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883B774u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883B77Cu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883B794u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883B79Cu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883B7A4u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883B7ACu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883B7B4u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883B7C4u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883B7D0u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883B7DCu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883B7E4u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883B7ECu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883B7F8u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883B800u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883B808u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883B810u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883B818u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883B820u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883B828u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883B830u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883B83Cu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883B854u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883B858u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883B860u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883B86Cu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883B874u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883B880u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883B888u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883B8A4u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883B8B0u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883B8B8u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883B8C0u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883B8D0u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883B8D8u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883B8E0u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883B8FCu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883B908u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883B910u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883B918u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883B920u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883B92Cu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883B938u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883B944u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883B954u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883B95Cu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883B968u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883B970u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883B978u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883B984u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883B98Cu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883B994u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883B99Cu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883B9A4u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883B9C0u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883B9C8u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883B9D4u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883B9DCu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883B9E8u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883BA08u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883BA14u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883BA1Cu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883BA24u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883BA30u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883BA48u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883BA54u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883BA5Cu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883BA80u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883BA8Cu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883BA94u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883BA9Cu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883BAACu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883BAC4u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883BAD0u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883BAD4u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883BAE4u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883BAF0u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883BB1Cu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883BB24u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883BB30u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883BB48u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883BB74u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883BBACu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883BBBCu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883BBE0u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883BBF8u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883BC18u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883BC3Cu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883BC64u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883BC78u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883BCA4u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883BCACu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883BCB8u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883BCC4u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883BCE8u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883BD08u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883BD10u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883BD14u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883BD20u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883BD34u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883BD48u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883BD50u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883BD60u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883BD78u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883BD84u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883BD8Cu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883BD98u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883BDA4u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883BDB0u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883BDB4u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883BDC0u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883BDC8u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883BDF0u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883BE18u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883BE24u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883BE3Cu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883BE48u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883BE50u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883BE6Cu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883BE74u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883BE90u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883BEA0u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883BEA4u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883BEACu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883BEC4u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883BECCu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883BED8u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883BEE0u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883BEE8u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883BEF8u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883BF0Cu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883BF14u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883BF20u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883BF3Cu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883BF44u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883BF4Cu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883BF54u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883BF70u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883BF78u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883BF8Cu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883BF94u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883BFACu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883BFB4u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883BFCCu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883BFD4u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883BFDCu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883BFE4u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883BFECu, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883BFF4u, &recomp_unit_0013, "recomp_unit_0013"); - runtime.register_function(0x0883BFFCu, &recomp_unit_0013, "recomp_unit_0013"); + // PSPRECOMP_V812_COMPACT_REGISTRATION: same entry set, looped once in Runtime instead of source-expanded calls. + runtime.register_generated_entry_mask(0x08838000u, &recomp_unit_0013, "recomp_unit_0013", + kEntryMasks_recomp_unit_0013, 64u); } } // namespace psprecomp diff --git a/profiles/vcs/generated/generated_unit_0014.cpp b/profiles/vcs/generated/generated_unit_0014.cpp index 9e2e620..f32727a 100644 --- a/profiles/vcs/generated/generated_unit_0014.cpp +++ b/profiles/vcs/generated/generated_unit_0014.cpp @@ -965,6 +965,19 @@ LOCAL_DISPATCH: AOT_REGCACHE_SYNC_OUT(); return; } } +// PSPRECOMP_V812_SHARED_SCHED_BLOCK: one scheduler-exact slow boundary per unit. +LOCAL_SCHED_BOUNDARY: + ctx.pc = jump_target; + AOT_REGCACHE_SYNC_OUT(); + if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { + ++local_redispatch_rounds; + AOT_REGCACHE_SYNC_IN(); + local_transfers = 0u; + local_pc = ctx.pc; + entry_id = 0u; + goto LOCAL_DISPATCH; + } + return; L_0883C004: { const bool branch_taken = aot_gpr_2 == 0u; if (branch_taken) { @@ -2517,18 +2530,8 @@ L_0883CCFC: aot_gpr_29 = (aot_gpr_29 + static_cast(1920)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0883CD44: aot_gpr_29 = (aot_gpr_29 + static_cast(-96)); { const std::uint32_t aot_run_words[10]{std::bit_cast(aot_fpr_20), std::bit_cast(ctx.fpr[22]), std::bit_cast(ctx.fpr[24]), std::bit_cast(ctx.fpr[26]), std::bit_cast(ctx.fpr[28]), ctx.gpr[16], aot_gpr_17, ctx.gpr[18], ctx.gpr[19], aot_gpr_31}; @@ -3292,18 +3295,8 @@ L_0883D2F0: aot_gpr_29 = (aot_gpr_29 + static_cast(96)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0883D320: aot_gpr_29 = (aot_gpr_29 + static_cast(-3984)); { const std::uint32_t aot_run_words[15]{std::bit_cast(aot_fpr_20), std::bit_cast(ctx.fpr[22]), std::bit_cast(ctx.fpr[24]), std::bit_cast(ctx.fpr[26]), std::bit_cast(ctx.fpr[28]), ctx.gpr[16], aot_gpr_17, ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[22], ctx.gpr[23], ctx.gpr[30], aot_gpr_31}; @@ -8305,892 +8298,8 @@ void recomp_unit_0014(Runtime &rt, AllegrexContext &ctx) { void register_generated_unit_14(Runtime &runtime) { runtime.register_generated_unit(14u, 0x0883C000u, 16384u, &recomp_unit_0014, &recomp_unit_0014_entry); - runtime.register_function(0x0883C004u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883C00Cu, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883C01Cu, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883C028u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883C030u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883C050u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883C058u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883C064u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883C080u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883C090u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883C0A0u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883C0B8u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883C0C4u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883C0E4u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883C0F8u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883C104u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883C120u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883C130u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883C140u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883C150u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883C158u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883C160u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883C168u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883C170u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883C190u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883C198u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883C1BCu, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883C1F4u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883C208u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883C238u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883C24Cu, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883C254u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883C28Cu, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883C2A0u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883C2D0u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883C2E4u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883C2E8u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883C314u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883C31Cu, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883C328u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883C330u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883C33Cu, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883C344u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883C34Cu, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883C35Cu, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883C37Cu, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883C390u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883C398u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883C3A0u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883C3B4u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883C3C0u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883C3C8u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883C3E4u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883C3F8u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883C400u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883C408u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883C41Cu, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883C428u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883C448u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883C468u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883C470u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883C478u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883C48Cu, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883C4A0u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883C4B8u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883C4C0u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883C4DCu, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883C4ECu, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883C504u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883C50Cu, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883C528u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883C548u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883C550u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883C558u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883C56Cu, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883C584u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883C58Cu, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883C5A8u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883C5C0u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883C5CCu, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883C5DCu, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883C5F0u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883C60Cu, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883C618u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883C630u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883C63Cu, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883C654u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883C660u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883C668u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883C674u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883C67Cu, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883C68Cu, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883C69Cu, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883C6A4u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883C6B0u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883C6B8u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883C6D4u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883C6DCu, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883C6ECu, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883C6F4u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883C6FCu, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883C70Cu, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883C714u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883C728u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883C730u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883C738u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883C740u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883C758u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883C76Cu, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883C780u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883C794u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883C7A8u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883C7ACu, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883C7BCu, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883C7C4u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883C7D4u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883C7E8u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883C7F0u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883C80Cu, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883C814u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883C834u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883C880u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883C890u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883C8A8u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883C8E0u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883C8E8u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883C8F4u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883C928u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883C930u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883C938u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883C954u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883C958u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883C964u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883C96Cu, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883C990u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883C99Cu, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883C9ACu, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883C9B4u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883C9BCu, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883C9E0u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883C9ECu, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883CA14u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883CA1Cu, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883CA24u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883CA30u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883CA3Cu, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883CA50u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883CA64u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883CA6Cu, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883CA7Cu, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883CA88u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883CA90u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883CA98u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883CAA0u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883CAACu, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883CAB8u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883CAC4u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883CAD0u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883CAE4u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883CAF4u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883CB00u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883CB10u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883CB2Cu, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883CB34u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883CB3Cu, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883CB44u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883CB60u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883CB70u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883CB7Cu, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883CB8Cu, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883CB98u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883CBACu, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883CBB8u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883CBC4u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883CBD0u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883CBDCu, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883CBF0u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883CC00u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883CC0Cu, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883CC20u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883CC2Cu, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883CC30u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883CC44u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883CC54u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883CC64u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883CC74u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883CC7Cu, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883CC88u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883CC94u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883CC9Cu, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883CCACu, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883CCBCu, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883CCCCu, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883CCDCu, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883CCECu, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883CCFCu, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883CD44u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883CD80u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883CD88u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883CDB8u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883CDDCu, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883CDE4u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883CDFCu, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883CE04u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883CE0Cu, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883CE18u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883CE20u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883CE28u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883CE30u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883CE40u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883CE48u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883CE58u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883CE64u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883CE6Cu, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883CE74u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883CE7Cu, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883CE8Cu, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883CE98u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883CEA0u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883CF00u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883CF14u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883CF20u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883CF28u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883CF34u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883CF3Cu, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883CF5Cu, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883CF6Cu, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883CF7Cu, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883CF90u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883CFACu, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883CFB4u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883CFBCu, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883CFDCu, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883CFE4u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883CFECu, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883D004u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883D00Cu, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883D014u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883D02Cu, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883D034u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883D050u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883D05Cu, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883D06Cu, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883D07Cu, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883D088u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883D098u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883D0A8u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883D0B4u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883D0BCu, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883D0D0u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883D0E0u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883D0F0u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883D130u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883D138u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883D158u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883D160u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883D168u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883D170u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883D178u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883D180u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883D18Cu, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883D198u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883D1A4u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883D1ACu, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883D1B4u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883D1D8u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883D1DCu, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883D1E4u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883D208u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883D20Cu, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883D214u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883D218u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883D220u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883D22Cu, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883D234u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883D240u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883D24Cu, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883D258u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883D264u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883D270u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883D280u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883D298u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883D2A0u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883D2A8u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883D2CCu, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883D2F0u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883D320u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883D370u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883D378u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883D380u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883D394u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883D3A4u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883D3BCu, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883D3C4u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883D3FCu, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883D418u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883D428u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883D434u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883D460u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883D470u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883D488u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883D490u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883D49Cu, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883D4A8u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883D4C4u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883D4D0u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883D4D8u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883D4E8u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883D4F8u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883D510u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883D518u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883D52Cu, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883D538u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883D55Cu, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883D56Cu, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883D580u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883D5B0u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883D5B8u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883D5C0u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883D5C8u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883D5DCu, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883D5E8u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883D60Cu, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883D61Cu, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883D630u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883D660u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883D668u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883D67Cu, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883D688u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883D6ACu, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883D6BCu, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883D6D0u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883D700u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883D710u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883D718u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883D720u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883D72Cu, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883D740u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883D748u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883D758u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883D764u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883D770u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883D794u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883D7A0u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883D7B0u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883D7BCu, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883D7C4u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883D7D4u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883D7DCu, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883D7E8u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883D804u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883D810u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883D820u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883D82Cu, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883D834u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883D844u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883D84Cu, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883D858u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883D874u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883D880u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883D890u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883D89Cu, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883D8A4u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883D8B4u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883D8BCu, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883D8C8u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883D8E4u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883D8F0u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883D900u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883D90Cu, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883D918u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883D924u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883D93Cu, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883D944u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883D950u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883D958u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883D960u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883D968u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883D974u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883D97Cu, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883D988u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883D99Cu, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883D9ACu, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883D9B0u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883D9C0u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883D9E0u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883D9ECu, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883D9F8u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883DA10u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883DA18u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883DA20u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883DA28u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883DA30u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883DA38u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883DA50u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883DA58u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883DA74u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883DA80u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883DAA8u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883DAB8u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883DAD0u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883DAF8u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883DB00u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883DB0Cu, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883DB24u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883DB34u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883DB50u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883DB78u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883DB8Cu, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883DB98u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883DBB8u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883DBC8u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883DBDCu, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883DC04u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883DC20u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883DC34u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883DC40u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883DC4Cu, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883DC58u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883DC80u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883DC88u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883DC94u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883DC9Cu, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883DCA4u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883DCACu, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883DCC4u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883DCE0u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883DCECu, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883DCF8u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883DD18u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883DD28u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883DD3Cu, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883DD64u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883DD84u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883DD98u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883DDA4u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883DDB0u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883DDBCu, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883DDE4u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883DDECu, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883DDF4u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883DE0Cu, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883DE28u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883DE34u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883DE40u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883DE60u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883DE70u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883DE84u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883DEACu, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883DECCu, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883DEE0u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883DEECu, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883DEF8u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883DF04u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883DF2Cu, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883DF34u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883DF3Cu, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883DF54u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883DF6Cu, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883DF7Cu, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883DF88u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883DFA8u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883DFBCu, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883DFC8u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883DFD4u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883DFE0u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883E008u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883E014u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883E020u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883E03Cu, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883E044u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883E04Cu, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883E068u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883E078u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883E084u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883E090u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883E09Cu, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883E0A8u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883E0B4u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883E0C0u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883E0CCu, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883E0D8u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883E0E4u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883E0FCu, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883E108u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883E114u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883E120u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883E12Cu, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883E13Cu, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883E148u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883E158u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883E168u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883E170u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883E17Cu, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883E184u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883E18Cu, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883E1A4u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883E1B4u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883E1C0u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883E1D4u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883E1E4u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883E1F0u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883E1F8u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883E210u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883E220u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883E22Cu, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883E240u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883E250u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883E25Cu, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883E26Cu, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883E278u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883E294u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883E2BCu, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883E2DCu, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883E2ECu, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883E2F8u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883E314u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883E33Cu, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883E35Cu, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883E374u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883E380u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883E3A4u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883E3D0u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883E3D8u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883E3E4u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883E3F8u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883E420u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883E430u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883E43Cu, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883E444u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883E460u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883E494u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883E4BCu, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883E4C8u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883E4D4u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883E4E8u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883E4F4u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883E50Cu, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883E514u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883E520u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883E530u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883E538u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883E540u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883E548u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883E550u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883E558u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883E568u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883E574u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883E594u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883E5A4u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883E5B4u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883E5C8u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883E5F0u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883E604u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883E614u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883E620u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883E630u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883E638u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883E644u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883E660u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883E668u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883E678u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883E684u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883E6A4u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883E6B4u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883E6C4u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883E6D8u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883E700u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883E714u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883E724u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883E730u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883E740u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883E748u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883E754u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883E770u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883E778u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883E788u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883E794u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883E7B4u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883E7C4u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883E7D4u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883E7E8u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883E810u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883E824u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883E834u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883E840u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883E850u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883E858u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883E864u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883E880u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883E898u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883E8A0u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883E8ACu, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883E8BCu, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883E8C4u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883E8CCu, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883E8D4u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883E8DCu, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883E8E4u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883E8F4u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883E900u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883E920u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883E930u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883E940u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883E954u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883E97Cu, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883E990u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883E9A0u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883E9ACu, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883E9BCu, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883E9C4u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883E9D0u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883E9ECu, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883E9F4u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883EA04u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883EA10u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883EA30u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883EA40u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883EA50u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883EA64u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883EA8Cu, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883EAA0u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883EAB0u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883EABCu, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883EACCu, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883EAD4u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883EAE0u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883EAFCu, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883EB04u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883EB14u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883EB20u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883EB40u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883EB50u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883EB60u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883EB74u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883EB9Cu, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883EBB0u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883EBC0u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883EBCCu, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883EBDCu, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883EBE4u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883EBF0u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883EC0Cu, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883EC14u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883EC1Cu, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883EC24u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883EC2Cu, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883EC38u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883EC40u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883EC58u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883EC78u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883EC80u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883EC88u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883EC90u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883EC98u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883ECB0u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883ECDCu, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883ECF0u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883ED04u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883ED18u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883ED30u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883ED40u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883ED58u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883ED90u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883EDA0u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883EDB0u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883EDC8u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883EDECu, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883EDF4u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883EE1Cu, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883EE2Cu, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883EE3Cu, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883EE44u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883EE54u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883EE60u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883EE68u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883EE84u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883EE8Cu, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883EE94u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883EEA4u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883EEB0u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883EEC4u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883EED0u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883EED8u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883EF00u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883EF08u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883EF14u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883EF28u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883EF38u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883EF54u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883EF74u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883EF7Cu, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883EF8Cu, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883EF94u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883EFA8u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883EFB4u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883EFC0u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883EFC8u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883EFD8u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883EFF8u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883F004u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883F010u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883F024u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883F030u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883F058u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883F080u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883F08Cu, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883F094u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883F0BCu, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883F0C4u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883F0D8u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883F0E8u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883F0F0u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883F0FCu, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883F124u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883F12Cu, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883F138u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883F140u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883F168u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883F178u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883F180u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883F190u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883F19Cu, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883F1A4u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883F1ACu, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883F1B4u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883F1BCu, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883F1C4u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883F1CCu, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883F1D4u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883F1DCu, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883F1E4u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883F1ECu, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883F1F4u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883F1FCu, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883F20Cu, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883F214u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883F224u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883F22Cu, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883F234u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883F23Cu, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883F274u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883F280u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883F29Cu, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883F2A8u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883F2C8u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883F2FCu, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883F308u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883F324u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883F330u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883F350u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883F388u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883F394u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883F3B0u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883F3BCu, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883F3DCu, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883F414u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883F420u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883F43Cu, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883F448u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883F468u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883F470u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883F480u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883F4B8u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883F4E8u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883F4F8u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883F504u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883F510u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883F540u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883F54Cu, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883F57Cu, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883F588u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883F5B0u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883F5BCu, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883F5D0u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883F5DCu, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883F614u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883F620u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883F658u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883F664u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883F688u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883F690u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883F69Cu, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883F6A4u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883F6B4u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883F6C0u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883F6E0u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883F6E8u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883F6F8u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883F70Cu, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883F720u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883F734u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883F780u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883F798u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883F7A4u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883F7B8u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883F7C4u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883F7D8u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883F7DCu, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883F7E4u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883F814u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883F830u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883F844u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883F860u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883F86Cu, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883F87Cu, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883F884u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883F88Cu, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883F898u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883F8F0u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883F8F8u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883F91Cu, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883F96Cu, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883F974u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883F990u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883F9A4u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883F9ACu, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883F9BCu, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883F9CCu, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883F9E8u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883F9F8u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883FA08u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883FA20u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883FA30u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883FA40u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883FA9Cu, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883FAA8u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883FAC0u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883FAF4u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883FAFCu, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883FB0Cu, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883FB1Cu, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883FB38u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883FB48u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883FB58u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883FB68u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883FB78u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883FB88u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883FBE0u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883FBECu, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883FC04u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883FC38u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883FC40u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883FC50u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883FC60u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883FC7Cu, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883FC8Cu, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883FC9Cu, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883FCB4u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883FCC4u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883FCD4u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883FD30u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883FD3Cu, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883FD54u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883FD88u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883FD90u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883FDA0u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883FDD0u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883FDE0u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883FDECu, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883FDF4u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883FE00u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883FE08u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883FE18u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883FE28u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883FE38u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883FE44u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883FE58u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883FE60u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883FE6Cu, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883FEC0u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883FEC8u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883FF1Cu, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883FF24u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883FF3Cu, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883FF44u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883FF54u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883FF80u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883FF90u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883FF9Cu, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883FFA4u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883FFB0u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883FFB8u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883FFC8u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883FFD8u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883FFE8u, &recomp_unit_0014, "recomp_unit_0014"); - runtime.register_function(0x0883FFF4u, &recomp_unit_0014, "recomp_unit_0014"); + // PSPRECOMP_V812_COMPACT_REGISTRATION: same entry set, looped once in Runtime instead of source-expanded calls. + runtime.register_generated_entry_mask(0x0883C004u, &recomp_unit_0014, "recomp_unit_0014", + kEntryMasks_recomp_unit_0014, 64u); } } // namespace psprecomp diff --git a/profiles/vcs/generated/generated_unit_0015.cpp b/profiles/vcs/generated/generated_unit_0015.cpp index 7c44bda..c22d3f2 100644 --- a/profiles/vcs/generated/generated_unit_0015.cpp +++ b/profiles/vcs/generated/generated_unit_0015.cpp @@ -8178,901 +8178,8 @@ void recomp_unit_0015(Runtime &rt, AllegrexContext &ctx) { void register_generated_unit_15(Runtime &runtime) { runtime.register_generated_unit(15u, 0x08840000u, 16384u, &recomp_unit_0015, &recomp_unit_0015_entry); - runtime.register_function(0x08840000u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08840008u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x0884005Cu, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08840064u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x0884007Cu, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08840084u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08840090u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08840098u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x088400A4u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x088400ACu, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x088400B8u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x088400C0u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x088400CCu, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x088400D4u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x088400E0u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x088400E8u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x088400F4u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x088400FCu, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08840108u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08840120u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x0884012Cu, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08840134u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08840140u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08840148u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08840154u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x0884015Cu, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x0884017Cu, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08840180u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x0884019Cu, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x088401A8u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x088401C8u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x088401E8u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x088401F4u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08840214u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08840218u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x0884021Cu, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08840230u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08840238u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08840244u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x0884024Cu, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08840258u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08840278u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08840288u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08840294u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x088402A0u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x088402B4u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x088402C0u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x088402CCu, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x088402E0u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x088402FCu, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x0884030Cu, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x0884031Cu, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08840324u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x0884032Cu, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08840338u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08840340u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08840344u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08840350u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08840358u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08840388u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x0884038Cu, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x0884039Cu, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x088403ACu, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x088403B8u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x088403C0u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x088403C8u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x088403D0u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x088403E0u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x088403F0u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08840400u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x0884040Cu, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08840414u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x0884042Cu, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08840440u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08840448u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08840460u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x0884046Cu, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08840474u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08840480u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x0884049Cu, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x088404A8u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x088404C0u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x088404C8u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x088404D0u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x088404D8u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x088404E8u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x088404F0u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x088404FCu, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08840508u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08840520u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x0884052Cu, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x0884053Cu, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08840544u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08840560u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x0884056Cu, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08840578u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08840588u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08840590u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x0884059Cu, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x088405B0u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x088405E4u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x088405ECu, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x088405F4u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08840640u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08840654u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08840660u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08840668u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08840674u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x0884067Cu, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x088406E4u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x088406F0u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x088406F8u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08840760u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08840768u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08840774u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x0884077Cu, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x088407E4u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x088407F0u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x088407F8u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08840860u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08840868u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08840874u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x0884087Cu, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08840888u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08840890u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08840918u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08840924u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x0884092Cu, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x088409B4u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x088409BCu, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x088409C8u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x088409D0u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08840A58u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08840A64u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08840A6Cu, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08840AF4u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08840AFCu, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08840B08u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08840B10u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08840B5Cu, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08840B68u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08840B70u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08840BBCu, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08840BC4u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08840BD0u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08840BD8u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08840C00u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08840C0Cu, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08840C14u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08840C3Cu, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08840C48u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08840C50u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08840C60u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08840C6Cu, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08840C78u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08840C84u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08840C90u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08840C9Cu, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08840CA8u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08840CB4u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08840CC0u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08840CE8u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08840CF4u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08840CFCu, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08840D0Cu, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08840D18u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08840D24u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08840D30u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08840D3Cu, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08840D48u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08840D54u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08840D60u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08840D6Cu, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08840D94u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08840DA0u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08840DA8u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08840DB4u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08840DC0u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08840DD8u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08840DE4u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08840DF4u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08840DFCu, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08840E18u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08840E24u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08840E30u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08840E40u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08840E48u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08840E54u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08840E68u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08840EACu, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08840ED8u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08840EE0u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08840F54u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08840F60u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08840F68u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08840FDCu, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08840FE4u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08840FFCu, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x0884101Cu, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08841024u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08841030u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08841038u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x088410ACu, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x088410B8u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x088410C0u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08841134u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x0884113Cu, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08841148u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08841150u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x0884119Cu, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x088411A8u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x088411B0u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x088411FCu, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08841204u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08841210u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08841218u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08841230u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x0884123Cu, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08841244u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x0884125Cu, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08841268u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08841270u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x0884127Cu, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08841288u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08841294u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x088412A0u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x088412ACu, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x088412B8u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x088412C4u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x088412D0u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x088412F8u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08841304u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x0884130Cu, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08841318u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08841324u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08841330u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x0884133Cu, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08841348u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08841354u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08841360u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x0884136Cu, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08841394u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x0884139Cu, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x088413A4u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x088413B0u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x088413B8u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x088413C4u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x088413E8u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x088413F0u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x088413F4u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x0884144Cu, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08841454u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x0884145Cu, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08841464u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x088414C8u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x088414D0u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x088414DCu, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x088414E4u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08841548u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08841550u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x0884155Cu, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08841564u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x088415C8u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x0884161Cu, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08841628u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08841630u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08841638u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08841640u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x0884169Cu, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x088416A4u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x088416B0u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x088416B8u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08841718u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08841720u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x0884172Cu, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08841734u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08841790u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08841798u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x088417A4u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x088417ACu, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x088417B4u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x088417BCu, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08841818u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08841820u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x0884182Cu, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08841834u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08841894u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x0884189Cu, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x088418A8u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x088418B0u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x0884190Cu, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08841914u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x0884191Cu, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08841924u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08841930u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08841938u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08841940u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08841948u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08841950u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08841958u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08841960u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08841968u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08841974u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x0884197Cu, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08841984u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x0884198Cu, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x088419B4u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x088419BCu, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x088419C8u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x088419D4u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x088419E0u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08841A10u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08841A18u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08841A20u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08841A2Cu, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08841A38u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08841A44u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08841A74u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08841A80u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08841A90u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08841AA4u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08841AB4u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08841AC0u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08841ACCu, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08841AD4u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08841ADCu, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08841AE4u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08841AFCu, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08841B08u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08841B24u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08841B54u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08841B5Cu, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08841B68u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08841B84u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08841BB8u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08841BC0u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08841BC8u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08841BD4u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08841BDCu, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08841BE8u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08841BF4u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08841BFCu, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08841C08u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08841C10u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08841C1Cu, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08841C28u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08841C40u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08841C4Cu, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08841C5Cu, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08841C64u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08841C80u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08841C8Cu, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08841CA4u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08841CBCu, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08841CCCu, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08841CDCu, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08841CECu, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08841CF8u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08841D00u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08841D08u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08841D14u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08841D28u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08841D40u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08841D4Cu, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08841D54u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08841DBCu, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08841DC8u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08841DD0u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08841E38u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08841E44u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08841E4Cu, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08841E58u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08841E64u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08841E70u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08841E7Cu, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08841E88u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08841E94u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08841EA0u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08841EACu, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08841ED4u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08841EE0u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08841EE8u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08841EF4u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08841F00u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08841F0Cu, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08841F18u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08841F24u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08841F30u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08841F3Cu, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08841F48u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08841F70u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08841F78u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08841F84u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08841F8Cu, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08841FF4u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08842000u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08842008u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08842070u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x0884207Cu, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08842084u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08842090u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x0884209Cu, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x088420A8u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x088420B4u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x088420C0u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x088420CCu, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x088420D8u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x088420E4u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x0884210Cu, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08842118u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08842120u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x0884212Cu, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08842138u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08842144u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08842150u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x0884215Cu, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08842168u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08842174u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08842180u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x088421A8u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x088421B0u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x088421BCu, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x088421C4u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x088421ECu, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x088421F8u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08842200u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08842228u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08842230u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x0884223Cu, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08842244u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x0884226Cu, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08842278u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08842280u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x088422A8u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x088422B4u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x088422BCu, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x088422C8u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x088422D0u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x088422D8u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x088422E4u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x088422F0u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x088422F8u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08842304u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08842310u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08842318u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08842338u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08842340u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x0884235Cu, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08842374u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08842380u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x0884238Cu, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x088423A0u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x088423ACu, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x088423B8u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x088423C4u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x088423DCu, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x088423E4u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x088423ECu, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08842400u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08842404u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08842414u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x0884243Cu, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x0884247Cu, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08842494u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x088424A0u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x088424A8u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x088424B4u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x088424BCu, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x088424C4u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x088424DCu, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x088424E4u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08842500u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08842508u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08842510u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x0884251Cu, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08842528u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08842534u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08842540u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08842548u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08842558u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08842564u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08842570u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x0884257Cu, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08842588u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08842590u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x0884259Cu, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x088425C0u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x088425D0u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x088425D8u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x088425E4u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x088425F8u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08842604u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08842614u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08842634u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x0884263Cu, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08842648u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08842650u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08842658u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08842664u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x0884267Cu, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08842684u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08842690u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x088426A4u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x088426B8u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x088426C0u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x088426CCu, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x088426E8u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x088426F8u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08842710u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08842720u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08842730u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08842764u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x0884276Cu, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08842774u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08842780u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x088427A4u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x088427B4u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x088427CCu, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x088427DCu, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x088427ECu, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x0884280Cu, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x0884281Cu, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x0884282Cu, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08842844u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08842874u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x0884287Cu, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08842894u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x088428ACu, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x088428B8u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x088428C8u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x088428F4u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08842904u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x0884290Cu, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08842918u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08842924u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x0884292Cu, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08842938u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08842954u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08842964u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08842978u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08842980u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x0884298Cu, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08842998u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x088429ACu, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x088429B4u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x088429BCu, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x088429CCu, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x088429D4u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x088429E0u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x088429F8u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08842A00u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08842A14u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08842A44u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08842A4Cu, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08842A6Cu, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08842A74u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08842A7Cu, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08842A88u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08842AA0u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08842AA8u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08842AB4u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08842AC8u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08842ADCu, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08842AE4u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08842AF0u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08842B0Cu, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08842B1Cu, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08842B34u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08842B44u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08842B54u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08842B88u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08842B90u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08842B98u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08842BA4u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08842BC8u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08842BD8u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08842BF0u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08842C00u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08842C10u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08842C30u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08842C40u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08842C50u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08842C68u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08842C98u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08842CA0u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08842CB8u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08842CD0u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08842CDCu, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08842CECu, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08842D14u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08842D24u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08842D2Cu, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08842D38u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08842D44u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08842D4Cu, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08842D58u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08842D74u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08842D84u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08842D98u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08842DA0u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08842DACu, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08842DB8u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08842DC8u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08842DD0u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08842DDCu, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08842DE8u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08842DF8u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08842E00u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08842E0Cu, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08842E20u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08842E2Cu, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08842E3Cu, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08842E5Cu, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08842E64u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08842E70u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08842E78u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08842E80u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08842E8Cu, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08842EA4u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08842EACu, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08842EB8u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08842ECCu, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08842ED4u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08842EECu, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08842F04u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08842F10u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08842F20u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08842F4Cu, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08842F5Cu, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08842F64u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08842F70u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08842F7Cu, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08842F84u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08842F90u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08842FACu, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08842FBCu, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08842FD0u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08842FD8u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08842FE4u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08842FF0u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08843000u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08843008u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08843014u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08843020u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08843030u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08843038u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08843044u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x0884305Cu, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08843064u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08843078u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x088430A8u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x088430B0u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x088430D0u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x088430D8u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x088430E0u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x088430ECu, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08843104u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x0884310Cu, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08843118u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x0884312Cu, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08843134u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x0884314Cu, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08843164u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08843170u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08843180u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x088431A8u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x088431B8u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x088431C0u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x088431CCu, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x088431D8u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x088431E0u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x088431ECu, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08843208u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08843218u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x0884322Cu, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08843234u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08843240u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x0884324Cu, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x0884325Cu, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08843264u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08843270u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08843278u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08843284u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08843294u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x0884329Cu, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x088432A8u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x088432BCu, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x088432C8u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x088432DCu, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08843300u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08843308u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x0884331Cu, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x0884332Cu, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08843338u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08843344u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x0884334Cu, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08843358u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08843364u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08843374u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08843380u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x0884338Cu, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08843398u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x088433A4u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x088433ACu, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x088433B4u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x088433C8u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x088433E4u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x088433FCu, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x0884341Cu, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08843434u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08843440u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x0884344Cu, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08843458u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08843460u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x0884347Cu, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x0884348Cu, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08843498u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x088434A4u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x088434C0u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x088434D4u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x088434E0u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x088434E8u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x088434F0u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08843500u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x0884350Cu, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x0884351Cu, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08843528u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08843534u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08843554u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08843560u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x0884356Cu, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08843578u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08843580u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08843588u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08843598u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x088435A0u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x088435ACu, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x088435D4u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x088435E0u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x088435ECu, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x088435F8u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08843600u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08843608u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08843614u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x0884361Cu, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08843628u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08843634u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08843644u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08843650u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x0884365Cu, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08843668u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08843674u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x0884367Cu, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08843688u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08843694u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x088436A4u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x088436B0u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x088436BCu, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x088436CCu, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x088436D8u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x088436E0u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x088436ECu, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x088436F8u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08843708u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08843714u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08843720u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x0884372Cu, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08843738u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08843740u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x0884374Cu, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08843758u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08843768u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08843774u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08843780u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08843790u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x0884379Cu, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x088437A4u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x088437ACu, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x088437B8u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x088437C8u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x088437D0u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x088437DCu, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x088437FCu, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x0884380Cu, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08843818u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08843824u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08843834u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08843858u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08843860u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08843874u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x0884387Cu, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08843884u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08843890u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x088438A8u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x088438B0u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x088438BCu, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x088438D0u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x088438E4u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x088438ECu, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x088438F8u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08843914u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08843924u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x0884393Cu, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x0884394Cu, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x0884395Cu, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08843990u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08843998u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x088439A0u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x088439ACu, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x088439D0u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x088439E0u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x088439F8u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08843A08u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08843A18u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08843A38u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08843A48u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08843A58u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08843A70u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08843AA0u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08843AA8u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08843AC0u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08843AD8u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08843AE4u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08843AF4u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08843B20u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08843B30u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08843B38u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08843B44u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08843B50u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08843B58u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08843B64u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08843B80u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08843B90u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08843BA4u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08843BACu, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08843BB8u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08843BC4u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08843BD8u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08843BE0u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08843BE8u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08843BF8u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08843C00u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08843C0Cu, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08843C2Cu, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08843C3Cu, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08843C48u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08843C54u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08843C78u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08843C9Cu, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08843CA4u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08843CC8u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08843CD0u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08843CD8u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08843CE4u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08843CFCu, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08843D04u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08843D10u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08843D24u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08843D34u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08843D3Cu, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08843D48u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08843D64u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08843D74u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08843D8Cu, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08843D9Cu, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08843DACu, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08843DE0u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08843DE8u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08843DF0u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08843DFCu, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08843E20u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08843E30u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08843E48u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08843E58u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08843E68u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08843E88u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08843E98u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08843EA8u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08843EC0u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08843EF0u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08843EF8u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08843F10u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08843F28u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08843F34u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08843F44u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08843F6Cu, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08843F7Cu, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08843F84u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08843F90u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08843F9Cu, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08843FA4u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08843FB0u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08843FCCu, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08843FDCu, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08843FF0u, &recomp_unit_0015, "recomp_unit_0015"); - runtime.register_function(0x08843FF8u, &recomp_unit_0015, "recomp_unit_0015"); + // PSPRECOMP_V812_COMPACT_REGISTRATION: same entry set, looped once in Runtime instead of source-expanded calls. + runtime.register_generated_entry_mask(0x08840000u, &recomp_unit_0015, "recomp_unit_0015", + kEntryMasks_recomp_unit_0015, 64u); } } // namespace psprecomp diff --git a/profiles/vcs/generated/generated_unit_0016.cpp b/profiles/vcs/generated/generated_unit_0016.cpp index ba4ecd2..d4ddc5a 100644 --- a/profiles/vcs/generated/generated_unit_0016.cpp +++ b/profiles/vcs/generated/generated_unit_0016.cpp @@ -760,6 +760,19 @@ LOCAL_DISPATCH: AOT_REGCACHE_SYNC_OUT(); return; } } +// PSPRECOMP_V812_SHARED_SCHED_BLOCK: one scheduler-exact slow boundary per unit. +LOCAL_SCHED_BOUNDARY: + ctx.pc = jump_target; + AOT_REGCACHE_SYNC_OUT(); + if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { + ++local_redispatch_rounds; + AOT_REGCACHE_SYNC_IN(); + local_transfers = 0u; + local_pc = ctx.pc; + entry_id = 0u; + goto LOCAL_DISPATCH; + } + return; L_08844004: aot_gpr_4 = (aot_gpr_29 + static_cast(64)); aot_gpr_31 = (0x08844010u); @@ -1157,18 +1170,8 @@ L_088442F0: aot_gpr_29 = (aot_gpr_29 + static_cast(3984)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08844334: aot_gpr_29 = (aot_gpr_29 + static_cast(-64)); { const std::uint32_t aot_run_words[10]{std::bit_cast(aot_fpr_20), std::bit_cast(ctx.fpr[22]), std::bit_cast(ctx.fpr[24]), std::bit_cast(ctx.fpr[26]), aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], aot_gpr_31}; @@ -1741,18 +1744,8 @@ L_0884474C: aot_gpr_29 = (aot_gpr_29 + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0884477C: aot_gpr_29 = (aot_gpr_29 + static_cast(-608)); { const std::uint32_t aot_run_words[11]{std::bit_cast(aot_fpr_20), std::bit_cast(ctx.fpr[22]), std::bit_cast(ctx.fpr[24]), aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[22], aot_gpr_31}; @@ -3525,18 +3518,8 @@ L_08845598: aot_gpr_29 = (aot_gpr_29 + static_cast(608)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088455CC: aot_gpr_29 = (aot_gpr_29 + static_cast(-496)); { const std::uint32_t aot_run_words[7]{std::bit_cast(aot_fpr_20), aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], aot_gpr_31}; @@ -4053,18 +4036,8 @@ L_08845904: aot_gpr_29 = (aot_gpr_29 + static_cast(496)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08845928: aot_gpr_29 = (aot_gpr_29 + static_cast(-400)); { const std::uint32_t aot_run_words[11]{std::bit_cast(aot_fpr_20), aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[22], ctx.gpr[23], ctx.gpr[30], aot_gpr_31}; @@ -5380,18 +5353,8 @@ L_08846320: aot_gpr_29 = (aot_gpr_29 + static_cast(400)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08846354: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); { const std::uint32_t aot_run_words[6]{std::bit_cast(aot_fpr_20), aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], aot_gpr_31}; @@ -5674,18 +5637,8 @@ L_08846518: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08846530: { const bool branch_taken = aot_gpr_4 != 0u; if (branch_taken) { @@ -5739,18 +5692,8 @@ L_08846564: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0884657C: aot_fpr_12 = std::bit_cast(0u); aot_gpr_4 = (16025u << 16u); @@ -6781,18 +6724,8 @@ L_08846EB0: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08846ED0: aot_gpr_29 = (aot_gpr_29 + static_cast(-176)); { const std::uint32_t aot_run_words[10]{std::bit_cast(aot_fpr_20), std::bit_cast(ctx.fpr[22]), aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[22], aot_gpr_31}; @@ -7483,18 +7416,8 @@ L_0884743C: aot_gpr_29 = (aot_gpr_29 + static_cast(176)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0884746C: aot_gpr_29 = (aot_gpr_29 + static_cast(-336)); { const std::uint32_t aot_run_words[12]{std::bit_cast(aot_fpr_20), std::bit_cast(ctx.fpr[22]), std::bit_cast(ctx.fpr[24]), aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[22], ctx.gpr[23], aot_gpr_31}; @@ -8344,18 +8267,8 @@ L_088479A4: aot_gpr_29 = (aot_gpr_29 + static_cast(336)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088479DC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -8690,18 +8603,8 @@ L_08847C58: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08847C68: aot_gpr_29 = (aot_gpr_29 + static_cast(-912)); { const std::uint32_t aot_run_words[16]{std::bit_cast(aot_fpr_20), std::bit_cast(ctx.fpr[22]), std::bit_cast(ctx.fpr[24]), std::bit_cast(ctx.fpr[26]), std::bit_cast(ctx.fpr[28]), std::bit_cast(ctx.fpr[30]), aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[22], ctx.gpr[23], ctx.gpr[30], aot_gpr_31}; @@ -9158,687 +9061,8 @@ void recomp_unit_0016(Runtime &rt, AllegrexContext &ctx) { void register_generated_unit_16(Runtime &runtime) { runtime.register_generated_unit(16u, 0x08844000u, 16384u, &recomp_unit_0016, &recomp_unit_0016_entry); - runtime.register_function(0x08844004u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08844010u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08844020u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08844028u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08844030u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x0884403Cu, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08844044u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08844050u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08844058u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08844060u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x0884406Cu, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08844078u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08844084u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x088440A4u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x088440BCu, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x088440C4u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x088440CCu, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x088440E0u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x088440E8u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x088440F4u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x088440FCu, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08844118u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08844138u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08844150u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08844174u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08844184u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x0884418Cu, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x088441A4u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x088441B0u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x088441C4u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x088441DCu, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x088441E4u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x088441F0u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x088441F8u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08844214u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x0884422Cu, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x0884423Cu, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08844260u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08844268u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08844274u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08844284u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x0884428Cu, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08844298u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x088442A0u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x088442ACu, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x088442B8u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x088442C0u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x088442CCu, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x088442DCu, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x088442E4u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x088442E8u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x088442F0u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08844334u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08844378u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08844388u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x088443A4u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x088443C4u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08844400u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08844424u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x0884442Cu, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08844440u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08844454u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08844460u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08844470u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08844474u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x0884449Cu, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x088444BCu, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x088444C0u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x088444C8u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x088444DCu, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x088444E8u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x088444F8u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08844508u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08844518u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08844524u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08844530u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08844540u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08844550u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x0884455Cu, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08844568u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08844578u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08844588u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08844594u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x088445A4u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x088445B0u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x088445B8u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x088445C8u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x088445D4u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x088445DCu, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x088445E4u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x088445ECu, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x088445F0u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x088445F8u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08844608u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08844614u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x0884461Cu, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08844624u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x0884462Cu, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08844630u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08844638u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08844648u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08844654u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x0884465Cu, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08844664u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x0884466Cu, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08844670u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08844678u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08844688u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08844694u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x0884469Cu, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x088446A4u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x088446ACu, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x088446B0u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x088446B8u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x088446C0u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x088446D0u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x088446DCu, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x088446E4u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x088446ECu, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x088446F4u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08844700u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08844708u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08844718u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08844724u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x0884472Cu, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08844734u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x0884473Cu, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08844744u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x0884474Cu, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x0884477Cu, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x088447B8u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x088447C0u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x088447C8u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x088447D0u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x088447D8u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x088447E0u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x088447E8u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x088447F0u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08844810u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08844830u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08844838u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08844840u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08844880u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08844890u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x088448A8u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x088448B8u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x088448C0u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x088448CCu, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x088448D4u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x088448DCu, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x088448E8u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x088448F8u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08844938u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08844948u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08844984u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x088449A4u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x088449B4u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08844A14u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08844A4Cu, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08844AA0u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08844AB0u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08844AE8u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08844AECu, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08844AF4u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08844B10u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08844B2Cu, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08844B40u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08844B84u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08844BD8u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08844BF8u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08844C1Cu, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08844C44u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08844C5Cu, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08844C80u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08844CDCu, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08844CE4u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08844CECu, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08844D08u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08844D1Cu, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08844D5Cu, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08844DB8u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08844DD8u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08844DFCu, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08844E24u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08844E3Cu, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08844E60u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08844EBCu, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08844EC4u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08844EE0u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08844EFCu, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08844F4Cu, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08844F74u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08844F7Cu, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08844F98u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08844FE0u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08845020u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08845068u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08845090u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08845098u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x088450B4u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x088450D4u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x088450F8u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x0884513Cu, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x0884517Cu, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x088451C0u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08845200u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08845208u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x0884522Cu, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08845238u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08845240u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08845248u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08845250u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x0884525Cu, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08845264u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x0884526Cu, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08845274u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08845280u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08845288u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08845290u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08845298u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x088452A4u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x088452B4u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x088452E0u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x088452E8u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x088452F0u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x088452F8u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x088452FCu, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08845318u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08845334u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x0884534Cu, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x088453A0u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x088453C0u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x088453E4u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x0884540Cu, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08845424u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08845444u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x088454A0u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x088454A8u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x088454B4u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x088454C0u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x088454F4u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x0884551Cu, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08845524u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08845544u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08845598u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x088455CCu, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08845608u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08845618u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08845628u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08845644u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08845654u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x0884565Cu, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08845660u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x0884567Cu, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x088456ACu, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x088456D4u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x088456E8u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x088456F0u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x088456F8u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08845708u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08845740u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08845750u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08845764u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08845774u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x0884577Cu, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08845784u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x088457A8u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08845820u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08845828u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x088458A0u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x088458E0u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x088458F0u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x088458FCu, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08845904u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08845928u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08845970u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08845994u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x088459A0u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x088459ACu, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x088459B8u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x088459C0u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x088459C8u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x088459D0u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x088459D8u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x088459E0u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x088459E8u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08845A10u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08845A2Cu, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08845A34u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08845A3Cu, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08845A4Cu, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08845A54u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08845A5Cu, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08845A64u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08845A6Cu, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08845A88u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08845A90u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08845AACu, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08845ADCu, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08845AF8u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08845B28u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08845B44u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08845B7Cu, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08845B98u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08845BA0u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08845BBCu, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08845BC0u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08845BCCu, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08845BD8u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08845BE4u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08845BF4u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08845C28u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08845C34u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08845C40u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08845C4Cu, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08845D50u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08845D68u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08845D74u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08845D90u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08845D9Cu, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08845DACu, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08845DB4u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08845DC4u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08845DDCu, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08845DE8u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08845E08u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08845E14u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08845E24u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08845E2Cu, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08845E38u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08845E5Cu, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08845E74u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08845E88u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08845E90u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08845E98u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08845EA4u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08845ED0u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08845EE4u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08845F14u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08845F7Cu, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08845F84u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08845F90u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08845FA0u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08845FB4u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08845FF8u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x0884600Cu, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08846018u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08846040u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08846054u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x0884605Cu, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08846064u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x088460ACu, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08846130u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08846148u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08846154u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08846160u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x0884617Cu, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x088461B4u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x088461BCu, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x088461CCu, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x088461DCu, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x088461E0u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x088461E8u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x088461ECu, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x088461F4u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x0884620Cu, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08846210u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08846214u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08846248u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08846250u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08846314u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x0884631Cu, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08846320u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08846354u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x0884638Cu, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08846398u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x088463A0u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x088463A8u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x088463C4u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x088463CCu, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x088463F0u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x088463FCu, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08846404u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x0884640Cu, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08846428u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08846430u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08846454u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08846464u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08846470u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x0884647Cu, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08846488u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08846490u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08846498u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x088464A8u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x088464B8u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x088464C4u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x088464CCu, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x088464E0u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x088464E8u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x088464F4u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x088464FCu, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08846504u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x0884650Cu, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08846518u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08846530u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08846538u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08846540u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08846548u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08846554u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x0884655Cu, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08846564u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x0884657Cu, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x0884659Cu, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x088465ACu, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x088465D8u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x088465E0u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x088465F0u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08846618u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08846620u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08846644u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08846654u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x0884667Cu, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x0884668Cu, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x088466B0u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x088466B8u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x088466C8u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x088466ECu, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x088466F4u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x0884671Cu, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x0884672Cu, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08846758u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08846760u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08846770u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08846798u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x088467A0u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x088467C8u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x088467D8u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x088467FCu, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x0884680Cu, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08846830u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08846838u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08846848u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08846870u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08846878u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x088468A0u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x088468A8u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x088468D0u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x088468E0u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x0884690Cu, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08846914u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08846924u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x0884694Cu, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08846954u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x0884697Cu, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x0884698Cu, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x088469BCu, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x088469CCu, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x088469F0u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x088469F8u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08846A08u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08846A2Cu, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08846A34u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08846A68u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08846A78u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08846AA8u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08846AB8u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08846ADCu, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08846AE4u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08846AF4u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08846B04u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08846B34u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08846B44u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08846B68u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08846B70u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08846B80u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08846BA4u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08846BACu, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08846BD4u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08846BE4u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08846C08u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08846C18u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08846C3Cu, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08846C44u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08846C54u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08846C7Cu, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08846C84u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08846CA8u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08846CB8u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08846CF0u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08846CF8u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08846D08u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08846D2Cu, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08846D34u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08846D58u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08846D68u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08846DA0u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08846DA8u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08846DB8u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08846DDCu, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08846DE4u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08846E08u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08846E18u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08846E44u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08846E4Cu, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08846E5Cu, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08846E84u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08846E8Cu, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08846EB0u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08846ED0u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08846F0Cu, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08846F24u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08846F34u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08846F44u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08846F58u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08846F60u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08846F78u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08846F80u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08846F88u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08846F90u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08846F98u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08846FE4u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08847004u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08847034u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08847064u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08847070u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08847080u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08847094u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x088470A8u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x088470BCu, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x088470D0u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x088470ECu, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08847100u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08847114u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08847128u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x0884713Cu, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08847158u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08847174u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08847190u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x088471ACu, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x088471E8u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08847200u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08847250u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x0884726Cu, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x0884727Cu, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08847298u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x088472A4u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x088472CCu, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x088472D4u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x088472FCu, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08847310u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08847358u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08847360u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08847368u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08847380u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x0884738Cu, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08847390u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x088473E0u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x088473ECu, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08847410u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08847418u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x0884743Cu, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x0884746Cu, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x088474F0u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08847500u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08847520u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x0884752Cu, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08847534u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x0884753Cu, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08847544u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x0884754Cu, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x0884756Cu, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x0884757Cu, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08847584u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08847590u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08847598u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x088475B4u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x088475C4u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x088475CCu, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x088475D8u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x088475E0u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x088475F0u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x088475FCu, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08847600u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x0884760Cu, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08847628u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08847638u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08847650u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08847658u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08847664u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08847694u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x088476A8u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x088476C0u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x0884775Cu, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08847764u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x0884779Cu, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x088477A4u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x088477E4u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x088477F0u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x088477F8u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08847800u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08847808u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08847818u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08847830u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08847844u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x0884784Cu, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08847854u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08847868u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x0884787Cu, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08847894u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x0884789Cu, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x088478D4u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x088478DCu, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x088478E8u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x088478F0u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x088478F8u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08847908u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08847940u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08847948u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08847954u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x0884795Cu, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08847974u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08847984u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08847998u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x088479A0u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x088479A4u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x088479DCu, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08847A00u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08847A08u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08847A14u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08847A30u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08847A38u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08847A48u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08847A60u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08847A70u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08847A88u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08847A94u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08847AB0u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08847AB8u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08847AD0u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08847AD4u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08847AECu, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08847AF4u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08847B04u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08847B20u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08847B30u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08847B48u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08847B54u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08847B70u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08847B78u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08847B90u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08847B98u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08847BA4u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08847BC0u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08847BC8u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08847BD8u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08847BF8u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08847BFCu, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08847C14u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08847C1Cu, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08847C2Cu, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08847C50u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08847C58u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08847C68u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08847D20u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08847D28u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08847D58u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08847D78u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08847D84u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08847DB0u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08847DBCu, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08847DD0u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08847DDCu, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08847DF0u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08847E14u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08847E1Cu, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08847E24u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08847E2Cu, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08847E60u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08847E90u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08847EA0u, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08847F5Cu, &recomp_unit_0016, "recomp_unit_0016"); - runtime.register_function(0x08847FF8u, &recomp_unit_0016, "recomp_unit_0016"); + // PSPRECOMP_V812_COMPACT_REGISTRATION: same entry set, looped once in Runtime instead of source-expanded calls. + runtime.register_generated_entry_mask(0x08844004u, &recomp_unit_0016, "recomp_unit_0016", + kEntryMasks_recomp_unit_0016, 64u); } } // namespace psprecomp diff --git a/profiles/vcs/generated/generated_unit_0017.cpp b/profiles/vcs/generated/generated_unit_0017.cpp index 856f9e7..285e244 100644 --- a/profiles/vcs/generated/generated_unit_0017.cpp +++ b/profiles/vcs/generated/generated_unit_0017.cpp @@ -749,6 +749,19 @@ LOCAL_DISPATCH: AOT_REGCACHE_SYNC_OUT(); return; } } +// PSPRECOMP_V812_SHARED_SCHED_BLOCK: one scheduler-exact slow boundary per unit. +LOCAL_SCHED_BOUNDARY: + ctx.pc = jump_target; + AOT_REGCACHE_SYNC_OUT(); + if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { + ++local_redispatch_rounds; + AOT_REGCACHE_SYNC_IN(); + local_transfers = 0u; + local_pc = ctx.pc; + entry_id = 0u; + goto LOCAL_DISPATCH; + } + return; L_08848000: aot_gpr_4 = (std::bit_cast(aot_fpr_12)); ctx.set_vfpu_scalar_bits_ct<28u>(aot_gpr_4); @@ -1534,18 +1547,8 @@ L_088485A4: aot_gpr_29 = (aot_gpr_29 + static_cast(912)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088485EC: aot_gpr_29 = (aot_gpr_29 + static_cast(-544)); { const std::uint32_t aot_run_words[15]{std::bit_cast(aot_fpr_20), std::bit_cast(ctx.fpr[22]), std::bit_cast(ctx.fpr[24]), std::bit_cast(ctx.fpr[26]), std::bit_cast(ctx.fpr[28]), aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[22], ctx.gpr[23], ctx.gpr[30], aot_gpr_31}; @@ -2654,18 +2657,8 @@ L_08848E34: aot_gpr_29 = (aot_gpr_29 + static_cast(544)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08848E78: aot_gpr_29 = (aot_gpr_29 + static_cast(-288)); { const std::uint32_t aot_run_words[12]{std::bit_cast(aot_fpr_20), std::bit_cast(ctx.fpr[22]), std::bit_cast(ctx.fpr[24]), aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[22], ctx.gpr[23], aot_gpr_31}; @@ -3057,18 +3050,8 @@ L_088491BC: aot_gpr_29 = (aot_gpr_29 + static_cast(288)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08849214: aot_gpr_29 = (aot_gpr_29 + static_cast(-176)); { const std::uint32_t aot_run_words[10]{std::bit_cast(aot_fpr_20), std::bit_cast(ctx.fpr[22]), std::bit_cast(ctx.fpr[24]), std::bit_cast(ctx.fpr[26]), aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], aot_gpr_31}; @@ -3907,18 +3890,8 @@ L_0884987C: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08849894: aot_gpr_4 = (aot_mem.aot_direct_load32(aot_gpr_16 + static_cast(92))); aot_gpr_5 = (aot_gpr_4 + static_cast(248)); @@ -5297,18 +5270,8 @@ L_0884A360: aot_gpr_29 = (aot_gpr_29 + static_cast(176)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0884A390: aot_gpr_29 = (aot_gpr_29 + static_cast(-128)); { const std::uint32_t aot_run_words[5]{aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], aot_gpr_31}; @@ -5500,18 +5463,8 @@ L_0884A508: ctx.gpr[17] = (static_cast(static_cast(ctx.gpr[17]) >> 2u)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0884A520: ctx.gpr[19] = (0u | 26u); aot_gpr_5 = (ctx.gpr[18] + static_cast(320)); @@ -5655,18 +5608,8 @@ L_0884A600: aot_gpr_29 = (aot_gpr_29 + static_cast(128)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0884A620: aot_gpr_29 = (aot_gpr_29 + static_cast(-720)); { const std::uint32_t aot_run_words[16]{std::bit_cast(aot_fpr_20), std::bit_cast(ctx.fpr[22]), std::bit_cast(ctx.fpr[24]), std::bit_cast(ctx.fpr[26]), std::bit_cast(ctx.fpr[28]), std::bit_cast(ctx.fpr[30]), aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[22], ctx.gpr[23], ctx.gpr[30], aot_gpr_31}; @@ -7680,18 +7623,8 @@ L_0884B534: aot_gpr_29 = (aot_gpr_29 + static_cast(720)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0884B57C: aot_gpr_29 = (aot_gpr_29 + static_cast(-128)); { const std::uint32_t aot_run_words[10]{aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[22], ctx.gpr[23], ctx.gpr[30], aot_gpr_31}; @@ -8103,18 +8036,8 @@ L_0884B8E4: aot_gpr_29 = (aot_gpr_29 + static_cast(128)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0884B918: aot_gpr_29 = (aot_gpr_29 + static_cast(-448)); { const std::uint32_t aot_run_words[12]{std::bit_cast(aot_fpr_20), std::bit_cast(ctx.fpr[22]), std::bit_cast(ctx.fpr[24]), std::bit_cast(ctx.fpr[26]), std::bit_cast(ctx.fpr[28]), aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], aot_gpr_31}; @@ -8649,18 +8572,8 @@ L_0884BD2C: aot_gpr_29 = (aot_gpr_29 + static_cast(448)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0884BD64: aot_gpr_29 = (aot_gpr_29 + static_cast(-208)); { const std::uint32_t aot_run_words[9]{std::bit_cast(aot_fpr_20), std::bit_cast(ctx.fpr[22]), aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], aot_gpr_31}; @@ -8966,676 +8879,8 @@ void recomp_unit_0017(Runtime &rt, AllegrexContext &ctx) { void register_generated_unit_17(Runtime &runtime) { runtime.register_generated_unit(17u, 0x08848000u, 16384u, &recomp_unit_0017, &recomp_unit_0017_entry); - runtime.register_function(0x08848000u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x08848030u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x08848038u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884804Cu, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884808Cu, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x088480A4u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x08848108u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x08848110u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x08848134u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884813Cu, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x08848144u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x08848168u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884816Cu, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x088481C8u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x088481DCu, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x08848254u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x08848264u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x088482C4u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x088482E4u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x08848320u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x08848358u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x08848368u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x088483B8u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x088483F0u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884842Cu, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x08848460u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x08848494u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x088484B4u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x088484E8u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x088484F4u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x08848514u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x08848524u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884852Cu, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x08848530u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x08848548u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x08848564u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x08848578u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x08848580u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x08848590u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884859Cu, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x088485A4u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x088485ECu, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884864Cu, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x08848654u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884868Cu, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884869Cu, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x088486B4u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x088486C0u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x088486CCu, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884873Cu, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884874Cu, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x08848754u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x08848758u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x08848770u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x08848784u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884879Cu, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x088487A8u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x088487B0u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x088487C0u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x088487D4u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x088487ECu, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x088487F0u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x088487F8u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884880Cu, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x08848814u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884882Cu, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x08848834u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884883Cu, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x08848844u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x08848858u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x08848890u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x08848898u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x088488B0u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x088488C4u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x088488D4u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x088488E0u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x088488F4u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x088488FCu, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x08848914u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884891Cu, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x08848934u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x08848960u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x08848994u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x088489A4u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x088489C4u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x088489D4u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x088489DCu, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x088489E0u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x088489E8u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x088489ECu, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x08848A04u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x08848A14u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x08848A1Cu, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x08848A24u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x08848A28u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x08848A34u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x08848A50u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x08848A78u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x08848A84u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x08848A8Cu, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x08848A90u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x08848A9Cu, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x08848AA8u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x08848AB0u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x08848ABCu, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x08848AC8u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x08848ADCu, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x08848AE4u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x08848AFCu, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x08848B04u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x08848B1Cu, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x08848B24u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x08848B2Cu, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x08848B38u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x08848B44u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x08848B58u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x08848B60u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x08848B78u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x08848B80u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x08848B98u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x08848BA0u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x08848BB4u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x08848BD0u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x08848BE0u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x08848BECu, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x08848BF4u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x08848C10u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x08848C2Cu, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x08848C38u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x08848C5Cu, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x08848C70u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x08848C94u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x08848C9Cu, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x08848CA4u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x08848CCCu, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x08848CD8u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x08848CECu, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x08848CF4u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x08848CFCu, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x08848D18u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x08848D28u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x08848D3Cu, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x08848D48u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x08848D60u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x08848D6Cu, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x08848D74u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x08848D80u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x08848D98u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x08848DACu, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x08848DBCu, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x08848DFCu, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x08848E1Cu, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x08848E2Cu, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x08848E34u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x08848E78u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x08848FB4u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x08848FC4u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x08848FD8u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x08848FE0u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x08849034u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884903Cu, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x08849050u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x08849058u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884907Cu, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x08849098u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x088490A0u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x088490A8u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x088490B0u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x088490B4u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x088491BCu, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x08849214u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x08849268u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x08849278u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x08849284u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x08849294u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884929Cu, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x088492B4u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x088492C0u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x088492E0u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x088492ECu, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x088492F4u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x088492FCu, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x08849318u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x08849330u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x08849380u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x088493A4u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x088493C0u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x088493C8u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x088493D0u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x088493E0u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x088493F0u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x08849404u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884940Cu, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x08849414u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x08849440u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x08849444u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x08849454u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x08849464u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x08849470u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x08849478u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x08849488u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884949Cu, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x088494ACu, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x088494B4u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x088494BCu, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x088494C4u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x088494CCu, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x088494E0u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x08849500u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x08849528u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x08849530u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x08849564u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884956Cu, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x08849578u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x08849588u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884959Cu, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x088495E4u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x08849608u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884961Cu, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884962Cu, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x08849640u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x08849648u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x08849650u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x08849658u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x08849660u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884966Cu, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x08849674u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884967Cu, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884969Cu, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x088496B0u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x088496D0u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x088496E0u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x088496E8u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x088496FCu, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884970Cu, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x08849714u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884971Cu, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x08849724u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x08849734u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x08849748u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x08849754u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884975Cu, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x08849764u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x08849780u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x088497B8u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x088497C0u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x088497D0u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x088497DCu, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x088497F8u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x08849814u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x08849844u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884985Cu, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884986Cu, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884987Cu, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x08849894u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x088498B4u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x088498C4u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x088498DCu, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x088498E4u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x088498F8u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x08849904u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884990Cu, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x08849918u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x08849920u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x08849940u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x08849950u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x08849960u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x08849978u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x08849980u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x08849994u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884999Cu, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x088499BCu, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x088499CCu, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x088499E4u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x088499ECu, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x08849A00u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x08849A0Cu, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x08849A14u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x08849A20u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x08849A28u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x08849A48u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x08849A58u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x08849A70u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x08849A78u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x08849A8Cu, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x08849A94u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x08849AB4u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x08849AC4u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x08849ADCu, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x08849AE4u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x08849AF8u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x08849B00u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x08849B20u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x08849B30u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x08849B48u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x08849B50u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x08849B64u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x08849B6Cu, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x08849B8Cu, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x08849B9Cu, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x08849BB4u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x08849BBCu, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x08849BD0u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x08849BD8u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x08849BF8u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x08849C08u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x08849C20u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x08849C28u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x08849C3Cu, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x08849C44u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x08849C64u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x08849C74u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x08849C8Cu, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x08849C94u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x08849CA8u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x08849CB0u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x08849CD0u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x08849CE0u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x08849CF8u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x08849D00u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x08849D14u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x08849D1Cu, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x08849D3Cu, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x08849D4Cu, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x08849D64u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x08849D6Cu, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x08849D80u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x08849D88u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x08849DA8u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x08849DB8u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x08849DD0u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x08849DD8u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x08849DECu, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x08849DF4u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x08849E0Cu, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x08849E14u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x08849E24u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x08849E3Cu, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x08849E48u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x08849E50u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x08849E84u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x08849E90u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x08849EA8u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x08849EB4u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x08849EC4u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x08849ED4u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x08849EE0u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x08849EF4u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x08849F0Cu, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x08849F18u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x08849F24u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x08849F40u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x08849F48u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x08849F50u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x08849F60u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x08849F6Cu, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x08849F74u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x08849F80u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x08849F8Cu, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x08849F94u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x08849FA0u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x08849FBCu, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x08849FC4u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x08849FD4u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x08849FF0u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884A00Cu, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884A01Cu, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884A028u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884A030u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884A038u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884A054u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884A070u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884A088u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884A0A0u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884A0A8u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884A0B4u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884A0C4u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884A0DCu, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884A0E4u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884A0F0u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884A110u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884A118u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884A128u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884A144u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884A14Cu, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884A158u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884A164u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884A17Cu, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884A188u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884A194u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884A19Cu, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884A1ACu, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884A1C8u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884A1D4u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884A1DCu, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884A1F8u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884A204u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884A210u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884A218u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884A220u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884A240u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884A250u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884A264u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884A288u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884A2A4u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884A2B8u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884A2DCu, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884A2F0u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884A2FCu, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884A304u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884A320u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884A348u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884A350u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884A360u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884A390u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884A3C0u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884A3D0u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884A3DCu, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884A3E4u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884A3E8u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884A400u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884A40Cu, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884A418u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884A434u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884A450u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884A464u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884A46Cu, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884A470u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884A47Cu, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884A480u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884A494u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884A4A0u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884A4A8u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884A4C4u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884A4D8u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884A4E0u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884A4E4u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884A4F0u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884A4F4u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884A4FCu, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884A508u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884A520u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884A530u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884A598u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884A5A0u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884A5B0u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884A5B4u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884A5BCu, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884A5D0u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884A5F4u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884A600u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884A620u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884A6B0u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884A6CCu, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884A6D4u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884A6DCu, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884A6F8u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884A6FCu, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884A710u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884A718u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884A72Cu, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884A760u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884A774u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884A790u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884A7ACu, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884A7B8u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884A7CCu, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884A810u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884A864u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884A86Cu, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884A888u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884A894u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884A8A8u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884A8C0u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884A8C4u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884A8E0u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884A92Cu, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884A93Cu, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884A950u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884A96Cu, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884A970u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884A974u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884A980u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884A988u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884A990u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884A99Cu, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884A9A8u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884A9B0u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884A9BCu, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884A9C4u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884A9CCu, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884A9D4u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884A9E4u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884A9F0u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884A9F8u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884AA08u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884AA0Cu, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884AA24u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884AA88u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884AA94u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884AA9Cu, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884AB14u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884AB94u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884AC34u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884AC44u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884AC5Cu, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884AC64u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884AC6Cu, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884AC74u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884ACB8u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884ACDCu, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884ACE4u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884ACF0u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884ACFCu, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884AD1Cu, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884AD24u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884AD30u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884AD38u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884AD4Cu, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884AD58u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884AD9Cu, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884ADA4u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884ADDCu, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884ADE8u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884ADF0u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884AE04u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884AE14u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884AE1Cu, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884AE24u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884AE28u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884AE3Cu, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884AE98u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884AEA4u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884AEACu, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884AF24u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884AFA4u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884B044u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884B054u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884B06Cu, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884B074u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884B07Cu, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884B084u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884B0C8u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884B0ECu, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884B100u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884B10Cu, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884B118u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884B138u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884B148u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884B154u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884B15Cu, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884B170u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884B180u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884B1C8u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884B1D0u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884B20Cu, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884B218u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884B220u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884B234u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884B244u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884B24Cu, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884B254u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884B260u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884B26Cu, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884B274u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884B284u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884B290u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884B2C8u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884B2D0u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884B2ECu, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884B334u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884B354u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884B368u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884B370u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884B380u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884B390u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884B3ACu, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884B3C8u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884B3E4u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884B3FCu, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884B418u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884B444u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884B458u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884B460u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884B470u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884B480u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884B49Cu, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884B4B8u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884B4D4u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884B4ECu, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884B508u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884B534u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884B57Cu, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884B5C4u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884B5D0u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884B5E0u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884B60Cu, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884B624u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884B65Cu, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884B66Cu, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884B688u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884B698u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884B6B4u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884B6BCu, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884B6ECu, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884B6F8u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884B704u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884B728u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884B740u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884B758u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884B780u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884B79Cu, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884B7A8u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884B7B0u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884B7E8u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884B80Cu, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884B810u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884B830u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884B83Cu, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884B848u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884B854u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884B870u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884B87Cu, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884B888u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884B8A4u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884B8C0u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884B8D0u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884B8E4u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884B918u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884B974u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884B9C4u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884B9CCu, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884B9E0u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884BA5Cu, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884BA80u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884BAACu, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884BAB4u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884BB28u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884BB5Cu, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884BB68u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884BC14u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884BC48u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884BC68u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884BCA8u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884BCD0u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884BCF0u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884BD2Cu, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884BD64u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884BDA0u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884BDB8u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884BDE8u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884BE00u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884BE24u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884BE3Cu, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884BE4Cu, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884BE58u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884BE68u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884BE78u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884BE80u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884BEB0u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884BEB8u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884BEC8u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884BED8u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884BEFCu, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884BF0Cu, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884BF14u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884BF1Cu, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884BF7Cu, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884BF84u, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884BF8Cu, &recomp_unit_0017, "recomp_unit_0017"); - runtime.register_function(0x0884BFE8u, &recomp_unit_0017, "recomp_unit_0017"); + // PSPRECOMP_V812_COMPACT_REGISTRATION: same entry set, looped once in Runtime instead of source-expanded calls. + runtime.register_generated_entry_mask(0x08848000u, &recomp_unit_0017, "recomp_unit_0017", + kEntryMasks_recomp_unit_0017, 64u); } } // namespace psprecomp diff --git a/profiles/vcs/generated/generated_unit_0018.cpp b/profiles/vcs/generated/generated_unit_0018.cpp index 37133a2..3fd78a5 100644 --- a/profiles/vcs/generated/generated_unit_0018.cpp +++ b/profiles/vcs/generated/generated_unit_0018.cpp @@ -888,6 +888,19 @@ LOCAL_DISPATCH: AOT_REGCACHE_SYNC_OUT(); return; } } +// PSPRECOMP_V812_SHARED_SCHED_BLOCK: one scheduler-exact slow boundary per unit. +LOCAL_SCHED_BOUNDARY: + ctx.pc = jump_target; + AOT_REGCACHE_SYNC_OUT(); + if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { + ++local_redispatch_rounds; + AOT_REGCACHE_SYNC_IN(); + local_transfers = 0u; + local_pc = ctx.pc; + entry_id = 0u; + goto LOCAL_DISPATCH; + } + return; L_0884C000: aot_gpr_5 = (aot_gpr_5 + static_cast(32)); aot_fpr_12 = std::bit_cast(aot_mem.aot_direct_load32(aot_gpr_5 + static_cast(0))); @@ -1456,18 +1469,8 @@ L_0884C510: aot_gpr_29 = (aot_gpr_29 + static_cast(208)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0884C53C: aot_gpr_4 = (48896u << 16u); aot_fpr_12 = std::bit_cast(aot_gpr_4); @@ -1487,18 +1490,8 @@ L_0884C53C: aot_mem.aot_direct_store32(ctx.gpr[28] + static_cast(-29832), std::bit_cast(aot_fpr_12)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0884C57C: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(12), ctx.gpr[19]); @@ -1650,18 +1643,8 @@ L_0884C66C: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0884C68C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -1677,18 +1660,8 @@ L_0884C6A0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0884C6B4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -1729,18 +1702,8 @@ L_0884C6EC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0884C700: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -1754,18 +1717,8 @@ L_0884C710: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0884C71C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (aot_gpr_4 | 0u); @@ -1780,18 +1733,8 @@ L_0884C730: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0884C73C: aot_gpr_5 = (0u | 89u); aot_fpr_12 = std::bit_cast(0u); @@ -1804,18 +1747,8 @@ L_0884C73C: aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(36), 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0884C764: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -1856,18 +1789,8 @@ L_0884C7B0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0884C7FC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -1911,18 +1834,8 @@ L_0884C840: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0884C84C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -1995,18 +1908,8 @@ L_0884C8BC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0884C8D0: aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(28), 0u); aot_mem.aot_direct_store8(aot_gpr_4 + static_cast(18), static_cast(0u)); @@ -2020,18 +1923,8 @@ L_0884C8D0: aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(56), aot_gpr_5); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0884C8F8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -2044,18 +1937,8 @@ L_0884C908: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0884C914: aot_gpr_4 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(160))); aot_gpr_5 = (aot_gpr_5 << 2u); @@ -2064,18 +1947,8 @@ L_0884C914: ctx.gpr[2] = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(7740))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0884C928: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -2088,18 +1961,8 @@ L_0884C938: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0884C944: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -2127,18 +1990,8 @@ L_0884C96C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0884C998: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(28))); @@ -2166,18 +2019,8 @@ L_0884C9BC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0884C9C8: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_gpr_5 = (aot_mem.aot_direct_load8(aot_gpr_4 + static_cast(156))); @@ -2317,18 +2160,8 @@ L_0884CAD4: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0884CAE8: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -2469,18 +2302,8 @@ L_0884CC00: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0884CC2C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -2537,18 +2360,8 @@ L_0884CC74: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0884CC80: aot_gpr_29 = (aot_gpr_29 + static_cast(-112)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(80), ctx.gpr[18]); @@ -2866,18 +2679,8 @@ L_0884CEC8: aot_gpr_29 = (aot_gpr_29 + static_cast(112)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0884CF04: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(16), ctx.gpr[20]); @@ -2995,18 +2798,8 @@ L_0884CFD0: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0884CFFC: aot_gpr_29 = (aot_gpr_29 + static_cast(-112)); { const std::uint32_t aot_run_words[10]{std::bit_cast(aot_fpr_20), std::bit_cast(ctx.fpr[22]), aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[22], aot_gpr_31}; @@ -3398,18 +3191,8 @@ L_0884D2BC: aot_gpr_29 = (aot_gpr_29 + static_cast(112)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0884D2EC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -3452,18 +3235,8 @@ L_0884D330: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0884D33C: aot_gpr_29 = (aot_gpr_29 + static_cast(-96)); { const std::uint32_t aot_run_words[8]{std::bit_cast(aot_fpr_20), aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], aot_gpr_31}; @@ -3789,18 +3562,8 @@ L_0884D5AC: aot_gpr_29 = (aot_gpr_29 + static_cast(96)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0884D5D4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -3849,18 +3612,8 @@ L_0884D614: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0884D624: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -3998,18 +3751,8 @@ L_0884D724: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0884D734: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -4148,18 +3891,8 @@ L_0884D844: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0884D854: aot_gpr_29 = (aot_gpr_29 + static_cast(-160)); { const std::uint32_t aot_run_words[12]{std::bit_cast(aot_fpr_20), std::bit_cast(ctx.fpr[22]), aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[22], ctx.gpr[23], ctx.gpr[30], aot_gpr_31}; @@ -4744,18 +4477,8 @@ L_0884DD5C: aot_gpr_29 = (aot_gpr_29 + static_cast(160)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0884DD94: aot_gpr_29 = (aot_gpr_29 + static_cast(-208)); { const std::uint32_t aot_run_words[11]{std::bit_cast(aot_fpr_20), aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[22], ctx.gpr[23], ctx.gpr[30], aot_gpr_31}; @@ -5184,18 +4907,8 @@ L_0884E10C: aot_gpr_29 = (aot_gpr_29 + static_cast(208)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0884E140: aot_gpr_29 = (aot_gpr_29 + static_cast(-160)); { const std::uint32_t aot_run_words[12]{std::bit_cast(aot_fpr_20), std::bit_cast(ctx.fpr[22]), aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[22], ctx.gpr[23], ctx.gpr[30], aot_gpr_31}; @@ -5679,18 +5392,8 @@ L_0884E57C: aot_gpr_29 = (aot_gpr_29 + static_cast(160)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0884E5B4: aot_gpr_29 = (aot_gpr_29 + static_cast(-192)); { const std::uint32_t aot_run_words[11]{std::bit_cast(aot_fpr_20), aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[22], ctx.gpr[23], ctx.gpr[30], aot_gpr_31}; @@ -6128,52 +5831,22 @@ L_0884E91C: aot_gpr_29 = (aot_gpr_29 + static_cast(192)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0884E950: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0884E958: ctx.gpr[2] = (2181u << 16u); jump_target = aot_gpr_31; ctx.gpr[2] = (ctx.gpr[2] + static_cast(-5800)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0884E964: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -6185,18 +5858,8 @@ L_0884E974: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0884E980: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -6267,18 +5930,8 @@ L_0884E9E8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0884EA04: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), aot_gpr_16); @@ -6317,18 +5970,8 @@ L_0884EA18: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0884EAA0: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(12), aot_gpr_16); @@ -6496,18 +6139,8 @@ L_0884EBB0: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0884EBCC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(188))); @@ -6541,18 +6174,8 @@ L_0884EC04: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0884EC14: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(240))); @@ -6563,18 +6186,8 @@ L_0884EC14: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0884EC30: aot_gpr_29 = (aot_gpr_29 + static_cast(-64)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), 0u); @@ -6722,18 +6335,8 @@ L_0884ED84: aot_gpr_29 = (aot_gpr_29 + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0884EDB0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(36))); @@ -6753,66 +6356,26 @@ L_0884EDD0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0884EDDC: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0884EDE4: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0884EDEC: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0884EDF4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_6 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(188))); @@ -6991,18 +6554,8 @@ L_0884EF1C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0884EF30: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(188))); @@ -7113,18 +6666,8 @@ L_0884EFBC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0884EFC8: ctx.gpr[11] = (aot_gpr_5 & 65535u); ctx.gpr[10] = (ctx.gpr[8] & 65535u); @@ -7310,18 +6853,8 @@ L_0884F1DC: aot_mem.aot_direct_store32(ctx.gpr[7] + static_cast(0), ctx.gpr[8]); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0884F1E8: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(16), aot_gpr_16); @@ -7359,18 +6892,8 @@ L_0884F238: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0884F250: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), aot_gpr_16); @@ -7422,18 +6945,8 @@ L_0884F2AC: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0884F2CC: aot_gpr_29 = (aot_gpr_29 + static_cast(-80)); { const std::uint32_t aot_run_words[10]{std::bit_cast(aot_fpr_20), aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[22], ctx.gpr[23], aot_gpr_31}; @@ -7668,18 +7181,8 @@ L_0884F478: aot_gpr_29 = (aot_gpr_29 + static_cast(80)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0884F4B8: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(12), aot_gpr_16); @@ -8067,18 +7570,8 @@ L_0884F7B0: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0884F7DC: aot_gpr_29 = (aot_gpr_29 + static_cast(-96)); { const std::uint32_t aot_run_words[9]{aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[22], ctx.gpr[23], aot_gpr_31}; @@ -8594,18 +8087,8 @@ L_0884FB74: aot_gpr_29 = (aot_gpr_29 + static_cast(96)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0884FBA0: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(20), aot_gpr_16); @@ -8936,18 +8419,8 @@ L_0884FE3C: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0884FE64: aot_gpr_29 = (aot_gpr_29 + static_cast(-112)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(92), ctx.gpr[17]); @@ -9202,815 +8675,8 @@ void recomp_unit_0018(Runtime &rt, AllegrexContext &ctx) { void register_generated_unit_18(Runtime &runtime) { runtime.register_generated_unit(18u, 0x0884C000u, 16384u, &recomp_unit_0018, &recomp_unit_0018_entry); - runtime.register_function(0x0884C000u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884C048u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884C09Cu, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884C0B0u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884C0E0u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884C0F8u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884C138u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884C144u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884C16Cu, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884C188u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884C1B0u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884C1CCu, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884C1F8u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884C240u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884C248u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884C250u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884C258u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884C268u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884C278u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884C280u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884C288u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884C298u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884C2A8u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884C2CCu, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884C2D8u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884C2E0u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884C334u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884C33Cu, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884C388u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884C39Cu, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884C3CCu, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884C3E4u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884C424u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884C430u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884C458u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884C474u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884C494u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884C4D0u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884C4D8u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884C4E0u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884C4E8u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884C4F8u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884C508u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884C510u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884C53Cu, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884C57Cu, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884C5ACu, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884C5B4u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884C5BCu, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884C5C4u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884C5DCu, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884C5E4u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884C5F0u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884C5FCu, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884C604u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884C60Cu, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884C614u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884C618u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884C620u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884C628u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884C660u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884C66Cu, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884C68Cu, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884C6A0u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884C6B4u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884C6D0u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884C6D8u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884C6E4u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884C6ECu, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884C700u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884C710u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884C71Cu, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884C730u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884C73Cu, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884C764u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884C7B0u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884C7FCu, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884C80Cu, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884C820u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884C82Cu, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884C838u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884C840u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884C84Cu, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884C868u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884C880u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884C888u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884C89Cu, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884C8A8u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884C8ACu, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884C8B4u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884C8BCu, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884C8D0u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884C8F8u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884C908u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884C914u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884C928u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884C938u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884C944u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884C96Cu, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884C998u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884C9ACu, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884C9B4u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884C9BCu, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884C9C8u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884C9E4u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884C9F0u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884C9F8u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884CA0Cu, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884CA14u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884CA20u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884CA28u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884CA30u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884CA38u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884CA40u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884CA48u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884CA60u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884CA6Cu, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884CA78u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884CAB4u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884CAC4u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884CACCu, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884CAD4u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884CAE8u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884CB18u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884CB2Cu, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884CB38u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884CB48u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884CB54u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884CB64u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884CB74u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884CB80u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884CB90u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884CBA0u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884CBB4u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884CBBCu, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884CBD0u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884CBECu, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884CC00u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884CC2Cu, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884CC3Cu, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884CC4Cu, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884CC58u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884CC5Cu, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884CC60u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884CC68u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884CC70u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884CC74u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884CC80u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884CCE0u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884CCF0u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884CCF8u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884CD0Cu, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884CD18u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884CD20u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884CD30u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884CD38u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884CD44u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884CD68u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884CD8Cu, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884CD90u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884CD98u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884CDA4u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884CDA8u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884CDC8u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884CDD0u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884CDE0u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884CDE8u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884CDF0u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884CE04u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884CE0Cu, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884CE20u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884CE24u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884CE38u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884CE4Cu, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884CE5Cu, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884CE6Cu, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884CE78u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884CE7Cu, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884CE8Cu, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884CE9Cu, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884CEA4u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884CEB4u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884CEB8u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884CEC0u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884CEC8u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884CF04u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884CF40u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884CF50u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884CF58u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884CF68u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884CF78u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884CF80u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884CF90u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884CF98u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884CFACu, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884CFC0u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884CFD0u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884CFFCu, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884D03Cu, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884D04Cu, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884D05Cu, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884D068u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884D070u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884D07Cu, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884D084u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884D0C4u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884D0C8u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884D0D0u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884D0D8u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884D0F8u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884D108u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884D118u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884D128u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884D138u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884D144u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884D14Cu, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884D154u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884D168u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884D18Cu, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884D1A4u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884D1B4u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884D1BCu, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884D1D4u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884D1E0u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884D1E4u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884D200u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884D210u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884D228u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884D230u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884D254u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884D264u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884D26Cu, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884D294u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884D2BCu, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884D2ECu, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884D30Cu, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884D31Cu, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884D328u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884D330u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884D33Cu, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884D374u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884D384u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884D394u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884D3A0u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884D3A8u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884D3B4u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884D3BCu, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884D3F8u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884D408u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884D410u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884D418u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884D438u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884D448u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884D458u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884D468u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884D474u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884D47Cu, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884D484u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884D498u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884D4A0u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884D4B8u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884D4C4u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884D4D4u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884D4F0u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884D500u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884D52Cu, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884D534u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884D544u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884D554u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884D5ACu, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884D5D4u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884D5ECu, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884D5F4u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884D600u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884D608u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884D610u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884D614u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884D624u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884D644u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884D66Cu, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884D674u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884D67Cu, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884D68Cu, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884D6ACu, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884D6BCu, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884D6C4u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884D6D4u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884D6E0u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884D6E8u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884D704u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884D71Cu, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884D720u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884D724u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884D734u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884D750u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884D76Cu, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884D780u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884D78Cu, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884D7A0u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884D7ACu, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884D7CCu, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884D7E0u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884D7F0u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884D80Cu, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884D820u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884D830u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884D840u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884D844u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884D854u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884D8F0u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884D900u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884D908u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884D910u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884D914u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884D91Cu, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884D924u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884D944u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884D954u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884D964u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884D974u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884D97Cu, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884D984u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884D98Cu, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884D9A4u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884D9C4u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884D9D4u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884DA04u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884DA14u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884DA24u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884DA28u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884DA30u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884DA38u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884DA4Cu, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884DA74u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884DA8Cu, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884DA9Cu, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884DAA4u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884DABCu, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884DAC8u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884DAE8u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884DB18u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884DB28u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884DB38u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884DB48u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884DB78u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884DB88u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884DBA4u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884DBB4u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884DBCCu, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884DBD4u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884DBF8u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884DC08u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884DC40u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884DC74u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884DCDCu, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884DCFCu, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884DD2Cu, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884DD3Cu, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884DD5Cu, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884DD94u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884DE38u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884DE3Cu, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884DE44u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884DE4Cu, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884DE6Cu, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884DE7Cu, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884DE8Cu, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884DE9Cu, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884DEA4u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884DEACu, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884DEB4u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884DECCu, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884DEECu, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884DEFCu, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884DF08u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884DF18u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884DF20u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884DF28u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884DF30u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884DF44u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884DF60u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884DF78u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884DF84u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884DFA4u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884DFB0u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884DFC0u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884DFD0u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884DFDCu, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884DFF8u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884E00Cu, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884E024u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884E02Cu, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884E054u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884E064u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884E098u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884E0A8u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884E0B4u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884E10Cu, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884E140u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884E1DCu, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884E1ECu, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884E1F4u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884E1FCu, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884E21Cu, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884E22Cu, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884E23Cu, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884E24Cu, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884E258u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884E260u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884E268u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884E270u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884E288u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884E2A8u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884E2B8u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884E2E8u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884E2F8u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884E308u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884E314u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884E324u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884E32Cu, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884E334u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884E348u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884E364u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884E37Cu, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884E388u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884E3A8u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884E3D8u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884E3E8u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884E3F8u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884E408u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884E438u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884E448u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884E464u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884E474u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884E4A0u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884E4A8u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884E4B8u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884E4C8u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884E500u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884E534u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884E57Cu, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884E5B4u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884E654u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884E658u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884E660u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884E668u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884E688u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884E698u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884E6A8u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884E6B8u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884E6C0u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884E6C8u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884E6D0u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884E6E8u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884E708u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884E718u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884E724u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884E734u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884E73Cu, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884E744u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884E74Cu, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884E760u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884E77Cu, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884E794u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884E7A0u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884E7C0u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884E7CCu, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884E7DCu, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884E7ECu, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884E7F8u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884E814u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884E828u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884E854u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884E85Cu, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884E86Cu, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884E87Cu, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884E8A8u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884E8B8u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884E8C4u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884E91Cu, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884E950u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884E958u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884E964u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884E974u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884E980u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884E9A0u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884E9A8u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884E9B0u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884E9B8u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884E9C0u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884E9D4u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884E9D8u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884E9DCu, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884E9E4u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884E9E8u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884EA04u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884EA18u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884EAA0u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884EAC4u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884EB10u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884EB20u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884EB28u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884EB30u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884EB38u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884EB40u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884EB4Cu, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884EB54u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884EB5Cu, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884EB64u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884EB6Cu, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884EB78u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884EB80u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884EB88u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884EB90u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884EB94u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884EB9Cu, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884EBA8u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884EBB0u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884EBCCu, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884EBE8u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884EBF0u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884EBF8u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884EC04u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884EC14u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884EC30u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884EC6Cu, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884ECB0u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884ECB8u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884ECECu, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884ECF4u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884ED10u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884ED1Cu, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884ED24u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884ED30u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884ED38u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884ED44u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884ED60u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884ED84u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884EDB0u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884EDD0u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884EDDCu, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884EDE4u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884EDECu, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884EDF4u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884EE1Cu, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884EE24u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884EE2Cu, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884EE34u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884EE3Cu, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884EE44u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884EE4Cu, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884EE54u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884EE60u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884EE68u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884EE74u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884EE84u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884EEA0u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884EEA8u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884EEB8u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884EEBCu, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884EF00u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884EF08u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884EF14u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884EF1Cu, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884EF30u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884EF44u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884EF4Cu, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884EF54u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884EF5Cu, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884EF64u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884EF6Cu, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884EF74u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884EF80u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884EF88u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884EF94u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884EFA0u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884EFA8u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884EFB8u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884EFBCu, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884EFC8u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884EFE4u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884F048u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884F054u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884F0B0u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884F0B8u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884F114u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884F120u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884F174u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884F180u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884F1DCu, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884F1E8u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884F1FCu, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884F220u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884F238u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884F250u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884F280u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884F28Cu, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884F2ACu, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884F2CCu, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884F300u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884F318u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884F328u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884F334u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884F340u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884F350u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884F35Cu, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884F368u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884F374u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884F3A0u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884F3ACu, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884F3B4u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884F3BCu, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884F3D0u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884F3E0u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884F3ECu, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884F3F4u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884F400u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884F408u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884F41Cu, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884F424u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884F42Cu, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884F43Cu, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884F448u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884F450u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884F468u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884F478u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884F4B8u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884F500u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884F508u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884F528u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884F534u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884F53Cu, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884F56Cu, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884F574u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884F57Cu, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884F59Cu, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884F5A8u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884F5B0u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884F5E0u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884F5E8u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884F5F0u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884F608u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884F614u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884F61Cu, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884F64Cu, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884F654u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884F65Cu, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884F674u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884F680u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884F688u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884F6B8u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884F6C0u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884F6D4u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884F6E0u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884F6E8u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884F6FCu, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884F708u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884F710u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884F724u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884F730u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884F738u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884F74Cu, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884F750u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884F75Cu, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884F768u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884F770u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884F778u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884F784u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884F790u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884F798u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884F7A4u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884F7B0u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884F7DCu, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884F80Cu, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884F84Cu, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884F860u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884F86Cu, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884F874u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884F888u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884F890u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884F898u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884F8A8u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884F8B4u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884F8C4u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884F8FCu, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884F904u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884F908u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884F91Cu, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884F928u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884F934u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884F93Cu, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884F940u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884F94Cu, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884F954u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884F964u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884F968u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884F974u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884F984u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884F98Cu, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884F998u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884F9A8u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884F9B0u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884F9BCu, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884F9C4u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884F9D8u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884F9E0u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884F9F4u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884FA00u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884FA14u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884FA20u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884FA24u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884FA34u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884FA40u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884FA50u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884FA84u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884FA8Cu, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884FA90u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884FAA4u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884FAB0u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884FABCu, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884FAC4u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884FAC8u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884FAD4u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884FADCu, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884FAECu, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884FAF0u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884FAFCu, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884FB0Cu, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884FB14u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884FB20u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884FB30u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884FB38u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884FB44u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884FB4Cu, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884FB60u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884FB74u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884FBA0u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884FBECu, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884FBF4u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884FC00u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884FC08u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884FC48u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884FC50u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884FC64u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884FC68u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884FC8Cu, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884FC98u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884FCA4u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884FCACu, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884FCB4u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884FCBCu, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884FCC8u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884FD10u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884FD20u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884FD28u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884FD2Cu, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884FD34u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884FD40u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884FD88u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884FD94u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884FD9Cu, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884FDA4u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884FDB8u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884FDBCu, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884FDD4u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884FDE0u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884FDE8u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884FDFCu, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884FE14u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884FE1Cu, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884FE24u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884FE38u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884FE3Cu, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884FE64u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884FE84u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884FE8Cu, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884FE9Cu, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884FEA8u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884FEB4u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884FEBCu, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884FEC4u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884FECCu, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884FED4u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884FEE4u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884FEF0u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884FEFCu, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884FF04u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884FF0Cu, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884FF1Cu, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884FF24u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884FF30u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884FF38u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884FF48u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884FF54u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884FF60u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884FF68u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884FF70u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884FF80u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884FF8Cu, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884FF98u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884FFA0u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884FFA8u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884FFB0u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884FFBCu, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884FFC0u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884FFD0u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884FFDCu, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884FFE8u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884FFF0u, &recomp_unit_0018, "recomp_unit_0018"); - runtime.register_function(0x0884FFF8u, &recomp_unit_0018, "recomp_unit_0018"); + // PSPRECOMP_V812_COMPACT_REGISTRATION: same entry set, looped once in Runtime instead of source-expanded calls. + runtime.register_generated_entry_mask(0x0884C000u, &recomp_unit_0018, "recomp_unit_0018", + kEntryMasks_recomp_unit_0018, 64u); } } // namespace psprecomp diff --git a/profiles/vcs/generated/generated_unit_0019.cpp b/profiles/vcs/generated/generated_unit_0019.cpp index 9ce2ae2..4c048b4 100644 --- a/profiles/vcs/generated/generated_unit_0019.cpp +++ b/profiles/vcs/generated/generated_unit_0019.cpp @@ -1092,6 +1092,19 @@ LOCAL_DISPATCH: AOT_REGCACHE_SYNC_OUT(); return; } } +// PSPRECOMP_V812_SHARED_SCHED_BLOCK: one scheduler-exact slow boundary per unit. +LOCAL_SCHED_BOUNDARY: + ctx.pc = jump_target; + AOT_REGCACHE_SYNC_OUT(); + if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { + ++local_redispatch_rounds; + AOT_REGCACHE_SYNC_IN(); + local_transfers = 0u; + local_pc = ctx.pc; + entry_id = 0u; + goto LOCAL_DISPATCH; + } + return; L_08850000: aot_gpr_31 = (0x08850008u); aot_gpr_6 = (0u | 0u); @@ -1317,18 +1330,8 @@ L_08850168: ctx.gpr[29] = (ctx.gpr[29] + static_cast(112)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08850180: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); aot_gpr_4 = (aot_gpr_5 | 0u); @@ -1450,18 +1453,8 @@ L_08850250: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0885025C: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); aot_gpr_4 = (aot_gpr_5 | 0u); @@ -1558,18 +1551,8 @@ L_08850304: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08850310: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); aot_gpr_7 = (aot_gpr_6 & 65535u); @@ -1593,18 +1576,8 @@ L_08850334: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0885034C: aot_gpr_6 = (aot_gpr_4 + static_cast(1724)); aot_gpr_4 = (aot_gpr_5 | 0u); @@ -1791,18 +1764,8 @@ L_088504A4: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088504B0: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); aot_gpr_7 = (aot_gpr_6 & 65535u); @@ -1826,18 +1789,8 @@ L_088504D4: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088504EC: aot_gpr_6 = (aot_gpr_4 + static_cast(1724)); aot_gpr_4 = (aot_gpr_5 | 0u); @@ -2024,18 +1977,8 @@ L_08850644: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08850650: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); aot_gpr_4 = (aot_gpr_5 | 0u); @@ -2157,18 +2100,8 @@ L_08850720: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0885072C: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); aot_gpr_7 = (aot_gpr_6 & 65535u); @@ -2192,18 +2125,8 @@ L_08850750: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08850768: aot_gpr_6 = (aot_gpr_4 + static_cast(1724)); aot_gpr_4 = (aot_gpr_5 | 0u); @@ -2390,18 +2313,8 @@ L_088508C0: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088508CC: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); aot_gpr_7 = (aot_gpr_6 & 65535u); @@ -2425,18 +2338,8 @@ L_088508F0: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08850908: aot_gpr_6 = (aot_gpr_4 + static_cast(1724)); aot_gpr_4 = (aot_gpr_5 | 0u); @@ -2623,18 +2526,8 @@ L_08850A60: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08850A6C: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); aot_gpr_7 = (aot_gpr_6 & 65535u); @@ -2658,18 +2551,8 @@ L_08850A90: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08850AA8: aot_gpr_6 = (aot_gpr_4 + static_cast(1724)); aot_gpr_4 = (aot_gpr_5 | 0u); @@ -2856,18 +2739,8 @@ L_08850C00: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08850C0C: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); aot_gpr_7 = (aot_gpr_6 & 65535u); @@ -2891,18 +2764,8 @@ L_08850C30: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08850C48: aot_gpr_6 = (aot_gpr_4 + static_cast(1724)); aot_gpr_4 = (aot_gpr_5 | 0u); @@ -3089,18 +2952,8 @@ L_08850DA0: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08850DAC: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); aot_gpr_7 = (aot_gpr_6 & 65535u); @@ -3124,18 +2977,8 @@ L_08850DD0: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08850DE8: aot_gpr_6 = (aot_gpr_4 + static_cast(1724)); aot_gpr_4 = (aot_gpr_5 | 0u); @@ -3322,18 +3165,8 @@ L_08850F40: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08850F4C: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); aot_gpr_7 = (aot_gpr_6 & 65535u); @@ -3357,18 +3190,8 @@ L_08850F70: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08850F88: aot_gpr_6 = (aot_gpr_4 + static_cast(1724)); aot_gpr_4 = (aot_gpr_5 | 0u); @@ -3555,18 +3378,8 @@ L_088510E0: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088510EC: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); aot_gpr_7 = (aot_gpr_6 & 65535u); @@ -3590,18 +3403,8 @@ L_08851110: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08851128: aot_gpr_6 = (aot_gpr_4 + static_cast(1724)); aot_gpr_4 = (aot_gpr_5 | 0u); @@ -3788,18 +3591,8 @@ L_08851280: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0885128C: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); aot_gpr_7 = (aot_gpr_6 & 65535u); @@ -3823,18 +3616,8 @@ L_088512B0: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088512C8: aot_gpr_6 = (aot_gpr_4 + static_cast(1724)); aot_gpr_4 = (aot_gpr_5 | 0u); @@ -4021,18 +3804,8 @@ L_08851420: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0885142C: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); aot_gpr_7 = (aot_gpr_6 & 65535u); @@ -4056,18 +3829,8 @@ L_08851450: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08851468: aot_gpr_6 = (aot_gpr_4 + static_cast(1724)); aot_gpr_4 = (aot_gpr_5 | 0u); @@ -4254,18 +4017,8 @@ L_088515C0: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088515CC: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); aot_gpr_7 = (aot_gpr_6 & 65535u); @@ -4289,18 +4042,8 @@ L_088515F0: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08851608: aot_gpr_6 = (aot_gpr_4 + static_cast(1724)); aot_gpr_4 = (aot_gpr_5 | 0u); @@ -4436,18 +4179,8 @@ L_08851700: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0885170C: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); aot_gpr_7 = (aot_gpr_6 & 65535u); @@ -4471,18 +4204,8 @@ L_08851730: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08851748: aot_gpr_6 = (aot_gpr_4 + static_cast(1724)); aot_gpr_4 = (aot_gpr_5 | 0u); @@ -4669,18 +4392,8 @@ L_088518A0: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088518AC: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); aot_gpr_7 = (aot_gpr_6 & 65535u); @@ -4704,18 +4417,8 @@ L_088518D0: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088518E8: aot_gpr_6 = (aot_gpr_4 + static_cast(1724)); aot_gpr_4 = (aot_gpr_5 | 0u); @@ -4902,18 +4605,8 @@ L_08851A40: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08851A4C: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); aot_gpr_7 = (aot_gpr_6 & 65535u); @@ -4937,18 +4630,8 @@ L_08851A70: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08851A88: aot_gpr_6 = (aot_gpr_4 + static_cast(1724)); aot_gpr_4 = (aot_gpr_5 | 0u); @@ -5135,18 +4818,8 @@ L_08851BE0: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08851BEC: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); aot_gpr_7 = (aot_gpr_6 & 65535u); @@ -5170,18 +4843,8 @@ L_08851C10: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08851C28: aot_gpr_6 = (aot_gpr_4 + static_cast(1724)); aot_gpr_4 = (aot_gpr_5 | 0u); @@ -5368,18 +5031,8 @@ L_08851D80: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08851D8C: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); aot_gpr_7 = (aot_gpr_6 & 65535u); @@ -5403,18 +5056,8 @@ L_08851DB0: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08851DC8: aot_gpr_6 = (aot_gpr_4 + static_cast(1724)); aot_gpr_4 = (aot_gpr_5 | 0u); @@ -5601,18 +5244,8 @@ L_08851F20: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08851F2C: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); aot_gpr_7 = (aot_gpr_6 & 65535u); @@ -5636,18 +5269,8 @@ L_08851F50: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08851F68: aot_gpr_6 = (aot_gpr_4 + static_cast(1724)); aot_gpr_4 = (aot_gpr_5 | 0u); @@ -5834,18 +5457,8 @@ L_088520C0: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088520CC: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); aot_gpr_7 = (aot_gpr_6 & 65535u); @@ -5869,18 +5482,8 @@ L_088520F0: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08852108: aot_gpr_6 = (aot_gpr_4 + static_cast(1724)); aot_gpr_4 = (aot_gpr_5 | 0u); @@ -6067,18 +5670,8 @@ L_08852260: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0885226C: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); aot_gpr_7 = (aot_gpr_6 & 65535u); @@ -6102,18 +5695,8 @@ L_08852290: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088522A8: aot_gpr_6 = (aot_gpr_4 + static_cast(1724)); aot_gpr_4 = (aot_gpr_5 | 0u); @@ -6300,18 +5883,8 @@ L_08852400: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0885240C: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); aot_gpr_7 = (aot_gpr_6 & 65535u); @@ -6335,18 +5908,8 @@ L_08852430: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08852448: aot_gpr_6 = (aot_gpr_4 + static_cast(1724)); aot_gpr_4 = (aot_gpr_5 | 0u); @@ -6533,18 +6096,8 @@ L_088525A0: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088525AC: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); aot_gpr_7 = (aot_gpr_6 & 65535u); @@ -6568,18 +6121,8 @@ L_088525D0: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088525E8: aot_gpr_6 = (aot_gpr_4 + static_cast(1724)); aot_gpr_4 = (aot_gpr_5 | 0u); @@ -6766,18 +6309,8 @@ L_08852740: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0885274C: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); aot_gpr_7 = (aot_gpr_6 & 65535u); @@ -6801,18 +6334,8 @@ L_08852770: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08852788: aot_gpr_6 = (aot_gpr_4 + static_cast(1724)); aot_gpr_4 = (aot_gpr_5 | 0u); @@ -6999,18 +6522,8 @@ L_088528E0: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088528EC: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); aot_gpr_4 = (aot_gpr_5 | 0u); @@ -7132,18 +6645,8 @@ L_088529BC: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088529C8: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); aot_gpr_7 = (aot_gpr_6 & 65535u); @@ -7167,18 +6670,8 @@ L_088529EC: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08852A04: aot_gpr_6 = (aot_gpr_4 + static_cast(1724)); aot_gpr_4 = (aot_gpr_5 | 0u); @@ -7365,18 +6858,8 @@ L_08852B5C: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08852B68: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); aot_gpr_7 = (aot_gpr_6 & 65535u); @@ -7400,18 +6883,8 @@ L_08852B8C: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08852BA4: aot_gpr_6 = (aot_gpr_4 + static_cast(1724)); aot_gpr_4 = (aot_gpr_5 | 0u); @@ -7598,18 +7071,8 @@ L_08852CFC: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08852D08: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); aot_gpr_4 = (aot_gpr_5 | 0u); @@ -7731,18 +7194,8 @@ L_08852DD8: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08852DE4: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); aot_gpr_7 = (aot_gpr_6 & 65535u); @@ -7766,18 +7219,8 @@ L_08852E08: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08852E20: aot_gpr_6 = (aot_gpr_4 + static_cast(1724)); aot_gpr_4 = (aot_gpr_5 | 0u); @@ -7913,18 +7356,8 @@ L_08852F18: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08852F24: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); aot_gpr_7 = (aot_gpr_6 & 65535u); @@ -7948,18 +7381,8 @@ L_08852F48: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08852F60: aot_gpr_6 = (aot_gpr_4 + static_cast(1724)); aot_gpr_4 = (aot_gpr_5 | 0u); @@ -8095,18 +7518,8 @@ L_08853058: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08853064: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); aot_gpr_7 = (aot_gpr_6 & 65535u); @@ -8130,18 +7543,8 @@ L_08853088: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088530A0: aot_gpr_6 = (aot_gpr_4 + static_cast(1724)); aot_gpr_4 = (aot_gpr_5 | 0u); @@ -8277,18 +7680,8 @@ L_08853198: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088531A4: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); aot_gpr_7 = (aot_gpr_6 & 65535u); @@ -8312,18 +7705,8 @@ L_088531C8: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088531E0: aot_gpr_6 = (aot_gpr_4 + static_cast(1724)); aot_gpr_4 = (aot_gpr_5 | 0u); @@ -8459,18 +7842,8 @@ L_088532D8: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088532E4: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); aot_gpr_7 = (aot_gpr_6 & 65535u); @@ -8494,18 +7867,8 @@ L_08853308: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08853320: aot_gpr_6 = (aot_gpr_4 + static_cast(1724)); aot_gpr_4 = (aot_gpr_5 | 0u); @@ -8641,18 +8004,8 @@ L_08853418: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08853424: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); aot_gpr_7 = (aot_gpr_6 & 65535u); @@ -8676,18 +8029,8 @@ L_08853448: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08853460: aot_gpr_6 = (aot_gpr_4 + static_cast(1724)); aot_gpr_4 = (aot_gpr_5 | 0u); @@ -8874,18 +8217,8 @@ L_088535B8: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088535C4: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); aot_gpr_7 = (aot_gpr_6 & 65535u); @@ -8909,18 +8242,8 @@ L_088535E8: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08853600: aot_gpr_6 = (aot_gpr_4 + static_cast(1724)); aot_gpr_4 = (aot_gpr_5 | 0u); @@ -9107,18 +8430,8 @@ L_08853758: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08853764: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); aot_gpr_4 = (aot_gpr_5 | 0u); @@ -9240,18 +8553,8 @@ L_08853834: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08853840: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); aot_gpr_4 = (aot_gpr_5 | 0u); @@ -9373,18 +8676,8 @@ L_08853910: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0885391C: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); aot_gpr_4 = (aot_gpr_5 | 0u); @@ -9506,18 +8799,8 @@ L_088539EC: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088539F8: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); aot_gpr_7 = (aot_gpr_6 & 65535u); @@ -9541,18 +8824,8 @@ L_08853A1C: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08853A34: aot_gpr_6 = (aot_gpr_4 + static_cast(1724)); aot_gpr_4 = (aot_gpr_5 | 0u); @@ -9739,18 +9012,8 @@ L_08853B8C: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08853B98: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); aot_gpr_7 = (aot_gpr_6 & 65535u); @@ -9774,18 +9037,8 @@ L_08853BBC: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08853BD4: aot_gpr_6 = (aot_gpr_4 + static_cast(1724)); aot_gpr_4 = (aot_gpr_5 | 0u); @@ -9955,18 +9208,8 @@ L_08853D0C: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08853D18: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); aot_gpr_4 = (aot_gpr_5 | 0u); @@ -10088,18 +9331,8 @@ L_08853DE8: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08853DF4: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); aot_gpr_4 = (aot_gpr_5 | 0u); @@ -10221,18 +9454,8 @@ L_08853EC4: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08853ED0: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); aot_gpr_4 = (aot_gpr_5 | 0u); @@ -10354,18 +9577,8 @@ L_08853FA0: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08853FAC: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); aot_gpr_4 = (aot_gpr_5 | 0u); @@ -10421,1021 +9634,8 @@ void recomp_unit_0019(Runtime &rt, AllegrexContext &ctx) { void register_generated_unit_19(Runtime &runtime) { runtime.register_generated_unit(19u, 0x08850000u, 16384u, &recomp_unit_0019, &recomp_unit_0019_entry); - runtime.register_function(0x08850000u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08850008u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08850014u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08850020u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08850028u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08850030u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08850038u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08850044u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08850048u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08850058u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08850064u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08850070u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08850078u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08850080u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08850090u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x0885009Cu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x088500A8u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x088500B0u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x088500B8u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x088500C0u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x088500C4u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x088500D4u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x088500E0u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x088500ECu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x088500F4u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x088500FCu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x0885010Cu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08850118u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08850124u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x0885012Cu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08850134u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x0885013Cu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08850140u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08850148u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08850150u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08850164u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08850168u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08850180u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x088501A0u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x088501ACu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x088501B4u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x088501BCu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x088501D4u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x088501D8u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x088501E0u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x088501F8u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08850200u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08850218u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08850220u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08850238u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08850240u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08850250u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x0885025Cu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x0885027Cu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08850288u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08850290u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x088502A8u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x088502ACu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x088502B4u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x088502CCu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x088502D4u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x088502ECu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x088502F4u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08850304u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08850310u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08850334u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x0885034Cu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08850364u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08850368u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08850370u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08850388u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08850390u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x088503A8u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x088503B0u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x088503C8u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x088503D0u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x088503E8u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x088503F0u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08850408u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08850410u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08850428u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08850430u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08850448u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08850450u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08850468u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08850470u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08850488u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08850490u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x088504A4u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x088504B0u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x088504D4u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x088504ECu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08850504u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08850508u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08850510u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08850528u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08850530u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08850548u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08850550u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08850568u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08850570u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08850588u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08850590u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x088505A8u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x088505B0u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x088505C8u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x088505D0u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x088505E8u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x088505F0u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08850608u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08850610u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08850628u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08850630u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08850644u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08850650u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08850670u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x0885067Cu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08850684u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x0885068Cu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x088506A4u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x088506A8u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x088506B0u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x088506C8u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x088506D0u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x088506E8u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x088506F0u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08850708u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08850710u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08850720u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x0885072Cu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08850750u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08850768u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08850780u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08850784u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x0885078Cu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x088507A4u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x088507ACu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x088507C4u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x088507CCu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x088507E4u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x088507ECu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08850804u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x0885080Cu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08850824u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x0885082Cu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08850844u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x0885084Cu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08850864u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x0885086Cu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08850884u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x0885088Cu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x088508A4u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x088508ACu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x088508C0u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x088508CCu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x088508F0u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08850908u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08850920u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08850924u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x0885092Cu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08850944u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x0885094Cu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08850964u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x0885096Cu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08850984u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x0885098Cu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x088509A4u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x088509ACu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x088509C4u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x088509CCu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x088509E4u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x088509ECu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08850A04u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08850A0Cu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08850A24u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08850A2Cu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08850A44u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08850A4Cu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08850A60u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08850A6Cu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08850A90u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08850AA8u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08850AC0u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08850AC4u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08850ACCu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08850AE4u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08850AECu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08850B04u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08850B0Cu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08850B24u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08850B2Cu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08850B44u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08850B4Cu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08850B64u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08850B6Cu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08850B84u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08850B8Cu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08850BA4u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08850BACu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08850BC4u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08850BCCu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08850BE4u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08850BECu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08850C00u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08850C0Cu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08850C30u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08850C48u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08850C60u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08850C64u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08850C6Cu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08850C84u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08850C8Cu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08850CA4u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08850CACu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08850CC4u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08850CCCu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08850CE4u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08850CECu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08850D04u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08850D0Cu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08850D24u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08850D2Cu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08850D44u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08850D4Cu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08850D64u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08850D6Cu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08850D84u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08850D8Cu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08850DA0u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08850DACu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08850DD0u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08850DE8u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08850E00u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08850E04u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08850E0Cu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08850E24u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08850E2Cu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08850E44u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08850E4Cu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08850E64u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08850E6Cu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08850E84u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08850E8Cu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08850EA4u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08850EACu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08850EC4u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08850ECCu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08850EE4u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08850EECu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08850F04u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08850F0Cu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08850F24u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08850F2Cu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08850F40u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08850F4Cu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08850F70u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08850F88u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08850FA0u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08850FA4u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08850FACu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08850FC4u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08850FCCu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08850FE4u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08850FECu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08851004u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x0885100Cu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08851024u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x0885102Cu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08851044u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x0885104Cu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08851064u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x0885106Cu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08851084u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x0885108Cu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x088510A4u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x088510ACu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x088510C4u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x088510CCu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x088510E0u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x088510ECu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08851110u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08851128u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08851140u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08851144u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x0885114Cu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08851164u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x0885116Cu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08851184u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x0885118Cu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x088511A4u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x088511ACu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x088511C4u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x088511CCu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x088511E4u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x088511ECu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08851204u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x0885120Cu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08851224u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x0885122Cu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08851244u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x0885124Cu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08851264u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x0885126Cu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08851280u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x0885128Cu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x088512B0u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x088512C8u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x088512E0u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x088512E4u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x088512ECu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08851304u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x0885130Cu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08851324u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x0885132Cu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08851344u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x0885134Cu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08851364u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x0885136Cu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08851384u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x0885138Cu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x088513A4u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x088513ACu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x088513C4u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x088513CCu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x088513E4u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x088513ECu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08851404u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x0885140Cu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08851420u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x0885142Cu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08851450u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08851468u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08851480u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08851484u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x0885148Cu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x088514A4u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x088514ACu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x088514C4u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x088514CCu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x088514E4u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x088514ECu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08851504u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x0885150Cu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08851524u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x0885152Cu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08851544u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x0885154Cu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08851564u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x0885156Cu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08851584u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x0885158Cu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x088515A4u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x088515ACu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x088515C0u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x088515CCu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x088515F0u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08851608u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08851620u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08851624u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x0885162Cu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08851644u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x0885164Cu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08851664u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x0885166Cu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08851684u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x0885168Cu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x088516A4u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x088516ACu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x088516C4u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x088516CCu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x088516E4u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x088516ECu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08851700u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x0885170Cu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08851730u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08851748u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08851760u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08851764u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x0885176Cu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08851784u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x0885178Cu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x088517A4u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x088517ACu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x088517C4u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x088517CCu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x088517E4u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x088517ECu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08851804u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x0885180Cu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08851824u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x0885182Cu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08851844u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x0885184Cu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08851864u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x0885186Cu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08851884u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x0885188Cu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x088518A0u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x088518ACu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x088518D0u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x088518E8u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08851900u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08851904u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x0885190Cu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08851924u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x0885192Cu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08851944u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x0885194Cu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08851964u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x0885196Cu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08851984u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x0885198Cu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x088519A4u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x088519ACu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x088519C4u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x088519CCu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x088519E4u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x088519ECu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08851A04u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08851A0Cu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08851A24u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08851A2Cu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08851A40u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08851A4Cu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08851A70u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08851A88u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08851AA0u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08851AA4u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08851AACu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08851AC4u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08851ACCu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08851AE4u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08851AECu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08851B04u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08851B0Cu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08851B24u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08851B2Cu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08851B44u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08851B4Cu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08851B64u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08851B6Cu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08851B84u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08851B8Cu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08851BA4u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08851BACu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08851BC4u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08851BCCu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08851BE0u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08851BECu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08851C10u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08851C28u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08851C40u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08851C44u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08851C4Cu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08851C64u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08851C6Cu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08851C84u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08851C8Cu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08851CA4u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08851CACu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08851CC4u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08851CCCu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08851CE4u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08851CECu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08851D04u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08851D0Cu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08851D24u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08851D2Cu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08851D44u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08851D4Cu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08851D64u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08851D6Cu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08851D80u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08851D8Cu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08851DB0u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08851DC8u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08851DE0u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08851DE4u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08851DECu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08851E04u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08851E0Cu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08851E24u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08851E2Cu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08851E44u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08851E4Cu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08851E64u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08851E6Cu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08851E84u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08851E8Cu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08851EA4u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08851EACu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08851EC4u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08851ECCu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08851EE4u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08851EECu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08851F04u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08851F0Cu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08851F20u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08851F2Cu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08851F50u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08851F68u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08851F80u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08851F84u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08851F8Cu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08851FA4u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08851FACu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08851FC4u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08851FCCu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08851FE4u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08851FECu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08852004u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x0885200Cu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08852024u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x0885202Cu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08852044u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x0885204Cu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08852064u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x0885206Cu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08852084u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x0885208Cu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x088520A4u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x088520ACu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x088520C0u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x088520CCu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x088520F0u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08852108u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08852120u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08852124u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x0885212Cu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08852144u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x0885214Cu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08852164u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x0885216Cu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08852184u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x0885218Cu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x088521A4u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x088521ACu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x088521C4u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x088521CCu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x088521E4u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x088521ECu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08852204u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x0885220Cu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08852224u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x0885222Cu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08852244u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x0885224Cu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08852260u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x0885226Cu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08852290u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x088522A8u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x088522C0u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x088522C4u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x088522CCu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x088522E4u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x088522ECu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08852304u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x0885230Cu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08852324u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x0885232Cu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08852344u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x0885234Cu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08852364u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x0885236Cu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08852384u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x0885238Cu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x088523A4u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x088523ACu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x088523C4u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x088523CCu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x088523E4u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x088523ECu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08852400u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x0885240Cu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08852430u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08852448u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08852460u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08852464u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x0885246Cu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08852484u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x0885248Cu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x088524A4u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x088524ACu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x088524C4u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x088524CCu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x088524E4u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x088524ECu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08852504u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x0885250Cu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08852524u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x0885252Cu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08852544u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x0885254Cu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08852564u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x0885256Cu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08852584u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x0885258Cu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x088525A0u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x088525ACu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x088525D0u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x088525E8u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08852600u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08852604u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x0885260Cu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08852624u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x0885262Cu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08852644u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x0885264Cu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08852664u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x0885266Cu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08852684u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x0885268Cu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x088526A4u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x088526ACu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x088526C4u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x088526CCu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x088526E4u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x088526ECu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08852704u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x0885270Cu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08852724u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x0885272Cu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08852740u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x0885274Cu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08852770u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08852788u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x088527A0u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x088527A4u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x088527ACu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x088527C4u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x088527CCu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x088527E4u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x088527ECu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08852804u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x0885280Cu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08852824u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x0885282Cu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08852844u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x0885284Cu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08852864u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x0885286Cu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08852884u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x0885288Cu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x088528A4u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x088528ACu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x088528C4u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x088528CCu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x088528E0u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x088528ECu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x0885290Cu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08852918u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08852920u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08852928u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08852940u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08852944u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x0885294Cu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08852964u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x0885296Cu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08852984u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x0885298Cu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x088529A4u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x088529ACu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x088529BCu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x088529C8u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x088529ECu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08852A04u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08852A1Cu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08852A20u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08852A28u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08852A40u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08852A48u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08852A60u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08852A68u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08852A80u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08852A88u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08852AA0u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08852AA8u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08852AC0u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08852AC8u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08852AE0u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08852AE8u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08852B00u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08852B08u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08852B20u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08852B28u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08852B40u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08852B48u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08852B5Cu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08852B68u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08852B8Cu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08852BA4u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08852BBCu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08852BC0u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08852BC8u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08852BE0u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08852BE8u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08852C00u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08852C08u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08852C20u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08852C28u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08852C40u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08852C48u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08852C60u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08852C68u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08852C80u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08852C88u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08852CA0u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08852CA8u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08852CC0u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08852CC8u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08852CE0u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08852CE8u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08852CFCu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08852D08u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08852D28u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08852D34u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08852D3Cu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08852D44u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08852D5Cu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08852D60u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08852D68u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08852D80u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08852D88u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08852DA0u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08852DA8u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08852DC0u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08852DC8u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08852DD8u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08852DE4u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08852E08u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08852E20u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08852E38u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08852E3Cu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08852E44u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08852E5Cu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08852E64u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08852E7Cu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08852E84u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08852E9Cu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08852EA4u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08852EBCu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08852EC4u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08852EDCu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08852EE4u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08852EFCu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08852F04u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08852F18u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08852F24u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08852F48u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08852F60u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08852F78u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08852F7Cu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08852F84u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08852F9Cu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08852FA4u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08852FBCu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08852FC4u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08852FDCu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08852FE4u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08852FFCu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08853004u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x0885301Cu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08853024u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x0885303Cu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08853044u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08853058u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08853064u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08853088u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x088530A0u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x088530B8u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x088530BCu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x088530C4u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x088530DCu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x088530E4u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x088530FCu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08853104u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x0885311Cu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08853124u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x0885313Cu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08853144u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x0885315Cu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08853164u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x0885317Cu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08853184u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08853198u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x088531A4u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x088531C8u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x088531E0u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x088531F8u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x088531FCu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08853204u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x0885321Cu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08853224u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x0885323Cu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08853244u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x0885325Cu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08853264u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x0885327Cu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08853284u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x0885329Cu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x088532A4u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x088532BCu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x088532C4u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x088532D8u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x088532E4u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08853308u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08853320u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08853338u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x0885333Cu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08853344u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x0885335Cu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08853364u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x0885337Cu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08853384u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x0885339Cu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x088533A4u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x088533BCu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x088533C4u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x088533DCu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x088533E4u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x088533FCu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08853404u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08853418u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08853424u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08853448u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08853460u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08853478u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x0885347Cu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08853484u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x0885349Cu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x088534A4u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x088534BCu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x088534C4u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x088534DCu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x088534E4u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x088534FCu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08853504u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x0885351Cu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08853524u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x0885353Cu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08853544u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x0885355Cu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08853564u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x0885357Cu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08853584u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x0885359Cu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x088535A4u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x088535B8u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x088535C4u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x088535E8u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08853600u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08853618u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x0885361Cu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08853624u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x0885363Cu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08853644u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x0885365Cu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08853664u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x0885367Cu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08853684u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x0885369Cu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x088536A4u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x088536BCu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x088536C4u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x088536DCu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x088536E4u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x088536FCu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08853704u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x0885371Cu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08853724u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x0885373Cu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08853744u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08853758u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08853764u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08853784u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08853790u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08853798u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x088537A0u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x088537B8u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x088537BCu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x088537C4u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x088537DCu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x088537E4u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x088537FCu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08853804u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x0885381Cu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08853824u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08853834u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08853840u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08853860u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x0885386Cu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08853874u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x0885387Cu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08853894u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08853898u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x088538A0u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x088538B8u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x088538C0u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x088538D8u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x088538E0u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x088538F8u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08853900u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08853910u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x0885391Cu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x0885393Cu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08853948u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08853950u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08853958u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08853970u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08853974u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x0885397Cu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08853994u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x0885399Cu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x088539B4u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x088539BCu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x088539D4u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x088539DCu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x088539ECu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x088539F8u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08853A1Cu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08853A34u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08853A4Cu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08853A50u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08853A58u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08853A70u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08853A78u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08853A90u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08853A98u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08853AB0u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08853AB8u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08853AD0u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08853AD8u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08853AF0u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08853AF8u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08853B10u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08853B18u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08853B30u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08853B38u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08853B50u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08853B58u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08853B70u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08853B78u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08853B8Cu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08853B98u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08853BBCu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08853BD4u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08853BECu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08853BF0u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08853BF8u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08853C10u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08853C18u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08853C30u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08853C38u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08853C50u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08853C58u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08853C70u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08853C78u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08853C90u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08853C98u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08853CB0u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08853CB8u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08853CD0u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08853CD8u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08853CF0u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08853CF8u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08853D0Cu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08853D18u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08853D38u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08853D44u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08853D4Cu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08853D54u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08853D6Cu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08853D70u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08853D78u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08853D90u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08853D98u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08853DB0u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08853DB8u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08853DD0u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08853DD8u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08853DE8u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08853DF4u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08853E14u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08853E20u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08853E28u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08853E30u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08853E48u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08853E4Cu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08853E54u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08853E6Cu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08853E74u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08853E8Cu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08853E94u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08853EACu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08853EB4u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08853EC4u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08853ED0u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08853EF0u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08853EFCu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08853F04u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08853F0Cu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08853F24u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08853F28u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08853F30u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08853F48u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08853F50u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08853F68u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08853F70u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08853F88u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08853F90u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08853FA0u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08853FACu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08853FCCu, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08853FD8u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08853FF0u, &recomp_unit_0019, "recomp_unit_0019"); - runtime.register_function(0x08853FF8u, &recomp_unit_0019, "recomp_unit_0019"); + // PSPRECOMP_V812_COMPACT_REGISTRATION: same entry set, looped once in Runtime instead of source-expanded calls. + runtime.register_generated_entry_mask(0x08850000u, &recomp_unit_0019, "recomp_unit_0019", + kEntryMasks_recomp_unit_0019, 64u); } } // namespace psprecomp diff --git a/profiles/vcs/generated/generated_unit_0020.cpp b/profiles/vcs/generated/generated_unit_0020.cpp index 8a64f0c..538d1aa 100644 --- a/profiles/vcs/generated/generated_unit_0020.cpp +++ b/profiles/vcs/generated/generated_unit_0020.cpp @@ -1082,6 +1082,19 @@ LOCAL_DISPATCH: AOT_REGCACHE_SYNC_OUT(); return; } } +// PSPRECOMP_V812_SHARED_SCHED_BLOCK: one scheduler-exact slow boundary per unit. +LOCAL_SCHED_BOUNDARY: + ctx.pc = jump_target; + AOT_REGCACHE_SYNC_OUT(); + if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { + ++local_redispatch_rounds; + AOT_REGCACHE_SYNC_IN(); + local_transfers = 0u; + local_pc = ctx.pc; + entry_id = 0u; + goto LOCAL_DISPATCH; + } + return; L_08854000: aot_gpr_31 = (0x08854008u); aot_gpr_5 = (aot_gpr_7 | 0u); @@ -1120,18 +1133,8 @@ L_08854038: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08854044: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); aot_gpr_7 = (aot_gpr_6 & 65535u); @@ -1155,18 +1158,8 @@ L_08854068: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08854080: aot_gpr_6 = (aot_gpr_4 + static_cast(1724)); aot_gpr_4 = (aot_gpr_5 | 0u); @@ -1336,18 +1329,8 @@ L_088541B8: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088541C4: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); aot_gpr_4 = (aot_gpr_5 | 0u); @@ -1469,18 +1452,8 @@ L_08854294: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088542A0: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); aot_gpr_7 = (aot_gpr_6 & 65535u); @@ -1504,18 +1477,8 @@ L_088542C4: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088542DC: aot_gpr_6 = (aot_gpr_4 + static_cast(1724)); aot_gpr_4 = (aot_gpr_5 | 0u); @@ -1702,18 +1665,8 @@ L_08854434: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08854440: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); aot_gpr_7 = (aot_gpr_6 & 65535u); @@ -1737,18 +1690,8 @@ L_08854464: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0885447C: aot_gpr_6 = (aot_gpr_4 + static_cast(1724)); aot_gpr_4 = (aot_gpr_5 | 0u); @@ -1935,18 +1878,8 @@ L_088545D4: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088545E0: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); aot_gpr_4 = (aot_gpr_5 | 0u); @@ -2068,18 +2001,8 @@ L_088546B0: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088546BC: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); aot_gpr_4 = (aot_gpr_5 | 0u); @@ -2201,18 +2124,8 @@ L_0885478C: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08854798: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); aot_gpr_4 = (aot_gpr_5 | 0u); @@ -2244,18 +2157,8 @@ L_088547C4: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088547DC: aot_gpr_6 = (aot_gpr_4 + static_cast(1724)); aot_gpr_4 = (aot_gpr_5 | 0u); @@ -2339,18 +2242,8 @@ L_08854870: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0885487C: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); aot_gpr_7 = (aot_gpr_6 & 65535u); @@ -2374,18 +2267,8 @@ L_088548A0: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088548B8: aot_gpr_6 = (aot_gpr_4 + static_cast(1724)); aot_gpr_4 = (aot_gpr_5 | 0u); @@ -2572,18 +2455,8 @@ L_08854A10: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08854A1C: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); aot_gpr_7 = (aot_gpr_6 & 65535u); @@ -2607,18 +2480,8 @@ L_08854A40: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08854A58: aot_gpr_6 = (aot_gpr_4 + static_cast(1724)); aot_gpr_4 = (aot_gpr_5 | 0u); @@ -2788,18 +2651,8 @@ L_08854B90: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08854B9C: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); aot_gpr_7 = (aot_gpr_6 & 65535u); @@ -2823,18 +2676,8 @@ L_08854BC0: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08854BD8: aot_gpr_6 = (aot_gpr_4 + static_cast(1724)); aot_gpr_4 = (aot_gpr_5 | 0u); @@ -3021,18 +2864,8 @@ L_08854D30: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08854D3C: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); aot_gpr_7 = (aot_gpr_6 & 65535u); @@ -3056,18 +2889,8 @@ L_08854D60: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08854D78: aot_gpr_6 = (aot_gpr_4 + static_cast(1724)); aot_gpr_4 = (aot_gpr_5 | 0u); @@ -3254,18 +3077,8 @@ L_08854ED0: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08854EDC: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); aot_gpr_7 = (aot_gpr_6 & 65535u); @@ -3289,18 +3102,8 @@ L_08854F00: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08854F18: aot_gpr_6 = (aot_gpr_4 + static_cast(1724)); aot_gpr_4 = (aot_gpr_5 | 0u); @@ -3487,18 +3290,8 @@ L_08855070: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0885507C: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); aot_gpr_7 = (aot_gpr_6 & 65535u); @@ -3522,18 +3315,8 @@ L_088550A0: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088550B8: aot_gpr_6 = (aot_gpr_4 + static_cast(1724)); aot_gpr_4 = (aot_gpr_5 | 0u); @@ -3720,18 +3503,8 @@ L_08855210: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0885521C: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); aot_gpr_7 = (aot_gpr_6 & 65535u); @@ -3755,18 +3528,8 @@ L_08855240: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08855258: aot_gpr_6 = (aot_gpr_4 + static_cast(1724)); aot_gpr_4 = (aot_gpr_5 | 0u); @@ -3953,18 +3716,8 @@ L_088553B0: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088553BC: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); aot_gpr_7 = (aot_gpr_6 & 65535u); @@ -3988,18 +3741,8 @@ L_088553E0: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088553F8: aot_gpr_6 = (aot_gpr_4 + static_cast(1724)); aot_gpr_4 = (aot_gpr_5 | 0u); @@ -4186,18 +3929,8 @@ L_08855550: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0885555C: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); aot_gpr_7 = (aot_gpr_6 & 65535u); @@ -4221,18 +3954,8 @@ L_08855580: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08855598: aot_gpr_6 = (aot_gpr_4 + static_cast(1724)); aot_gpr_4 = (aot_gpr_5 | 0u); @@ -4419,18 +4142,8 @@ L_088556F0: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088556FC: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); aot_gpr_7 = (aot_gpr_6 & 65535u); @@ -4454,18 +4167,8 @@ L_08855720: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08855738: aot_gpr_6 = (aot_gpr_4 + static_cast(1724)); aot_gpr_4 = (aot_gpr_5 | 0u); @@ -4652,18 +4355,8 @@ L_08855890: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0885589C: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); aot_gpr_7 = (aot_gpr_6 & 65535u); @@ -4687,18 +4380,8 @@ L_088558C0: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088558D8: aot_gpr_6 = (aot_gpr_4 + static_cast(1724)); aot_gpr_4 = (aot_gpr_5 | 0u); @@ -4885,18 +4568,8 @@ L_08855A30: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08855A3C: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); aot_gpr_7 = (aot_gpr_6 & 65535u); @@ -4920,18 +4593,8 @@ L_08855A60: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08855A78: aot_gpr_6 = (aot_gpr_4 + static_cast(1724)); aot_gpr_4 = (aot_gpr_5 | 0u); @@ -5118,18 +4781,8 @@ L_08855BD0: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08855BDC: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); aot_gpr_7 = (aot_gpr_6 & 65535u); @@ -5153,18 +4806,8 @@ L_08855C00: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08855C18: aot_gpr_6 = (aot_gpr_4 + static_cast(1724)); aot_gpr_4 = (aot_gpr_5 | 0u); @@ -5334,18 +4977,8 @@ L_08855D50: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08855D5C: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); aot_gpr_4 = (aot_gpr_5 | 0u); @@ -5467,18 +5100,8 @@ L_08855E2C: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08855E38: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); aot_gpr_4 = (aot_gpr_5 | 0u); @@ -5600,18 +5223,8 @@ L_08855F08: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08855F14: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); aot_gpr_4 = (aot_gpr_5 | 0u); @@ -5733,18 +5346,8 @@ L_08855FE4: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08855FF0: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); aot_gpr_7 = (aot_gpr_6 & 65535u); @@ -5768,18 +5371,8 @@ L_08856014: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0885602C: aot_gpr_6 = (aot_gpr_4 + static_cast(1724)); aot_gpr_4 = (aot_gpr_5 | 0u); @@ -5966,18 +5559,8 @@ L_08856184: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08856190: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); aot_gpr_7 = (aot_gpr_6 & 65535u); @@ -6001,18 +5584,8 @@ L_088561B4: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088561CC: aot_gpr_6 = (aot_gpr_4 + static_cast(1724)); aot_gpr_4 = (aot_gpr_5 | 0u); @@ -6199,18 +5772,8 @@ L_08856324: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08856330: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); aot_gpr_7 = (aot_gpr_6 & 65535u); @@ -6234,18 +5797,8 @@ L_08856354: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0885636C: aot_gpr_6 = (aot_gpr_4 + static_cast(1724)); aot_gpr_4 = (aot_gpr_5 | 0u); @@ -6432,18 +5985,8 @@ L_088564C4: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088564D0: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); aot_gpr_7 = (aot_gpr_6 & 65535u); @@ -6467,18 +6010,8 @@ L_088564F4: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0885650C: aot_gpr_6 = (aot_gpr_4 + static_cast(1724)); aot_gpr_4 = (aot_gpr_5 | 0u); @@ -6648,18 +6181,8 @@ L_08856644: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08856650: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); aot_gpr_7 = (aot_gpr_6 & 65535u); @@ -6683,18 +6206,8 @@ L_08856674: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0885668C: aot_gpr_6 = (aot_gpr_4 + static_cast(1724)); aot_gpr_4 = (aot_gpr_5 | 0u); @@ -6881,18 +6394,8 @@ L_088567E4: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088567F0: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); aot_gpr_7 = (aot_gpr_6 & 65535u); @@ -6916,18 +6419,8 @@ L_08856814: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0885682C: aot_gpr_6 = (aot_gpr_4 + static_cast(1724)); aot_gpr_4 = (aot_gpr_5 | 0u); @@ -7114,18 +6607,8 @@ L_08856984: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08856990: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); aot_gpr_7 = (aot_gpr_6 & 65535u); @@ -7149,18 +6632,8 @@ L_088569B4: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088569CC: aot_gpr_6 = (aot_gpr_4 + static_cast(1724)); aot_gpr_4 = (aot_gpr_5 | 0u); @@ -7347,18 +6820,8 @@ L_08856B24: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08856B30: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); aot_gpr_7 = (aot_gpr_6 & 65535u); @@ -7382,18 +6845,8 @@ L_08856B54: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08856B6C: aot_gpr_6 = (aot_gpr_4 + static_cast(1724)); aot_gpr_4 = (aot_gpr_5 | 0u); @@ -7580,18 +7033,8 @@ L_08856CC4: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08856CD0: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); aot_gpr_7 = (aot_gpr_6 & 65535u); @@ -7615,18 +7058,8 @@ L_08856CF4: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08856D0C: aot_gpr_6 = (aot_gpr_4 + static_cast(1724)); aot_gpr_4 = (aot_gpr_5 | 0u); @@ -7813,18 +7246,8 @@ L_08856E64: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08856E70: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); aot_gpr_4 = (aot_gpr_5 | 0u); @@ -7946,18 +7369,8 @@ L_08856F40: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08856F4C: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); aot_gpr_4 = (aot_gpr_5 | 0u); @@ -8079,18 +7492,8 @@ L_0885701C: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08857028: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); aot_gpr_4 = (aot_gpr_5 | 0u); @@ -8212,18 +7615,8 @@ L_088570F8: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08857104: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); aot_gpr_4 = (aot_gpr_5 | 0u); @@ -8345,18 +7738,8 @@ L_088571D4: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088571E0: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); aot_gpr_7 = (aot_gpr_6 & 65535u); @@ -8380,18 +7763,8 @@ L_08857204: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0885721C: aot_gpr_6 = (aot_gpr_4 + static_cast(1724)); aot_gpr_4 = (aot_gpr_5 | 0u); @@ -8578,18 +7951,8 @@ L_08857374: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08857380: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); aot_gpr_7 = (aot_gpr_6 & 65535u); @@ -8613,18 +7976,8 @@ L_088573A4: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088573BC: aot_gpr_6 = (aot_gpr_4 + static_cast(1724)); aot_gpr_4 = (aot_gpr_5 | 0u); @@ -8811,18 +8164,8 @@ L_08857514: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08857520: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); aot_gpr_4 = (aot_gpr_5 | 0u); @@ -8944,18 +8287,8 @@ L_088575F0: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088575FC: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); aot_gpr_7 = (aot_gpr_6 & 65535u); @@ -8979,18 +8312,8 @@ L_08857620: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08857638: aot_gpr_6 = (aot_gpr_4 + static_cast(1724)); aot_gpr_4 = (aot_gpr_5 | 0u); @@ -9177,18 +8500,8 @@ L_08857790: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0885779C: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); aot_gpr_7 = (aot_gpr_6 & 65535u); @@ -9212,18 +8525,8 @@ L_088577C0: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088577D8: aot_gpr_6 = (aot_gpr_4 + static_cast(1724)); aot_gpr_4 = (aot_gpr_5 | 0u); @@ -9410,18 +8713,8 @@ L_08857930: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0885793C: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); aot_gpr_4 = (aot_gpr_5 | 0u); @@ -9543,18 +8836,8 @@ L_08857A0C: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08857A18: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); aot_gpr_7 = (aot_gpr_6 & 65535u); @@ -9578,18 +8861,8 @@ L_08857A3C: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08857A54: aot_gpr_6 = (aot_gpr_4 + static_cast(1724)); aot_gpr_4 = (aot_gpr_5 | 0u); @@ -9776,18 +9049,8 @@ L_08857BAC: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08857BB8: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); aot_gpr_7 = (aot_gpr_6 & 65535u); @@ -9811,18 +9074,8 @@ L_08857BDC: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08857BF4: aot_gpr_6 = (aot_gpr_4 + static_cast(1724)); aot_gpr_4 = (aot_gpr_5 | 0u); @@ -9992,18 +9245,8 @@ L_08857D2C: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08857D38: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); aot_gpr_4 = (aot_gpr_5 | 0u); @@ -10125,18 +9368,8 @@ L_08857E08: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08857E14: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); aot_gpr_7 = (aot_gpr_6 & 65535u); @@ -10160,18 +9393,8 @@ L_08857E38: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08857E50: aot_gpr_6 = (aot_gpr_4 + static_cast(1724)); aot_gpr_4 = (aot_gpr_5 | 0u); @@ -10358,18 +9581,8 @@ L_08857FA8: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08857FB4: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); aot_gpr_7 = (aot_gpr_6 & 65535u); @@ -10393,18 +9606,8 @@ L_08857FD8: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08857FF0: aot_gpr_6 = (aot_gpr_4 + static_cast(1724)); aot_gpr_4 = (aot_gpr_5 | 0u); @@ -10423,1013 +9626,8 @@ void recomp_unit_0020(Runtime &rt, AllegrexContext &ctx) { void register_generated_unit_20(Runtime &runtime) { runtime.register_generated_unit(20u, 0x08854000u, 16384u, &recomp_unit_0020, &recomp_unit_0020_entry); - runtime.register_function(0x08854000u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08854008u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08854010u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x0885401Cu, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08854034u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08854038u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08854044u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08854068u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08854080u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08854098u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x0885409Cu, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x088540A4u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x088540BCu, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x088540C4u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x088540DCu, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x088540E4u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x088540FCu, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08854104u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x0885411Cu, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08854124u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x0885413Cu, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08854144u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x0885415Cu, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08854164u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x0885417Cu, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08854184u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x0885419Cu, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x088541A4u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x088541B8u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x088541C4u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x088541E4u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x088541F0u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x088541F8u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08854200u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08854218u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x0885421Cu, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08854224u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x0885423Cu, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08854244u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x0885425Cu, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08854264u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x0885427Cu, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08854284u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08854294u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x088542A0u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x088542C4u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x088542DCu, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x088542F4u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x088542F8u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08854300u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08854318u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08854320u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08854338u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08854340u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08854358u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08854360u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08854378u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08854380u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08854398u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x088543A0u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x088543B8u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x088543C0u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x088543D8u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x088543E0u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x088543F8u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08854400u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08854418u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08854420u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08854434u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08854440u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08854464u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x0885447Cu, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08854494u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08854498u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x088544A0u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x088544B8u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x088544C0u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x088544D8u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x088544E0u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x088544F8u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08854500u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08854518u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08854520u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08854538u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08854540u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08854558u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08854560u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08854578u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08854580u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08854598u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x088545A0u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x088545B8u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x088545C0u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x088545D4u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x088545E0u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08854600u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x0885460Cu, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08854614u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x0885461Cu, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08854634u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08854638u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08854640u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08854658u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08854660u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08854678u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08854680u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08854698u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x088546A0u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x088546B0u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x088546BCu, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x088546DCu, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x088546E8u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x088546F0u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x088546F8u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08854710u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08854714u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x0885471Cu, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08854734u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x0885473Cu, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08854754u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x0885475Cu, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08854774u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x0885477Cu, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x0885478Cu, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08854798u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x088547B8u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x088547C4u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x088547DCu, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x088547F4u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x088547F8u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08854800u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08854818u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08854820u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08854838u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08854840u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08854858u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08854860u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08854870u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x0885487Cu, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x088548A0u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x088548B8u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x088548D0u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x088548D4u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x088548DCu, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x088548F4u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x088548FCu, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08854914u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x0885491Cu, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08854934u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x0885493Cu, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08854954u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x0885495Cu, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08854974u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x0885497Cu, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08854994u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x0885499Cu, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x088549B4u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x088549BCu, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x088549D4u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x088549DCu, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x088549F4u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x088549FCu, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08854A10u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08854A1Cu, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08854A40u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08854A58u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08854A70u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08854A74u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08854A7Cu, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08854A94u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08854A9Cu, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08854AB4u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08854ABCu, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08854AD4u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08854ADCu, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08854AF4u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08854AFCu, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08854B14u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08854B1Cu, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08854B34u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08854B3Cu, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08854B54u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08854B5Cu, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08854B74u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08854B7Cu, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08854B90u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08854B9Cu, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08854BC0u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08854BD8u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08854BF0u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08854BF4u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08854BFCu, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08854C14u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08854C1Cu, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08854C34u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08854C3Cu, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08854C54u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08854C5Cu, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08854C74u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08854C7Cu, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08854C94u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08854C9Cu, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08854CB4u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08854CBCu, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08854CD4u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08854CDCu, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08854CF4u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08854CFCu, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08854D14u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08854D1Cu, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08854D30u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08854D3Cu, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08854D60u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08854D78u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08854D90u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08854D94u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08854D9Cu, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08854DB4u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08854DBCu, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08854DD4u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08854DDCu, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08854DF4u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08854DFCu, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08854E14u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08854E1Cu, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08854E34u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08854E3Cu, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08854E54u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08854E5Cu, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08854E74u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08854E7Cu, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08854E94u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08854E9Cu, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08854EB4u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08854EBCu, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08854ED0u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08854EDCu, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08854F00u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08854F18u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08854F30u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08854F34u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08854F3Cu, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08854F54u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08854F5Cu, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08854F74u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08854F7Cu, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08854F94u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08854F9Cu, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08854FB4u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08854FBCu, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08854FD4u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08854FDCu, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08854FF4u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08854FFCu, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08855014u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x0885501Cu, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08855034u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x0885503Cu, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08855054u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x0885505Cu, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08855070u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x0885507Cu, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x088550A0u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x088550B8u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x088550D0u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x088550D4u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x088550DCu, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x088550F4u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x088550FCu, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08855114u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x0885511Cu, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08855134u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x0885513Cu, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08855154u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x0885515Cu, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08855174u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x0885517Cu, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08855194u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x0885519Cu, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x088551B4u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x088551BCu, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x088551D4u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x088551DCu, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x088551F4u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x088551FCu, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08855210u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x0885521Cu, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08855240u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08855258u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08855270u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08855274u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x0885527Cu, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08855294u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x0885529Cu, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x088552B4u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x088552BCu, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x088552D4u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x088552DCu, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x088552F4u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x088552FCu, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08855314u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x0885531Cu, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08855334u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x0885533Cu, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08855354u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x0885535Cu, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08855374u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x0885537Cu, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08855394u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x0885539Cu, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x088553B0u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x088553BCu, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x088553E0u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x088553F8u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08855410u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08855414u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x0885541Cu, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08855434u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x0885543Cu, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08855454u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x0885545Cu, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08855474u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x0885547Cu, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08855494u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x0885549Cu, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x088554B4u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x088554BCu, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x088554D4u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x088554DCu, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x088554F4u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x088554FCu, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08855514u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x0885551Cu, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08855534u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x0885553Cu, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08855550u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x0885555Cu, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08855580u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08855598u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x088555B0u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x088555B4u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x088555BCu, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x088555D4u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x088555DCu, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x088555F4u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x088555FCu, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08855614u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x0885561Cu, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08855634u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x0885563Cu, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08855654u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x0885565Cu, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08855674u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x0885567Cu, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08855694u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x0885569Cu, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x088556B4u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x088556BCu, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x088556D4u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x088556DCu, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x088556F0u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x088556FCu, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08855720u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08855738u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08855750u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08855754u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x0885575Cu, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08855774u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x0885577Cu, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08855794u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x0885579Cu, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x088557B4u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x088557BCu, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x088557D4u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x088557DCu, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x088557F4u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x088557FCu, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08855814u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x0885581Cu, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08855834u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x0885583Cu, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08855854u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x0885585Cu, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08855874u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x0885587Cu, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08855890u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x0885589Cu, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x088558C0u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x088558D8u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x088558F0u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x088558F4u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x088558FCu, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08855914u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x0885591Cu, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08855934u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x0885593Cu, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08855954u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x0885595Cu, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08855974u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x0885597Cu, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08855994u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x0885599Cu, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x088559B4u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x088559BCu, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x088559D4u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x088559DCu, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x088559F4u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x088559FCu, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08855A14u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08855A1Cu, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08855A30u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08855A3Cu, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08855A60u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08855A78u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08855A90u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08855A94u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08855A9Cu, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08855AB4u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08855ABCu, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08855AD4u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08855ADCu, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08855AF4u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08855AFCu, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08855B14u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08855B1Cu, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08855B34u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08855B3Cu, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08855B54u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08855B5Cu, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08855B74u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08855B7Cu, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08855B94u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08855B9Cu, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08855BB4u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08855BBCu, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08855BD0u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08855BDCu, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08855C00u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08855C18u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08855C30u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08855C34u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08855C3Cu, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08855C54u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08855C5Cu, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08855C74u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08855C7Cu, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08855C94u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08855C9Cu, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08855CB4u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08855CBCu, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08855CD4u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08855CDCu, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08855CF4u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08855CFCu, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08855D14u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08855D1Cu, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08855D34u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08855D3Cu, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08855D50u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08855D5Cu, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08855D7Cu, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08855D88u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08855D90u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08855D98u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08855DB0u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08855DB4u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08855DBCu, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08855DD4u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08855DDCu, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08855DF4u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08855DFCu, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08855E14u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08855E1Cu, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08855E2Cu, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08855E38u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08855E58u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08855E64u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08855E6Cu, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08855E74u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08855E8Cu, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08855E90u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08855E98u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08855EB0u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08855EB8u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08855ED0u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08855ED8u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08855EF0u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08855EF8u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08855F08u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08855F14u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08855F34u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08855F40u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08855F48u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08855F50u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08855F68u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08855F6Cu, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08855F74u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08855F8Cu, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08855F94u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08855FACu, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08855FB4u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08855FCCu, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08855FD4u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08855FE4u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08855FF0u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08856014u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x0885602Cu, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08856044u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08856048u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08856050u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08856068u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08856070u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08856088u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08856090u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x088560A8u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x088560B0u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x088560C8u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x088560D0u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x088560E8u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x088560F0u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08856108u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08856110u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08856128u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08856130u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08856148u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08856150u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08856168u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08856170u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08856184u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08856190u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x088561B4u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x088561CCu, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x088561E4u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x088561E8u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x088561F0u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08856208u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08856210u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08856228u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08856230u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08856248u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08856250u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08856268u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08856270u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08856288u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08856290u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x088562A8u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x088562B0u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x088562C8u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x088562D0u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x088562E8u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x088562F0u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08856308u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08856310u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08856324u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08856330u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08856354u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x0885636Cu, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08856384u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08856388u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08856390u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x088563A8u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x088563B0u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x088563C8u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x088563D0u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x088563E8u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x088563F0u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08856408u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08856410u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08856428u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08856430u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08856448u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08856450u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08856468u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08856470u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08856488u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08856490u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x088564A8u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x088564B0u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x088564C4u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x088564D0u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x088564F4u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x0885650Cu, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08856524u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08856528u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08856530u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08856548u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08856550u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08856568u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08856570u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08856588u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08856590u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x088565A8u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x088565B0u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x088565C8u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x088565D0u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x088565E8u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x088565F0u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08856608u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08856610u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08856628u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08856630u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08856644u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08856650u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08856674u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x0885668Cu, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x088566A4u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x088566A8u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x088566B0u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x088566C8u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x088566D0u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x088566E8u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x088566F0u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08856708u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08856710u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08856728u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08856730u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08856748u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08856750u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08856768u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08856770u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08856788u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08856790u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x088567A8u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x088567B0u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x088567C8u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x088567D0u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x088567E4u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x088567F0u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08856814u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x0885682Cu, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08856844u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08856848u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08856850u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08856868u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08856870u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08856888u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08856890u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x088568A8u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x088568B0u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x088568C8u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x088568D0u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x088568E8u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x088568F0u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08856908u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08856910u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08856928u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08856930u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08856948u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08856950u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08856968u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08856970u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08856984u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08856990u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x088569B4u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x088569CCu, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x088569E4u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x088569E8u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x088569F0u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08856A08u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08856A10u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08856A28u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08856A30u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08856A48u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08856A50u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08856A68u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08856A70u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08856A88u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08856A90u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08856AA8u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08856AB0u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08856AC8u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08856AD0u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08856AE8u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08856AF0u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08856B08u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08856B10u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08856B24u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08856B30u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08856B54u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08856B6Cu, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08856B84u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08856B88u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08856B90u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08856BA8u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08856BB0u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08856BC8u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08856BD0u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08856BE8u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08856BF0u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08856C08u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08856C10u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08856C28u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08856C30u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08856C48u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08856C50u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08856C68u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08856C70u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08856C88u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08856C90u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08856CA8u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08856CB0u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08856CC4u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08856CD0u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08856CF4u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08856D0Cu, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08856D24u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08856D28u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08856D30u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08856D48u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08856D50u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08856D68u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08856D70u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08856D88u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08856D90u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08856DA8u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08856DB0u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08856DC8u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08856DD0u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08856DE8u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08856DF0u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08856E08u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08856E10u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08856E28u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08856E30u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08856E48u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08856E50u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08856E64u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08856E70u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08856E90u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08856E9Cu, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08856EA4u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08856EACu, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08856EC4u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08856EC8u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08856ED0u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08856EE8u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08856EF0u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08856F08u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08856F10u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08856F28u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08856F30u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08856F40u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08856F4Cu, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08856F6Cu, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08856F78u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08856F80u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08856F88u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08856FA0u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08856FA4u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08856FACu, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08856FC4u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08856FCCu, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08856FE4u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08856FECu, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08857004u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x0885700Cu, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x0885701Cu, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08857028u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08857048u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08857054u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x0885705Cu, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08857064u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x0885707Cu, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08857080u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08857088u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x088570A0u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x088570A8u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x088570C0u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x088570C8u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x088570E0u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x088570E8u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x088570F8u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08857104u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08857124u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08857130u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08857138u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08857140u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08857158u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x0885715Cu, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08857164u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x0885717Cu, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08857184u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x0885719Cu, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x088571A4u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x088571BCu, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x088571C4u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x088571D4u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x088571E0u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08857204u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x0885721Cu, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08857234u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08857238u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08857240u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08857258u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08857260u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08857278u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08857280u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08857298u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x088572A0u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x088572B8u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x088572C0u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x088572D8u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x088572E0u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x088572F8u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08857300u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08857318u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08857320u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08857338u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08857340u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08857358u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08857360u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08857374u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08857380u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x088573A4u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x088573BCu, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x088573D4u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x088573D8u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x088573E0u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x088573F8u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08857400u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08857418u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08857420u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08857438u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08857440u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08857458u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08857460u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08857478u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08857480u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08857498u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x088574A0u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x088574B8u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x088574C0u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x088574D8u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x088574E0u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x088574F8u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08857500u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08857514u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08857520u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08857540u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x0885754Cu, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08857554u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x0885755Cu, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08857574u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08857578u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08857580u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08857598u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x088575A0u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x088575B8u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x088575C0u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x088575D8u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x088575E0u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x088575F0u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x088575FCu, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08857620u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08857638u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08857650u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08857654u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x0885765Cu, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08857674u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x0885767Cu, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08857694u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x0885769Cu, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x088576B4u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x088576BCu, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x088576D4u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x088576DCu, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x088576F4u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x088576FCu, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08857714u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x0885771Cu, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08857734u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x0885773Cu, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08857754u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x0885775Cu, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08857774u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x0885777Cu, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08857790u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x0885779Cu, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x088577C0u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x088577D8u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x088577F0u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x088577F4u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x088577FCu, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08857814u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x0885781Cu, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08857834u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x0885783Cu, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08857854u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x0885785Cu, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08857874u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x0885787Cu, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08857894u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x0885789Cu, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x088578B4u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x088578BCu, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x088578D4u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x088578DCu, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x088578F4u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x088578FCu, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08857914u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x0885791Cu, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08857930u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x0885793Cu, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x0885795Cu, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08857968u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08857970u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08857978u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08857990u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08857994u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x0885799Cu, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x088579B4u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x088579BCu, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x088579D4u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x088579DCu, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x088579F4u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x088579FCu, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08857A0Cu, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08857A18u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08857A3Cu, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08857A54u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08857A6Cu, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08857A70u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08857A78u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08857A90u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08857A98u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08857AB0u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08857AB8u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08857AD0u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08857AD8u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08857AF0u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08857AF8u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08857B10u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08857B18u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08857B30u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08857B38u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08857B50u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08857B58u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08857B70u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08857B78u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08857B90u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08857B98u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08857BACu, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08857BB8u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08857BDCu, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08857BF4u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08857C0Cu, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08857C10u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08857C18u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08857C30u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08857C38u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08857C50u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08857C58u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08857C70u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08857C78u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08857C90u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08857C98u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08857CB0u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08857CB8u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08857CD0u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08857CD8u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08857CF0u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08857CF8u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08857D10u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08857D18u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08857D2Cu, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08857D38u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08857D58u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08857D64u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08857D6Cu, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08857D74u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08857D8Cu, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08857D90u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08857D98u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08857DB0u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08857DB8u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08857DD0u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08857DD8u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08857DF0u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08857DF8u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08857E08u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08857E14u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08857E38u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08857E50u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08857E68u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08857E6Cu, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08857E74u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08857E8Cu, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08857E94u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08857EACu, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08857EB4u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08857ECCu, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08857ED4u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08857EECu, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08857EF4u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08857F0Cu, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08857F14u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08857F2Cu, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08857F34u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08857F4Cu, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08857F54u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08857F6Cu, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08857F74u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08857F8Cu, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08857F94u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08857FA8u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08857FB4u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08857FD8u, &recomp_unit_0020, "recomp_unit_0020"); - runtime.register_function(0x08857FF0u, &recomp_unit_0020, "recomp_unit_0020"); + // PSPRECOMP_V812_COMPACT_REGISTRATION: same entry set, looped once in Runtime instead of source-expanded calls. + runtime.register_generated_entry_mask(0x08854000u, &recomp_unit_0020, "recomp_unit_0020", + kEntryMasks_recomp_unit_0020, 64u); } } // namespace psprecomp diff --git a/profiles/vcs/generated/generated_unit_0021.cpp b/profiles/vcs/generated/generated_unit_0021.cpp index 7dc8d68..4350498 100644 --- a/profiles/vcs/generated/generated_unit_0021.cpp +++ b/profiles/vcs/generated/generated_unit_0021.cpp @@ -1102,6 +1102,19 @@ LOCAL_DISPATCH: AOT_REGCACHE_SYNC_OUT(); return; } } +// PSPRECOMP_V812_SHARED_SCHED_BLOCK: one scheduler-exact slow boundary per unit. +LOCAL_SCHED_BOUNDARY: + ctx.pc = jump_target; + AOT_REGCACHE_SYNC_OUT(); + if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { + ++local_redispatch_rounds; + AOT_REGCACHE_SYNC_IN(); + local_transfers = 0u; + local_pc = ctx.pc; + entry_id = 0u; + goto LOCAL_DISPATCH; + } + return; L_08858000: aot_gpr_31 = (0x08858008u); aot_gpr_8 = (0u | 2u); @@ -1284,18 +1297,8 @@ L_08858148: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08858154: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); aot_gpr_4 = (aot_gpr_5 | 0u); @@ -1401,18 +1404,8 @@ L_0885820C: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08858218: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); aot_gpr_4 = (aot_gpr_5 | 0u); @@ -1492,18 +1485,8 @@ L_088582A4: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088582B0: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); aot_gpr_4 = (aot_gpr_5 | 0u); @@ -1625,18 +1608,8 @@ L_08858380: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0885838C: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); aot_gpr_4 = (aot_gpr_5 | 0u); @@ -1758,18 +1731,8 @@ L_0885845C: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08858468: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); aot_gpr_4 = (aot_gpr_5 | 0u); @@ -1891,18 +1854,8 @@ L_08858538: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08858544: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); aot_gpr_4 = (aot_gpr_5 | 0u); @@ -2024,18 +1977,8 @@ L_08858614: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08858620: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); aot_gpr_4 = (aot_gpr_5 | 0u); @@ -2157,18 +2100,8 @@ L_088586F0: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088586FC: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); aot_gpr_4 = (aot_gpr_5 | 0u); @@ -2290,18 +2223,8 @@ L_088587CC: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088587D8: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); aot_gpr_7 = (aot_gpr_6 & 65535u); @@ -2325,18 +2248,8 @@ L_088587FC: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08858814: aot_gpr_6 = (aot_gpr_4 + static_cast(1724)); aot_gpr_4 = (aot_gpr_5 | 0u); @@ -2523,18 +2436,8 @@ L_0885896C: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08858978: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); aot_gpr_7 = (aot_gpr_6 & 65535u); @@ -2558,18 +2461,8 @@ L_0885899C: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088589B4: aot_gpr_6 = (aot_gpr_4 + static_cast(1724)); aot_gpr_4 = (aot_gpr_5 | 0u); @@ -2756,18 +2649,8 @@ L_08858B0C: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08858B18: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); aot_gpr_4 = (aot_gpr_5 | 0u); @@ -2812,18 +2695,8 @@ L_08858B68: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08858B74: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); aot_gpr_4 = (aot_gpr_5 | 0u); @@ -2868,18 +2741,8 @@ L_08858BC4: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08858BD0: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); aot_gpr_4 = (aot_gpr_5 | 0u); @@ -2924,18 +2787,8 @@ L_08858C20: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08858C2C: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); aot_gpr_4 = (aot_gpr_5 | 0u); @@ -2980,18 +2833,8 @@ L_08858C7C: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08858C88: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); aot_gpr_4 = (aot_gpr_5 | 0u); @@ -3113,18 +2956,8 @@ L_08858D58: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08858D64: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); aot_gpr_4 = (aot_gpr_5 | 0u); @@ -3246,18 +3079,8 @@ L_08858E34: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08858E40: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); aot_gpr_4 = (aot_gpr_5 | 0u); @@ -3379,18 +3202,8 @@ L_08858F10: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08858F1C: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); aot_gpr_4 = (aot_gpr_5 | 0u); @@ -3512,18 +3325,8 @@ L_08858FEC: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08858FF8: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); aot_gpr_4 = (aot_gpr_5 | 0u); @@ -3645,18 +3448,8 @@ L_088590C8: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088590D4: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); aot_gpr_4 = (aot_gpr_5 | 0u); @@ -3778,18 +3571,8 @@ L_088591A4: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088591B0: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); aot_gpr_4 = (aot_gpr_5 | 0u); @@ -3911,18 +3694,8 @@ L_08859280: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0885928C: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); aot_gpr_4 = (aot_gpr_5 | 0u); @@ -4044,18 +3817,8 @@ L_0885935C: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08859368: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); aot_gpr_4 = (aot_gpr_5 | 0u); @@ -4177,18 +3940,8 @@ L_08859438: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08859444: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); aot_gpr_4 = (aot_gpr_5 | 0u); @@ -4310,18 +4063,8 @@ L_08859514: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08859520: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); aot_gpr_4 = (aot_gpr_5 | 0u); @@ -4418,18 +4161,8 @@ L_088595C8: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088595D4: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); aot_gpr_4 = (aot_gpr_5 | 0u); @@ -4526,18 +4259,8 @@ L_0885967C: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08859688: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); aot_gpr_4 = (aot_gpr_5 | 0u); @@ -4659,18 +4382,8 @@ L_08859758: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08859764: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); aot_gpr_4 = (aot_gpr_5 | 0u); @@ -4792,18 +4505,8 @@ L_08859834: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08859840: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); aot_gpr_4 = (aot_gpr_5 | 0u); @@ -4925,18 +4628,8 @@ L_08859910: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0885991C: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); aot_gpr_4 = (aot_gpr_5 | 0u); @@ -5058,18 +4751,8 @@ L_088599EC: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088599F8: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); aot_gpr_4 = (aot_gpr_5 | 0u); @@ -5191,18 +4874,8 @@ L_08859AC8: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08859AD4: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); aot_gpr_7 = (aot_gpr_6 & 65535u); @@ -5226,18 +4899,8 @@ L_08859AF8: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08859B10: aot_gpr_6 = (aot_gpr_4 + static_cast(1724)); aot_gpr_4 = (aot_gpr_5 | 0u); @@ -5441,18 +5104,8 @@ L_08859C88: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08859C94: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); aot_gpr_7 = (aot_gpr_6 & 65535u); @@ -5476,18 +5129,8 @@ L_08859CB8: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08859CD0: aot_gpr_6 = (aot_gpr_4 + static_cast(1724)); aot_gpr_4 = (aot_gpr_5 | 0u); @@ -5691,18 +5334,8 @@ L_08859E48: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08859E54: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); aot_gpr_7 = (aot_gpr_6 & 65535u); @@ -5726,18 +5359,8 @@ L_08859E78: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08859E90: aot_gpr_6 = (aot_gpr_4 + static_cast(1724)); aot_gpr_4 = (aot_gpr_5 | 0u); @@ -5924,18 +5547,8 @@ L_08859FE8: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08859FF4: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); aot_gpr_7 = (aot_gpr_6 & 65535u); @@ -5959,18 +5572,8 @@ L_0885A018: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0885A030: aot_gpr_6 = (aot_gpr_4 + static_cast(1724)); aot_gpr_4 = (aot_gpr_5 | 0u); @@ -6123,18 +5726,8 @@ L_0885A148: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0885A154: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); aot_gpr_7 = (aot_gpr_6 & 65535u); @@ -6158,18 +5751,8 @@ L_0885A178: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0885A190: aot_gpr_6 = (aot_gpr_4 + static_cast(1724)); aot_gpr_4 = (aot_gpr_5 | 0u); @@ -6373,18 +5956,8 @@ L_0885A308: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0885A314: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); aot_gpr_7 = (aot_gpr_6 & 65535u); @@ -6408,18 +5981,8 @@ L_0885A338: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0885A350: aot_gpr_6 = (aot_gpr_4 + static_cast(1724)); aot_gpr_4 = (aot_gpr_5 | 0u); @@ -6623,18 +6186,8 @@ L_0885A4C8: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0885A4D4: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); aot_gpr_7 = (aot_gpr_6 & 65535u); @@ -6658,18 +6211,8 @@ L_0885A4F8: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0885A510: aot_gpr_6 = (aot_gpr_4 + static_cast(1724)); aot_gpr_4 = (aot_gpr_5 | 0u); @@ -6856,18 +6399,8 @@ L_0885A668: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0885A674: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); aot_gpr_7 = (aot_gpr_6 & 65535u); @@ -6891,18 +6424,8 @@ L_0885A698: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0885A6B0: aot_gpr_6 = (aot_gpr_4 + static_cast(1724)); aot_gpr_4 = (aot_gpr_5 | 0u); @@ -7055,18 +6578,8 @@ L_0885A7C8: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0885A7D4: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); aot_gpr_7 = (aot_gpr_6 & 65535u); @@ -7090,18 +6603,8 @@ L_0885A7F8: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0885A810: aot_gpr_6 = (aot_gpr_4 + static_cast(1724)); aot_gpr_4 = (aot_gpr_5 | 0u); @@ -7305,18 +6808,8 @@ L_0885A988: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0885A994: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); aot_gpr_7 = (aot_gpr_6 & 65535u); @@ -7340,18 +6833,8 @@ L_0885A9B8: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0885A9D0: aot_gpr_6 = (aot_gpr_4 + static_cast(1724)); aot_gpr_4 = (aot_gpr_5 | 0u); @@ -7555,18 +7038,8 @@ L_0885AB48: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0885AB54: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); aot_gpr_7 = (aot_gpr_6 & 65535u); @@ -7590,18 +7063,8 @@ L_0885AB78: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0885AB90: aot_gpr_6 = (aot_gpr_4 + static_cast(1724)); aot_gpr_4 = (aot_gpr_5 | 0u); @@ -7788,18 +7251,8 @@ L_0885ACE8: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0885ACF4: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); aot_gpr_7 = (aot_gpr_6 & 65535u); @@ -7823,18 +7276,8 @@ L_0885AD18: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0885AD30: aot_gpr_6 = (aot_gpr_4 + static_cast(1724)); aot_gpr_4 = (aot_gpr_5 | 0u); @@ -7987,18 +7430,8 @@ L_0885AE48: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0885AE54: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); aot_gpr_4 = (aot_gpr_5 | 0u); @@ -8120,18 +7553,8 @@ L_0885AF24: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0885AF30: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); aot_gpr_7 = (aot_gpr_6 & 65535u); @@ -8155,18 +7578,8 @@ L_0885AF54: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0885AF6C: aot_gpr_6 = (aot_gpr_4 + static_cast(1724)); aot_gpr_4 = (aot_gpr_5 | 0u); @@ -8353,18 +7766,8 @@ L_0885B0C4: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0885B0D0: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); aot_gpr_7 = (aot_gpr_6 & 65535u); @@ -8388,18 +7791,8 @@ L_0885B0F4: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0885B10C: aot_gpr_6 = (aot_gpr_4 + static_cast(1724)); aot_gpr_4 = (aot_gpr_5 | 0u); @@ -8586,18 +7979,8 @@ L_0885B264: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0885B270: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); aot_gpr_7 = (aot_gpr_6 & 65535u); @@ -8621,18 +8004,8 @@ L_0885B294: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0885B2AC: aot_gpr_6 = (aot_gpr_4 + static_cast(1724)); aot_gpr_4 = (aot_gpr_5 | 0u); @@ -8819,18 +8192,8 @@ L_0885B404: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0885B410: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); aot_gpr_7 = (aot_gpr_6 & 65535u); @@ -8854,18 +8217,8 @@ L_0885B434: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0885B44C: aot_gpr_6 = (aot_gpr_4 + static_cast(1724)); aot_gpr_4 = (aot_gpr_5 | 0u); @@ -9052,18 +8405,8 @@ L_0885B5A4: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0885B5B0: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); aot_gpr_7 = (aot_gpr_6 & 65535u); @@ -9087,18 +8430,8 @@ L_0885B5D4: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0885B5EC: aot_gpr_6 = (aot_gpr_4 + static_cast(1724)); aot_gpr_4 = (aot_gpr_5 | 0u); @@ -9285,18 +8618,8 @@ L_0885B744: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0885B750: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); aot_gpr_7 = (aot_gpr_6 & 65535u); @@ -9320,18 +8643,8 @@ L_0885B774: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0885B78C: aot_gpr_6 = (aot_gpr_4 + static_cast(1724)); aot_gpr_4 = (aot_gpr_5 | 0u); @@ -9518,18 +8831,8 @@ L_0885B8E4: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0885B8F0: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); aot_gpr_7 = (aot_gpr_6 & 65535u); @@ -9553,18 +8856,8 @@ L_0885B914: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0885B92C: aot_gpr_6 = (aot_gpr_4 + static_cast(1724)); aot_gpr_4 = (aot_gpr_5 | 0u); @@ -9751,18 +9044,8 @@ L_0885BA84: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0885BA90: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); aot_gpr_7 = (aot_gpr_6 & 65535u); @@ -9786,18 +9069,8 @@ L_0885BAB4: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0885BACC: aot_gpr_6 = (aot_gpr_4 + static_cast(1724)); aot_gpr_4 = (aot_gpr_5 | 0u); @@ -9984,18 +9257,8 @@ L_0885BC24: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0885BC30: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); aot_gpr_7 = (aot_gpr_6 & 65535u); @@ -10019,18 +9282,8 @@ L_0885BC54: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0885BC6C: aot_gpr_6 = (aot_gpr_4 + static_cast(1724)); aot_gpr_4 = (aot_gpr_5 | 0u); @@ -10217,18 +9470,8 @@ L_0885BDC4: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0885BDD0: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); aot_gpr_7 = (aot_gpr_6 & 65535u); @@ -10252,18 +9495,8 @@ L_0885BDF4: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0885BE0C: aot_gpr_6 = (aot_gpr_4 + static_cast(1724)); aot_gpr_4 = (aot_gpr_5 | 0u); @@ -10450,18 +9683,8 @@ L_0885BF64: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0885BF70: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); aot_gpr_7 = (aot_gpr_6 & 65535u); @@ -10485,18 +9708,8 @@ L_0885BF94: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0885BFAC: aot_gpr_6 = (aot_gpr_4 + static_cast(1724)); aot_gpr_4 = (aot_gpr_5 | 0u); @@ -10551,1033 +9764,8 @@ void recomp_unit_0021(Runtime &rt, AllegrexContext &ctx) { void register_generated_unit_21(Runtime &runtime) { runtime.register_generated_unit(21u, 0x08858000u, 16384u, &recomp_unit_0021, &recomp_unit_0021_entry); - runtime.register_function(0x08858000u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08858008u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885800Cu, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08858014u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885802Cu, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08858034u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885804Cu, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08858054u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885806Cu, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08858074u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885808Cu, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08858094u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x088580ACu, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x088580B4u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x088580CCu, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x088580D4u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x088580ECu, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x088580F4u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885810Cu, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08858114u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885812Cu, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08858134u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08858148u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08858154u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08858174u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08858180u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885818Cu, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x088581A4u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x088581A8u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x088581B0u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x088581BCu, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x088581D4u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x088581DCu, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x088581F4u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x088581FCu, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885820Cu, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08858218u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08858238u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08858244u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885825Cu, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08858264u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08858274u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885827Cu, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08858288u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x088582A0u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x088582A4u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x088582B0u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x088582D0u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x088582DCu, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x088582E4u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x088582ECu, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08858304u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08858308u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08858310u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08858328u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08858330u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08858348u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08858350u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08858368u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08858370u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08858380u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885838Cu, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x088583ACu, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x088583B8u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x088583C0u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x088583C8u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x088583E0u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x088583E4u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x088583ECu, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08858404u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885840Cu, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08858424u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885842Cu, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08858444u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885844Cu, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885845Cu, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08858468u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08858488u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08858494u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885849Cu, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x088584A4u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x088584BCu, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x088584C0u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x088584C8u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x088584E0u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x088584E8u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08858500u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08858508u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08858520u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08858528u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08858538u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08858544u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08858564u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08858570u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08858578u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08858580u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08858598u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885859Cu, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x088585A4u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x088585BCu, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x088585C4u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x088585DCu, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x088585E4u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x088585FCu, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08858604u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08858614u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08858620u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08858640u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885864Cu, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08858654u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885865Cu, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08858674u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08858678u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08858680u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08858698u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x088586A0u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x088586B8u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x088586C0u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x088586D8u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x088586E0u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x088586F0u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x088586FCu, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885871Cu, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08858728u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08858730u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08858738u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08858750u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08858754u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885875Cu, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08858774u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885877Cu, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08858794u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885879Cu, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x088587B4u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x088587BCu, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x088587CCu, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x088587D8u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x088587FCu, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08858814u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885882Cu, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08858830u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08858838u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08858850u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08858858u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08858870u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08858878u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08858890u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08858898u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x088588B0u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x088588B8u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x088588D0u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x088588D8u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x088588F0u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x088588F8u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08858910u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08858918u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08858930u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08858938u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08858950u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08858958u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885896Cu, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08858978u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885899Cu, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x088589B4u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x088589CCu, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x088589D0u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x088589D8u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x088589F0u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x088589F8u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08858A10u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08858A18u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08858A30u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08858A38u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08858A50u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08858A58u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08858A70u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08858A78u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08858A90u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08858A98u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08858AB0u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08858AB8u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08858AD0u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08858AD8u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08858AF0u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08858AF8u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08858B0Cu, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08858B18u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08858B38u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08858B50u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08858B58u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08858B68u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08858B74u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08858B94u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08858BACu, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08858BB4u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08858BC4u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08858BD0u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08858BF0u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08858C08u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08858C10u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08858C20u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08858C2Cu, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08858C4Cu, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08858C64u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08858C6Cu, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08858C7Cu, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08858C88u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08858CA8u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08858CB4u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08858CBCu, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08858CC4u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08858CDCu, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08858CE0u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08858CE8u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08858D00u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08858D08u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08858D20u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08858D28u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08858D40u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08858D48u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08858D58u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08858D64u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08858D84u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08858D90u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08858D98u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08858DA0u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08858DB8u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08858DBCu, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08858DC4u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08858DDCu, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08858DE4u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08858DFCu, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08858E04u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08858E1Cu, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08858E24u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08858E34u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08858E40u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08858E60u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08858E6Cu, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08858E74u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08858E7Cu, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08858E94u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08858E98u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08858EA0u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08858EB8u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08858EC0u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08858ED8u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08858EE0u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08858EF8u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08858F00u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08858F10u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08858F1Cu, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08858F3Cu, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08858F48u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08858F50u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08858F58u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08858F70u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08858F74u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08858F7Cu, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08858F94u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08858F9Cu, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08858FB4u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08858FBCu, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08858FD4u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08858FDCu, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08858FECu, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08858FF8u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08859018u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08859024u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885902Cu, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08859034u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885904Cu, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08859050u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08859058u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08859070u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08859078u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08859090u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08859098u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x088590B0u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x088590B8u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x088590C8u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x088590D4u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x088590F4u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08859100u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08859108u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08859110u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08859128u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885912Cu, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08859134u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885914Cu, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08859154u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885916Cu, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08859174u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885918Cu, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08859194u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x088591A4u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x088591B0u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x088591D0u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x088591DCu, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x088591E4u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x088591ECu, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08859204u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08859208u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08859210u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08859228u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08859230u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08859248u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08859250u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08859268u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08859270u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08859280u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885928Cu, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x088592ACu, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x088592B8u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x088592C0u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x088592C8u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x088592E0u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x088592E4u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x088592ECu, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08859304u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885930Cu, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08859324u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885932Cu, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08859344u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885934Cu, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885935Cu, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08859368u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08859388u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08859394u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885939Cu, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x088593A4u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x088593BCu, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x088593C0u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x088593C8u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x088593E0u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x088593E8u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08859400u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08859408u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08859420u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08859428u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08859438u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08859444u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08859464u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08859470u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08859478u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08859480u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08859498u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885949Cu, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x088594A4u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x088594BCu, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x088594C4u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x088594DCu, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x088594E4u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x088594FCu, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08859504u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08859514u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08859520u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08859540u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885954Cu, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08859554u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885956Cu, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08859570u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08859578u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08859590u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08859598u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x088595B0u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x088595B8u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x088595C8u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x088595D4u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x088595F4u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08859600u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08859608u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08859620u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08859624u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885962Cu, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08859644u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885964Cu, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08859664u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885966Cu, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885967Cu, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08859688u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x088596A8u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x088596B4u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x088596BCu, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x088596C4u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x088596DCu, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x088596E0u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x088596E8u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08859700u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08859708u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08859720u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08859728u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08859740u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08859748u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08859758u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08859764u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08859784u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08859790u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08859798u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x088597A0u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x088597B8u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x088597BCu, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x088597C4u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x088597DCu, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x088597E4u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x088597FCu, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08859804u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885981Cu, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08859824u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08859834u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08859840u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08859860u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885986Cu, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08859874u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885987Cu, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08859894u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08859898u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x088598A0u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x088598B8u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x088598C0u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x088598D8u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x088598E0u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x088598F8u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08859900u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08859910u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885991Cu, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885993Cu, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08859948u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08859950u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08859958u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08859970u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08859974u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885997Cu, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08859994u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885999Cu, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x088599B4u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x088599BCu, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x088599D4u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x088599DCu, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x088599ECu, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x088599F8u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08859A18u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08859A24u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08859A2Cu, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08859A34u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08859A4Cu, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08859A50u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08859A58u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08859A70u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08859A78u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08859A90u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08859A98u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08859AB0u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08859AB8u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08859AC8u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08859AD4u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08859AF8u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08859B10u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08859B28u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08859B2Cu, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08859B34u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08859B4Cu, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08859B54u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08859B6Cu, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08859B74u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08859B8Cu, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08859B94u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08859BACu, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08859BB4u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08859BCCu, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08859BD4u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08859BECu, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08859BF4u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08859C0Cu, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08859C14u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08859C2Cu, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08859C34u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08859C4Cu, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08859C54u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08859C6Cu, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08859C74u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08859C88u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08859C94u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08859CB8u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08859CD0u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08859CE8u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08859CECu, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08859CF4u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08859D0Cu, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08859D14u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08859D2Cu, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08859D34u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08859D4Cu, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08859D54u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08859D6Cu, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08859D74u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08859D8Cu, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08859D94u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08859DACu, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08859DB4u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08859DCCu, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08859DD4u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08859DECu, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08859DF4u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08859E0Cu, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08859E14u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08859E2Cu, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08859E34u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08859E48u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08859E54u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08859E78u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08859E90u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08859EA8u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08859EACu, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08859EB4u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08859ECCu, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08859ED4u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08859EECu, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08859EF4u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08859F0Cu, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08859F14u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08859F2Cu, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08859F34u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08859F4Cu, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08859F54u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08859F6Cu, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08859F74u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08859F8Cu, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08859F94u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08859FACu, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08859FB4u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08859FCCu, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08859FD4u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08859FE8u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x08859FF4u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885A018u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885A030u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885A048u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885A04Cu, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885A054u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885A06Cu, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885A074u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885A08Cu, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885A094u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885A0ACu, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885A0B4u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885A0CCu, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885A0D4u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885A0ECu, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885A0F4u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885A10Cu, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885A114u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885A12Cu, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885A134u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885A148u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885A154u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885A178u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885A190u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885A1A8u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885A1ACu, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885A1B4u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885A1CCu, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885A1D4u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885A1ECu, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885A1F4u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885A20Cu, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885A214u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885A22Cu, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885A234u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885A24Cu, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885A254u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885A26Cu, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885A274u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885A28Cu, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885A294u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885A2ACu, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885A2B4u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885A2CCu, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885A2D4u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885A2ECu, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885A2F4u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885A308u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885A314u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885A338u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885A350u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885A368u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885A36Cu, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885A374u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885A38Cu, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885A394u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885A3ACu, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885A3B4u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885A3CCu, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885A3D4u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885A3ECu, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885A3F4u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885A40Cu, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885A414u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885A42Cu, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885A434u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885A44Cu, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885A454u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885A46Cu, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885A474u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885A48Cu, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885A494u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885A4ACu, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885A4B4u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885A4C8u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885A4D4u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885A4F8u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885A510u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885A528u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885A52Cu, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885A534u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885A54Cu, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885A554u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885A56Cu, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885A574u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885A58Cu, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885A594u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885A5ACu, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885A5B4u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885A5CCu, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885A5D4u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885A5ECu, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885A5F4u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885A60Cu, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885A614u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885A62Cu, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885A634u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885A64Cu, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885A654u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885A668u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885A674u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885A698u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885A6B0u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885A6C8u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885A6CCu, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885A6D4u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885A6ECu, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885A6F4u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885A70Cu, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885A714u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885A72Cu, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885A734u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885A74Cu, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885A754u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885A76Cu, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885A774u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885A78Cu, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885A794u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885A7ACu, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885A7B4u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885A7C8u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885A7D4u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885A7F8u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885A810u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885A828u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885A82Cu, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885A834u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885A84Cu, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885A854u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885A86Cu, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885A874u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885A88Cu, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885A894u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885A8ACu, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885A8B4u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885A8CCu, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885A8D4u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885A8ECu, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885A8F4u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885A90Cu, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885A914u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885A92Cu, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885A934u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885A94Cu, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885A954u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885A96Cu, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885A974u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885A988u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885A994u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885A9B8u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885A9D0u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885A9E8u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885A9ECu, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885A9F4u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885AA0Cu, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885AA14u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885AA2Cu, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885AA34u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885AA4Cu, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885AA54u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885AA6Cu, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885AA74u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885AA8Cu, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885AA94u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885AAACu, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885AAB4u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885AACCu, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885AAD4u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885AAECu, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885AAF4u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885AB0Cu, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885AB14u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885AB2Cu, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885AB34u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885AB48u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885AB54u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885AB78u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885AB90u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885ABA8u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885ABACu, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885ABB4u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885ABCCu, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885ABD4u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885ABECu, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885ABF4u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885AC0Cu, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885AC14u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885AC2Cu, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885AC34u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885AC4Cu, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885AC54u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885AC6Cu, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885AC74u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885AC8Cu, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885AC94u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885ACACu, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885ACB4u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885ACCCu, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885ACD4u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885ACE8u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885ACF4u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885AD18u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885AD30u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885AD48u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885AD4Cu, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885AD54u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885AD6Cu, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885AD74u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885AD8Cu, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885AD94u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885ADACu, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885ADB4u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885ADCCu, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885ADD4u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885ADECu, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885ADF4u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885AE0Cu, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885AE14u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885AE2Cu, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885AE34u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885AE48u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885AE54u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885AE74u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885AE80u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885AE88u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885AE90u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885AEA8u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885AEACu, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885AEB4u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885AECCu, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885AED4u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885AEECu, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885AEF4u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885AF0Cu, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885AF14u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885AF24u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885AF30u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885AF54u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885AF6Cu, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885AF84u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885AF88u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885AF90u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885AFA8u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885AFB0u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885AFC8u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885AFD0u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885AFE8u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885AFF0u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885B008u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885B010u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885B028u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885B030u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885B048u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885B050u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885B068u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885B070u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885B088u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885B090u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885B0A8u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885B0B0u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885B0C4u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885B0D0u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885B0F4u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885B10Cu, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885B124u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885B128u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885B130u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885B148u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885B150u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885B168u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885B170u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885B188u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885B190u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885B1A8u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885B1B0u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885B1C8u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885B1D0u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885B1E8u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885B1F0u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885B208u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885B210u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885B228u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885B230u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885B248u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885B250u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885B264u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885B270u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885B294u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885B2ACu, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885B2C4u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885B2C8u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885B2D0u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885B2E8u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885B2F0u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885B308u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885B310u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885B328u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885B330u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885B348u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885B350u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885B368u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885B370u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885B388u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885B390u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885B3A8u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885B3B0u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885B3C8u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885B3D0u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885B3E8u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885B3F0u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885B404u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885B410u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885B434u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885B44Cu, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885B464u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885B468u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885B470u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885B488u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885B490u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885B4A8u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885B4B0u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885B4C8u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885B4D0u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885B4E8u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885B4F0u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885B508u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885B510u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885B528u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885B530u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885B548u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885B550u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885B568u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885B570u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885B588u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885B590u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885B5A4u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885B5B0u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885B5D4u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885B5ECu, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885B604u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885B608u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885B610u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885B628u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885B630u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885B648u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885B650u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885B668u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885B670u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885B688u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885B690u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885B6A8u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885B6B0u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885B6C8u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885B6D0u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885B6E8u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885B6F0u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885B708u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885B710u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885B728u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885B730u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885B744u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885B750u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885B774u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885B78Cu, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885B7A4u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885B7A8u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885B7B0u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885B7C8u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885B7D0u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885B7E8u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885B7F0u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885B808u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885B810u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885B828u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885B830u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885B848u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885B850u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885B868u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885B870u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885B888u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885B890u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885B8A8u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885B8B0u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885B8C8u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885B8D0u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885B8E4u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885B8F0u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885B914u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885B92Cu, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885B944u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885B948u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885B950u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885B968u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885B970u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885B988u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885B990u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885B9A8u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885B9B0u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885B9C8u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885B9D0u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885B9E8u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885B9F0u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885BA08u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885BA10u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885BA28u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885BA30u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885BA48u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885BA50u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885BA68u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885BA70u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885BA84u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885BA90u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885BAB4u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885BACCu, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885BAE4u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885BAE8u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885BAF0u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885BB08u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885BB10u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885BB28u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885BB30u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885BB48u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885BB50u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885BB68u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885BB70u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885BB88u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885BB90u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885BBA8u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885BBB0u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885BBC8u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885BBD0u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885BBE8u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885BBF0u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885BC08u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885BC10u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885BC24u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885BC30u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885BC54u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885BC6Cu, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885BC84u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885BC88u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885BC90u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885BCA8u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885BCB0u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885BCC8u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885BCD0u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885BCE8u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885BCF0u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885BD08u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885BD10u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885BD28u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885BD30u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885BD48u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885BD50u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885BD68u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885BD70u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885BD88u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885BD90u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885BDA8u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885BDB0u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885BDC4u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885BDD0u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885BDF4u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885BE0Cu, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885BE24u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885BE28u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885BE30u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885BE48u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885BE50u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885BE68u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885BE70u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885BE88u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885BE90u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885BEA8u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885BEB0u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885BEC8u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885BED0u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885BEE8u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885BEF0u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885BF08u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885BF10u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885BF28u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885BF30u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885BF48u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885BF50u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885BF64u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885BF70u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885BF94u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885BFACu, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885BFC4u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885BFC8u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885BFD0u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885BFE8u, &recomp_unit_0021, "recomp_unit_0021"); - runtime.register_function(0x0885BFF0u, &recomp_unit_0021, "recomp_unit_0021"); + // PSPRECOMP_V812_COMPACT_REGISTRATION: same entry set, looped once in Runtime instead of source-expanded calls. + runtime.register_generated_entry_mask(0x08858000u, &recomp_unit_0021, "recomp_unit_0021", + kEntryMasks_recomp_unit_0021, 64u); } } // namespace psprecomp diff --git a/profiles/vcs/generated/generated_unit_0022.cpp b/profiles/vcs/generated/generated_unit_0022.cpp index c290dec..83cbbd3 100644 --- a/profiles/vcs/generated/generated_unit_0022.cpp +++ b/profiles/vcs/generated/generated_unit_0022.cpp @@ -1021,6 +1021,19 @@ LOCAL_DISPATCH: AOT_REGCACHE_SYNC_OUT(); return; } } +// PSPRECOMP_V812_SHARED_SCHED_BLOCK: one scheduler-exact slow boundary per unit. +LOCAL_SCHED_BOUNDARY: + ctx.pc = jump_target; + AOT_REGCACHE_SYNC_OUT(); + if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { + ++local_redispatch_rounds; + AOT_REGCACHE_SYNC_IN(); + local_transfers = 0u; + local_pc = ctx.pc; + entry_id = 0u; + goto LOCAL_DISPATCH; + } + return; L_0885C000: aot_gpr_31 = (0x0885C008u); aot_gpr_8 = (0u | 3u); @@ -1167,18 +1180,8 @@ L_0885C104: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0885C110: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); aot_gpr_7 = (aot_gpr_6 & 65535u); @@ -1202,18 +1205,8 @@ L_0885C134: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0885C14C: aot_gpr_6 = (aot_gpr_4 + static_cast(1724)); aot_gpr_4 = (aot_gpr_5 | 0u); @@ -1400,18 +1393,8 @@ L_0885C2A4: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0885C2B0: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); aot_gpr_7 = (aot_gpr_6 & 65535u); @@ -1435,18 +1418,8 @@ L_0885C2D4: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0885C2EC: aot_gpr_6 = (aot_gpr_4 + static_cast(1724)); aot_gpr_4 = (aot_gpr_5 | 0u); @@ -1633,18 +1606,8 @@ L_0885C444: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0885C450: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); aot_gpr_7 = (aot_gpr_6 & 65535u); @@ -1668,18 +1631,8 @@ L_0885C474: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0885C48C: aot_gpr_6 = (aot_gpr_4 + static_cast(1724)); aot_gpr_4 = (aot_gpr_5 | 0u); @@ -1866,18 +1819,8 @@ L_0885C5E4: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0885C5F0: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); aot_gpr_7 = (aot_gpr_6 & 65535u); @@ -1901,18 +1844,8 @@ L_0885C614: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0885C62C: aot_gpr_6 = (aot_gpr_4 + static_cast(1724)); aot_gpr_4 = (aot_gpr_5 | 0u); @@ -2099,18 +2032,8 @@ L_0885C784: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0885C790: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); aot_gpr_7 = (aot_gpr_6 & 65535u); @@ -2134,18 +2057,8 @@ L_0885C7B4: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0885C7CC: aot_gpr_6 = (aot_gpr_4 + static_cast(1724)); aot_gpr_4 = (aot_gpr_5 | 0u); @@ -2332,18 +2245,8 @@ L_0885C924: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0885C930: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); aot_gpr_7 = (aot_gpr_6 & 65535u); @@ -2367,18 +2270,8 @@ L_0885C954: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0885C96C: aot_gpr_6 = (aot_gpr_4 + static_cast(1724)); aot_gpr_4 = (aot_gpr_5 | 0u); @@ -2565,18 +2458,8 @@ L_0885CAC4: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0885CAD0: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); aot_gpr_7 = (aot_gpr_6 & 65535u); @@ -2600,18 +2483,8 @@ L_0885CAF4: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0885CB0C: aot_gpr_6 = (aot_gpr_4 + static_cast(1724)); aot_gpr_4 = (aot_gpr_5 | 0u); @@ -2781,18 +2654,8 @@ L_0885CC44: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0885CC50: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); aot_gpr_7 = (aot_gpr_6 & 65535u); @@ -2816,18 +2679,8 @@ L_0885CC74: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0885CC8C: aot_gpr_6 = (aot_gpr_4 + static_cast(1724)); aot_gpr_4 = (aot_gpr_5 | 0u); @@ -3014,18 +2867,8 @@ L_0885CDE4: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0885CDF0: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); aot_gpr_7 = (aot_gpr_6 & 65535u); @@ -3049,18 +2892,8 @@ L_0885CE14: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0885CE2C: aot_gpr_6 = (aot_gpr_4 + static_cast(1724)); aot_gpr_4 = (aot_gpr_5 | 0u); @@ -3247,18 +3080,8 @@ L_0885CF84: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0885CF90: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); aot_gpr_7 = (aot_gpr_6 & 65535u); @@ -3282,18 +3105,8 @@ L_0885CFB4: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0885CFCC: aot_gpr_6 = (aot_gpr_4 + static_cast(1724)); aot_gpr_4 = (aot_gpr_5 | 0u); @@ -3480,18 +3293,8 @@ L_0885D124: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0885D130: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); aot_gpr_7 = (aot_gpr_6 & 65535u); @@ -3515,18 +3318,8 @@ L_0885D154: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0885D16C: aot_gpr_6 = (aot_gpr_4 + static_cast(1724)); aot_gpr_4 = (aot_gpr_5 | 0u); @@ -3713,18 +3506,8 @@ L_0885D2C4: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0885D2D0: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); aot_gpr_7 = (aot_gpr_6 & 65535u); @@ -3748,18 +3531,8 @@ L_0885D2F4: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0885D30C: aot_gpr_6 = (aot_gpr_4 + static_cast(1724)); aot_gpr_4 = (aot_gpr_5 | 0u); @@ -3946,18 +3719,8 @@ L_0885D464: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0885D470: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); aot_gpr_7 = (aot_gpr_6 & 65535u); @@ -3981,18 +3744,8 @@ L_0885D494: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0885D4AC: aot_gpr_6 = (aot_gpr_4 + static_cast(1724)); aot_gpr_4 = (aot_gpr_5 | 0u); @@ -4179,18 +3932,8 @@ L_0885D604: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0885D610: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); aot_gpr_7 = (aot_gpr_6 & 65535u); @@ -4214,18 +3957,8 @@ L_0885D634: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0885D64C: aot_gpr_6 = (aot_gpr_4 + static_cast(1724)); aot_gpr_4 = (aot_gpr_5 | 0u); @@ -4412,18 +4145,8 @@ L_0885D7A4: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0885D7B0: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); aot_gpr_7 = (aot_gpr_6 & 65535u); @@ -4447,18 +4170,8 @@ L_0885D7D4: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0885D7EC: aot_gpr_6 = (aot_gpr_4 + static_cast(1724)); aot_gpr_4 = (aot_gpr_5 | 0u); @@ -4645,18 +4358,8 @@ L_0885D944: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0885D950: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); aot_gpr_7 = (aot_gpr_6 & 65535u); @@ -4680,18 +4383,8 @@ L_0885D974: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0885D98C: aot_gpr_6 = (aot_gpr_4 + static_cast(1724)); aot_gpr_4 = (aot_gpr_5 | 0u); @@ -4878,18 +4571,8 @@ L_0885DAE4: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0885DAF0: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); aot_gpr_7 = (aot_gpr_6 & 65535u); @@ -4913,18 +4596,8 @@ L_0885DB14: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0885DB2C: aot_gpr_6 = (aot_gpr_4 + static_cast(1724)); aot_gpr_4 = (aot_gpr_5 | 0u); @@ -5111,18 +4784,8 @@ L_0885DC84: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0885DC90: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); aot_gpr_7 = (aot_gpr_6 & 65535u); @@ -5146,18 +4809,8 @@ L_0885DCB4: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0885DCCC: aot_gpr_6 = (aot_gpr_4 + static_cast(1724)); aot_gpr_4 = (aot_gpr_5 | 0u); @@ -5344,18 +4997,8 @@ L_0885DE24: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0885DE30: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); aot_gpr_7 = (aot_gpr_6 & 65535u); @@ -5379,18 +5022,8 @@ L_0885DE54: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0885DE6C: aot_gpr_6 = (aot_gpr_4 + static_cast(1724)); aot_gpr_4 = (aot_gpr_5 | 0u); @@ -5577,18 +5210,8 @@ L_0885DFC4: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0885DFD0: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); aot_gpr_7 = (aot_gpr_6 & 65535u); @@ -5612,18 +5235,8 @@ L_0885DFF4: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0885E00C: aot_gpr_6 = (aot_gpr_4 + static_cast(1724)); aot_gpr_4 = (aot_gpr_5 | 0u); @@ -5810,18 +5423,8 @@ L_0885E164: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0885E170: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); aot_gpr_7 = (aot_gpr_6 & 65535u); @@ -5845,18 +5448,8 @@ L_0885E194: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0885E1AC: aot_gpr_6 = (aot_gpr_4 + static_cast(1724)); aot_gpr_4 = (aot_gpr_5 | 0u); @@ -6043,18 +5636,8 @@ L_0885E304: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0885E310: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); aot_gpr_4 = (aot_gpr_5 | 0u); @@ -6176,18 +5759,8 @@ L_0885E3E0: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0885E3EC: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); aot_gpr_4 = (aot_gpr_5 | 0u); @@ -6309,18 +5882,8 @@ L_0885E4BC: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0885E4C8: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); aot_gpr_7 = (aot_gpr_6 | 0u); @@ -6354,18 +5917,8 @@ L_0885E4FC: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0885E514: ctx.gpr[2] = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(-16352))); { const bool branch_taken = 0u == 0u; @@ -6400,18 +5953,8 @@ L_0885E534: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0885E54C: aot_gpr_6 = (aot_gpr_4 | 0u); aot_gpr_4 = (aot_gpr_5 | 0u); @@ -8294,18 +7837,8 @@ L_0885F328: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0885F334: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); aot_mem.aot_direct_store32(ctx.gpr[29] + static_cast(0), aot_gpr_31); @@ -8319,18 +7852,8 @@ L_0885F344: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0885F354: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); aot_mem.aot_direct_store32(ctx.gpr[29] + static_cast(0), ctx.gpr[16]); @@ -8420,18 +7943,8 @@ L_0885F3E0: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0885F3F4: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); aot_gpr_6 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(40))); @@ -8537,35 +8050,15 @@ L_0885F468: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0885F47C: jump_target = aot_gpr_31; ctx.gpr[2] = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(40))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0885F484: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); aot_mem.aot_direct_store32(ctx.gpr[29] + static_cast(0), ctx.gpr[16]); @@ -8667,18 +8160,8 @@ L_0885F53C: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0885F550: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); aot_mem.aot_direct_store32(ctx.gpr[29] + static_cast(0), ctx.gpr[16]); @@ -8733,18 +8216,8 @@ L_0885F5A4: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0885F5B8: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); aot_gpr_5 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(44))); @@ -8813,35 +8286,15 @@ L_0885F618: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0885F62C: jump_target = aot_gpr_31; ctx.gpr[2] = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(44))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0885F634: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); aot_mem.aot_direct_store32(ctx.gpr[29] + static_cast(4), 0u); @@ -8861,18 +8314,8 @@ L_0885F658: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0885F668: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); aot_gpr_6 = (aot_gpr_5 | 0u); @@ -8889,18 +8332,8 @@ L_0885F684: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0885F690: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); aot_mem.aot_direct_store32(ctx.gpr[29] + static_cast(0), ctx.gpr[16]); @@ -8938,18 +8371,8 @@ L_0885F6D8: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0885F6E8: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); aot_mem.aot_direct_store32(ctx.gpr[29] + static_cast(0), ctx.gpr[16]); @@ -9017,18 +8440,8 @@ L_0885F74C: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0885F764: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); aot_mem.aot_direct_store32(ctx.gpr[29] + static_cast(4), ctx.gpr[17]); @@ -9072,18 +8485,8 @@ L_0885F7AC: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0885F7C4: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); aot_gpr_4 = (2238u << 16u); @@ -9121,18 +8524,8 @@ L_0885F818: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0885F828: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); aot_mem.aot_direct_store32(ctx.gpr[29] + static_cast(0), ctx.gpr[16]); @@ -9150,18 +8543,8 @@ L_0885F840: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0885F854: aot_gpr_5 = (std::bit_cast(aot_fpr_12)); ctx.set_vfpu_scalar_bits_ct<0u>(aot_gpr_5); @@ -9196,18 +8579,8 @@ L_0885F854: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0885F8C8: aot_gpr_5 = (std::bit_cast(aot_fpr_12)); ctx.set_vfpu_scalar_bits_ct<0u>(aot_gpr_5); @@ -9242,18 +8615,8 @@ L_0885F8C8: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0885F93C: aot_gpr_5 = (std::bit_cast(aot_fpr_12)); ctx.set_vfpu_scalar_bits_ct<0u>(aot_gpr_5); @@ -9288,18 +8651,8 @@ L_0885F93C: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0885F9B0: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); aot_fpr_13 = std::bit_cast(0u); @@ -9315,18 +8668,8 @@ L_0885F9CC: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0885F9D8: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); aot_fpr_13 = std::bit_cast(0u); @@ -9342,18 +8685,8 @@ L_0885F9F4: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0885FA00: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); aot_fpr_13 = std::bit_cast(0u); @@ -9369,18 +8702,8 @@ L_0885FA1C: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0885FA28: aot_gpr_5 = (std::bit_cast(aot_fpr_12)); ctx.set_vfpu_scalar_bits_ct<0u>(aot_gpr_5); @@ -9471,18 +8794,8 @@ L_0885FA28: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0885FB5C: aot_gpr_5 = (std::bit_cast(aot_fpr_12)); ctx.set_vfpu_scalar_bits_ct<0u>(aot_gpr_5); @@ -9545,18 +8858,8 @@ L_0885FB5C: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0885FC3C: aot_gpr_5 = (std::bit_cast(aot_fpr_12)); ctx.set_vfpu_scalar_bits_ct<0u>(aot_gpr_5); @@ -9619,18 +8922,8 @@ L_0885FC3C: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0885FD1C: aot_gpr_5 = (std::bit_cast(aot_fpr_12)); ctx.set_vfpu_scalar_bits_ct<0u>(aot_gpr_5); @@ -9693,18 +8986,8 @@ L_0885FD1C: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0885FDFC: ctx.gpr[2] = (0u | 0u); { const std::uint32_t vfpu_address = aot_gpr_4 + static_cast(0); @@ -9817,18 +9100,8 @@ L_0885FE48: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0885FE50: { const std::uint32_t vfpu_address = aot_gpr_5 + static_cast(48); std::uint32_t vfpu_words[4]{}; @@ -9890,18 +9163,8 @@ L_0885FE50: aot_mem.aot_direct_store32_block(vfpu_address, vfpu_words); } local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0885FE8C: { const std::uint32_t vfpu_address = aot_gpr_4 + static_cast(48); std::uint32_t vfpu_words[4]{}; @@ -9963,18 +9226,8 @@ L_0885FE8C: aot_mem.aot_direct_store32_block(vfpu_address, vfpu_words); } local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0885FEC8: { const std::uint32_t vfpu_address = aot_gpr_5 + static_cast(0); std::uint32_t vfpu_words[4]{}; @@ -10084,18 +9337,8 @@ L_0885FEC8: aot_mem.aot_direct_store32_block(vfpu_address, vfpu_words); } local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0885FF14: aot_gpr_6 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(64))); { const bool branch_taken = aot_gpr_6 == 0u; @@ -10160,34 +9403,14 @@ L_0885FF20: aot_mem.aot_direct_store32_block(vfpu_address, vfpu_words); } local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0885FF40: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0885FF48: aot_gpr_6 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(64))); { const std::uint32_t vfpu_address = aot_gpr_6 + static_cast(0); @@ -10245,18 +9468,8 @@ L_0885FF48: aot_mem.aot_direct_store32_block(vfpu_address, vfpu_words); } local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0885FF78: ctx.execute_vfpu_matrix_init_ct<32u, 4u, 3u>(); { float vfpu_value[4]{}; ctx.read_vfpu_vector_ct<0u, 4u>(vfpu_value); @@ -10278,18 +9491,8 @@ L_0885FF78: aot_mem.aot_direct_store32_block(vfpu_address, vfpu_words); } local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0885FF98: ctx.execute_vfpu_matrix_init_ct<32u, 3u, 3u>(); { float vfpu_value[4]{}; ctx.read_vfpu_vector_ct<0u, 4u>(vfpu_value); @@ -10307,18 +9510,8 @@ L_0885FF98: aot_mem.aot_direct_store32_block(vfpu_address, vfpu_words); } local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0885FFB4: aot_gpr_5 = (std::bit_cast(aot_fpr_12)); ctx.execute_vfpu_matrix_init_ct<32u, 4u, 3u>(); @@ -10344,18 +9537,8 @@ L_0885FFB4: aot_mem.aot_direct_store32_block(vfpu_address, vfpu_words); } local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0885FFE4: aot_gpr_5 = (std::bit_cast(aot_fpr_12)); aot_gpr_6 = (std::bit_cast(aot_fpr_13)); @@ -10377,948 +9560,8 @@ void recomp_unit_0022(Runtime &rt, AllegrexContext &ctx) { void register_generated_unit_22(Runtime &runtime) { runtime.register_generated_unit(22u, 0x0885C000u, 16384u, &recomp_unit_0022, &recomp_unit_0022_entry); - runtime.register_function(0x0885C000u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885C008u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885C010u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885C028u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885C030u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885C048u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885C050u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885C068u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885C070u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885C088u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885C090u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885C0A8u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885C0B0u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885C0C8u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885C0D0u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885C0E8u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885C0F0u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885C104u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885C110u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885C134u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885C14Cu, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885C164u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885C168u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885C170u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885C188u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885C190u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885C1A8u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885C1B0u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885C1C8u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885C1D0u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885C1E8u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885C1F0u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885C208u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885C210u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885C228u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885C230u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885C248u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885C250u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885C268u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885C270u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885C288u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885C290u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885C2A4u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885C2B0u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885C2D4u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885C2ECu, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885C304u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885C308u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885C310u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885C328u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885C330u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885C348u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885C350u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885C368u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885C370u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885C388u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885C390u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885C3A8u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885C3B0u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885C3C8u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885C3D0u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885C3E8u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885C3F0u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885C408u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885C410u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885C428u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885C430u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885C444u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885C450u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885C474u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885C48Cu, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885C4A4u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885C4A8u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885C4B0u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885C4C8u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885C4D0u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885C4E8u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885C4F0u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885C508u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885C510u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885C528u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885C530u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885C548u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885C550u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885C568u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885C570u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885C588u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885C590u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885C5A8u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885C5B0u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885C5C8u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885C5D0u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885C5E4u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885C5F0u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885C614u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885C62Cu, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885C644u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885C648u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885C650u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885C668u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885C670u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885C688u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885C690u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885C6A8u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885C6B0u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885C6C8u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885C6D0u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885C6E8u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885C6F0u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885C708u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885C710u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885C728u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885C730u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885C748u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885C750u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885C768u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885C770u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885C784u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885C790u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885C7B4u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885C7CCu, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885C7E4u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885C7E8u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885C7F0u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885C808u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885C810u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885C828u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885C830u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885C848u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885C850u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885C868u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885C870u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885C888u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885C890u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885C8A8u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885C8B0u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885C8C8u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885C8D0u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885C8E8u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885C8F0u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885C908u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885C910u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885C924u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885C930u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885C954u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885C96Cu, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885C984u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885C988u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885C990u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885C9A8u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885C9B0u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885C9C8u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885C9D0u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885C9E8u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885C9F0u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885CA08u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885CA10u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885CA28u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885CA30u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885CA48u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885CA50u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885CA68u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885CA70u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885CA88u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885CA90u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885CAA8u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885CAB0u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885CAC4u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885CAD0u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885CAF4u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885CB0Cu, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885CB24u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885CB28u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885CB30u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885CB48u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885CB50u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885CB68u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885CB70u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885CB88u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885CB90u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885CBA8u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885CBB0u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885CBC8u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885CBD0u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885CBE8u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885CBF0u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885CC08u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885CC10u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885CC28u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885CC30u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885CC44u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885CC50u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885CC74u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885CC8Cu, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885CCA4u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885CCA8u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885CCB0u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885CCC8u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885CCD0u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885CCE8u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885CCF0u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885CD08u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885CD10u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885CD28u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885CD30u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885CD48u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885CD50u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885CD68u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885CD70u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885CD88u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885CD90u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885CDA8u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885CDB0u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885CDC8u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885CDD0u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885CDE4u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885CDF0u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885CE14u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885CE2Cu, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885CE44u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885CE48u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885CE50u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885CE68u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885CE70u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885CE88u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885CE90u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885CEA8u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885CEB0u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885CEC8u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885CED0u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885CEE8u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885CEF0u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885CF08u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885CF10u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885CF28u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885CF30u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885CF48u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885CF50u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885CF68u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885CF70u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885CF84u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885CF90u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885CFB4u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885CFCCu, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885CFE4u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885CFE8u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885CFF0u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885D008u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885D010u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885D028u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885D030u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885D048u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885D050u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885D068u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885D070u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885D088u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885D090u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885D0A8u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885D0B0u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885D0C8u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885D0D0u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885D0E8u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885D0F0u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885D108u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885D110u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885D124u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885D130u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885D154u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885D16Cu, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885D184u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885D188u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885D190u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885D1A8u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885D1B0u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885D1C8u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885D1D0u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885D1E8u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885D1F0u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885D208u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885D210u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885D228u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885D230u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885D248u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885D250u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885D268u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885D270u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885D288u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885D290u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885D2A8u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885D2B0u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885D2C4u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885D2D0u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885D2F4u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885D30Cu, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885D324u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885D328u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885D330u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885D348u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885D350u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885D368u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885D370u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885D388u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885D390u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885D3A8u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885D3B0u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885D3C8u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885D3D0u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885D3E8u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885D3F0u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885D408u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885D410u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885D428u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885D430u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885D448u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885D450u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885D464u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885D470u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885D494u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885D4ACu, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885D4C4u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885D4C8u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885D4D0u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885D4E8u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885D4F0u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885D508u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885D510u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885D528u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885D530u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885D548u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885D550u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885D568u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885D570u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885D588u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885D590u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885D5A8u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885D5B0u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885D5C8u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885D5D0u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885D5E8u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885D5F0u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885D604u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885D610u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885D634u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885D64Cu, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885D664u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885D668u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885D670u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885D688u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885D690u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885D6A8u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885D6B0u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885D6C8u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885D6D0u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885D6E8u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885D6F0u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885D708u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885D710u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885D728u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885D730u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885D748u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885D750u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885D768u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885D770u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885D788u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885D790u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885D7A4u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885D7B0u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885D7D4u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885D7ECu, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885D804u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885D808u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885D810u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885D828u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885D830u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885D848u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885D850u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885D868u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885D870u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885D888u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885D890u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885D8A8u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885D8B0u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885D8C8u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885D8D0u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885D8E8u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885D8F0u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885D908u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885D910u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885D928u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885D930u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885D944u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885D950u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885D974u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885D98Cu, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885D9A4u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885D9A8u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885D9B0u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885D9C8u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885D9D0u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885D9E8u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885D9F0u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885DA08u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885DA10u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885DA28u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885DA30u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885DA48u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885DA50u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885DA68u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885DA70u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885DA88u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885DA90u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885DAA8u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885DAB0u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885DAC8u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885DAD0u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885DAE4u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885DAF0u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885DB14u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885DB2Cu, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885DB44u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885DB48u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885DB50u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885DB68u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885DB70u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885DB88u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885DB90u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885DBA8u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885DBB0u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885DBC8u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885DBD0u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885DBE8u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885DBF0u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885DC08u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885DC10u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885DC28u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885DC30u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885DC48u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885DC50u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885DC68u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885DC70u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885DC84u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885DC90u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885DCB4u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885DCCCu, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885DCE4u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885DCE8u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885DCF0u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885DD08u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885DD10u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885DD28u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885DD30u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885DD48u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885DD50u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885DD68u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885DD70u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885DD88u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885DD90u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885DDA8u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885DDB0u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885DDC8u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885DDD0u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885DDE8u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885DDF0u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885DE08u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885DE10u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885DE24u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885DE30u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885DE54u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885DE6Cu, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885DE84u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885DE88u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885DE90u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885DEA8u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885DEB0u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885DEC8u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885DED0u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885DEE8u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885DEF0u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885DF08u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885DF10u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885DF28u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885DF30u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885DF48u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885DF50u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885DF68u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885DF70u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885DF88u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885DF90u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885DFA8u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885DFB0u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885DFC4u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885DFD0u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885DFF4u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885E00Cu, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885E024u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885E028u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885E030u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885E048u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885E050u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885E068u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885E070u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885E088u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885E090u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885E0A8u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885E0B0u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885E0C8u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885E0D0u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885E0E8u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885E0F0u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885E108u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885E110u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885E128u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885E130u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885E148u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885E150u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885E164u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885E170u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885E194u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885E1ACu, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885E1C4u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885E1C8u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885E1D0u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885E1E8u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885E1F0u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885E208u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885E210u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885E228u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885E230u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885E248u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885E250u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885E268u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885E270u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885E288u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885E290u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885E2A8u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885E2B0u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885E2C8u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885E2D0u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885E2E8u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885E2F0u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885E304u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885E310u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885E330u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885E33Cu, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885E344u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885E34Cu, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885E364u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885E368u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885E370u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885E388u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885E390u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885E3A8u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885E3B0u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885E3C8u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885E3D0u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885E3E0u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885E3ECu, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885E40Cu, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885E418u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885E420u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885E428u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885E440u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885E444u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885E44Cu, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885E464u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885E46Cu, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885E484u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885E48Cu, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885E4A4u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885E4ACu, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885E4BCu, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885E4C8u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885E4F0u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885E4FCu, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885E514u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885E520u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885E52Cu, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885E534u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885E54Cu, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885E560u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885E568u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885E57Cu, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885E584u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885E598u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885E5A0u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885E5B4u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885E5BCu, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885E5D0u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885E5D8u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885E5ECu, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885E5F4u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885E608u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885E610u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885E624u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885E62Cu, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885E640u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885E648u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885E65Cu, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885E664u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885E678u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885E680u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885E694u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885E69Cu, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885E6B0u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885E6B8u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885E6CCu, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885E6D4u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885E6E8u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885E6F0u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885E704u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885E70Cu, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885E720u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885E728u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885E73Cu, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885E744u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885E758u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885E760u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885E774u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885E77Cu, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885E790u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885E798u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885E7ACu, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885E7B4u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885E7C8u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885E7D0u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885E7E4u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885E7ECu, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885E800u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885E808u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885E81Cu, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885E824u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885E838u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885E840u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885E854u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885E85Cu, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885E870u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885E878u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885E88Cu, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885E894u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885E8A8u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885E8B0u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885E8C4u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885E8CCu, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885E8E0u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885E8E8u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885E8FCu, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885E904u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885E918u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885E920u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885E934u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885E93Cu, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885E950u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885E958u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885E96Cu, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885E974u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885E988u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885E990u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885E9A4u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885E9ACu, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885E9C0u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885E9C8u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885E9DCu, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885E9E4u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885E9F8u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885EA00u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885EA14u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885EA1Cu, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885EA30u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885EA38u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885EA4Cu, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885EA54u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885EA68u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885EA70u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885EA84u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885EA8Cu, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885EAA0u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885EAA8u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885EABCu, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885EAC4u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885EAD8u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885EAE0u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885EAF4u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885EAFCu, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885EB10u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885EB18u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885EB2Cu, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885EB34u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885EB48u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885EB50u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885EB64u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885EB6Cu, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885EB80u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885EB88u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885EB9Cu, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885EBA4u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885EBB8u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885EBC0u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885EBD4u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885EBDCu, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885EBF0u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885EBF8u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885EC0Cu, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885EC14u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885EC28u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885EC30u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885EC44u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885EC4Cu, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885EC60u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885EC68u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885EC7Cu, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885EC84u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885EC98u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885ECA0u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885ECB4u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885ECBCu, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885ECD0u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885ECD8u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885ECECu, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885ECF4u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885ED08u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885ED10u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885ED24u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885ED2Cu, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885ED40u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885ED48u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885ED5Cu, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885ED64u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885ED78u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885ED80u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885ED94u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885ED9Cu, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885EDB0u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885EDB8u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885EDCCu, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885EDD4u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885EDE8u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885EDF0u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885EE04u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885EE0Cu, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885EE20u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885EE28u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885EE3Cu, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885EE44u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885EE58u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885EE60u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885EE74u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885EE7Cu, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885EE90u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885EE98u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885EEACu, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885EEB4u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885EEC8u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885EED0u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885EEE4u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885EEECu, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885EF00u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885EF08u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885EF1Cu, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885EF24u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885EF38u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885EF40u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885EF54u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885EF5Cu, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885EF70u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885EF78u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885EF8Cu, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885EF94u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885EFA8u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885EFB0u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885EFC4u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885EFCCu, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885EFE0u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885EFE8u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885EFFCu, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885F004u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885F018u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885F020u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885F034u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885F03Cu, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885F050u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885F058u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885F06Cu, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885F074u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885F088u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885F090u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885F0A4u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885F0ACu, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885F0C0u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885F0C8u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885F0DCu, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885F0E4u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885F0F8u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885F100u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885F114u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885F11Cu, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885F130u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885F138u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885F14Cu, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885F154u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885F168u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885F170u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885F184u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885F18Cu, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885F1A0u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885F1A8u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885F1BCu, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885F1C4u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885F1D8u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885F1E0u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885F1F4u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885F1FCu, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885F210u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885F218u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885F22Cu, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885F234u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885F248u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885F250u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885F264u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885F26Cu, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885F280u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885F288u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885F29Cu, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885F2A4u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885F2B8u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885F2C0u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885F2D4u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885F2DCu, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885F2F0u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885F2F8u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885F30Cu, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885F314u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885F328u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885F334u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885F344u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885F354u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885F370u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885F37Cu, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885F388u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885F390u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885F398u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885F3A0u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885F3A8u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885F3C0u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885F3C8u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885F3D4u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885F3DCu, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885F3E0u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885F3F4u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885F410u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885F418u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885F430u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885F464u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885F468u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885F47Cu, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885F484u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885F4A4u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885F4ACu, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885F4B8u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885F4D0u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885F4DCu, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885F4F4u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885F500u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885F50Cu, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885F514u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885F518u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885F530u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885F53Cu, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885F550u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885F574u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885F57Cu, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885F584u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885F58Cu, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885F594u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885F5A4u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885F5B8u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885F5D8u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885F5E4u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885F5ECu, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885F5F4u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885F5FCu, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885F600u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885F608u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885F614u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885F618u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885F62Cu, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885F634u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885F658u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885F668u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885F684u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885F690u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885F6B0u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885F6C0u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885F6C8u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885F6D8u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885F6E8u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885F70Cu, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885F714u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885F728u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885F734u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885F73Cu, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885F748u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885F74Cu, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885F764u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885F780u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885F78Cu, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885F798u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885F7ACu, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885F7C4u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885F7E4u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885F800u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885F818u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885F828u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885F840u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885F854u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885F8C8u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885F93Cu, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885F9B0u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885F9CCu, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885F9D8u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885F9F4u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885FA00u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885FA1Cu, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885FA28u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885FB5Cu, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885FC3Cu, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885FD1Cu, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885FDFCu, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885FE1Cu, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885FE2Cu, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885FE3Cu, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885FE44u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885FE48u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885FE50u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885FE8Cu, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885FEC8u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885FF14u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885FF20u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885FF40u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885FF48u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885FF78u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885FF98u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885FFB4u, &recomp_unit_0022, "recomp_unit_0022"); - runtime.register_function(0x0885FFE4u, &recomp_unit_0022, "recomp_unit_0022"); + // PSPRECOMP_V812_COMPACT_REGISTRATION: same entry set, looped once in Runtime instead of source-expanded calls. + runtime.register_generated_entry_mask(0x0885C000u, &recomp_unit_0022, "recomp_unit_0022", + kEntryMasks_recomp_unit_0022, 64u); } } // namespace psprecomp diff --git a/profiles/vcs/generated/generated_unit_0023.cpp b/profiles/vcs/generated/generated_unit_0023.cpp index 732fe62..298e210 100644 --- a/profiles/vcs/generated/generated_unit_0023.cpp +++ b/profiles/vcs/generated/generated_unit_0023.cpp @@ -882,6 +882,19 @@ LOCAL_DISPATCH: AOT_REGCACHE_SYNC_OUT(); return; } } +// PSPRECOMP_V812_SHARED_SCHED_BLOCK: one scheduler-exact slow boundary per unit. +LOCAL_SCHED_BOUNDARY: + ctx.pc = jump_target; + AOT_REGCACHE_SYNC_OUT(); + if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { + ++local_redispatch_rounds; + AOT_REGCACHE_SYNC_IN(); + local_transfers = 0u; + local_pc = ctx.pc; + entry_id = 0u; + goto LOCAL_DISPATCH; + } + return; L_08860000: { float vfpu_value[4]{}; ctx.read_vfpu_vector_ct<0u, 4u>(vfpu_value); const std::uint32_t vfpu_address = aot_gpr_4 + static_cast(0); @@ -902,18 +915,8 @@ L_08860000: aot_mem.aot_direct_store32_block(vfpu_address, vfpu_words); } local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0886001C: aot_gpr_5 = (std::bit_cast(aot_fpr_12)); ctx.set_vfpu_scalar_bits_ct<8u>(aot_gpr_5); @@ -960,18 +963,8 @@ L_0886001C: aot_mem.aot_direct_store32_block(vfpu_address, vfpu_words); } local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0886004C: aot_gpr_5 = (std::bit_cast(aot_fpr_12)); aot_gpr_6 = (std::bit_cast(aot_fpr_13)); @@ -1024,18 +1017,8 @@ L_0886004C: aot_mem.aot_direct_store32_block(vfpu_address, vfpu_words); } local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08860094: aot_gpr_5 = (std::bit_cast(aot_fpr_12)); aot_gpr_6 = (std::bit_cast(aot_fpr_13)); @@ -1060,18 +1043,8 @@ L_08860094: aot_mem.aot_direct_store32_block(vfpu_address, vfpu_words); } local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088600C4: aot_gpr_5 = (std::bit_cast(aot_fpr_12)); ctx.set_vfpu_scalar_bits_ct<0u>(aot_gpr_5); @@ -1230,18 +1203,8 @@ L_088600C4: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08860314: { const std::uint32_t vfpu_address = aot_gpr_4 + static_cast(0); std::uint32_t vfpu_words[4]{}; @@ -1285,18 +1248,8 @@ L_08860314: aot_mem.aot_direct_store32_block(vfpu_address, vfpu_words); } local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08860358: { const std::uint32_t vfpu_address = aot_gpr_5 + static_cast(0); std::uint32_t vfpu_words[4]{}; @@ -1380,18 +1333,8 @@ L_08860390: ctx.gpr[2] = (aot_gpr_4 | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088603A0: { const std::uint32_t vfpu_address = aot_gpr_4 + static_cast(0); std::uint32_t vfpu_words[4]{}; @@ -1505,36 +1448,16 @@ L_088603A0: aot_mem.aot_direct_store32_block(vfpu_address, vfpu_words); } local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088603F4: aot_gpr_5 = (0u | 239u); jump_target = aot_gpr_31; aot_mem.aot_direct_store16(aot_gpr_4 + static_cast(1970), static_cast(aot_gpr_5)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08860400: aot_gpr_4 = (aot_mem.aot_direct_load16(aot_gpr_4 + static_cast(1970))); aot_gpr_5 = (0u | 102u); @@ -1559,18 +1482,8 @@ L_0886041C: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08860424: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(12), ctx.gpr[19]); @@ -1892,18 +1805,8 @@ L_08860608: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08860620: { const bool branch_taken = aot_gpr_4 == 0u; if (branch_taken) { @@ -2026,18 +1929,8 @@ L_088606E0: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08860704: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -2323,18 +2216,8 @@ L_08860928: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0886094C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -2358,18 +2241,8 @@ L_0886096C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0886097C: aot_gpr_29 = (aot_gpr_29 + static_cast(-64)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(28), ctx.gpr[16]); @@ -2713,18 +2586,8 @@ L_08860BD0: aot_gpr_29 = (aot_gpr_29 + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08860C08: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(20), ctx.gpr[16]); @@ -3389,35 +3252,15 @@ L_08861490: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088614AC: jump_target = aot_gpr_31; ctx.gpr[2] = (0u | 1u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088614B4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_6 = (static_cast(aot_gpr_4) < 2 ? 1u : 0u); @@ -3476,18 +3319,8 @@ L_08861500: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08861510: aot_gpr_4 = (aot_gpr_4 + static_cast(-1)); ctx.gpr[7] = (aot_gpr_4 < static_cast(10) ? 1u : 0u); @@ -3505,18 +3338,8 @@ L_08861520: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08861538: aot_gpr_4 = (0u | 10u); aot_mem.aot_direct_store32(aot_gpr_5 + static_cast(0), aot_gpr_4); @@ -3612,18 +3435,8 @@ L_088615B4: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088615BC: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_gpr_4 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(-29184))); @@ -3674,18 +3487,8 @@ L_088615E4: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08861668: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_6 = (aot_gpr_4 | 0u); @@ -3707,18 +3510,8 @@ L_08861688: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088616A0: aot_gpr_5 = (16256u << 16u); aot_gpr_31 = (0x088616ACu); @@ -3908,69 +3701,29 @@ L_08861800: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0886180C: jump_target = aot_gpr_31; ctx.gpr[2] = (0u | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08861814: jump_target = aot_gpr_31; ctx.gpr[2] = (0u | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0886181C: jump_target = aot_gpr_31; ctx.gpr[2] = (0u | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08861824: ctx.gpr[8] = (aot_gpr_5 & 1023u); ctx.gpr[8] = (ctx.gpr[8] << 10u); @@ -3999,18 +3752,8 @@ L_08861824: aot_mem.aot_direct_store32(ctx.gpr[9] + static_cast(29552), aot_gpr_4); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08861888: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_6 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(8))); @@ -4027,18 +3770,8 @@ L_0886189C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088618A8: { const std::uint32_t vfpu_address = ctx.gpr[7] + static_cast(0); std::uint32_t vfpu_words[4]{}; @@ -4175,18 +3908,8 @@ L_088619A0: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088619AC: { const std::uint32_t vfpu_address = ctx.gpr[7] + static_cast(0); std::uint32_t vfpu_words[4]{}; @@ -4386,18 +4109,8 @@ L_08861A6C: ctx.gpr[2] = (aot_gpr_4 | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08861A7C: aot_gpr_6 = (aot_mem.aot_direct_load32(aot_gpr_5 + static_cast(0))); ctx.gpr[7] = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(-29148))); @@ -4585,18 +4298,8 @@ L_08861BF4: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08861BFC: ctx.gpr[2] = (aot_gpr_4 | 0u); aot_gpr_4 = (0u | 0u); @@ -4632,18 +4335,8 @@ L_08861C2C: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08861C34: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -4659,18 +4352,8 @@ L_08861C48: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08861C5C: aot_mem.aot_direct_store8(aot_gpr_4 + static_cast(400), static_cast(0u)); aot_gpr_5 = (0u | 0u); @@ -4693,18 +4376,8 @@ L_08861C88: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08861C90: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{ctx.gpr[16], aot_gpr_17, ctx.gpr[18]}; @@ -4743,18 +4416,8 @@ L_08861CD8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08861CF0: ctx.gpr[7] = (aot_gpr_6 & 255u); aot_gpr_6 = (0u | 0u); @@ -4801,18 +4464,8 @@ L_08861D30: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08861D38: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(20), aot_gpr_31); @@ -4914,18 +4567,8 @@ L_08861DEC: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08861DF8: aot_gpr_6 = (0u | 0u); aot_gpr_5 = (0u + static_cast(-1)); @@ -4948,18 +4591,8 @@ L_08861E24: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08861E2C: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_gpr_6 = (16968u << 16u); @@ -5084,18 +4717,8 @@ L_08861F20: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08861F44: ctx.gpr[8] = (0u | 0u); goto L_08861F48; @@ -5147,18 +4770,8 @@ L_08861F94: aot_mem.aot_direct_store32(aot_gpr_6 + static_cast(4), 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08861FA0: ctx.gpr[8] = (0u | 0u); aot_gpr_6 = (0u + static_cast(-1)); @@ -5191,18 +4804,8 @@ L_08861FD8: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08861FE0: ctx.gpr[7] = (0u | 0u); goto L_08861FE4; @@ -5258,18 +4861,8 @@ L_08862030: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08862038: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); ctx.gpr[7] = (50588u << 16u); @@ -5319,18 +4912,8 @@ L_088620A4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088620AC: aot_gpr_29 = (aot_gpr_29 + static_cast(-128)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(88), ctx.gpr[18]); @@ -5527,18 +5110,8 @@ L_088621E8: aot_gpr_29 = (aot_gpr_29 + static_cast(128)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0886221C: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); { const std::uint32_t aot_run_words[4]{std::bit_cast(ctx.fpr[20]), ctx.gpr[16], aot_gpr_17, ctx.gpr[18]}; @@ -5642,18 +5215,8 @@ L_088622D8: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088622F4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); ctx.gpr[7] = (50588u << 16u); @@ -5712,18 +5275,8 @@ L_0886236C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08862374: ctx.gpr[7] = (0u | 0u); goto L_08862378; @@ -5780,18 +5333,8 @@ L_088623C8: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088623D0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -5803,18 +5346,8 @@ L_088623E0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088623EC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -5881,18 +5414,8 @@ L_08862478: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088624A4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(ctx.gpr[28] + static_cast(7952), aot_gpr_4); @@ -6066,18 +5589,8 @@ L_088625D8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088625E8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(8), aot_gpr_31); @@ -6184,18 +5697,8 @@ L_088626B4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088626C0: ctx.gpr[7] = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(4))); { const bool branch_taken = ctx.gpr[7] == 0u; @@ -6233,18 +5736,8 @@ L_088626F0: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088626F8: aot_gpr_6 = (aot_mem.aot_direct_load32(aot_gpr_5 + static_cast(0))); aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(4), 0u); @@ -6264,18 +5757,8 @@ L_08862714: aot_mem.aot_direct_store32(aot_gpr_5 + static_cast(0), aot_gpr_4); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0886271C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_5); @@ -6302,18 +5785,8 @@ L_08862748: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08862764: { const bool branch_taken = 0u == 0u; ctx.gpr[2] = (0u | 0u); @@ -6444,18 +5917,8 @@ L_08862884: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08862890: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(16), ctx.gpr[20]); @@ -6514,36 +5977,16 @@ L_088628FC: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08862920: ctx.gpr[2] = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(-29148))); jump_target = aot_gpr_31; ctx.gpr[2] = (aot_gpr_5 - ctx.gpr[2]); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0886292C: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(8), aot_gpr_17); @@ -6639,18 +6082,8 @@ L_088629E0: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08862A04: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(16), ctx.gpr[16]); @@ -6916,18 +6349,8 @@ L_08862C38: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08862C50: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (aot_mem.aot_direct_load8(aot_gpr_4 + static_cast(525))); @@ -7048,18 +6471,8 @@ L_08862D3C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08862D50: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (aot_gpr_5 & 65535u); @@ -7086,18 +6499,8 @@ L_08862D74: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08862D8C: aot_gpr_31 = (0x08862D94u); if (([&]() { AOT_REGCACHE_SYNC_OUT(); const bool aot_regcache_same_ = (rt.invoke_chained_trusted_direct<&recomp_unit_0097_entry, 97u, 956u, 0x0898BB4Cu>(ctx, &aot_mem)); if (aot_regcache_same_) AOT_REGCACHE_SYNC_IN(); else aot_regcache_valid = false; return aot_regcache_same_; }()) && ctx.pc == 0x08862D94u) goto L_08862D94; @@ -7294,18 +6697,8 @@ L_08862E70: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08862E80: aot_gpr_4 = (0u + static_cast(-1)); { const bool branch_taken = aot_gpr_5 == aot_gpr_4; @@ -7353,18 +6746,8 @@ L_08862EB4: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08862ECC: { const bool branch_taken = 0u == 0u; ctx.gpr[2] = (0u | 1u); @@ -7412,18 +6795,8 @@ L_08862EFC: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08862F14: { const bool branch_taken = 0u == 0u; ctx.gpr[2] = (0u | 1u); @@ -7447,18 +6820,8 @@ L_08862F28: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08862F30: aot_gpr_4 = (aot_gpr_5 | 0u); aot_gpr_5 = (static_cast(aot_gpr_4) < 11 ? 1u : 0u); @@ -7668,18 +7031,8 @@ L_08863020: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08863028: aot_gpr_4 = (aot_gpr_5 + static_cast(-4)); aot_gpr_5 = (aot_gpr_4 < static_cast(17) ? 1u : 0u); @@ -7697,18 +7050,8 @@ L_08863038: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08863050: { const bool branch_taken = aot_gpr_6 != 0u; if (branch_taken) { @@ -7775,18 +7118,8 @@ L_08863094: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0886309C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (aot_mem.aot_direct_load16(aot_gpr_4 + static_cast(516))); @@ -7894,18 +7227,8 @@ L_088631B4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088631C0: aot_gpr_29 = (aot_gpr_29 + static_cast(-224)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(204), ctx.gpr[19]); @@ -8105,18 +7428,8 @@ L_08863394: aot_gpr_29 = (aot_gpr_29 + static_cast(224)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088633B4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(-29152))); @@ -8181,18 +7494,8 @@ L_0886341C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0886342C: aot_gpr_6 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(7964))); ctx.gpr[2] = (0u | 0u); @@ -8236,18 +7539,8 @@ L_08863468: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08863470: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -8287,18 +7580,8 @@ L_088634BC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088634DC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -8311,18 +7594,8 @@ L_088634EC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088634F8: aot_gpr_4 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(7968))); { const bool branch_taken = aot_gpr_4 == 0u; @@ -8357,18 +7630,8 @@ L_08863528: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08863530: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -8425,18 +7688,8 @@ L_088635A0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088635AC: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(16), ctx.gpr[20]); @@ -8567,18 +7820,8 @@ L_0886369C: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088636C8: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_gpr_4 = (aot_gpr_4 + static_cast(1)); @@ -8716,18 +7959,8 @@ L_088637B0: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088637CC: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(24), ctx.gpr[16]); @@ -8844,18 +8077,8 @@ L_088638C0: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088638D8: aot_gpr_29 = (aot_gpr_29 + static_cast(-336)); { const std::uint32_t aot_run_words[3]{std::bit_cast(aot_fpr_12), std::bit_cast(aot_fpr_13), std::bit_cast(aot_fpr_14)}; @@ -9204,18 +8427,8 @@ L_08863B24: aot_gpr_29 = (aot_gpr_29 + static_cast(336)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08863B54: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -9412,18 +8625,8 @@ L_08863C90: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08863CB4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -9557,18 +8760,8 @@ L_08863D8C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08863D9C: aot_gpr_5 = (15395u << 16u); aot_fpr_12 = std::bit_cast(aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(7676))); @@ -9598,18 +8791,8 @@ L_08863DD0: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08863DD8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -9768,18 +8951,8 @@ L_08863EE0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08863EF0: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(16), ctx.gpr[20]); @@ -9936,809 +9109,8 @@ void recomp_unit_0023(Runtime &rt, AllegrexContext &ctx) { void register_generated_unit_23(Runtime &runtime) { runtime.register_generated_unit(23u, 0x08860000u, 16384u, &recomp_unit_0023, &recomp_unit_0023_entry); - runtime.register_function(0x08860000u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x0886001Cu, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x0886004Cu, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08860094u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x088600C4u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08860314u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08860358u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08860380u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08860390u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x088603A0u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x088603F4u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08860400u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08860410u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08860418u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x0886041Cu, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08860424u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08860454u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08860460u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08860490u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x088604B0u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x088604B8u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x088604C0u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x088604C8u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x088604D4u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x088604E0u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x088604E8u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x088604F0u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x088604F8u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08860510u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x0886051Cu, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08860528u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08860534u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x0886053Cu, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08860544u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x0886054Cu, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08860554u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08860560u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08860568u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08860570u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08860578u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08860594u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x088605A0u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x088605ACu, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x088605B8u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x088605C0u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x088605C8u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x088605D0u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x088605DCu, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x088605E4u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x088605ECu, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x088605F4u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x088605FCu, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08860608u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08860620u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08860628u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08860630u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08860640u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x0886064Cu, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08860658u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08860680u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08860694u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x088606BCu, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x088606C4u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x088606CCu, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x088606D4u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x088606DCu, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x088606E0u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08860704u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08860734u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08860740u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08860750u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x0886075Cu, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x0886076Cu, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08860770u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08860778u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x0886078Cu, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08860794u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x0886079Cu, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x088607ACu, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x088607B8u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x088607C0u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x088607C8u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x088607D4u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x088607DCu, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x088607ECu, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x088607F8u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08860800u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08860810u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08860820u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x0886084Cu, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08860868u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08860890u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x088608A4u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x088608D0u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x088608D8u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x088608E0u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x088608ECu, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x088608F4u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08860918u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08860924u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08860928u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x0886094Cu, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x0886095Cu, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08860964u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x0886096Cu, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x0886097Cu, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x088609D0u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x088609DCu, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x088609E8u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x088609F0u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08860A08u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08860A20u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08860A34u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08860A44u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08860A54u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08860A60u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08860A74u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08860A84u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08860A8Cu, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08860A9Cu, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08860AA8u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08860ABCu, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08860AC8u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08860AD4u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08860ADCu, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08860AE8u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08860AFCu, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08860B0Cu, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08860B14u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08860B18u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08860B20u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08860B30u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08860B3Cu, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08860B50u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08860B60u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08860B68u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08860B6Cu, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08860B7Cu, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08860B84u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08860B8Cu, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08860B98u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08860BA8u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08860BB0u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08860BB4u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08860BBCu, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08860BC0u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08860BC8u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08860BD0u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08860C08u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08860C2Cu, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08860C44u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08860C4Cu, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08860C64u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08860C6Cu, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08860C7Cu, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x0886137Cu, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08861384u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x0886138Cu, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08861398u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x088613A4u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x088613CCu, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x088613D4u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x088613E0u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x088613F0u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x088613F8u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08861400u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x0886140Cu, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08861414u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08861424u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08861440u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08861448u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08861450u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x0886146Cu, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08861470u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08861478u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08861488u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08861490u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x088614ACu, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x088614B4u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x088614CCu, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x088614D4u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x088614DCu, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x088614E8u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x088614F0u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x088614F8u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08861500u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08861510u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08861520u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08861538u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08861548u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x0886155Cu, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08861568u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08861574u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x0886157Cu, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08861588u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08861594u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x088615A0u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x088615A8u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x088615B4u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x088615BCu, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x088615D4u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x088615E4u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08861668u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08861688u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x088616A0u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x088616ACu, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x088616B4u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x088616C8u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x088616E4u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x088616F8u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08861700u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08861714u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x0886172Cu, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08861744u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x0886174Cu, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08861780u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08861788u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08861790u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08861798u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x088617A0u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x088617B0u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x088617D4u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x088617ECu, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x088617F4u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x088617FCu, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08861800u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x0886180Cu, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08861814u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x0886181Cu, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08861824u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08861888u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x0886189Cu, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x088618A8u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x088618C4u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x088618E0u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08861960u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08861968u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x088619A0u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x088619ACu, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x088619C8u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x088619D4u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08861A38u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08861A3Cu, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08861A40u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08861A44u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08861A6Cu, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08861A7Cu, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08861A9Cu, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08861AA8u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08861AB4u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08861ABCu, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08861ACCu, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08861B10u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08861B1Cu, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08861B24u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08861B34u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08861B44u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08861B64u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08861B74u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08861BC0u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08861BCCu, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08861BD4u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08861BE4u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08861BF4u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08861BFCu, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08861C04u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08861C10u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08861C24u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08861C2Cu, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08861C34u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08861C48u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08861C5Cu, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08861C64u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08861C88u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08861C90u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08861CB8u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08861CC4u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08861CD8u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08861CF0u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08861CF8u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08861D04u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08861D10u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08861D24u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08861D2Cu, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08861D30u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08861D38u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08861D48u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08861D78u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08861DACu, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08861DE0u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08861DE8u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08861DECu, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08861DF8u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08861E00u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08861E24u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08861E2Cu, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08861E80u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08861E94u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08861EB0u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08861EB8u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08861ECCu, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08861ED4u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08861EE4u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08861EECu, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08861EFCu, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08861F04u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08861F0Cu, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08861F20u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08861F44u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08861F48u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08861F5Cu, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08861F68u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08861F70u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08861F7Cu, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08861F94u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08861FA0u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08861FA8u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08861FBCu, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08861FC4u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08861FD8u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08861FE0u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08861FE4u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08861FF8u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08862008u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08862010u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08862018u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x0886202Cu, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08862030u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08862038u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08862060u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x088620A4u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x088620ACu, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x0886210Cu, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08862118u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08862130u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x0886213Cu, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08862148u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x0886218Cu, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08862194u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08862198u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x088621ACu, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x088621D4u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x088621E8u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x0886221Cu, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x0886224Cu, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08862258u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x0886225Cu, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08862270u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x0886227Cu, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08862284u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08862290u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x088622B0u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x088622D8u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x088622F4u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08862310u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x0886232Cu, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08862358u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x0886236Cu, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08862374u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08862378u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08862394u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x088623A0u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x088623A8u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x088623B0u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x088623C4u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x088623C8u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x088623D0u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x088623E0u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x088623ECu, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x0886240Cu, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x0886241Cu, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x0886243Cu, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08862458u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08862478u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x088624A4u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x088624C0u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x088624C8u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x088624D4u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x088624E4u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x088624F4u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08862510u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08862524u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x0886252Cu, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08862534u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x0886253Cu, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08862548u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x0886255Cu, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08862568u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x0886256Cu, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08862570u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08862578u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x0886258Cu, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x088625A8u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x088625ACu, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x088625C4u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x088625D0u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x088625D8u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x088625E8u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08862624u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08862630u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08862634u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08862668u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08862674u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x0886267Cu, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x0886269Cu, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x088626A4u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x088626B0u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x088626B4u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x088626C0u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x088626CCu, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x088626D8u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x088626E0u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x088626E8u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x088626F0u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x088626F8u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08862710u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08862714u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x0886271Cu, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08862748u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08862764u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x0886276Cu, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08862778u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08862794u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x088627BCu, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x088627DCu, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08862804u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08862844u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08862868u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08862880u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08862884u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08862890u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x088628D0u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x088628D4u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x088628E8u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x088628FCu, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08862920u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x0886292Cu, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x0886296Cu, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08862988u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x0886299Cu, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x088629A4u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x088629A8u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x088629B0u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x088629C4u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x088629CCu, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x088629E0u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08862A04u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08862A34u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08862A40u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08862A4Cu, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08862AE4u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08862AECu, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08862AF4u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08862AF8u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08862B10u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08862B14u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08862B1Cu, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08862B4Cu, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08862B50u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08862B64u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08862B68u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08862B70u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08862BA0u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08862BA4u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08862BB8u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08862BBCu, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08862BE0u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08862BE8u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08862C00u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08862C14u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08862C34u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08862C38u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08862C50u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08862C6Cu, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08862C78u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08862C90u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08862CB8u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08862CC0u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08862CE0u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08862CE8u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08862CF8u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08862D0Cu, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08862D10u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08862D18u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08862D20u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08862D3Cu, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08862D50u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08862D68u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08862D74u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08862D8Cu, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08862D94u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08862D9Cu, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08862DA4u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08862DACu, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08862DB4u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08862DBCu, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08862DC4u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08862DCCu, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08862DD4u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08862DDCu, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08862DE4u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08862DF0u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08862DF8u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08862E04u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08862E0Cu, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08862E18u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08862E20u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08862E2Cu, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08862E34u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08862E3Cu, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08862E44u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08862E4Cu, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08862E54u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08862E5Cu, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08862E64u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08862E6Cu, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08862E70u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08862E80u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08862E8Cu, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08862E98u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08862EA0u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08862EA8u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08862EB4u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08862ECCu, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08862ED4u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08862EDCu, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08862EE4u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08862EF0u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08862EFCu, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08862F14u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08862F1Cu, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08862F24u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08862F28u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08862F30u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08862F40u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08862F4Cu, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08862F58u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08862F60u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08862F68u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08862F70u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08862F78u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08862F80u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08862F88u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08862F94u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08862F9Cu, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08862FA4u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08862FACu, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08862FB4u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08862FBCu, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08862FC4u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08862FCCu, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08862FD4u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08862FDCu, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08862FE4u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08862FECu, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08862FF4u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08862FFCu, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08863004u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x0886300Cu, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08863014u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x0886301Cu, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08863020u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08863028u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08863038u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08863050u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08863058u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08863060u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08863068u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08863070u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08863078u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08863080u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08863088u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08863090u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08863094u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x0886309Cu, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x088630D0u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x088630E0u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x088630ECu, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08863160u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08863170u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x0886318Cu, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08863190u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x088631B4u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x088631C0u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x0886321Cu, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08863224u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08863254u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08863284u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x088632A8u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x088632CCu, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08863380u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08863388u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08863390u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08863394u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x088633B4u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x088633D0u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x088633D8u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x088633DCu, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x088633E8u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x088633F4u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x088633FCu, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08863404u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08863410u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x0886341Cu, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x0886342Cu, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08863440u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08863444u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08863450u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08863460u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08863468u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08863470u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08863494u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x088634ACu, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x088634BCu, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x088634DCu, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x088634ECu, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x088634F8u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08863504u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x0886351Cu, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08863524u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08863528u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08863530u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08863540u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08863554u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08863560u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x0886356Cu, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08863590u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x088635A0u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x088635ACu, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x088635E0u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x088635F4u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x088635FCu, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08863604u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08863610u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08863624u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x0886362Cu, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08863634u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08863640u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08863648u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08863658u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08863660u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x0886366Cu, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08863674u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08863688u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x0886369Cu, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x088636C8u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08863710u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08863720u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08863730u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08863738u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08863740u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x0886374Cu, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08863760u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08863768u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08863770u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x0886377Cu, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08863788u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08863790u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x0886379Cu, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x088637ACu, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x088637B0u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x088637CCu, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x088637F4u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08863804u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08863810u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08863820u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08863830u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x0886383Cu, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x0886385Cu, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08863874u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x0886387Cu, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08863888u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x088638C0u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x088638D8u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x0886394Cu, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08863960u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08863968u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08863984u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08863990u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08863998u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x088639A0u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x088639A8u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x088639B4u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x088639BCu, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x088639C4u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x088639D0u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x088639DCu, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x088639E4u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x088639F4u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x088639FCu, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08863A10u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08863A1Cu, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08863A24u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08863A30u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08863A38u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08863A44u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08863A50u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08863A58u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08863A64u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08863A70u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08863A78u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08863A88u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08863A90u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08863AA4u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08863AACu, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08863AB4u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08863ABCu, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08863AC4u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08863AD0u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08863ADCu, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08863AE4u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08863AF4u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08863AFCu, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08863B08u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08863B10u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08863B14u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08863B20u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08863B24u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08863B54u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08863B80u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08863B90u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08863B98u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08863BA0u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08863BB0u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08863BC0u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08863BC8u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08863BD8u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08863BE0u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08863BF4u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08863BFCu, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08863C04u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08863C10u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08863C18u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08863C24u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08863C30u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08863C38u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08863C44u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08863C50u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08863C58u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08863C68u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08863C70u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08863C84u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08863C8Cu, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08863C90u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08863CB4u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08863CC8u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08863CD0u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08863CDCu, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08863D00u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08863D08u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08863D14u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08863D1Cu, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08863D2Cu, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08863D3Cu, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08863D44u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08863D54u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08863D6Cu, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08863D80u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08863D88u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08863D8Cu, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08863D9Cu, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08863DC4u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08863DCCu, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08863DD0u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08863DD8u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08863DECu, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08863DF4u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08863DFCu, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08863E08u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08863E14u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08863E3Cu, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08863E44u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08863E54u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08863E5Cu, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08863E64u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08863E70u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08863E7Cu, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08863E84u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08863E94u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08863EA4u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08863EACu, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08863EB4u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08863EBCu, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08863EC4u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08863EE0u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08863EF0u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08863F18u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08863F28u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08863F34u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08863F44u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08863F50u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08863F58u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08863F60u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08863F6Cu, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08863F78u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08863F84u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08863F8Cu, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08863FA0u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08863FACu, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08863FC8u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08863FDCu, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08863FE4u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08863FE8u, &recomp_unit_0023, "recomp_unit_0023"); - runtime.register_function(0x08863FF8u, &recomp_unit_0023, "recomp_unit_0023"); + // PSPRECOMP_V812_COMPACT_REGISTRATION: same entry set, looped once in Runtime instead of source-expanded calls. + runtime.register_generated_entry_mask(0x08860000u, &recomp_unit_0023, "recomp_unit_0023", + kEntryMasks_recomp_unit_0023, 64u); } } // namespace psprecomp diff --git a/profiles/vcs/generated/generated_unit_0024.cpp b/profiles/vcs/generated/generated_unit_0024.cpp index 03e56f6..96dc0ae 100644 --- a/profiles/vcs/generated/generated_unit_0024.cpp +++ b/profiles/vcs/generated/generated_unit_0024.cpp @@ -1036,6 +1036,19 @@ LOCAL_DISPATCH: AOT_REGCACHE_SYNC_OUT(); return; } } +// PSPRECOMP_V812_SHARED_SCHED_BLOCK: one scheduler-exact slow boundary per unit. +LOCAL_SCHED_BOUNDARY: + ctx.pc = jump_target; + AOT_REGCACHE_SYNC_OUT(); + if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { + ++local_redispatch_rounds; + AOT_REGCACHE_SYNC_IN(); + local_transfers = 0u; + local_pc = ctx.pc; + entry_id = 0u; + goto LOCAL_DISPATCH; + } + return; L_08864000: aot_gpr_31 = (0x08864008u); aot_gpr_5 = (0u | 38u); @@ -1219,18 +1232,8 @@ L_0886415C: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0886417C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -1277,18 +1280,8 @@ L_088641D8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088641E8: { const bool branch_taken = aot_gpr_4 == 0u; if (branch_taken) { @@ -1328,18 +1321,8 @@ L_08864240: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08864248: aot_gpr_4 = (0u | 0u); aot_gpr_5 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(-29148))); @@ -1445,18 +1428,8 @@ L_0886438C: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08864394: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_gpr_4 = (aot_mem.aot_direct_load16(ctx.gpr[28] + static_cast(7984))); @@ -1512,18 +1485,8 @@ L_08864400: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0886441C: aot_gpr_4 = (0u | 0u); aot_gpr_5 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(-29148))); @@ -1629,18 +1592,8 @@ L_0886457C: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08864584: aot_gpr_6 = (2239u << 16u); aot_gpr_5 = (aot_gpr_4 << 5u); @@ -1678,18 +1631,8 @@ L_088645D4: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088645DC: ctx.gpr[2] = (0u + static_cast(-1)); { const bool branch_taken = aot_gpr_4 == ctx.gpr[2]; @@ -1733,18 +1676,8 @@ L_08864620: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08864628: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_gpr_4 = (15820u << 16u); @@ -1868,18 +1801,8 @@ L_0886473C: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08864760: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); ctx.gpr[7] = (aot_gpr_5 | 0u); @@ -1943,18 +1866,8 @@ L_088647C4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088647D0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -1990,18 +1903,8 @@ L_08864810: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0886481C: aot_gpr_29 = (aot_gpr_29 + static_cast(-288)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(260), aot_gpr_16); @@ -2315,18 +2218,8 @@ L_08864AB0: aot_gpr_29 = (aot_gpr_29 + static_cast(288)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08864AE8: ctx.gpr[7] = (2240u << 16u); ctx.gpr[8] = (0u | 0u); @@ -2487,18 +2380,8 @@ L_08864BF8: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08864C00: ctx.gpr[9] = (aot_gpr_5 & 255u); aot_gpr_5 = (2240u << 16u); @@ -2646,18 +2529,8 @@ L_08864CDC: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08864CE4: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(8), ctx.gpr[18]); @@ -2714,18 +2587,8 @@ L_08864D50: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08864D6C: ctx.gpr[7] = (2240u << 16u); ctx.gpr[8] = (0u | 0u); @@ -2762,18 +2625,8 @@ L_08864DB4: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08864DBC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (2240u << 16u); @@ -2794,18 +2647,8 @@ L_08864DE8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08864DF4: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), aot_gpr_16); @@ -3359,18 +3202,8 @@ L_088651F8: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08865220: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -4045,18 +3878,8 @@ L_08865634: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0886565C: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); { const std::uint32_t aot_run_words[7]{aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[22]}; @@ -4376,18 +4199,8 @@ L_08865874: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0886589C: ctx.set_vfpu_scalar_bits_ct<28u>(aot_gpr_4); ctx.set_vfpu_scalar_bits_ct<29u>(aot_gpr_5); @@ -4414,18 +4227,8 @@ L_088658C8: jump_target = ctx.gpr[10]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088658DC: aot_gpr_4 = (ctx.vfpu_scalar_bits_ct<28u>()); ctx.set_vfpu_scalar_bits_ct<93u>(aot_gpr_31); @@ -4638,18 +4441,8 @@ L_08865A4C: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08865A64: aot_gpr_29 = (aot_gpr_29 + static_cast(-96)); { const std::uint32_t aot_run_words[16]{std::bit_cast(aot_fpr_20), std::bit_cast(ctx.fpr[22]), std::bit_cast(ctx.fpr[24]), std::bit_cast(ctx.fpr[26]), std::bit_cast(ctx.fpr[28]), std::bit_cast(ctx.fpr[30]), aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[22], ctx.gpr[23], ctx.gpr[30], aot_gpr_31}; @@ -4793,18 +4586,8 @@ L_08865B68: ctx.gpr[21] = (static_cast(static_cast(ctx.gpr[21]) >> 2u)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08865B80: { const bool branch_taken = 0u == 0u; if (branch_taken) { @@ -5065,18 +4848,8 @@ L_08865D68: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08865D80: ctx.gpr[17] = (0u | 1u); { const bool branch_taken = 0u == 0u; @@ -5313,18 +5086,8 @@ L_08865F00: aot_gpr_29 = (aot_gpr_29 + static_cast(96)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08865F48: aot_gpr_29 = (aot_gpr_29 + static_cast(-80)); { const std::uint32_t aot_run_words[10]{std::bit_cast(aot_fpr_20), std::bit_cast(ctx.fpr[22]), aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[22], aot_gpr_31}; @@ -5709,18 +5472,8 @@ L_088661FC: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08866214: ctx.gpr[22] = (0u | 1u); { const bool branch_taken = 0u == 0u; @@ -5924,18 +5677,8 @@ L_0886635C: aot_gpr_29 = (aot_gpr_29 + static_cast(80)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0886638C: aot_gpr_29 = (aot_gpr_29 + static_cast(-80)); { const std::uint32_t aot_run_words[10]{std::bit_cast(aot_fpr_20), std::bit_cast(ctx.fpr[22]), aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[22], aot_gpr_31}; @@ -6503,18 +6246,8 @@ L_08866778: aot_gpr_29 = (aot_gpr_29 + static_cast(80)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088667A8: aot_gpr_29 = (aot_gpr_29 + static_cast(-80)); { const std::uint32_t aot_run_words[10]{std::bit_cast(aot_fpr_20), std::bit_cast(ctx.fpr[22]), aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[22], aot_gpr_31}; @@ -7082,18 +6815,8 @@ L_08866B94: aot_gpr_29 = (aot_gpr_29 + static_cast(80)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08866BC4: aot_gpr_29 = (aot_gpr_29 + static_cast(-64)); { const std::uint32_t aot_run_words[8]{aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[22], aot_gpr_31}; @@ -7538,18 +7261,8 @@ L_08866EF8: aot_gpr_29 = (aot_gpr_29 + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08866F20: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); { const std::uint32_t aot_run_words[6]{aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], aot_gpr_31}; @@ -7896,18 +7609,8 @@ L_088671C0: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088671E0: aot_gpr_29 = (aot_gpr_29 + static_cast(-80)); { const std::uint32_t aot_run_words[15]{std::bit_cast(aot_fpr_20), std::bit_cast(ctx.fpr[22]), std::bit_cast(ctx.fpr[24]), std::bit_cast(ctx.fpr[26]), std::bit_cast(ctx.fpr[28]), std::bit_cast(ctx.fpr[30]), aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[22], ctx.gpr[23], aot_gpr_31}; @@ -8389,18 +8092,8 @@ L_08867520: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08867538: aot_gpr_31 = (0x08867540u); aot_gpr_4 = (ctx.gpr[21] | 0u); @@ -8583,18 +8276,8 @@ L_08867658: aot_gpr_29 = (aot_gpr_29 + static_cast(80)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0886769C: aot_gpr_29 = (aot_gpr_29 + static_cast(-64)); { const std::uint32_t aot_run_words[8]{aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[22], aot_gpr_31}; @@ -9058,18 +8741,8 @@ L_088679F8: aot_gpr_29 = (aot_gpr_29 + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08867A20: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); { const std::uint32_t aot_run_words[6]{aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], aot_gpr_31}; @@ -9434,18 +9107,8 @@ L_08867CEC: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08867D0C: aot_gpr_29 = (aot_gpr_29 + static_cast(-128)); { const std::uint32_t aot_run_words[16]{std::bit_cast(aot_fpr_20), std::bit_cast(ctx.fpr[22]), std::bit_cast(ctx.fpr[24]), std::bit_cast(ctx.fpr[26]), std::bit_cast(ctx.fpr[28]), std::bit_cast(ctx.fpr[30]), aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[22], ctx.gpr[23], ctx.gpr[30], aot_gpr_31}; @@ -9823,963 +9486,8 @@ void recomp_unit_0024(Runtime &rt, AllegrexContext &ctx) { void register_generated_unit_24(Runtime &runtime) { runtime.register_generated_unit(24u, 0x08864000u, 16384u, &recomp_unit_0024, &recomp_unit_0024_entry); - runtime.register_function(0x08864000u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08864008u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08864020u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08864030u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08864040u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08864058u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08864064u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08864070u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08864084u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x0886408Cu, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x088640A4u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x088640E4u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x088640ECu, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x088640F4u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x088640FCu, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08864104u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08864110u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08864128u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08864130u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x0886413Cu, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08864144u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08864150u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x0886415Cu, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x0886417Cu, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08864190u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x088641A0u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x088641B8u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x088641D8u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x088641E8u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x088641F0u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08864200u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08864240u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08864248u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08864328u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x0886432Cu, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x0886433Cu, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x0886436Cu, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x0886438Cu, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08864394u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x088643C0u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x088643CCu, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x088643E8u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08864400u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x0886441Cu, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08864540u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08864544u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x0886457Cu, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08864584u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x088645A8u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x088645C0u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x088645D4u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x088645DCu, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x088645E8u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08864610u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08864618u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08864620u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08864628u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x0886466Cu, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08864678u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08864688u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x088646ACu, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x088646B4u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x088646BCu, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x088646F0u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x088646F8u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x0886472Cu, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x0886473Cu, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08864760u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x0886477Cu, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08864788u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08864790u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x0886479Cu, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x088647C4u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x088647D0u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x088647E0u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x088647F0u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x088647F8u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08864810u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x0886481Cu, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08864884u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x0886489Cu, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x088648A8u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x088648ACu, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x088648C0u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x088648E0u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x088648E8u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08864904u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08864944u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08864950u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08864980u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x0886498Cu, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x088649A4u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x088649E4u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x088649F8u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08864A14u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08864A68u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08864A70u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08864A88u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08864A90u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08864A9Cu, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08864AB0u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08864AE8u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08864AFCu, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08864B04u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08864B0Cu, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08864B28u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08864B30u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08864B3Cu, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08864B44u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08864B4Cu, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08864B68u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08864B7Cu, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08864B84u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08864B8Cu, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08864B94u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08864B9Cu, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08864BB8u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08864BC0u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08864BCCu, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08864BD4u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08864BDCu, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08864BF8u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08864C00u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08864C18u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08864C20u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08864C28u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08864C3Cu, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08864C44u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08864C50u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08864C58u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08864C60u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08864C68u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08864C78u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08864C80u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08864C88u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08864C90u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08864C98u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08864CACu, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08864CB4u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08864CC0u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08864CC8u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08864CD0u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08864CDCu, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08864CE4u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08864D0Cu, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08864D28u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08864D30u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08864D3Cu, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08864D50u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08864D6Cu, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08864D7Cu, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08864D90u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08864DA0u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08864DB4u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08864DBCu, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08864DE8u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08864DF4u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08864E50u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08864E58u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08864E60u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08864E98u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08864EA0u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08864EA8u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08864EB4u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08864EBCu, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08864EC4u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08864ECCu, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08864ED8u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08864EE0u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08864EE8u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08864EF0u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08864EFCu, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08864F08u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08864F0Cu, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08864F18u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08864F2Cu, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08864F34u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08864F40u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08864F48u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08864F54u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08864F5Cu, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08864F60u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08864F68u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08864F74u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08864F7Cu, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08864F84u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08864F88u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08864F90u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08864F9Cu, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08864FA4u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08864FACu, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08864FB0u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08864FB8u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08864FBCu, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08864FC4u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08864FCCu, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08864FD4u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08864FE8u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x0886502Cu, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x0886504Cu, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08865058u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08865070u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08865084u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08865094u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x088650B4u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x088650C0u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x088650C8u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x088650D0u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x088650DCu, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x088650E8u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x088650F0u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x088650F8u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08865104u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x0886510Cu, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08865114u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x0886511Cu, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08865128u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08865130u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x0886513Cu, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08865144u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08865150u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08865160u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x0886516Cu, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08865174u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08865180u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08865188u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08865194u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x088651A8u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x088651BCu, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x088651C0u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x088651C8u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x088651D4u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x088651DCu, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x088651E8u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x088651F0u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x088651F8u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08865220u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x0886525Cu, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08865268u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08865274u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x0886527Cu, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08865284u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x0886528Cu, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08865294u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x0886529Cu, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x088652A8u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x088652B4u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x088652C0u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x088652CCu, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x088652D0u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x088652D8u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x088652E4u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x088652ECu, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08865304u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08865314u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x0886531Cu, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08865324u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x0886532Cu, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08865334u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x0886533Cu, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08865348u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08865350u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08865358u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08865360u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08865368u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08865370u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08865378u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08865380u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08865390u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x088653A0u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x088653A8u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x088653B0u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x088653B8u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x088653C4u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x088653CCu, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x088653D8u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x088653E4u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x088653F0u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x088653FCu, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08865400u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08865410u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08865418u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08865428u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08865438u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08865440u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08865448u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08865450u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08865458u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08865474u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08865484u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x0886548Cu, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08865494u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x0886549Cu, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x088654A4u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x088654ACu, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x088654BCu, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x088654CCu, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x088654D4u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x088654DCu, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x088654E4u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x088654ECu, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x088654FCu, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x0886550Cu, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08865514u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x0886551Cu, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08865524u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08865530u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08865538u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08865544u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08865550u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x0886555Cu, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08865568u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x0886556Cu, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08865574u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x0886557Cu, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x0886558Cu, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x088655A4u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x088655B4u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x088655BCu, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x088655C4u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x088655CCu, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x088655D4u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x088655E4u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x088655F4u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x088655FCu, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08865604u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x0886560Cu, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08865618u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08865620u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08865634u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x0886565Cu, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x0886569Cu, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x088656A8u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x088656B4u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x088656BCu, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x088656C8u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x088656D0u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x088656D8u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x088656E0u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x088656E8u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x088656F0u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x088656FCu, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08865708u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08865718u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08865730u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08865740u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08865748u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08865754u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x0886575Cu, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08865764u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08865770u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x0886577Cu, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x0886578Cu, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x088657A4u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x088657B4u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x088657BCu, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x088657C8u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x088657D0u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x088657D8u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x088657E4u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x088657F0u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08865800u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08865818u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08865828u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08865830u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x0886583Cu, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08865844u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x0886584Cu, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08865860u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08865874u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x0886589Cu, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x088658B8u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x088658C8u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x088658DCu, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08865908u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08865938u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08865940u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08865950u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08865958u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08865970u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08865978u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08865994u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x0886599Cu, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x088659B8u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x088659C0u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x088659D4u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x088659DCu, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x088659F8u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08865A00u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08865A18u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08865A20u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08865A28u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08865A34u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08865A40u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08865A48u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08865A4Cu, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08865A64u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08865AC8u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08865AD4u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08865ADCu, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08865AECu, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08865AFCu, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08865B08u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08865B10u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08865B20u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08865B28u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08865B30u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08865B3Cu, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08865B54u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08865B60u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08865B68u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08865B80u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08865B88u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08865B94u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08865B9Cu, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08865BA4u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08865BACu, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08865BBCu, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08865BD8u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08865BECu, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08865BF8u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08865C00u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08865C14u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08865C20u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08865C2Cu, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08865C3Cu, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08865C54u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08865C70u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08865C8Cu, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08865CA8u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08865CC4u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08865CE0u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08865CE8u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08865CF0u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08865D04u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08865D1Cu, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08865D34u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08865D4Cu, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08865D54u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08865D58u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08865D60u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08865D68u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08865D80u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08865D8Cu, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08865D94u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08865D9Cu, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08865DA0u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08865DA8u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08865DB0u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08865DB8u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08865DBCu, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08865DC4u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08865DE8u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08865DF0u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08865E08u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08865E1Cu, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08865E3Cu, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08865E40u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08865E48u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08865E64u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08865E80u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08865E94u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08865EA0u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08865EA8u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08865EC0u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08865EC8u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08865EE4u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08865EF0u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08865EF8u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08865F00u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08865F48u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08865F94u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08865FA0u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08865FACu, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08865FB0u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08865FB8u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08865FCCu, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08865FD4u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08865FE4u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08865FF0u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08866000u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x0886600Cu, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08866014u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08866020u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08866038u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08866044u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x0886604Cu, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08866054u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08866060u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08866078u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08866084u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08866094u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x088660A0u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x088660A4u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x088660B0u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x088660CCu, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x088660E8u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08866104u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08866120u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x0886613Cu, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08866158u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08866160u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08866168u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08866184u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x088661A0u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x088661BCu, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x088661D8u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x088661E0u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x088661E4u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x088661ECu, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x088661FCu, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08866214u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08866220u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08866228u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08866230u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08866234u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x0886623Cu, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08866244u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x0886624Cu, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08866250u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08866258u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x0886627Cu, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08866284u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x0886629Cu, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x088662B0u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x088662D0u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x088662D4u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x088662DCu, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x088662E4u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x0886630Cu, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08866314u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08866340u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x0886634Cu, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08866354u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x0886635Cu, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x0886638Cu, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x088663D4u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x088663E0u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x088663ECu, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x088663F0u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x088663F8u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x0886640Cu, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08866414u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08866424u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08866430u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08866440u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x0886644Cu, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08866454u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08866460u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08866478u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08866484u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x088664A4u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x088664B0u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x088664B4u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x088664C0u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x088664DCu, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x088664F8u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08866514u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08866530u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x0886654Cu, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08866568u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08866570u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08866578u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08866594u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x088665B0u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x088665CCu, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x088665E8u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x088665F0u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x088665F4u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x088665FCu, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x0886660Cu, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08866618u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08866620u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08866628u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08866630u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x0886663Cu, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08866644u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x0886664Cu, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08866650u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08866658u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08866660u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08866668u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x0886666Cu, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08866674u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08866698u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x088666A0u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x088666B8u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x088666CCu, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x088666ECu, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x088666F0u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x088666F8u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08866700u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08866728u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08866730u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x0886675Cu, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08866768u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08866770u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08866778u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x088667A8u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x088667F0u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x088667FCu, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08866808u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x0886680Cu, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08866814u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08866828u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08866830u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08866840u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x0886684Cu, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x0886685Cu, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08866868u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08866870u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x0886687Cu, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08866894u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x088668A0u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x088668C0u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x088668CCu, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x088668D0u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x088668DCu, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x088668F8u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08866914u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08866930u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x0886694Cu, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08866968u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08866984u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x0886698Cu, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08866994u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x088669B0u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x088669CCu, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x088669E8u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08866A04u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08866A0Cu, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08866A10u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08866A18u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08866A28u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08866A34u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08866A3Cu, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08866A44u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08866A4Cu, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08866A58u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08866A60u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08866A68u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08866A6Cu, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08866A74u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08866A7Cu, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08866A84u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08866A88u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08866A90u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08866AB4u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08866ABCu, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08866AD4u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08866AE8u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08866B08u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08866B0Cu, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08866B14u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08866B1Cu, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08866B44u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08866B4Cu, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08866B78u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08866B84u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08866B8Cu, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08866B94u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08866BC4u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08866C08u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08866C14u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08866C20u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08866C28u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08866C3Cu, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08866C4Cu, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08866C60u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08866C6Cu, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08866C74u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08866C7Cu, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08866C84u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08866C8Cu, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08866C90u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08866C98u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08866CA0u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08866CA8u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08866CB0u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08866CC0u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08866CD8u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08866CE4u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08866CECu, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08866D04u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08866D18u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08866D30u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08866D48u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08866D60u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08866D78u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08866D90u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08866D98u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08866DACu, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08866DC4u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08866DDCu, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08866DF4u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08866DF8u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08866E1Cu, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08866E24u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08866E3Cu, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08866E50u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08866E70u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08866E74u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08866E7Cu, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08866E98u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08866EB4u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08866EBCu, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08866EDCu, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08866EE8u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08866EF0u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08866EF8u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08866F20u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08866F54u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08866F60u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08866F68u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08866F7Cu, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08866F8Cu, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08866FA0u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08866FBCu, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08866FCCu, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08866FE4u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08866FF8u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08867010u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08867028u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08867040u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08867058u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08867070u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08867078u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x0886708Cu, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x088670A4u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x088670BCu, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x088670D4u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x088670D8u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x088670FCu, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08867104u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x0886711Cu, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08867130u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08867150u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08867154u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x0886715Cu, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08867170u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08867184u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x0886718Cu, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x088671A4u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x088671B0u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x088671B8u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x088671C0u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x088671E0u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08867244u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08867250u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08867258u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08867264u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08867270u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08867278u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08867288u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08867298u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x088672A4u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x088672ACu, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x088672B8u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x088672D0u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x088672DCu, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x088672ECu, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x088672F8u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08867304u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x0886730Cu, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08867314u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x0886731Cu, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08867324u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08867330u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08867338u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08867340u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x0886734Cu, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08867354u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x0886735Cu, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08867364u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x0886737Cu, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x088673A0u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x088673A8u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x088673B0u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x088673BCu, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x088673CCu, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x088673D4u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x088673E4u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x088673ECu, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x088673F4u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08867400u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08867414u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08867428u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x0886743Cu, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08867450u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08867464u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08867478u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08867480u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08867488u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x0886749Cu, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x088674B0u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x088674C4u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x088674D8u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x088674E0u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x088674E4u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x088674ECu, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x088674F8u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08867504u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08867510u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08867518u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08867520u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08867538u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08867540u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08867548u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x0886754Cu, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08867554u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x0886755Cu, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08867564u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08867568u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08867570u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08867594u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x0886759Cu, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x088675B4u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x088675C8u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x088675E8u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x088675ECu, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x088675F4u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x088675FCu, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08867624u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x0886762Cu, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x0886764Cu, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08867658u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x0886769Cu, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x088676E0u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x088676ECu, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x088676F4u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08867700u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x0886770Cu, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08867714u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08867728u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08867738u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x0886774Cu, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08867758u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08867760u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08867768u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08867770u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x0886777Cu, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08867784u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x0886778Cu, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08867794u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x088677ACu, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x088677D0u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x088677D8u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x088677E0u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x088677ECu, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x088677FCu, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08867804u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08867814u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x0886781Cu, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08867824u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x0886783Cu, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08867850u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08867864u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08867878u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x0886788Cu, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x088678A0u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x088678B4u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x088678BCu, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x088678D0u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x088678E4u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x088678F8u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x0886790Cu, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08867910u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08867934u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x0886793Cu, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08867954u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08867968u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08867988u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x0886798Cu, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08867994u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x0886799Cu, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x088679C4u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x088679CCu, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x088679ECu, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x088679F8u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08867A20u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08867A54u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08867A60u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08867A68u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08867A7Cu, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08867A8Cu, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08867AA8u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08867ACCu, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08867AD4u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08867ADCu, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08867AE8u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08867AF8u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08867B00u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08867B10u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08867B18u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08867B30u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08867B44u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08867B58u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08867B6Cu, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08867B80u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08867B94u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08867BA8u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08867BB0u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08867BC4u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08867BD8u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08867BECu, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08867C00u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08867C04u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08867C28u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08867C30u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08867C48u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08867C5Cu, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08867C7Cu, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08867C80u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08867C88u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08867C90u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08867CB8u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08867CC0u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08867CE0u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08867CECu, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08867D0Cu, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08867D70u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08867D7Cu, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08867D84u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08867D98u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08867DB8u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08867DE0u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08867DF8u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08867E00u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08867E30u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08867E60u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08867E74u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08867E94u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08867E9Cu, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08867EA4u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08867EBCu, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08867EC8u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08867ED0u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08867EDCu, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08867EE4u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08867EECu, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08867EF4u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08867F00u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08867F08u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08867F10u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08867F18u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08867F20u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08867F2Cu, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08867F40u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08867F54u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08867F68u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08867F7Cu, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08867F90u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08867FA4u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08867FACu, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08867FB4u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08867FC8u, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08867FDCu, &recomp_unit_0024, "recomp_unit_0024"); - runtime.register_function(0x08867FF0u, &recomp_unit_0024, "recomp_unit_0024"); + // PSPRECOMP_V812_COMPACT_REGISTRATION: same entry set, looped once in Runtime instead of source-expanded calls. + runtime.register_generated_entry_mask(0x08864000u, &recomp_unit_0024, "recomp_unit_0024", + kEntryMasks_recomp_unit_0024, 64u); } } // namespace psprecomp diff --git a/profiles/vcs/generated/generated_unit_0025.cpp b/profiles/vcs/generated/generated_unit_0025.cpp index 29f8df8..456d20c 100644 --- a/profiles/vcs/generated/generated_unit_0025.cpp +++ b/profiles/vcs/generated/generated_unit_0025.cpp @@ -896,6 +896,19 @@ LOCAL_DISPATCH: AOT_REGCACHE_SYNC_OUT(); return; } } +// PSPRECOMP_V812_SHARED_SCHED_BLOCK: one scheduler-exact slow boundary per unit. +LOCAL_SCHED_BOUNDARY: + ctx.pc = jump_target; + AOT_REGCACHE_SYNC_OUT(); + if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { + ++local_redispatch_rounds; + AOT_REGCACHE_SYNC_IN(); + local_transfers = 0u; + local_pc = ctx.pc; + entry_id = 0u; + goto LOCAL_DISPATCH; + } + return; L_08868004: { const bool branch_taken = 0u == 0u; aot_gpr_4 = (0u | 1u); @@ -1183,18 +1196,8 @@ L_088681B0: aot_gpr_29 = (aot_gpr_29 + static_cast(128)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088681F8: aot_gpr_29 = (aot_gpr_29 + static_cast(-96)); { const std::uint32_t aot_run_words[13]{std::bit_cast(aot_fpr_20), std::bit_cast(ctx.fpr[22]), std::bit_cast(ctx.fpr[24]), aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[22], ctx.gpr[23], ctx.gpr[30], aot_gpr_31}; @@ -1860,18 +1863,8 @@ L_08868698: aot_gpr_29 = (aot_gpr_29 + static_cast(96)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088686D4: aot_gpr_29 = (aot_gpr_29 + static_cast(-96)); { const std::uint32_t aot_run_words[13]{std::bit_cast(aot_fpr_20), std::bit_cast(ctx.fpr[22]), std::bit_cast(ctx.fpr[24]), aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[22], ctx.gpr[23], ctx.gpr[30], aot_gpr_31}; @@ -2502,18 +2495,8 @@ L_08868B50: aot_gpr_29 = (aot_gpr_29 + static_cast(96)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08868B8C: aot_gpr_29 = (aot_gpr_29 + static_cast(-96)); { const std::uint32_t aot_run_words[16]{std::bit_cast(aot_fpr_20), std::bit_cast(ctx.fpr[22]), std::bit_cast(ctx.fpr[24]), std::bit_cast(ctx.fpr[26]), std::bit_cast(ctx.fpr[28]), std::bit_cast(ctx.fpr[30]), aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[22], ctx.gpr[23], ctx.gpr[30], aot_gpr_31}; @@ -2540,18 +2523,8 @@ L_08868BF0: ctx.gpr[20] = (static_cast(static_cast(ctx.gpr[20]) >> 2u)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08868C08: ctx.gpr[17] = (0u | 0u); { const bool branch_taken = 0u == 0u; @@ -2792,18 +2765,8 @@ L_08868D9C: ctx.gpr[20] = (static_cast(static_cast(ctx.gpr[20]) >> 2u)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08868DB4: { const bool branch_taken = 0u == 0u; if (branch_taken) { @@ -2991,18 +2954,8 @@ L_08868EEC: ctx.gpr[20] = (static_cast(static_cast(ctx.gpr[20]) >> 2u)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08868F04: aot_gpr_16 = (0u | 1u); { const bool branch_taken = 0u == 0u; @@ -3220,18 +3173,8 @@ L_08869064: aot_gpr_29 = (aot_gpr_29 + static_cast(96)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088690AC: aot_gpr_29 = (aot_gpr_29 + static_cast(-112)); { const std::uint32_t aot_run_words[15]{std::bit_cast(aot_fpr_20), std::bit_cast(ctx.fpr[22]), std::bit_cast(ctx.fpr[24]), std::bit_cast(ctx.fpr[26]), std::bit_cast(ctx.fpr[28]), aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[22], ctx.gpr[23], ctx.gpr[30], aot_gpr_31}; @@ -4031,18 +3974,8 @@ L_088697A8: aot_gpr_29 = (aot_gpr_29 + static_cast(112)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088697EC: aot_gpr_29 = (aot_gpr_29 + static_cast(-144)); { const std::uint32_t aot_run_words[15]{std::bit_cast(aot_fpr_20), std::bit_cast(ctx.fpr[22]), std::bit_cast(ctx.fpr[24]), std::bit_cast(ctx.fpr[26]), std::bit_cast(ctx.fpr[28]), aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[22], ctx.gpr[23], ctx.gpr[30], aot_gpr_31}; @@ -4436,18 +4369,8 @@ L_08869C28: aot_gpr_29 = (aot_gpr_29 + static_cast(144)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08869C6C: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); { const std::uint32_t aot_run_words[7]{aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], aot_gpr_31}; @@ -4848,18 +4771,8 @@ L_0886A00C: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0886A030: aot_gpr_29 = (aot_gpr_29 + static_cast(-288)); { const std::uint32_t aot_run_words[10]{std::bit_cast(aot_fpr_20), aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[22], ctx.gpr[23], aot_gpr_31}; @@ -5315,18 +5228,8 @@ L_0886A3B0: aot_gpr_29 = (aot_gpr_29 + static_cast(288)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0886A3E0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -5365,18 +5268,8 @@ L_0886A434: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0886A440: ctx.gpr[2] = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(8))); ctx.gpr[3] = (0u | 0u); @@ -5526,35 +5419,15 @@ L_0886A538: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0886A540: jump_target = aot_gpr_31; ctx.gpr[2] = (0u | 1u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0886A548: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -5645,18 +5518,8 @@ L_0886A5CC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0886A5E0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -5674,35 +5537,15 @@ L_0886A5F8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0886A60C: jump_target = aot_gpr_31; ctx.gpr[2] = (0u | 1u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0886A614: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -5716,18 +5559,8 @@ L_0886A624: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0886A630: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (aot_gpr_6 | 0u); @@ -5744,18 +5577,8 @@ L_0886A648: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0886A658: aot_gpr_4 = (aot_mem.aot_direct_load8(ctx.gpr[28] + static_cast(-28960))); aot_gpr_5 = (0u | 1u); @@ -5780,36 +5603,16 @@ L_0886A678: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0886A680: aot_gpr_4 = (0u | 1u); jump_target = aot_gpr_31; aot_mem.aot_direct_store8(ctx.gpr[28] + static_cast(-28959), static_cast(aot_gpr_4)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0886A68C: aot_gpr_4 = (aot_mem.aot_direct_load8(ctx.gpr[28] + static_cast(-28960))); ctx.gpr[2] = (aot_gpr_4 ^ 3u); @@ -5817,18 +5620,8 @@ L_0886A68C: ctx.gpr[2] = (ctx.gpr[2] < static_cast(1) ? 1u : 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0886A69C: aot_gpr_5 = (2240u << 16u); aot_gpr_4 = (aot_gpr_4 << 2u); @@ -5838,18 +5631,8 @@ L_0886A69C: ctx.gpr[2] = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(0))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0886A6B4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -5861,18 +5644,8 @@ L_0886A6C4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0886A6D0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -5884,18 +5657,8 @@ L_0886A6E0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0886A6EC: aot_gpr_5 = (2240u << 16u); aot_gpr_5 = (aot_gpr_5 + static_cast(-25552)); @@ -6007,18 +5770,8 @@ L_0886A7A4: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0886A7AC: aot_gpr_29 = (aot_gpr_29 + static_cast(-64)); aot_gpr_4 = (aot_mem.aot_direct_load8(ctx.gpr[28] + static_cast(-28958))); @@ -6220,18 +5973,8 @@ L_0886A938: aot_gpr_29 = (aot_gpr_29 + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0886A964: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_gpr_4 = (aot_mem.aot_direct_load8(ctx.gpr[28] + static_cast(-28958))); @@ -6346,18 +6089,8 @@ L_0886AA40: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0886AA64: aot_gpr_29 = (aot_gpr_29 + static_cast(-384)); aot_gpr_4 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(-28976))); @@ -7182,35 +6915,15 @@ L_0886B0A8: aot_gpr_29 = (aot_gpr_29 + static_cast(384)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0886B0EC: jump_target = aot_gpr_31; ctx.gpr[2] = (0u | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0886B0F4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (0u | 0u); @@ -7241,18 +6954,8 @@ L_0886B11C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0886B128: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_6 = (0u | 88u); @@ -7267,18 +6970,8 @@ L_0886B13C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0886B148: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -7344,18 +7037,8 @@ L_0886B1A4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0886B21C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -7393,18 +7076,8 @@ L_0886B26C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0886B280: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -7544,18 +7217,8 @@ L_0886B3D8: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0886B414: aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(28), 0u); aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(32), 0u); @@ -7577,18 +7240,8 @@ L_0886B414: aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(64), 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0886B45C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -7665,18 +7318,8 @@ L_0886B4F4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0886B504: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), aot_gpr_16); @@ -7721,18 +7364,8 @@ L_0886B548: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0886B584: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -7766,18 +7399,8 @@ L_0886B5C0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0886B5D4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -7833,18 +7456,8 @@ L_0886B63C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0886B650: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -7857,18 +7470,8 @@ L_0886B660: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0886B66C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(16))); @@ -7925,18 +7528,8 @@ L_0886B6DC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0886B6F0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, ctx.gpr[17], aot_gpr_31}; @@ -8304,18 +7897,8 @@ L_0886BA04: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0886BACC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -8335,18 +7918,8 @@ L_0886BAE0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0886BB00: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -8366,36 +7939,16 @@ L_0886BB14: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0886BB34: ctx.gpr[2] = (2183u << 16u); jump_target = aot_gpr_31; ctx.gpr[2] = (ctx.gpr[2] + static_cast(-17612)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0886BB40: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -8407,18 +7960,8 @@ L_0886BB50: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0886BB5C: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -8515,18 +8058,8 @@ L_0886BBE8: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0886BC08: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -8578,35 +8111,15 @@ L_0886BC58: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0886BC6C: jump_target = aot_gpr_31; ctx.gpr[2] = (0u | 8u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0886BC74: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (0u | 0u); @@ -8642,18 +8155,8 @@ L_0886BCB0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0886BCC0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -8682,18 +8185,8 @@ L_0886BCEC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0886BCF8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), aot_gpr_5); @@ -8735,18 +8228,8 @@ L_0886BD4C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0886BD5C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (aot_gpr_5 | 0u); @@ -8761,18 +8244,8 @@ L_0886BD70: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0886BD7C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[4]{aot_gpr_16, ctx.gpr[17], ctx.gpr[18], aot_gpr_31}; @@ -8821,18 +8294,8 @@ L_0886BDC8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0886BDE8: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(28), ctx.gpr[17]); @@ -8938,18 +8401,8 @@ L_0886BEB0: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0886BED0: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(32), aot_gpr_5); @@ -8964,18 +8417,8 @@ L_0886BEE4: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0886BEF0: aot_gpr_29 = (aot_gpr_29 + static_cast(-64)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(36), ctx.gpr[19]); @@ -9105,823 +8548,8 @@ void recomp_unit_0025(Runtime &rt, AllegrexContext &ctx) { void register_generated_unit_25(Runtime &runtime) { runtime.register_generated_unit(25u, 0x08868000u, 16384u, &recomp_unit_0025, &recomp_unit_0025_entry); - runtime.register_function(0x08868004u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886800Cu, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x08868010u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886801Cu, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x08868024u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x08868030u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x08868038u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x08868040u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x08868048u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x08868054u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886805Cu, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x08868064u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x08868068u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x08868070u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x08868078u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x08868080u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x08868084u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886808Cu, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x08868094u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x08868098u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x088680A8u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x088680D0u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x088680D8u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x088680F0u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x08868104u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x08868124u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x08868128u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x08868134u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x08868158u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x08868170u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x08868178u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x08868194u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x088681A0u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x088681A8u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x088681B0u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x088681F8u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x08868250u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886825Cu, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x08868268u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886826Cu, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x08868274u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x08868288u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x08868290u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x088682A0u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x088682ACu, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x088682B8u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x088682C0u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x088682D8u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x088682E4u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x088682F4u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x08868304u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886830Cu, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886831Cu, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x08868340u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x08868348u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x08868350u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x08868360u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x08868380u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x08868388u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x08868390u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x088683A8u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x088683B4u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x088683BCu, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x088683D8u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x088683F4u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x08868410u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886842Cu, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x08868448u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x08868464u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886846Cu, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x08868474u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x08868490u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x088684ACu, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x088684C8u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x088684E4u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x088684ECu, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x088684F0u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x088684FCu, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886850Cu, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x08868518u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x08868524u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886852Cu, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x08868534u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886853Cu, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x08868544u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886854Cu, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x08868550u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x08868558u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x08868560u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x08868568u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886856Cu, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x08868574u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886857Cu, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x08868580u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x08868590u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x088685B4u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x088685BCu, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x088685D4u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x088685E8u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x08868608u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886860Cu, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x08868618u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x08868620u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x08868648u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x08868650u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886867Cu, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x08868688u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x08868690u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x08868698u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x088686D4u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x08868728u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x08868734u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x08868740u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x08868744u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886874Cu, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x08868760u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x08868768u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x08868778u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x08868784u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x088687A4u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x088687B4u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x088687BCu, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x088687CCu, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x088687F0u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x088687F8u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x08868800u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x08868810u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x08868830u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x08868838u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x08868840u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x08868858u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x08868864u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886886Cu, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x08868888u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x088688A4u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x088688C0u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x088688DCu, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x088688F8u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x08868914u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886891Cu, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x08868924u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x08868940u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886895Cu, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x08868978u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x08868994u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886899Cu, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x088689A0u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x088689ACu, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x088689BCu, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x088689C8u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x088689D4u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x088689DCu, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x088689E4u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x088689ECu, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x088689F4u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x088689FCu, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x08868A00u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x08868A08u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x08868A10u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x08868A18u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x08868A1Cu, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x08868A24u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x08868A2Cu, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x08868A30u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x08868A48u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x08868A6Cu, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x08868A74u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x08868A8Cu, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x08868AA0u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x08868AC0u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x08868AC4u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x08868AD0u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x08868AD8u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x08868B00u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x08868B08u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x08868B34u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x08868B40u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x08868B48u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x08868B50u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x08868B8Cu, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x08868BF0u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x08868C08u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x08868C14u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x08868C18u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x08868C20u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x08868C34u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x08868C3Cu, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x08868C40u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x08868C50u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x08868C54u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x08868C6Cu, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x08868C90u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x08868C98u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x08868CA4u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x08868CB4u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x08868CC4u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x08868CCCu, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x08868CDCu, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x08868CE4u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x08868CF4u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x08868D1Cu, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x08868D24u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x08868D2Cu, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x08868D40u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x08868D60u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x08868D68u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x08868D70u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x08868D88u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x08868D94u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x08868D9Cu, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x08868DB4u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x08868DBCu, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x08868DC8u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x08868DD0u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x08868DD8u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x08868DE0u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x08868DE8u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x08868DF4u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x08868E08u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x08868E1Cu, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x08868E30u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x08868E44u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x08868E58u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x08868E6Cu, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x08868E74u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x08868E7Cu, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x08868E90u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x08868EA4u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x08868EB8u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x08868ECCu, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x08868ED4u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x08868ED8u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x08868EE4u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x08868EECu, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x08868F04u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x08868F10u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x08868F18u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x08868F20u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x08868F24u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x08868F2Cu, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x08868F34u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x08868F3Cu, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x08868F40u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x08868F48u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x08868F50u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x08868F54u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x08868F6Cu, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x08868F90u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x08868F98u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x08868FB0u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x08868FC4u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x08868FE4u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x08868FE8u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x08868FF4u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x08869000u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886902Cu, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x08869034u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x08869058u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x08869064u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x088690ACu, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886912Cu, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x08869134u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x08869140u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x08869150u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886915Cu, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x08869168u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x08869174u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x08869180u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x088691A8u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x088691B0u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x088691C4u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x088691DCu, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x088691ECu, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x088691F8u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x08869200u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x08869214u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886921Cu, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x08869228u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x08869234u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x08869240u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x08869248u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886924Cu, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886925Cu, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886926Cu, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x08869274u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886927Cu, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x08869288u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x08869294u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x088692A0u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x088692A8u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x088692B0u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x088692B8u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x088692BCu, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x088692C4u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x088692CCu, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x088692D0u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x088692D8u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x088692E4u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x088692ECu, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x088692F0u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x088692F8u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x08869300u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x08869304u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886930Cu, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x08869318u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x08869320u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x08869324u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886932Cu, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x08869334u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x08869338u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x08869340u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x08869348u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x08869390u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x08869398u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x088693A0u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x088693ACu, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x088693C0u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x088693D4u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x088693E0u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x088693E8u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x088693F4u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x08869400u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x08869408u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x08869410u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x08869438u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886944Cu, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x08869454u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886946Cu, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886947Cu, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x08869488u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x08869490u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x08869498u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x088694A4u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x088694B8u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x088694CCu, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x088694FCu, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x08869528u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x08869578u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x08869598u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886961Cu, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x08869670u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x08869684u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886969Cu, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x088696C4u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x088696F8u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886972Cu, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886973Cu, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886974Cu, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x08869768u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x08869770u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x08869784u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x08869790u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x08869798u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886979Cu, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x088697A8u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x088697ECu, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x08869838u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886986Cu, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x08869880u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x08869888u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x088698A4u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x088698B4u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x088698C0u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x088698D0u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x088698D8u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x088698E4u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x088698F0u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886993Cu, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886997Cu, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x08869A04u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x08869A58u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x08869A7Cu, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x08869A90u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x08869AA4u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x08869AD0u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x08869AE4u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x08869B08u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x08869B14u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x08869B20u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x08869B24u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x08869B2Cu, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x08869B70u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x08869B84u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x08869BE8u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x08869C24u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x08869C28u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x08869C6Cu, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x08869CDCu, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x08869CECu, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x08869D68u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x08869D8Cu, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x08869DB4u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x08869DC0u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x08869DDCu, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x08869DE4u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x08869DF4u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x08869DFCu, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x08869E0Cu, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x08869E10u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x08869E18u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x08869E20u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x08869E58u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x08869E60u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x08869E6Cu, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x08869E8Cu, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x08869EA8u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x08869EB0u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x08869EC0u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x08869EC8u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x08869ED8u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x08869EE0u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x08869F00u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x08869F10u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x08869F18u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x08869F38u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x08869F48u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x08869F50u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x08869F58u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x08869F78u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x08869FDCu, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x08869FE0u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886A000u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886A00Cu, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886A030u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886A0A8u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886A0B4u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886A0C4u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886A0D8u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886A0ECu, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886A0F4u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886A0FCu, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886A100u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886A118u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886A128u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886A13Cu, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886A150u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886A158u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886A174u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886A180u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886A190u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886A194u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886A1B4u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886A1F4u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886A1FCu, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886A23Cu, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886A240u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886A248u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886A260u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886A26Cu, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886A274u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886A27Cu, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886A284u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886A298u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886A2A0u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886A2A8u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886A2B4u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886A2BCu, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886A2C8u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886A2DCu, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886A2E8u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886A2F0u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886A2FCu, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886A304u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886A314u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886A328u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886A330u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886A33Cu, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886A344u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886A360u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886A368u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886A370u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886A378u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886A380u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886A388u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886A390u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886A398u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886A39Cu, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886A3B0u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886A3E0u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886A404u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886A420u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886A428u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886A434u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886A440u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886A454u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886A46Cu, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886A480u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886A494u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886A4A4u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886A4B8u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886A4C8u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886A4D0u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886A4D8u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886A4E8u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886A4F0u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886A4F8u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886A500u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886A518u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886A520u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886A538u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886A540u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886A548u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886A570u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886A578u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886A584u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886A58Cu, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886A598u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886A5A0u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886A5ACu, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886A5B4u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886A5BCu, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886A5C8u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886A5CCu, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886A5E0u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886A5F8u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886A60Cu, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886A614u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886A624u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886A630u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886A648u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886A658u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886A668u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886A670u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886A678u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886A680u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886A68Cu, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886A69Cu, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886A6B4u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886A6C4u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886A6D0u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886A6E0u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886A6ECu, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886A6FCu, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886A710u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886A724u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886A734u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886A73Cu, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886A74Cu, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886A754u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886A768u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886A770u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886A774u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886A77Cu, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886A78Cu, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886A790u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886A7A4u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886A7ACu, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886A7E0u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886A7ECu, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886A7F4u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886A7FCu, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886A810u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886A818u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886A824u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886A82Cu, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886A858u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886A86Cu, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886A878u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886A88Cu, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886A890u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886A898u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886A8E0u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886A8F4u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886A8FCu, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886A908u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886A920u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886A92Cu, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886A938u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886A964u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886A990u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886A9B0u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886A9B8u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886A9C0u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886A9CCu, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886A9D0u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886A9DCu, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886A9F0u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886AA00u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886AA1Cu, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886AA3Cu, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886AA40u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886AA64u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886AAB0u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886AB18u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886AB20u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886AB28u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886AB30u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886AB4Cu, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886AB54u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886AB60u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886AB68u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886AB78u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886AB80u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886AB8Cu, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886AB94u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886AB9Cu, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886ABA4u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886ABACu, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886ABE4u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886ABF0u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886ABF8u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886AC08u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886AC30u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886AC44u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886AC54u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886AC58u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886AC80u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886AC8Cu, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886AC98u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886ACA0u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886ACC0u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886ACFCu, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886AD1Cu, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886AD2Cu, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886AD34u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886AD48u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886AD68u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886AD8Cu, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886AD98u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886ADC4u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886ADD0u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886ADDCu, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886ADE4u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886ADE8u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886ADF8u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886AE04u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886AE0Cu, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886AE10u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886AE28u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886AE34u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886AE3Cu, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886AE40u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886AE50u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886AE5Cu, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886AE64u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886AE68u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886AE80u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886AE8Cu, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886AF00u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886AF0Cu, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886AF6Cu, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886AFD0u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886AFF8u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886B03Cu, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886B050u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886B058u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886B060u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886B068u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886B06Cu, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886B084u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886B088u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886B094u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886B0A0u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886B0A8u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886B0ECu, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886B0F4u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886B10Cu, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886B114u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886B11Cu, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886B128u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886B13Cu, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886B148u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886B174u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886B1A4u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886B21Cu, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886B254u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886B26Cu, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886B280u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886B2B0u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886B2BCu, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886B2C8u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886B2CCu, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886B334u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886B35Cu, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886B384u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886B3A4u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886B3B4u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886B3BCu, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886B3C4u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886B3D8u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886B414u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886B45Cu, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886B474u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886B480u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886B48Cu, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886B494u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886B4ACu, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886B4BCu, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886B4C8u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886B4D4u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886B4E8u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886B4F4u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886B504u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886B518u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886B52Cu, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886B534u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886B548u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886B584u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886B5A8u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886B5B4u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886B5C0u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886B5D4u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886B5E8u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886B5F4u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886B610u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886B628u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886B630u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886B638u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886B63Cu, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886B650u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886B660u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886B66Cu, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886B690u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886B698u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886B6A8u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886B6CCu, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886B6D4u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886B6DCu, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886B6F0u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886B734u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886B894u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886B8B0u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886B8BCu, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886B8D8u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886B8E4u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886B900u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886B90Cu, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886B928u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886B934u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886B950u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886B95Cu, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886B978u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886B984u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886B9DCu, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886B9E8u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886BA04u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886BACCu, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886BAE0u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886BB00u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886BB14u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886BB34u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886BB40u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886BB50u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886BB5Cu, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886BB80u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886BB88u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886BB90u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886BB98u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886BBA0u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886BBA8u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886BBB0u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886BBC4u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886BBC8u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886BBCCu, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886BBD4u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886BBD8u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886BBDCu, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886BBE4u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886BBE8u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886BC08u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886BC24u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886BC38u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886BC44u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886BC50u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886BC58u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886BC6Cu, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886BC74u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886BC98u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886BCA4u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886BCACu, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886BCB0u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886BCC0u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886BCD0u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886BCECu, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886BCF8u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886BD20u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886BD30u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886BD3Cu, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886BD4Cu, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886BD5Cu, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886BD70u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886BD7Cu, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886BD98u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886BDB0u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886BDBCu, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886BDC4u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886BDC8u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886BDE8u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886BE0Cu, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886BE2Cu, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886BE3Cu, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886BE48u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886BE50u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886BE54u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886BE60u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886BE7Cu, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886BE88u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886BE94u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886BE98u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886BEA8u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886BEB0u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886BED0u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886BEE4u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886BEF0u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886BF38u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886BF44u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886BF54u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886BF60u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886BF70u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886BF7Cu, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886BF90u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886BF98u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886BFA4u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886BFC0u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886BFDCu, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886BFE8u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886BFF4u, &recomp_unit_0025, "recomp_unit_0025"); - runtime.register_function(0x0886BFF8u, &recomp_unit_0025, "recomp_unit_0025"); + // PSPRECOMP_V812_COMPACT_REGISTRATION: same entry set, looped once in Runtime instead of source-expanded calls. + runtime.register_generated_entry_mask(0x08868004u, &recomp_unit_0025, "recomp_unit_0025", + kEntryMasks_recomp_unit_0025, 64u); } } // namespace psprecomp diff --git a/profiles/vcs/generated/generated_unit_0026.cpp b/profiles/vcs/generated/generated_unit_0026.cpp index a9c2990..e32cce5 100644 --- a/profiles/vcs/generated/generated_unit_0026.cpp +++ b/profiles/vcs/generated/generated_unit_0026.cpp @@ -764,6 +764,19 @@ LOCAL_DISPATCH: AOT_REGCACHE_SYNC_OUT(); return; } } +// PSPRECOMP_V812_SHARED_SCHED_BLOCK: one scheduler-exact slow boundary per unit. +LOCAL_SCHED_BOUNDARY: + ctx.pc = jump_target; + AOT_REGCACHE_SYNC_OUT(); + if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { + ++local_redispatch_rounds; + AOT_REGCACHE_SYNC_IN(); + local_transfers = 0u; + local_pc = ctx.pc; + entry_id = 0u; + goto LOCAL_DISPATCH; + } + return; L_0886C000: aot_gpr_31 = (0x0886C008u); aot_gpr_5 = (ctx.gpr[17] | 0u); @@ -800,18 +813,8 @@ L_0886C024: aot_gpr_29 = (aot_gpr_29 + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0886C04C: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(48), aot_gpr_5); @@ -898,18 +901,8 @@ L_0886C0E4: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0886C0FC: aot_gpr_29 = (aot_gpr_29 + static_cast(-96)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(96), aot_gpr_6); @@ -1016,34 +1009,14 @@ L_0886C204: aot_gpr_29 = (aot_gpr_29 + static_cast(96)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0886C220: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0886C228: aot_gpr_29 = (aot_gpr_29 + static_cast(-64)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(44), ctx.gpr[19]); @@ -1092,18 +1065,8 @@ L_0886C294: aot_gpr_29 = (aot_gpr_29 + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0886C2B8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -1133,18 +1096,8 @@ L_0886C2E8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0886C2F8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -1224,18 +1177,8 @@ L_0886C3F8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0886C404: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -1287,18 +1230,8 @@ L_0886C494: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0886C4A0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[4]{aot_gpr_16, ctx.gpr[17], ctx.gpr[18], aot_gpr_31}; @@ -1369,18 +1302,8 @@ L_0886C524: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0886C540: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, ctx.gpr[17], aot_gpr_31}; @@ -1436,18 +1359,8 @@ L_0886C598: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0886C5AC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -1474,18 +1387,8 @@ L_0886C5D4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0886C5E4: aot_gpr_29 = (aot_gpr_29 + static_cast(-672)); { const std::uint32_t aot_run_words[16]{std::bit_cast(ctx.fpr[20]), std::bit_cast(ctx.fpr[22]), std::bit_cast(ctx.fpr[24]), std::bit_cast(ctx.fpr[26]), std::bit_cast(ctx.fpr[28]), std::bit_cast(ctx.fpr[30]), aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[22], ctx.gpr[23], ctx.gpr[30], aot_gpr_31}; @@ -2443,18 +2346,8 @@ L_0886CD7C: aot_gpr_29 = (aot_gpr_29 + static_cast(672)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0886CDC4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -2513,18 +2406,8 @@ L_0886CE14: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0886CE28: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -2562,18 +2445,8 @@ L_0886CE5C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0886CE70: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -2630,18 +2503,8 @@ L_0886CECC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0886CEE0: aot_gpr_6 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(20))); { const bool branch_taken = aot_gpr_5 != aot_gpr_6; @@ -2657,18 +2520,8 @@ L_0886CEF0: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0886CEF8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_6 = (aot_gpr_5 | 0u); @@ -2687,18 +2540,8 @@ L_0886CF18: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0886CF28: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -2724,18 +2567,8 @@ L_0886CF48: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0886CF68: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -2795,18 +2628,8 @@ L_0886CFDC: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0886CFF8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -2858,35 +2681,15 @@ L_0886D04C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0886D064: jump_target = aot_gpr_31; aot_mem.aot_direct_store8(aot_gpr_4 + static_cast(0), static_cast(0u)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0886D06C: aot_gpr_29 = (aot_gpr_29 + static_cast(-800)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(780), aot_gpr_16); @@ -3007,18 +2810,8 @@ L_0886D180: aot_gpr_29 = (aot_gpr_29 + static_cast(800)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0886D1A0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_6 = (aot_gpr_5 | 0u); @@ -3041,18 +2834,8 @@ L_0886D1CC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0886D1E0: aot_gpr_5 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(16))); aot_mem.aot_direct_store8(aot_gpr_4 + static_cast(0), static_cast(0u)); @@ -3073,18 +2856,8 @@ L_0886D1E0: aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(20), aot_gpr_5); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0886D224: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -3110,18 +2883,8 @@ L_0886D25C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0886D270: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(8), aot_gpr_16); @@ -3181,18 +2944,8 @@ L_0886D2E4: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0886D308: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -3230,18 +2983,8 @@ L_0886D33C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0886D34C: aot_gpr_4 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(24))); { const bool branch_taken = aot_gpr_4 == 0u; @@ -3267,18 +3010,8 @@ L_0886D368: ctx.gpr[2] = (aot_gpr_5 & 255u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0886D370: aot_gpr_4 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(24))); aot_gpr_4 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(0))); @@ -3322,18 +3055,8 @@ L_0886D3B0: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0886D3B8: aot_gpr_4 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(24))); aot_gpr_4 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(0))); @@ -3395,18 +3118,8 @@ L_0886D418: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0886D420: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -3419,18 +3132,8 @@ L_0886D430: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0886D43C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -3509,18 +3212,8 @@ L_0886D4A8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0886D4BC: aot_gpr_4 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(24))); ctx.gpr[2] = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(0))); @@ -3558,18 +3251,8 @@ L_0886D4EC: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0886D4F4: aot_gpr_4 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(24))); ctx.gpr[2] = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(0))); @@ -3612,18 +3295,8 @@ L_0886D534: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0886D53C: ctx.gpr[2] = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(0))); { const bool branch_taken = ctx.gpr[2] == 0u; @@ -3665,18 +3338,8 @@ L_0886D578: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0886D580: aot_gpr_29 = (aot_gpr_29 + static_cast(-64)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[8]); @@ -4212,18 +3875,8 @@ L_0886DA74: aot_gpr_29 = (aot_gpr_29 + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0886DAC0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -4235,18 +3888,8 @@ L_0886DAD0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0886DADC: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -4328,18 +3971,8 @@ L_0886DB80: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0886DB9C: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(32), ctx.gpr[22]); @@ -4599,18 +4232,8 @@ L_0886DE00: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0886DE30: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); ctx.gpr[8] = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(12))); @@ -4662,18 +4285,8 @@ L_0886DE90: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0886DEB4: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); ctx.gpr[8] = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(12))); @@ -4725,18 +4338,8 @@ L_0886DF14: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0886DF38: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); ctx.gpr[7] = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(12))); @@ -4788,18 +4391,8 @@ L_0886DF94: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0886DFD0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); ctx.gpr[7] = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(12))); @@ -4851,18 +4444,8 @@ L_0886E02C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0886E068: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); ctx.gpr[7] = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(12))); @@ -4909,18 +4492,8 @@ L_0886E0C0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0886E0E0: aot_gpr_29 = (aot_gpr_29 + static_cast(-128)); ctx.gpr[2] = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(12))); @@ -5157,18 +4730,8 @@ L_0886E354: aot_gpr_29 = (aot_gpr_29 + static_cast(128)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0886E380: aot_gpr_29 = (aot_gpr_29 + static_cast(-144)); ctx.gpr[13] = (ctx.gpr[10] | 0u); @@ -5420,18 +4983,8 @@ L_0886E644: aot_gpr_29 = (aot_gpr_29 + static_cast(144)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0886E664: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_gpr_6 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(12))); @@ -5627,18 +5180,8 @@ L_0886E83C: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0886E864: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(12), aot_gpr_16); @@ -5666,18 +5209,8 @@ L_0886E884: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0886E8BC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_6 = (aot_gpr_5 | 0u); @@ -5697,18 +5230,8 @@ L_0886E8DC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0886E8F4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(8), aot_gpr_16); @@ -5728,18 +5251,8 @@ L_0886E914: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0886E92C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(8), aot_gpr_16); @@ -5759,18 +5272,8 @@ L_0886E94C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0886E964: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(8), aot_gpr_16); @@ -5797,18 +5300,8 @@ L_0886E98C: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0886E9AC: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(8), aot_gpr_16); @@ -5835,18 +5328,8 @@ L_0886E9D4: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0886E9F4: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(16), aot_gpr_16); @@ -6038,18 +5521,8 @@ L_0886EBC8: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0886EBE4: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(12), aot_gpr_16); @@ -6084,18 +5557,8 @@ L_0886EC0C: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0886EC4C: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_gpr_5 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(32))); @@ -6203,36 +5666,16 @@ L_0886ED14: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0886ED34: aot_gpr_5 = (0u | 5u); jump_target = aot_gpr_31; aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(32), aot_gpr_5); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0886ED40: aot_gpr_29 = (aot_gpr_29 + static_cast(-112)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(68), ctx.gpr[18]); @@ -6547,18 +5990,8 @@ L_0886F038: aot_gpr_29 = (aot_gpr_29 + static_cast(112)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0886F06C: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_gpr_6 = (aot_mem.aot_direct_load8(aot_gpr_5 + static_cast(0))); @@ -6729,18 +6162,8 @@ L_0886F1F0: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0886F208: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(32), aot_gpr_31); @@ -6872,18 +6295,8 @@ L_0886F318: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0886F324: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_fpr_12 = std::bit_cast(aot_gpr_6); @@ -6932,18 +6345,8 @@ L_0886F394: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0886F3A8: aot_gpr_29 = (aot_gpr_29 + static_cast(-592)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(556), ctx.gpr[17]); @@ -7188,18 +6591,8 @@ L_0886F5B0: aot_gpr_29 = (aot_gpr_29 + static_cast(592)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0886F5DC: aot_gpr_29 = (aot_gpr_29 + static_cast(-544)); ctx.gpr[7] = (aot_mem.aot_direct_load8(aot_gpr_6 + static_cast(42))); @@ -7364,18 +6757,8 @@ L_0886F708: aot_gpr_29 = (aot_gpr_29 + static_cast(544)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0886F728: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_gpr_4 = (aot_gpr_6 | 0u); @@ -7438,18 +6821,8 @@ L_0886F79C: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0886F7A8: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(24), aot_gpr_16); @@ -7547,18 +6920,8 @@ L_0886F88C: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0886F8AC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(32))); @@ -7606,18 +6969,8 @@ L_0886F8F4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0886F900: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -7661,18 +7014,8 @@ L_0886F944: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0886F950: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -7707,18 +7050,8 @@ L_0886F98C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0886F9A0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -7761,18 +7094,8 @@ L_0886F9D8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0886F9EC: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_gpr_5 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(0))); @@ -7939,18 +7262,8 @@ L_0886FB14: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0886FB34: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_6 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(0))); @@ -8005,18 +7318,8 @@ L_0886FBA4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0886FBB4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_6 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(0))); @@ -8153,18 +7456,8 @@ L_0886FC98: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0886FCAC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -8245,18 +7538,8 @@ L_0886FD30: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0886FD40: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_gpr_5 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(0))); @@ -8625,691 +7908,8 @@ void recomp_unit_0026(Runtime &rt, AllegrexContext &ctx) { void register_generated_unit_26(Runtime &runtime) { runtime.register_generated_unit(26u, 0x0886C000u, 16384u, &recomp_unit_0026, &recomp_unit_0026_entry); - runtime.register_function(0x0886C000u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886C008u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886C010u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886C024u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886C04Cu, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886C070u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886C078u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886C094u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886C09Cu, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886C0B8u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886C0C4u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886C0D0u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886C0D4u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886C0E4u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886C0FCu, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886C150u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886C168u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886C180u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886C194u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886C19Cu, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886C1B4u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886C1CCu, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886C204u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886C220u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886C228u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886C268u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886C280u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886C294u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886C2B8u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886C2D0u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886C2DCu, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886C2E8u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886C2F8u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886C3E0u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886C3F8u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886C404u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886C484u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886C494u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886C4A0u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886C4C0u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886C4E0u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886C4ECu, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886C4F4u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886C4FCu, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886C508u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886C514u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886C51Cu, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886C524u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886C540u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886C55Cu, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886C570u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886C578u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886C584u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886C590u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886C598u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886C5ACu, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886C5C4u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886C5CCu, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886C5D4u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886C5E4u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886C634u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886C63Cu, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886C644u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886C690u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886C6B0u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886C6E4u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886C71Cu, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886C72Cu, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886C73Cu, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886C740u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886C75Cu, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886C774u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886C77Cu, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886C784u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886C78Cu, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886C840u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886C84Cu, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886C8A0u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886C8C0u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886C8D0u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886C8F4u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886C9B4u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886C9B8u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886C9F0u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886CA14u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886CA1Cu, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886CA40u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886CA84u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886CAA4u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886CAF4u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886CB04u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886CB24u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886CB74u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886CBA0u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886CBACu, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886CBD0u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886CBF4u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886CBFCu, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886CC20u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886CC5Cu, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886CC7Cu, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886CCCCu, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886CCDCu, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886CCFCu, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886CD4Cu, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886CD7Cu, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886CDC4u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886CDE4u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886CDF0u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886CDF8u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886CE00u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886CE08u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886CE10u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886CE14u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886CE28u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886CE48u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886CE50u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886CE58u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886CE5Cu, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886CE70u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886CE90u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886CE98u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886CEACu, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886CEB4u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886CEC8u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886CECCu, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886CEE0u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886CEECu, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886CEF0u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886CEF8u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886CF18u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886CF28u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886CF48u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886CF68u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886CF94u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886CFA0u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886CFA8u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886CFB4u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886CFDCu, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886CFF8u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886D01Cu, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886D024u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886D030u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886D038u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886D04Cu, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886D064u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886D06Cu, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886D080u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886D08Cu, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886D094u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886D09Cu, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886D0ACu, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886D0B4u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886D0D8u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886D0E4u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886D0FCu, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886D114u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886D16Cu, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886D180u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886D1A0u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886D1CCu, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886D1E0u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886D224u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886D25Cu, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886D270u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886D28Cu, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886D2A8u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886D2B4u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886D2D0u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886D2E4u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886D308u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886D31Cu, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886D324u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886D32Cu, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886D334u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886D33Cu, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886D34Cu, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886D358u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886D364u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886D368u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886D370u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886D380u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886D388u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886D3A0u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886D3A4u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886D3B0u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886D3B8u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886D3C8u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886D3D0u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886D3E8u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886D3F0u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886D408u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886D40Cu, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886D418u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886D420u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886D430u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886D43Cu, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886D458u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886D464u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886D46Cu, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886D474u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886D480u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886D498u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886D4A0u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886D4A8u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886D4BCu, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886D4CCu, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886D4D8u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886D4E4u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886D4ECu, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886D4F4u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886D504u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886D51Cu, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886D524u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886D530u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886D534u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886D53Cu, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886D548u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886D560u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886D568u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886D574u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886D578u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886D580u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886D5E4u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886D5F0u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886D5FCu, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886D604u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886D618u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886D624u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886D62Cu, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886D630u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886D640u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886D64Cu, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886D65Cu, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886D700u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886D71Cu, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886D720u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886D728u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886D738u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886D744u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886D754u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886D7F4u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886D810u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886D81Cu, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886D824u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886D830u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886D840u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886D8E4u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886D900u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886D904u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886D90Cu, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886D910u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886D918u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886D924u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886D930u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886D940u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886D9E4u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886DA00u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886DA04u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886DA0Cu, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886DA10u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886DA24u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886DA30u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886DA38u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886DA40u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886DA4Cu, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886DA54u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886DA58u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886DA60u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886DA64u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886DA6Cu, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886DA74u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886DAC0u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886DAD0u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886DADCu, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886DB24u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886DB28u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886DB30u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886DB38u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886DB40u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886DB48u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886DB54u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886DB80u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886DB9Cu, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886DBF8u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886DC0Cu, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886DC14u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886DC1Cu, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886DC24u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886DC2Cu, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886DC58u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886DC68u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886DD1Cu, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886DD38u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886DD48u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886DD58u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886DD60u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886DD68u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886DD74u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886DD7Cu, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886DD80u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886DD88u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886DDB4u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886DDBCu, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886DDC4u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886DDCCu, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886DE00u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886DE30u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886DE60u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886DE78u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886DE80u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886DE90u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886DEB4u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886DEE4u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886DEFCu, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886DF04u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886DF14u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886DF38u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886DF68u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886DF7Cu, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886DF84u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886DF94u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886DFD0u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886E000u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886E014u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886E01Cu, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886E02Cu, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886E068u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886E098u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886E0ACu, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886E0B4u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886E0C0u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886E0E0u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886E140u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886E154u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886E15Cu, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886E168u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886E208u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886E22Cu, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886E234u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886E244u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886E2E4u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886E300u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886E308u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886E318u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886E338u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886E340u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886E348u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886E354u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886E380u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886E3ECu, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886E41Cu, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886E424u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886E44Cu, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886E504u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886E51Cu, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886E524u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886E534u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886E5D4u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886E5F0u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886E5F8u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886E608u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886E628u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886E630u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886E638u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886E644u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886E664u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886E6ACu, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886E6BCu, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886E6C4u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886E6D0u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886E700u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886E710u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886E7C4u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886E7E0u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886E7F0u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886E800u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886E80Cu, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886E814u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886E81Cu, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886E828u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886E830u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886E834u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886E83Cu, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886E864u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886E884u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886E8BCu, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886E8DCu, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886E8F4u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886E914u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886E92Cu, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886E94Cu, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886E964u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886E98Cu, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886E9ACu, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886E9D4u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886E9F4u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886EA20u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886EA4Cu, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886EA58u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886EA60u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886EA64u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886EA88u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886EAA8u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886EAB8u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886EB6Cu, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886EB88u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886EB98u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886EBA0u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886EBA8u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886EBB0u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886EBC0u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886EBC8u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886EBE4u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886EC0Cu, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886EC4Cu, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886EC74u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886EC7Cu, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886EC84u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886ECA4u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886ECACu, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886ECB8u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886ECC4u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886ECD4u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886ECE8u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886ECF0u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886ECFCu, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886ED08u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886ED14u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886ED34u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886ED40u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886EDD8u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886EE0Cu, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886EE18u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886EE24u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886EEB4u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886EEC0u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886EEC8u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886EED4u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886EEDCu, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886EF0Cu, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886EF1Cu, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886EF28u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886EF30u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886EF44u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886EF54u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886EF60u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886EF68u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886EF74u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886EF7Cu, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886EF94u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886EFA0u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886EFB4u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886EFC4u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886EFC8u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886EFD4u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886EFDCu, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886EFF0u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886F000u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886F038u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886F06Cu, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886F090u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886F0D0u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886F0D8u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886F0E0u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886F0ECu, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886F0F8u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886F100u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886F110u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886F120u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886F128u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886F130u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886F138u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886F140u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886F1ACu, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886F1BCu, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886F1CCu, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886F1E0u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886F1F0u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886F208u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886F240u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886F248u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886F250u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886F270u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886F278u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886F294u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886F2ACu, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886F2B8u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886F2C4u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886F2CCu, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886F2E4u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886F308u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886F318u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886F324u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886F368u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886F384u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886F394u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886F3A8u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886F41Cu, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886F428u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886F450u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886F464u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886F470u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886F47Cu, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886F484u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886F488u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886F48Cu, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886F498u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886F4A4u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886F4ACu, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886F4B4u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886F4C0u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886F4C8u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886F4D0u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886F4F0u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886F50Cu, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886F520u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886F534u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886F550u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886F560u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886F568u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886F588u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886F59Cu, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886F5B0u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886F5DCu, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886F60Cu, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886F61Cu, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886F624u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886F630u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886F638u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886F644u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886F650u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886F658u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886F65Cu, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886F668u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886F670u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886F690u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886F698u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886F6A0u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886F6ACu, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886F6B8u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886F6C0u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886F6C4u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886F6CCu, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886F6D4u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886F6E8u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886F708u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886F728u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886F748u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886F754u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886F760u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886F764u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886F778u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886F79Cu, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886F7A8u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886F7D0u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886F7D8u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886F7E0u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886F7F0u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886F844u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886F850u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886F868u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886F878u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886F880u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886F88Cu, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886F8ACu, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886F8C4u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886F8D0u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886F8D8u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886F8E0u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886F8ECu, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886F8F4u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886F900u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886F910u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886F924u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886F930u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886F93Cu, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886F944u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886F950u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886F974u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886F97Cu, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886F984u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886F98Cu, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886F9A0u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886F9BCu, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886F9C4u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886F9D0u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886F9D8u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886F9ECu, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886FA14u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886FA20u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886FA34u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886FA44u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886FA4Cu, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886FA54u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886FA60u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886FA68u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886FA90u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886FAA4u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886FAC8u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886FAD4u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886FAE0u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886FAECu, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886FAF4u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886FB04u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886FB14u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886FB34u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886FB50u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886FB58u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886FB60u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886FB74u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886FBA4u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886FBB4u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886FBD4u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886FBE4u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886FC0Cu, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886FC14u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886FC1Cu, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886FC24u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886FC2Cu, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886FC3Cu, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886FC44u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886FC4Cu, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886FC54u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886FC60u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886FC68u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886FC88u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886FC8Cu, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886FC98u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886FCACu, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886FCC8u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886FCD4u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886FCDCu, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886FCE4u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886FCFCu, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886FD00u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886FD08u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886FD24u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886FD30u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886FD40u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886FD6Cu, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886FD80u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886FD88u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886FD90u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886FD98u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886FDA4u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886FDB0u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886FDB8u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886FDC0u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886FDC8u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886FDD0u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886FDD8u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886FDE4u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886FDF4u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886FE00u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886FE0Cu, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886FE14u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886FE20u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886FE2Cu, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886FE34u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886FE44u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886FE4Cu, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886FE58u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886FE64u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886FE6Cu, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886FE74u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886FE80u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886FE88u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886FE94u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886FEA8u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886FEB0u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886FEB8u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886FED0u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886FED8u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886FEECu, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886FF30u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886FF40u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886FF58u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886FF60u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886FF8Cu, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886FFB4u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886FFC0u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886FFC8u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886FFD0u, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886FFECu, &recomp_unit_0026, "recomp_unit_0026"); - runtime.register_function(0x0886FFF4u, &recomp_unit_0026, "recomp_unit_0026"); + // PSPRECOMP_V812_COMPACT_REGISTRATION: same entry set, looped once in Runtime instead of source-expanded calls. + runtime.register_generated_entry_mask(0x0886C000u, &recomp_unit_0026, "recomp_unit_0026", + kEntryMasks_recomp_unit_0026, 64u); } } // namespace psprecomp diff --git a/profiles/vcs/generated/generated_unit_0027.cpp b/profiles/vcs/generated/generated_unit_0027.cpp index e04c2b3..f0fe0b8 100644 --- a/profiles/vcs/generated/generated_unit_0027.cpp +++ b/profiles/vcs/generated/generated_unit_0027.cpp @@ -1018,6 +1018,19 @@ LOCAL_DISPATCH: AOT_REGCACHE_SYNC_OUT(); return; } } +// PSPRECOMP_V812_SHARED_SCHED_BLOCK: one scheduler-exact slow boundary per unit. +LOCAL_SCHED_BOUNDARY: + ctx.pc = jump_target; + AOT_REGCACHE_SYNC_OUT(); + if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { + ++local_redispatch_rounds; + AOT_REGCACHE_SYNC_IN(); + local_transfers = 0u; + local_pc = ctx.pc; + entry_id = 0u; + goto LOCAL_DISPATCH; + } + return; L_08870000: { std::uint32_t aot_run_words[4]{}; aot_mem.aot_direct_load32_block(aot_gpr_29 + static_cast(20), aot_run_words); @@ -1030,18 +1043,8 @@ L_08870000: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08870018: aot_gpr_29 = (aot_gpr_29 + static_cast(-208)); aot_gpr_5 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(0))); @@ -1394,18 +1397,8 @@ L_0887035C: aot_gpr_29 = (aot_gpr_29 + static_cast(208)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0887037C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (aot_gpr_4 | 0u); @@ -1422,18 +1415,8 @@ L_08870398: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088703A4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (aot_gpr_4 | 0u); @@ -1449,35 +1432,15 @@ L_088703BC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088703C8: jump_target = aot_gpr_31; ctx.gpr[2] = (aot_mem.aot_direct_load8(ctx.gpr[28] + static_cast(-27495))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088703D0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -1489,18 +1452,8 @@ L_088703E0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088703EC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(5892))); @@ -1567,18 +1520,8 @@ L_08870448: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08870454: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(8), aot_gpr_16); @@ -1665,18 +1608,8 @@ L_088704E4: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088704F8: aot_gpr_29 = (aot_gpr_29 + static_cast(-64)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(28), aot_gpr_16); @@ -2020,18 +1953,8 @@ L_0887074C: aot_gpr_29 = (aot_gpr_29 + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08870784: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(24), aot_gpr_16); @@ -2382,18 +2305,8 @@ L_08870A14: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08870A2C: aot_gpr_4 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(5892))); { const bool branch_taken = aot_gpr_4 != 0u; @@ -3023,18 +2936,8 @@ L_08870E94: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08870EAC: aot_gpr_4 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(5892))); { const bool branch_taken = aot_gpr_4 != 0u; @@ -3650,18 +3553,8 @@ L_088712F0: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08871308: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (2232u << 16u); @@ -3676,18 +3569,8 @@ L_0887131C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08871328: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -3754,18 +3637,8 @@ L_088713A0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088713B4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -3778,18 +3651,8 @@ L_088713C4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088713D0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); ctx.gpr[7] = (aot_gpr_4 | 0u); @@ -3805,18 +3668,8 @@ L_088713E8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088713F4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -3830,18 +3683,8 @@ L_08871404: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08871414: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -3854,50 +3697,20 @@ L_08871424: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08871430: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08871438: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08871440: aot_gpr_29 = (aot_gpr_29 + static_cast(-272)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(260), ctx.gpr[17]); @@ -3972,18 +3785,8 @@ L_088714E4: aot_gpr_29 = (aot_gpr_29 + static_cast(272)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088714F8: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); ctx.gpr[7] = (aot_gpr_5 | 0u); @@ -4119,18 +3922,8 @@ L_088715B0: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088715BC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -4251,18 +4044,8 @@ L_088716AC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088716C0: ctx.gpr[7] = (aot_mem.aot_direct_load16(aot_gpr_4 + static_cast(4))); ctx.gpr[2] = (0u | 0u); @@ -4314,18 +4097,8 @@ L_08871708: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08871710: aot_fpr_14 = std::bit_cast(aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(4))); aot_fpr_13 = std::bit_cast(aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(0))); @@ -4411,18 +4184,8 @@ L_0887179C: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088717A4: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); ctx.gpr[7] = (aot_mem.aot_direct_load8(aot_gpr_4 + static_cast(5))); @@ -4509,18 +4272,8 @@ L_08871850: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08871880: aot_gpr_6 = (aot_mem.aot_direct_load8(aot_gpr_4 + static_cast(16))); ctx.gpr[2] = (0u | 0u); @@ -4566,18 +4319,8 @@ L_088718C4: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088718CC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -4696,18 +4439,8 @@ L_08871994: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088719B4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_6 = (aot_gpr_5 | 0u); @@ -4757,18 +4490,8 @@ L_08871A0C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08871A18: aot_gpr_29 = (aot_gpr_29 + static_cast(-128)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(112), aot_gpr_31); @@ -4810,18 +4533,8 @@ L_08871A60: aot_gpr_29 = (aot_gpr_29 + static_cast(128)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08871A78: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(32))); @@ -4864,18 +4577,8 @@ L_08871AD8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08871AE4: aot_gpr_6 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(8))); ctx.gpr[7] = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(28))); @@ -4961,18 +4664,8 @@ L_08871BC8: aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(12), aot_gpr_5); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08871BD4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -5012,18 +4705,8 @@ L_08871C2C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08871C44: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -5075,18 +4758,8 @@ L_08871C8C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08871CEC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_6 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(32))); @@ -5120,18 +4793,8 @@ L_08871D20: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08871D2C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (aot_mem.aot_direct_load16(aot_gpr_4 + static_cast(44))); @@ -5180,18 +4843,8 @@ L_08871D7C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08871D88: aot_gpr_29 = (aot_gpr_29 + static_cast(-128)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(108), ctx.gpr[19]); @@ -5301,18 +4954,8 @@ L_08871E64: aot_gpr_29 = (aot_gpr_29 + static_cast(128)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08871E80: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(8), aot_gpr_16); @@ -5492,18 +5135,8 @@ L_0887201C: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08872048: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -5608,18 +5241,8 @@ L_08872104: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08872148: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(8), ctx.gpr[18]); @@ -5836,18 +5459,8 @@ L_0887232C: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08872348: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -5912,18 +5525,8 @@ L_088723C0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088723DC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); ctx.gpr[7] = (aot_mem.aot_direct_load8(aot_gpr_4 + static_cast(48))); @@ -6028,18 +5631,8 @@ L_088724A8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088724C4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); ctx.gpr[7] = (aot_mem.aot_direct_load16(aot_gpr_4 + static_cast(46))); @@ -6154,18 +5747,8 @@ L_0887259C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088725B4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -6272,18 +5855,8 @@ L_08872680: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08872694: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, ctx.gpr[17], ctx.gpr[18]}; @@ -6343,18 +5916,8 @@ L_08872708: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08872734: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(8), aot_gpr_16); @@ -6480,18 +6043,8 @@ L_08872834: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08872848: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_gpr_6 = (aot_mem.aot_direct_load16(aot_gpr_4 + static_cast(46))); @@ -6612,18 +6165,8 @@ L_0887293C: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08872958: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(8), ctx.gpr[17]); @@ -6697,18 +6240,8 @@ L_088729FC: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08872A24: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_6 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(16))); @@ -6809,18 +6342,8 @@ L_08872ADC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08872AFC: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); ctx.gpr[7] = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(8))); @@ -6875,18 +6398,8 @@ L_08872B80: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08872B8C: aot_gpr_4 = (std::bit_cast(aot_fpr_12)); aot_gpr_5 = (std::bit_cast(aot_fpr_13)); @@ -6900,18 +6413,8 @@ L_08872B8C: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08872BB8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); ctx.gpr[9] = (2235u << 16u); @@ -7000,18 +6503,8 @@ L_08872C70: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08872C78: aot_gpr_29 = (aot_gpr_29 + static_cast(-128)); { const std::uint32_t aot_run_words[4]{aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19]}; @@ -7403,18 +6896,8 @@ L_08872F4C: aot_gpr_29 = (aot_gpr_29 + static_cast(128)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08872F84: aot_gpr_29 = (aot_gpr_29 + static_cast(-160)); aot_gpr_4 = (0u | 0u); @@ -7968,18 +7451,8 @@ L_0887338C: aot_gpr_29 = (aot_gpr_29 + static_cast(160)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088733D0: aot_gpr_5 = (18804u << 16u); aot_gpr_5 = (aot_gpr_5 | 9216u); @@ -7995,18 +7468,8 @@ L_088733D0: aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(4), std::bit_cast(aot_fpr_12)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08873400: aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(0), std::bit_cast(aot_fpr_12)); aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(12), std::bit_cast(aot_fpr_13)); @@ -8016,18 +7479,8 @@ L_08873400: ctx.gpr[2] = (aot_gpr_4 | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08873418: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), aot_gpr_16); @@ -8065,18 +7518,8 @@ L_08873464: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0887347C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(6004))); @@ -8104,18 +7547,8 @@ L_088734A8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088734BC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (aot_gpr_5 << 24u); @@ -8161,18 +7594,8 @@ L_0887350C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0887352C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -8225,18 +7648,8 @@ L_08873578: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08873584: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -8289,18 +7702,8 @@ L_088735D0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088735DC: aot_gpr_5 = (0u | 255u); aot_mem.aot_direct_store8(aot_gpr_4 + static_cast(0), static_cast(aot_gpr_5)); @@ -8313,18 +7716,8 @@ L_088735DC: ctx.gpr[2] = (aot_gpr_4 | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08873600: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (2237u << 16u); @@ -8440,18 +7833,8 @@ L_088736D4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088736E8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, ctx.gpr[17], aot_gpr_31}; @@ -8796,18 +8179,8 @@ L_08873938: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0887394C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_6 = (static_cast(static_cast(static_cast(aot_mem.aot_direct_load16(aot_gpr_4 + static_cast(16)))))); @@ -8849,18 +8222,8 @@ L_08873994: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088739A0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -8894,35 +8257,15 @@ L_088739D4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088739E4: jump_target = aot_gpr_31; ctx.gpr[2] = (0u | 1u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088739EC: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(32), aot_gpr_16); @@ -9270,18 +8613,8 @@ L_08873C20: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08873C40: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -9360,18 +8693,8 @@ L_08873D10: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08873D30: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); ctx.gpr[7] = (aot_mem.aot_direct_load32(aot_gpr_5 + static_cast(0))); @@ -9466,18 +8789,8 @@ L_08873E1C: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08873E2C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -9591,18 +8904,8 @@ L_08873EE4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08873EF4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -9660,34 +8963,14 @@ L_08873F4C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08873F5C: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08873F64: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(8), ctx.gpr[18]); @@ -9771,945 +9054,8 @@ void recomp_unit_0027(Runtime &rt, AllegrexContext &ctx) { void register_generated_unit_27(Runtime &runtime) { runtime.register_generated_unit(27u, 0x08870000u, 16384u, &recomp_unit_0027, &recomp_unit_0027_entry); - runtime.register_function(0x08870000u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08870018u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08870040u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08870050u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08870058u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08870130u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x088701C0u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x088701D8u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x088701E8u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x088701FCu, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x0887020Cu, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x0887021Cu, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08870224u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08870234u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x0887023Cu, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08870244u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x0887024Cu, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08870254u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08870260u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08870268u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08870280u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x0887028Cu, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08870294u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x088702A0u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x088702A4u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x088702D8u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x088702FCu, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08870318u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08870320u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x0887033Cu, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08870344u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x0887034Cu, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08870354u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x0887035Cu, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x0887037Cu, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08870398u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x088703A4u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x088703BCu, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x088703C8u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x088703D0u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x088703E0u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x088703ECu, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08870400u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08870408u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08870410u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08870418u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08870420u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08870428u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08870430u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08870438u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x0887043Cu, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08870444u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08870448u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08870454u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08870470u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08870478u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08870480u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08870488u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08870494u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x0887049Cu, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x088704A4u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x088704ACu, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x088704BCu, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x088704C8u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x088704D8u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x088704E4u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x088704F8u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x0887054Cu, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08870558u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08870564u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x0887056Cu, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08870584u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x0887059Cu, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x088705B0u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x088705C0u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x088705D0u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x088705DCu, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x088705F0u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08870600u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08870608u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08870618u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08870624u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08870638u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08870644u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08870650u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08870658u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08870664u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08870678u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08870688u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08870690u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08870694u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x0887069Cu, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x088706ACu, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x088706B8u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x088706CCu, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x088706DCu, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x088706E4u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x088706E8u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x088706F8u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08870700u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08870708u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08870714u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08870724u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x0887072Cu, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08870730u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08870738u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x0887073Cu, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08870744u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x0887074Cu, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08870784u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x088707A4u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x088707B0u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x088707D8u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x088707E8u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x088707F0u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08870800u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08870804u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08870818u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08870828u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08870834u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08870844u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08870848u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x0887085Cu, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08870884u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08870898u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x088708B8u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x088708BCu, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x088708C4u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x088708D8u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x088708E0u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x088708ECu, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x088708F4u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x088708F8u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08870904u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08870910u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08870918u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08870920u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08870928u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08870930u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08870938u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08870940u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08870948u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08870950u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08870958u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08870968u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08870970u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08870980u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x0887098Cu, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08870994u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08870998u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x088709A4u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x088709B0u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x088709B8u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x088709BCu, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x088709C8u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x088709D4u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x088709DCu, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x088709E0u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x088709ECu, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x088709F8u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08870A04u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08870A14u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08870A2Cu, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08870A38u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08870A40u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08870A44u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08870A58u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08870A68u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08870A74u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08870A84u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08870A90u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08870AA0u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08870AACu, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08870AB4u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08870AB8u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08870ACCu, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08870ADCu, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08870AE8u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08870AF8u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08870B04u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08870B0Cu, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08870B18u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08870B20u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08870B24u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08870B38u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08870B48u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08870B54u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08870B64u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08870B70u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08870B78u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08870B84u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08870B8Cu, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08870B90u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08870BA4u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08870BB4u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08870BC0u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08870BD0u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08870BDCu, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08870BE4u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08870BF0u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08870BF8u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08870BFCu, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08870C10u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08870C20u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08870C2Cu, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08870C3Cu, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08870C48u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08870C50u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08870C5Cu, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08870C64u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08870C68u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08870C7Cu, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08870C8Cu, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08870C98u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08870CA8u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08870CB4u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08870CBCu, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08870CC8u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08870CD0u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08870CD4u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08870CE8u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08870CF8u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08870D04u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08870D14u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08870D20u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08870D28u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08870D34u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08870D3Cu, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08870D40u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08870D54u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08870D64u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08870D70u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08870D80u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08870D8Cu, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08870D94u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08870DA0u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08870DA8u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08870DACu, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08870DC0u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08870DD0u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08870DDCu, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08870DECu, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08870DF8u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08870E00u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08870E0Cu, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08870E14u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08870E18u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08870E2Cu, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08870E3Cu, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08870E48u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08870E58u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08870E64u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08870E6Cu, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08870E78u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08870E84u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08870E94u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08870EACu, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08870EB8u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08870EC0u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08870EC4u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08870ED8u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08870EE8u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08870EF4u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08870F04u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08870F10u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08870F18u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08870F24u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08870F2Cu, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08870F30u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08870F44u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08870F54u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08870F60u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08870F70u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08870F7Cu, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08870F84u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08870F90u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08870F98u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08870F9Cu, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08870FB0u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08870FC0u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08870FCCu, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08870FDCu, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08870FE8u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08870FF0u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08870FFCu, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08871004u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08871008u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x0887101Cu, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x0887102Cu, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08871038u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08871048u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08871054u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x0887105Cu, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08871068u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08871070u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08871074u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08871088u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08871098u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x088710A4u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x088710B4u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x088710C0u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x088710C8u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x088710D4u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x088710DCu, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x088710E0u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x088710F4u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08871104u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08871110u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08871120u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x0887112Cu, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08871134u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08871140u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08871148u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x0887114Cu, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08871160u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08871170u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x0887117Cu, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x0887118Cu, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08871198u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x088711A0u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x088711ACu, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x088711B4u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x088711B8u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x088711CCu, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x088711DCu, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x088711E8u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x088711F8u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08871204u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x0887120Cu, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08871218u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08871220u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08871224u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08871238u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08871248u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08871254u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08871264u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08871270u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08871278u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08871284u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x0887128Cu, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08871290u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x088712A4u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x088712B4u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x088712C0u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x088712D0u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x088712DCu, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x088712E4u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x088712F0u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08871308u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x0887131Cu, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08871328u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08871354u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08871360u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x0887136Cu, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08871374u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x0887138Cu, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08871398u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x088713A0u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x088713B4u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x088713C4u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x088713D0u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x088713E8u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x088713F4u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08871404u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08871414u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08871424u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08871430u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08871438u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08871440u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x088714ACu, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x088714B4u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x088714BCu, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x088714C8u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x088714D0u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x088714E4u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x088714F8u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08871510u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08871518u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08871520u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x0887152Cu, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08871534u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x0887154Cu, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08871564u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x0887156Cu, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x088715A0u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x088715ACu, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x088715B0u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x088715BCu, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x088715ECu, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x088715F8u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08871610u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08871630u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08871648u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08871664u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08871680u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08871688u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08871698u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x088716A0u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x088716ACu, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x088716C0u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x088716D4u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x088716DCu, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x088716E8u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x088716F0u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08871700u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08871708u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08871710u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08871728u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08871738u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08871748u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08871750u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x0887175Cu, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x0887176Cu, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x0887177Cu, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08871784u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08871790u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x0887179Cu, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x088717A4u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x088717F0u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x088717F4u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x0887180Cu, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08871820u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08871838u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08871840u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08871850u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08871880u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08871894u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x088718A0u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x088718ACu, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x088718BCu, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x088718C4u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x088718CCu, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x088718F4u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x088718FCu, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08871908u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08871910u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08871918u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x0887192Cu, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x0887193Cu, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08871944u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08871958u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08871968u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08871970u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08871974u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08871994u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x088719B4u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x088719D0u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x088719E8u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x088719F0u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08871A04u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08871A0Cu, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08871A18u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08871A44u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08871A4Cu, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08871A5Cu, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08871A60u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08871A78u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08871AA8u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08871AD0u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08871AD8u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08871AE4u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08871B1Cu, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08871B20u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08871B50u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08871B64u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08871B68u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08871BC8u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08871BD4u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08871C08u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08871C2Cu, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08871C44u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08871C8Cu, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08871CECu, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08871D04u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08871D0Cu, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08871D14u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08871D20u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08871D2Cu, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08871D44u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08871D4Cu, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08871D54u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08871D60u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08871D74u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08871D7Cu, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08871D88u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08871DACu, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08871DB8u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08871DE0u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08871DE8u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08871E00u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08871E14u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08871E20u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08871E28u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08871E40u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08871E64u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08871E80u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08871ECCu, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08871EECu, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08871EF4u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08871EFCu, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08871F1Cu, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08871F30u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08871F44u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08871F48u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08871F68u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08871F94u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08871FB0u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08871FC4u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08872008u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08872014u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x0887201Cu, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08872048u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08872070u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08872088u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08872098u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x088720ACu, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x088720D8u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x088720DCu, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x088720F0u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x088720FCu, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08872104u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08872148u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x0887217Cu, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08872188u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x0887218Cu, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x088721A0u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x088721A8u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x088721B8u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x088721C8u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x088721D8u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x088721F8u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08872204u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08872208u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x0887225Cu, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08872260u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08872284u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08872294u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x088722ACu, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x088722B4u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x088722F8u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08872308u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x0887231Cu, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x0887232Cu, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08872348u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08872370u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08872384u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08872398u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x088723A8u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x088723C0u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x088723DCu, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x0887240Cu, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08872418u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x0887241Cu, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08872438u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08872440u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08872450u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08872484u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08872490u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x088724A8u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x088724C4u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x088724FCu, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x0887250Cu, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x0887251Cu, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08872524u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08872530u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x0887253Cu, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08872548u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08872554u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x0887255Cu, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08872560u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08872570u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08872594u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x0887259Cu, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x088725B4u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x088725D8u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x088725F0u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x088725F8u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08872608u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08872634u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x0887263Cu, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08872648u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08872650u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x0887265Cu, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08872664u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08872670u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08872680u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08872694u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x088726D4u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x088726E4u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08872700u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08872708u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08872734u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x0887275Cu, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08872788u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x088727A0u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x088727A8u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x088727B0u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x088727C0u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x088727C8u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x088727D8u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x088727E8u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x088727F0u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08872814u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08872824u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08872830u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08872834u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08872848u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x0887285Cu, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08872874u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08872880u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08872890u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x088728A0u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x088728BCu, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x088728CCu, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x088728E4u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x088728F4u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08872934u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x0887293Cu, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08872958u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x088729A4u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x088729ACu, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x088729C4u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x088729D4u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x088729F8u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x088729FCu, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08872A24u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08872A50u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08872A58u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08872A68u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08872A78u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08872A80u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08872A90u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08872A94u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08872AA8u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08872AD4u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08872ADCu, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08872AFCu, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08872B38u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08872B50u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08872B68u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08872B7Cu, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08872B80u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08872B8Cu, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08872BB8u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08872C00u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08872C3Cu, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08872C58u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08872C70u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08872C78u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08872CC8u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08872CDCu, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08872CE8u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08872CF0u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08872D00u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08872D0Cu, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08872D68u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08872D70u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08872D78u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08872D80u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08872D88u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08872D8Cu, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08872DA0u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08872DA8u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08872DE0u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08872E0Cu, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08872E30u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08872E60u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08872E68u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08872EB0u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08872EC8u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08872EDCu, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08872EE8u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08872F08u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08872F10u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08872F18u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08872F48u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08872F4Cu, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08872F84u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08873010u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08873020u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x0887303Cu, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08873044u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x0887304Cu, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08873050u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x0887305Cu, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08873068u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08873088u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x0887309Cu, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x088730A0u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x088730ACu, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x088730B8u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x088730D8u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x088730E0u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x088730E8u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x088730F4u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08873110u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x0887311Cu, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08873130u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x0887313Cu, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08873148u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08873168u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08873170u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08873178u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08873194u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x088731A8u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x088731CCu, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x088731D8u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x088731ECu, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x088731F0u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08873208u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x0887321Cu, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08873224u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x0887322Cu, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08873250u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08873258u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08873278u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x0887328Cu, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08873294u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x0887329Cu, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x088732ACu, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x088732C0u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x088732CCu, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x088732E8u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08873300u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x0887330Cu, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08873324u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x0887333Cu, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08873354u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x0887336Cu, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x0887338Cu, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x088733D0u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08873400u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08873418u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08873448u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08873464u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x0887347Cu, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08873498u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x088734A8u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x088734BCu, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x088734ECu, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08873504u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x0887350Cu, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x0887352Cu, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x0887353Cu, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08873544u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08873550u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08873564u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08873570u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08873574u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08873578u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08873584u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08873594u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x0887359Cu, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x088735A8u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x088735BCu, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x088735C8u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x088735CCu, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x088735D0u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x088735DCu, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08873600u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08873630u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08873638u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08873644u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08873668u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08873678u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08873680u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x0887368Cu, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08873698u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x088736A0u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x088736A8u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x088736B0u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x088736B8u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x088736C4u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x088736CCu, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x088736D4u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x088736E8u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08873700u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08873708u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08873714u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x0887371Cu, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08873720u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x0887372Cu, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x0887373Cu, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08873754u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08873758u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x0887375Cu, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08873764u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08873770u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08873778u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x0887377Cu, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08873784u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x0887378Cu, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x088737A0u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x088737BCu, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x088737E0u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x088737E4u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x088737E8u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x088737F0u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x088737FCu, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08873804u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08873810u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08873820u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08873828u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08873834u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08873848u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08873850u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08873854u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08873864u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x0887386Cu, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08873878u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08873880u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08873888u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08873890u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x088738A0u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x088738ACu, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x088738C0u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x088738C8u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x088738CCu, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x088738D4u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x088738DCu, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x088738ECu, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x088738F4u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08873918u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08873924u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x0887392Cu, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08873930u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08873938u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x0887394Cu, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08873968u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08873988u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08873994u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x088739A0u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x088739B4u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x088739BCu, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x088739C4u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x088739CCu, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x088739D4u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x088739E4u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x088739ECu, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08873A0Cu, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08873A1Cu, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08873A24u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08873A34u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08873A44u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08873A54u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08873A5Cu, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08873A64u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08873A70u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08873A78u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08873A80u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08873A88u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08873A94u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08873A9Cu, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08873AA8u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08873AB0u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08873AB8u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08873AC0u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08873AC8u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08873AD8u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08873AE0u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08873AE4u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08873AF0u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08873AF8u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08873B00u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08873B10u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08873B18u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08873B20u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08873B2Cu, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08873B38u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08873B40u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08873B48u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08873B5Cu, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08873B68u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08873B74u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08873B7Cu, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08873B84u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08873B8Cu, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08873B9Cu, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08873BA4u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08873BACu, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08873BB8u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08873BC4u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08873BCCu, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08873BD4u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08873BE8u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08873BF4u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08873C00u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08873C08u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08873C18u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08873C20u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08873C40u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08873CA0u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08873CACu, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08873CE4u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08873D10u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08873D30u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08873D88u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08873D94u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08873DA8u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08873DB0u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08873DC4u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08873DECu, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08873E00u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08873E1Cu, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08873E2Cu, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08873E48u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08873E50u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08873E58u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08873E60u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08873E6Cu, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08873E80u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08873E84u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08873E88u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08873E90u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08873E9Cu, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08873EA4u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08873EB0u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08873EB8u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08873ED0u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08873ED8u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08873EDCu, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08873EE4u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08873EF4u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08873F0Cu, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08873F14u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08873F1Cu, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08873F28u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08873F30u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08873F38u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08873F40u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08873F4Cu, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08873F5Cu, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08873F64u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08873F90u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08873F98u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08873FB0u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08873FB8u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08873FCCu, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08873FD4u, &recomp_unit_0027, "recomp_unit_0027"); - runtime.register_function(0x08873FFCu, &recomp_unit_0027, "recomp_unit_0027"); + // PSPRECOMP_V812_COMPACT_REGISTRATION: same entry set, looped once in Runtime instead of source-expanded calls. + runtime.register_generated_entry_mask(0x08870000u, &recomp_unit_0027, "recomp_unit_0027", + kEntryMasks_recomp_unit_0027, 64u); } } // namespace psprecomp diff --git a/profiles/vcs/generated/generated_unit_0028.cpp b/profiles/vcs/generated/generated_unit_0028.cpp index c2eee50..d8b7ecf 100644 --- a/profiles/vcs/generated/generated_unit_0028.cpp +++ b/profiles/vcs/generated/generated_unit_0028.cpp @@ -1378,6 +1378,19 @@ LOCAL_DISPATCH: AOT_REGCACHE_SYNC_OUT(); return; } } +// PSPRECOMP_V812_SHARED_SCHED_BLOCK: one scheduler-exact slow boundary per unit. +LOCAL_SCHED_BOUNDARY: + ctx.pc = jump_target; + AOT_REGCACHE_SYNC_OUT(); + if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { + ++local_redispatch_rounds; + AOT_REGCACHE_SYNC_IN(); + local_transfers = 0u; + local_pc = ctx.pc; + entry_id = 0u; + goto LOCAL_DISPATCH; + } + return; L_08874000: { const bool branch_taken = static_cast(ctx.gpr[7]) >= 0; aot_gpr_5 = (ctx.gpr[16] + static_cast(164)); @@ -1715,18 +1728,8 @@ L_0887423C: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08874254: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-64)); aot_mem.aot_direct_store32(ctx.gpr[29] + static_cast(40), ctx.gpr[16]); @@ -1885,18 +1888,8 @@ L_088743D4: ctx.gpr[29] = (ctx.gpr[29] + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088743EC: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-64)); aot_mem.aot_direct_store32(ctx.gpr[29] + static_cast(40), ctx.gpr[16]); @@ -2055,18 +2048,8 @@ L_0887456C: ctx.gpr[29] = (ctx.gpr[29] + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08874584: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); aot_mem.aot_direct_store32(ctx.gpr[29] + static_cast(4), aot_gpr_17); @@ -2232,18 +2215,8 @@ L_088746B0: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088746C8: aot_gpr_4 = (aot_gpr_17 | 0u); aot_gpr_31 = (0x088746D4u); @@ -2441,18 +2414,8 @@ L_088747F0: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08874808: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); aot_mem.aot_direct_store32(ctx.gpr[29] + static_cast(4), aot_gpr_17); @@ -2518,18 +2481,8 @@ L_08874864: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0887487C: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); aot_mem.aot_direct_store32(ctx.gpr[29] + static_cast(0), ctx.gpr[16]); @@ -2558,18 +2511,8 @@ L_088748B0: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088748C8: aot_gpr_31 = (0x088748D0u); aot_gpr_4 = (ctx.gpr[16] | 0u); @@ -3010,18 +2953,8 @@ L_08874B68: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08874B80: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-32)); { const std::uint32_t aot_run_words[7]{ctx.gpr[16], aot_gpr_17, ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], aot_gpr_31}; @@ -3061,18 +2994,8 @@ L_08874BD8: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08874BF0: aot_gpr_4 = (static_cast(ctx.gpr[16]) < 6 ? 1u : 0u); { const bool branch_taken = aot_gpr_4 == 0u; @@ -3301,18 +3224,8 @@ L_08874D0C: ctx.gpr[29] = (ctx.gpr[29] + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08874D34: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-672)); aot_gpr_4 = (0u | 1u); @@ -3511,18 +3424,8 @@ L_08874E74: ctx.gpr[29] = (ctx.gpr[29] + static_cast(672)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08874E8C: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); aot_mem.aot_direct_store8(aot_gpr_4 + static_cast(396), static_cast(0u)); @@ -3769,18 +3672,8 @@ L_0887503C: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08875058: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); aot_mem.aot_direct_store32(ctx.gpr[29] + static_cast(0), aot_gpr_31); @@ -3824,18 +3717,8 @@ L_0887509C: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088750A8: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-32)); aot_mem.aot_direct_store32(ctx.gpr[29] + static_cast(16), aot_gpr_17); @@ -4804,18 +4687,8 @@ L_088756F0: ctx.gpr[29] = (ctx.gpr[29] + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08875708: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-80)); aot_mem.aot_direct_store32(ctx.gpr[29] + static_cast(56), ctx.gpr[16]); @@ -5792,18 +5665,8 @@ L_08875E04: ctx.gpr[29] = (ctx.gpr[29] + static_cast(80)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08875E24: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-176)); aot_gpr_5 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(7688))); @@ -6655,18 +6518,8 @@ L_08876460: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08876478: { const bool branch_taken = 0u == 0u; aot_gpr_17 = (0u | 5u); @@ -7403,18 +7256,8 @@ L_08876944: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0887695C: aot_gpr_4 = (aot_mem.aot_direct_load32(ctx.gpr[16] + static_cast(204))); aot_gpr_5 = (aot_gpr_4 + static_cast(-2)); @@ -9252,18 +9095,8 @@ L_088775F4: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0887760C: aot_gpr_4 = (aot_mem.aot_direct_load32(ctx.gpr[16] + static_cast(204))); aot_gpr_5 = (aot_gpr_4 + static_cast(-2)); @@ -10723,1305 +10556,8 @@ void recomp_unit_0028(Runtime &rt, AllegrexContext &ctx) { void register_generated_unit_28(Runtime &runtime) { runtime.register_generated_unit(28u, 0x08874000u, 16384u, &recomp_unit_0028, &recomp_unit_0028_entry); - runtime.register_function(0x08874000u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08874008u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x0887400Cu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08874030u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08874038u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08874040u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x0887404Cu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x0887405Cu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08874064u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08874070u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08874088u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08874090u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08874098u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x088740A4u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x088740ACu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x088740B4u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x088740C0u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x088740D8u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x088740F0u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x088740F8u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08874100u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08874108u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x0887412Cu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08874134u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x0887413Cu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08874144u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x0887414Cu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08874158u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08874160u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08874168u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08874170u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x0887417Cu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08874188u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x088741A4u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x088741C4u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x088741C8u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x088741D0u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x088741F4u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08874200u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08874204u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x0887420Cu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08874218u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08874224u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x0887422Cu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08874234u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x0887423Cu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08874254u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08874274u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x0887427Cu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x0887428Cu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08874294u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x0887429Cu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x088742B4u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x088742D0u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x088742ECu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08874308u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08874334u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x0887433Cu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08874354u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08874370u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x0887438Cu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x088743A8u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x088743D4u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x088743ECu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x0887440Cu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08874414u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08874424u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x0887442Cu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08874434u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x0887444Cu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08874468u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08874484u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x088744A0u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x088744CCu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x088744D4u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x088744ECu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08874508u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08874524u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08874540u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x0887456Cu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08874584u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x088745B0u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x088745BCu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x088745C4u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x088745CCu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x088745D8u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x088745F4u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08874600u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x0887460Cu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x0887461Cu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08874624u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08874630u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08874638u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x0887464Cu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08874654u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08874660u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08874668u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08874680u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x0887468Cu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08874698u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x088746A0u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x088746B0u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x088746C8u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x088746D4u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x088746DCu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x088746E8u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x088746F0u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08874700u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08874718u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08874720u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x0887472Cu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08874734u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x0887473Cu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08874744u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08874750u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08874758u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08874768u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08874780u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08874788u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08874794u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08874798u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x088747A0u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x088747A8u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x088747B0u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x088747B8u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x088747C0u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x088747CCu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x088747D4u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x088747DCu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x088747E8u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x088747F0u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08874808u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x0887482Cu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08874830u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08874838u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x0887483Cu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08874848u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08874850u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08874860u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08874864u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x0887487Cu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x088748A0u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x088748B0u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x088748C8u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x088748D0u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x088748ECu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x088748F4u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x088748F8u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08874900u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x0887490Cu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08874918u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08874920u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08874928u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08874930u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08874938u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08874940u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x0887495Cu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08874964u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x0887496Cu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x0887497Cu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08874984u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x0887498Cu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08874998u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x088749A0u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x088749A8u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x088749B0u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x088749CCu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x088749D4u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x088749DCu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x088749E4u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08874A00u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08874A08u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08874A0Cu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08874A14u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08874A1Cu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08874A38u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08874A40u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08874A44u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08874A4Cu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08874A54u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08874A70u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08874A78u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08874A7Cu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08874A84u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08874A8Cu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08874AA8u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08874AB0u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08874AB4u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08874ABCu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08874AC4u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08874AE0u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08874AE8u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08874AECu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08874AF4u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08874AFCu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08874B18u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08874B20u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08874B24u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08874B2Cu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08874B34u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08874B50u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08874B58u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08874B5Cu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08874B64u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08874B68u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08874B80u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08874BA8u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08874BBCu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08874BC8u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08874BD8u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08874BF0u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08874BFCu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08874C04u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08874C08u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08874C10u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08874C1Cu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08874C28u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08874C30u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08874C38u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08874C40u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08874C48u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08874C54u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08874C5Cu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08874C64u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08874C70u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08874C78u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08874C80u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08874C8Cu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08874C94u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08874C9Cu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08874CA8u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08874CB0u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08874CC0u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08874CC8u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08874CD0u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08874CD8u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08874CE0u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08874CE8u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08874CF4u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08874CFCu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08874D00u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08874D08u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08874D0Cu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08874D34u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08874D58u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08874D60u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08874D70u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08874D84u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08874D8Cu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08874D98u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08874DACu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08874DB4u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08874DBCu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08874DCCu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08874DDCu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08874DE8u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08874DF4u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08874DFCu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08874E04u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08874E10u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08874E18u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08874E20u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08874E2Cu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08874E40u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08874E50u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08874E58u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08874E64u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08874E70u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08874E74u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08874E8Cu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08874EB8u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08874EC8u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08874ED0u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08874EDCu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08874EE4u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08874EF8u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08874F00u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08874F04u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08874F0Cu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08874F18u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08874F20u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08874F24u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08874F2Cu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08874F38u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08874F40u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08874F44u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08874F4Cu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08874F58u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08874F64u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08874F70u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08874F78u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08874F7Cu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08874F84u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08874F8Cu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08874FB0u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08874FBCu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08874FC4u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08874FCCu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08874FD8u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08874FE4u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08874FECu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08874FF4u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08874FFCu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08875008u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x0887501Cu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08875020u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08875024u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x0887502Cu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x0887503Cu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08875058u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08875068u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x0887507Cu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08875088u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08875094u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x0887509Cu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x088750A8u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x088750D0u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x088750E0u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x088750E8u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x088750F4u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08875100u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08875108u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08875110u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08875118u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08875124u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08875138u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x0887513Cu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08875140u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08875148u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08875150u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08875158u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x0887515Cu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08875164u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x0887516Cu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08875174u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x0887517Cu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08875188u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08875194u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x0887519Cu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x088751A4u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x088751ACu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x088751B8u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x088751C0u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x088751D0u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x088751DCu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x088751E0u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x088751E4u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x088751ECu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x088751FCu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08875208u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08875210u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08875218u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08875224u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x0887522Cu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08875234u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08875240u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x0887524Cu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08875254u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x0887525Cu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08875264u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08875270u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08875284u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08875288u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x0887528Cu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08875294u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x088752A4u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x088752ACu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x088752BCu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x088752CCu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x088752D8u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x088752E4u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x088752F0u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x088752FCu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x0887530Cu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08875318u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08875320u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08875328u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08875330u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08875340u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x0887534Cu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08875350u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08875354u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x0887535Cu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x0887536Cu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08875378u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08875384u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08875390u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08875398u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x088753A0u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x088753A8u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x088753B4u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x088753C4u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x088753CCu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x088753D0u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x088753DCu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x088753E4u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x088753ECu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x088753F4u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08875404u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08875414u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08875420u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x0887542Cu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08875438u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08875444u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08875454u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08875460u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08875468u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08875470u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08875478u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08875488u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08875494u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08875498u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x0887549Cu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x088754A4u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x088754B4u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x088754C0u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x088754D0u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x088754E0u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x088754E8u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x088754F4u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08875500u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08875508u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x0887550Cu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08875514u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08875524u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08875530u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08875538u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x0887553Cu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08875544u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08875550u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08875558u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08875560u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08875568u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08875574u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08875580u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08875594u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x0887559Cu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x088755A8u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x088755BCu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x088755C0u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x088755C4u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x088755CCu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x088755E0u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x088755F0u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x088755F8u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x088755FCu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08875604u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08875614u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x0887561Cu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08875628u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08875630u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08875638u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08875640u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08875648u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08875650u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08875654u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x0887565Cu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08875684u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x0887568Cu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x0887569Cu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x088756A4u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x088756B8u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x088756E8u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x088756F0u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08875708u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08875734u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x0887573Cu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08875744u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x0887574Cu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08875758u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x0887576Cu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08875770u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08875774u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x0887577Cu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x0887578Cu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x0887579Cu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x088757A4u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x088757ACu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x088757B4u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x088757C4u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x088757CCu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x088757D8u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x088757E4u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x088757F0u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x088757F8u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x088757FCu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08875804u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x0887580Cu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x0887581Cu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08875830u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x0887583Cu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08875848u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08875854u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08875860u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08875868u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x0887586Cu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08875874u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x0887587Cu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x0887588Cu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08875894u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x088758A0u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x088758A8u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x088758C0u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x088758DCu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x088758F8u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08875914u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08875940u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08875964u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x0887596Cu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08875974u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x0887597Cu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08875984u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08875990u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x0887599Cu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x088759A8u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x088759B0u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x088759B4u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x088759BCu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x088759C4u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x088759D4u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x088759DCu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x088759E8u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x088759F0u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x088759F4u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x088759FCu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08875A04u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08875A10u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08875A1Cu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08875A28u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08875A30u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08875A34u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08875A3Cu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08875A44u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08875A54u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08875A5Cu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08875A6Cu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08875A78u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08875A80u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08875A88u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08875A90u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08875A98u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08875AA8u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08875AB4u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08875AC0u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08875ACCu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08875AD4u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08875AD8u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08875AE0u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08875AE8u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08875AF8u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08875B04u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08875B10u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08875B18u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08875B20u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08875B28u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08875B34u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08875B40u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08875B4Cu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08875B54u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08875B58u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08875B60u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08875B68u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08875B78u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08875B88u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08875B94u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08875BA0u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08875BACu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08875BB8u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08875BC0u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08875BC4u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08875BCCu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08875BD4u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08875BE4u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08875BF8u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08875C04u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08875C10u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08875C1Cu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08875C28u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08875C30u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08875C34u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08875C3Cu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08875C44u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08875C54u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08875C5Cu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08875C64u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08875C70u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08875C7Cu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08875C88u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08875C90u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08875C94u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08875C9Cu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08875CA4u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08875CB4u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08875CCCu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08875CE8u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08875D04u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08875D20u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08875D4Cu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08875D54u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08875D60u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08875D6Cu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08875D78u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08875D80u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08875D84u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08875D8Cu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08875D94u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08875DA4u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08875DACu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08875DB4u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08875DC0u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08875DCCu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08875DD8u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08875DE0u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08875DE4u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08875DECu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08875DF4u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08875E04u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08875E24u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08875E48u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08875E5Cu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08875E64u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08875E74u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08875E80u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08875E8Cu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08875E94u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08875E98u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08875EA0u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08875ED8u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08875EE0u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08875EECu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08875F10u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08875F1Cu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08875F24u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08875F2Cu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08875F38u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08875F40u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08875F48u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08875F50u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08875F58u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08875F60u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08875F68u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08875F70u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08875F8Cu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08875F9Cu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08875FA4u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08875FACu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08875FB4u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08875FB8u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08875FC4u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08875FD4u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08875FECu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08875FF0u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08875FF4u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08875FFCu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08876008u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08876010u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08876014u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08876020u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08876030u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08876040u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08876058u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x0887605Cu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08876068u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08876078u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08876090u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08876094u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08876098u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x088760A0u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x088760ACu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x088760B4u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x088760B8u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x088760C0u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x088760C8u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x088760D4u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x088760DCu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x088760E4u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x088760ECu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x088760F8u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08876100u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08876108u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08876114u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08876120u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x0887612Cu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08876138u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08876154u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08876164u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08876170u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08876178u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08876180u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x0887618Cu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08876194u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08876198u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x088761A4u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x088761B4u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x088761C4u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x088761DCu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x088761E0u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x088761ECu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x088761FCu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08876214u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08876218u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x0887621Cu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08876224u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08876230u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08876244u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x0887624Cu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08876250u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08876260u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08876268u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08876278u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08876284u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x0887628Cu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x088762A0u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x088762D0u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x088762DCu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x088762E4u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x088762E8u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x088762F4u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x088762FCu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08876310u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x0887635Cu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08876368u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08876370u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08876378u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08876380u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x0887638Cu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08876394u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x0887639Cu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x088763A8u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x088763B4u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x088763C0u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x088763CCu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x088763E8u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x088763F8u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08876408u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x0887641Cu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08876424u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08876428u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08876438u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08876440u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08876450u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08876460u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08876478u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08876480u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08876488u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08876490u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08876498u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x088764A0u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x088764A8u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x088764B0u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x088764B8u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x088764C0u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x088764C4u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x088764D0u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x088764D8u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x088764F4u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x088764F8u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08876504u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08876514u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08876530u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x0887653Cu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08876544u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x0887654Cu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x0887655Cu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08876568u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08876578u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08876580u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08876588u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08876598u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x088765A4u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x088765B0u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x088765B8u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x088765BCu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x088765C8u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x088765E8u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x088765F8u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08876608u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08876618u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x0887661Cu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x0887662Cu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08876630u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08876640u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08876648u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08876650u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08876664u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08876670u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08876680u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08876694u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x0887669Cu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x088766ACu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x088766B8u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x088766C8u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x088766D4u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x088766E4u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x088766E8u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x088766F8u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x088766FCu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08876708u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x0887670Cu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08876718u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08876720u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08876724u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08876734u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08876744u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x0887675Cu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08876760u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08876764u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x0887676Cu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x0887677Cu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x0887678Cu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x088767A4u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x088767A8u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x088767B4u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x088767C4u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x088767DCu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x088767E0u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x088767E4u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x088767ECu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x088767F4u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08876800u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08876808u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08876810u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x0887681Cu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08876828u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08876838u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08876844u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08876850u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08876858u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08876868u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08876870u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08876880u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x0887688Cu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08876898u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x088768A0u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x088768B0u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x088768BCu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x088768C4u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x088768D4u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x088768DCu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x088768ECu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x088768F8u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08876900u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08876908u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08876910u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08876918u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08876928u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08876934u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08876944u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x0887695Cu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08876970u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x0887697Cu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08876984u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x0887698Cu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08876994u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x088769ACu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x088769C8u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x088769D8u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x088769E0u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x088769ECu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x088769F4u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08876A04u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08876A0Cu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08876A1Cu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08876A28u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08876A30u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08876A3Cu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08876A44u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08876A54u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08876A5Cu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08876A6Cu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08876A78u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08876A80u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08876AA0u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08876AACu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08876AB4u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08876AC4u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08876ACCu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08876ADCu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08876AECu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08876AF0u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08876AFCu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08876B08u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08876B10u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08876B18u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08876B28u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08876B48u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08876B54u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08876B5Cu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08876B6Cu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08876B74u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08876B84u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08876B94u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08876B9Cu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08876BA4u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08876BC4u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08876BD0u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08876BD8u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08876BE8u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08876BF0u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08876C00u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08876C10u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08876C14u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08876C20u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08876C2Cu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08876C34u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08876C3Cu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08876C4Cu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08876C6Cu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08876C78u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08876C80u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08876C90u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08876C98u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08876CA8u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08876CB8u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08876CC0u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08876CC8u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08876CD8u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08876CE4u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08876CECu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08876CF4u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08876CFCu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08876D04u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08876D0Cu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08876D1Cu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08876D28u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08876D34u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08876D40u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08876D48u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08876D50u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08876D5Cu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08876D74u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08876D84u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08876D90u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08876D9Cu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08876DA8u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08876DB0u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08876DB8u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08876DC4u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08876DDCu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08876DE8u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08876DFCu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08876E10u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08876E24u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08876E38u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08876E40u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08876E50u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08876E5Cu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08876E64u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08876E70u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08876E74u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08876E84u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08876E8Cu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08876E9Cu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08876EA4u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08876EB4u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08876EC0u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08876ED0u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08876EDCu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08876EE8u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08876EF4u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08876EFCu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08876F04u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08876F0Cu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08876F18u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08876F28u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08876F34u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08876F48u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08876F50u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08876F58u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08876F60u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08876F68u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08876F78u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08876F84u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08876F8Cu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08876F98u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08876FA8u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08876FB0u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08876FB8u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08876FC4u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08876FD0u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08876FDCu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08876FE8u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08876FF0u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08876FF8u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08877008u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08877010u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08877018u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08877024u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08877030u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08877040u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08877048u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08877058u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08877064u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x0887706Cu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08877080u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08877088u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08877090u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x088770A0u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x088770A8u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x088770B0u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x088770BCu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x088770C4u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x088770D4u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x088770E8u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x088770F8u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08877118u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x0887712Cu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08877134u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08877144u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08877150u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08877158u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08877160u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08877168u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x0887717Cu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x0887718Cu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x088771ACu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x088771C0u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x088771C8u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x088771D4u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x088771DCu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x088771ECu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x088771F4u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08877204u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08877210u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08877218u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08877228u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08877234u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08877240u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08877250u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08877258u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08877268u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08877274u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x0887727Cu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x0887728Cu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08877298u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x088772A4u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x088772B4u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x088772BCu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x088772CCu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x088772D8u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x088772E0u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x088772E8u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x088772F8u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08877304u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x0887730Cu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08877314u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x0887731Cu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08877328u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08877330u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08877340u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08877348u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08877358u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08877364u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x0887736Cu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08877378u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08877380u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08877390u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08877398u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x088773A8u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x088773B4u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x088773BCu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x088773CCu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x088773E0u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x088773F0u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08877410u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08877424u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x0887742Cu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x0887743Cu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08877464u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x0887747Cu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08877490u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08877498u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x088774A8u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x088774B0u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x088774B8u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x088774C4u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x088774D0u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x088774E0u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x088774ECu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x088774F8u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08877504u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08877514u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x0887751Cu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x0887752Cu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08877538u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08877544u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x0887754Cu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x0887755Cu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08877568u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08877574u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08877584u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x0887758Cu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x0887759Cu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x088775A8u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x088775B0u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x088775B8u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x088775C0u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x088775C8u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x088775D8u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x088775E4u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x088775F4u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x0887760Cu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08877620u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x0887762Cu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08877634u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x0887763Cu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08877644u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x0887765Cu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08877678u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08877688u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08877690u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x0887769Cu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x088776A8u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x088776B8u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x088776C0u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x088776D0u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x088776DCu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x088776E4u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x088776F0u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x088776FCu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x0887770Cu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08877714u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08877724u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08877730u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08877738u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08877758u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08877764u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08877770u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08877780u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08877788u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08877798u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x088777A8u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x088777ACu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x088777B8u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x088777C4u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x088777CCu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x088777D4u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x088777E4u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08877804u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08877810u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x0887781Cu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x0887782Cu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08877834u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08877844u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08877854u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x0887785Cu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08877864u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08877884u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08877890u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x0887789Cu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x088778ACu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x088778B4u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x088778C4u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x088778D4u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x088778D8u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x088778E4u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x088778F0u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x088778F8u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08877900u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08877910u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08877930u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x0887793Cu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08877948u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08877958u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08877960u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08877970u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08877980u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08877988u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08877990u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x088779A0u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x088779ACu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x088779B4u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x088779BCu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x088779C4u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x088779CCu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x088779D4u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x088779E4u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x088779F0u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x088779FCu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08877A08u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08877A10u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08877A18u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08877A24u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08877A3Cu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08877A4Cu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08877A58u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08877A64u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08877A70u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08877A78u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08877A80u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08877A8Cu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08877AA4u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08877AB0u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08877AC4u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08877AE0u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08877AF0u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08877B04u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08877B0Cu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08877B1Cu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08877B28u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08877B30u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08877B3Cu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08877B40u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08877B50u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08877B5Cu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08877B6Cu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08877B74u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08877B84u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08877B90u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08877BA0u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08877BACu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08877BB8u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08877BC4u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08877BCCu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08877BD4u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08877BDCu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08877BE8u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08877BF8u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08877C0Cu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08877C10u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08877C18u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08877C20u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08877C28u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08877C30u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08877C40u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08877C4Cu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08877C54u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08877C60u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08877C70u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08877C78u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08877C80u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08877C8Cu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08877C98u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08877CA4u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08877CB0u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08877CB8u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08877CC0u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08877CD0u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08877CD8u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08877CE0u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08877CECu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08877CF8u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08877D08u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08877D10u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08877D20u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08877D2Cu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08877D34u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08877D48u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08877D50u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08877D58u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08877D70u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08877D74u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08877D7Cu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08877D8Cu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08877D9Cu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08877DACu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08877DD0u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08877DE0u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08877DF4u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08877DFCu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08877E0Cu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08877E18u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08877E24u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08877E34u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08877E3Cu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08877E4Cu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08877E58u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08877E60u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08877E70u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08877E7Cu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08877E88u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08877E98u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08877EA0u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08877EB0u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08877EBCu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08877EC4u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08877ED4u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08877EE0u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08877EE8u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08877EF0u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08877EF8u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08877F08u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08877F2Cu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08877F3Cu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08877F50u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08877F58u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08877F64u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08877F70u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08877F80u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08877F88u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08877F98u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08877FA4u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08877FACu, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08877FB4u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08877FC4u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08877FD0u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08877FD8u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08877FE0u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08877FE8u, &recomp_unit_0028, "recomp_unit_0028"); - runtime.register_function(0x08877FF4u, &recomp_unit_0028, "recomp_unit_0028"); + // PSPRECOMP_V812_COMPACT_REGISTRATION: same entry set, looped once in Runtime instead of source-expanded calls. + runtime.register_generated_entry_mask(0x08874000u, &recomp_unit_0028, "recomp_unit_0028", + kEntryMasks_recomp_unit_0028, 64u); } } // namespace psprecomp diff --git a/profiles/vcs/generated/generated_unit_0029.cpp b/profiles/vcs/generated/generated_unit_0029.cpp index c00a83b..e094597 100644 --- a/profiles/vcs/generated/generated_unit_0029.cpp +++ b/profiles/vcs/generated/generated_unit_0029.cpp @@ -1421,6 +1421,19 @@ LOCAL_DISPATCH: AOT_REGCACHE_SYNC_OUT(); return; } } +// PSPRECOMP_V812_SHARED_SCHED_BLOCK: one scheduler-exact slow boundary per unit. +LOCAL_SCHED_BOUNDARY: + ctx.pc = jump_target; + AOT_REGCACHE_SYNC_OUT(); + if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { + ++local_redispatch_rounds; + AOT_REGCACHE_SYNC_IN(); + local_transfers = 0u; + local_pc = ctx.pc; + entry_id = 0u; + goto LOCAL_DISPATCH; + } + return; L_08878000: aot_gpr_4 = (2237u << 16u); aot_gpr_5 = (0u | 0u); @@ -2094,18 +2107,8 @@ L_088784A0: ctx.gpr[29] = (ctx.gpr[29] + static_cast(176)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088784BC: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-1152)); aot_mem.aot_direct_store32(ctx.gpr[29] + static_cast(1100), ctx.gpr[16]); @@ -7557,18 +7560,8 @@ L_0887AC24: ctx.gpr[29] = (ctx.gpr[29] + static_cast(1152)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0887AC54: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-48)); aot_mem.aot_direct_store32(ctx.gpr[29] + static_cast(20), ctx.gpr[18]); @@ -8171,18 +8164,8 @@ L_0887B048: ctx.gpr[29] = (ctx.gpr[29] + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0887B070: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-32)); aot_mem.aot_direct_store32(ctx.gpr[29] + static_cast(16), ctx.gpr[17]); @@ -9115,18 +9098,8 @@ L_0887B680: ctx.gpr[29] = (ctx.gpr[29] + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0887B698: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-288)); ctx.gpr[7] = (aot_mem.aot_direct_load32(aot_gpr_28 + static_cast(7872))); @@ -10244,18 +10217,8 @@ L_0887BF50: ctx.gpr[29] = (ctx.gpr[29] + static_cast(288)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0887BF94: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-384)); aot_mem.aot_direct_store32(ctx.gpr[29] + static_cast(364), ctx.gpr[22]); @@ -10314,1348 +10277,8 @@ void recomp_unit_0029(Runtime &rt, AllegrexContext &ctx) { void register_generated_unit_29(Runtime &runtime) { runtime.register_generated_unit(29u, 0x08878000u, 16384u, &recomp_unit_0029, &recomp_unit_0029_entry); - runtime.register_function(0x08878000u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08878010u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08878018u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08878028u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08878034u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887803Cu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08878048u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08878054u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08878064u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887806Cu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887807Cu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08878088u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08878090u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x088780A0u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x088780B0u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x088780D4u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x088780E4u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x088780F8u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08878100u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08878110u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08878138u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08878150u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08878164u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887816Cu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887817Cu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08878188u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887818Cu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08878190u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08878198u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x088781A4u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x088781ACu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x088781BCu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x088781C8u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x088781D0u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x088781DCu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x088781E4u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x088781E8u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x088781F8u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08878208u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08878220u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08878224u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08878228u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08878230u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08878240u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08878250u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08878268u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887826Cu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08878278u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08878288u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x088782A0u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x088782A4u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x088782A8u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x088782B0u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x088782BCu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x088782C4u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x088782CCu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x088782D8u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x088782F4u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08878300u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08878308u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08878310u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887831Cu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08878328u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887833Cu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08878348u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08878350u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887835Cu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887836Cu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08878390u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x088783A4u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x088783B0u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x088783BCu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x088783C8u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x088783D4u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x088783E0u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x088783ECu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x088783F4u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x088783FCu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08878404u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08878410u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08878420u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08878430u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887843Cu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08878448u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08878450u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08878458u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08878464u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887846Cu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08878478u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08878488u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08878490u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x088784A0u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x088784BCu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x088784F4u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08878500u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08878508u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08878528u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887853Cu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08878544u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08878564u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08878578u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08878584u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08878590u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887859Cu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x088785A4u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x088785A8u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x088785B0u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x088785C0u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x088785D0u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x088785E8u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x088785ECu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08878600u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08878648u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887866Cu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08878678u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08878680u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08878688u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08878694u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x088786A0u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x088786ACu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x088786B4u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x088786B8u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x088786C0u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x088786CCu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x088786E0u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x088786F0u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x088786F8u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08878704u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08878710u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887871Cu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08878724u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08878728u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08878730u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887873Cu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08878750u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08878760u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08878764u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887876Cu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08878778u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08878780u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08878784u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887878Cu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x088787C0u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x088787D0u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x088787E0u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x088787E4u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x088787E8u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x088787F8u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08878804u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887880Cu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08878810u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08878818u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887882Cu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08878844u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08878850u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08878858u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08878860u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08878874u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08878884u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08878894u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08878898u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887889Cu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x088788A4u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x088788BCu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x088788E0u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x088788F8u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08878904u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08878928u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08878940u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08878960u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08878998u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x088789A4u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x088789ACu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x088789B0u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x088789BCu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x088789D0u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x088789DCu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x088789E4u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x088789E8u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x088789F0u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08878A04u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08878A14u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08878A24u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08878A28u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08878A2Cu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08878A34u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08878A44u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08878A4Cu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08878A5Cu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08878A68u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08878A78u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08878A80u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08878A8Cu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08878A98u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08878AA4u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08878AACu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08878AB0u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08878AB8u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08878AC0u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08878AD0u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08878AD4u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08878AE4u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08878AF0u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08878B00u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08878B14u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08878B30u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08878B3Cu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08878B48u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08878B54u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08878B5Cu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08878B60u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08878B68u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08878B70u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08878B80u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08878B90u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08878BA4u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08878BACu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08878BB8u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08878BC4u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08878BD0u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08878BD8u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08878BDCu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08878BE4u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08878BECu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08878BFCu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08878C08u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08878C18u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08878C20u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08878C28u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08878C34u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08878C40u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08878C4Cu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08878C54u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08878C58u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08878C60u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08878C68u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08878CB0u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08878CCCu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08878CE0u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08878CECu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08878CF8u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08878D04u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08878D0Cu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08878D10u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08878D18u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08878D20u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08878D30u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08878D38u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08878D44u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08878D58u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08878D64u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08878D70u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08878D7Cu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08878D84u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08878D88u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08878D90u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08878D98u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08878DA8u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08878DB8u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08878DC4u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08878DCCu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08878DE4u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08878DF8u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08878E04u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08878E10u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08878E18u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08878E1Cu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08878E20u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08878E2Cu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08878E3Cu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08878E44u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08878E5Cu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08878E68u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08878E74u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08878E80u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08878E88u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08878E8Cu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08878E94u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08878E9Cu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08878EACu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08878EB4u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08878EC0u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08878ECCu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08878ED8u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08878EE0u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08878EE4u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08878EECu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08878EF4u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08878F04u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08878F18u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08878F24u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08878F30u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08878F3Cu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08878F44u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08878F48u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08878F50u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08878F58u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08878F68u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08878F70u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08878F78u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08878F80u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08878F90u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08878FA0u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08878FB0u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08878FC0u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08878FC8u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08878FD4u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08878FE0u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08878FECu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08878FF4u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08878FF8u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08878FFCu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08879008u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08879018u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887902Cu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08879038u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08879044u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08879050u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08879058u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887905Cu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08879064u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887906Cu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887907Cu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08879084u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887908Cu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08879094u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x088790ACu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x088790B8u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x088790C0u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x088790CCu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x088790D8u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x088790E4u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x088790ECu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x088790F0u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x088790F4u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08879100u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08879108u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08879110u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887911Cu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08879128u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08879130u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08879134u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08879138u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08879144u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08879148u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08879150u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08879164u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08879174u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08879184u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887918Cu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08879198u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x088791A4u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x088791B0u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x088791B8u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x088791BCu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x088791C0u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x088791CCu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x088791DCu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x088791F8u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887920Cu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887922Cu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08879238u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08879244u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887924Cu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08879250u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08879254u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08879260u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08879270u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08879278u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08879284u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08879290u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887929Cu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x088792A4u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x088792A8u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x088792B0u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x088792B8u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x088792CCu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x088792DCu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x088792F4u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887930Cu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08879318u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08879324u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887932Cu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08879330u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08879334u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08879340u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08879350u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08879358u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08879364u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08879370u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887937Cu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08879384u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08879388u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08879390u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08879398u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x088793ACu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x088793BCu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x088793C4u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x088793CCu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x088793D8u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x088793F0u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08879408u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08879414u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08879420u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08879428u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887942Cu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08879430u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887943Cu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887944Cu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08879454u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08879460u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08879468u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08879474u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08879480u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887948Cu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08879494u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08879498u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x088794A4u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x088794ACu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x088794BCu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x088794C4u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x088794CCu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x088794D8u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x088794E4u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x088794F0u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x088794FCu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08879504u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08879508u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08879514u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887951Cu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887952Cu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08879534u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887953Cu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08879548u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08879554u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08879560u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887956Cu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08879574u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08879578u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08879580u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887958Cu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887959Cu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x088795B0u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x088795C0u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x088795CCu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x088795D8u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x088795E4u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x088795ECu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x088795F0u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x088795FCu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08879604u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08879614u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887961Cu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08879628u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08879634u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08879640u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08879648u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887964Cu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08879658u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08879660u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08879670u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08879684u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08879690u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887969Cu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x088796A4u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x088796ACu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x088796B4u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x088796BCu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x088796D0u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x088796DCu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x088796ECu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x088796F8u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08879704u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08879710u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887971Cu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08879724u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08879728u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08879730u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08879738u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887974Cu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08879754u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08879764u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887977Cu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887978Cu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887979Cu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x088797A4u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x088797ACu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x088797B0u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x088797B4u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x088797BCu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x088797D0u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x088797E4u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x088797F4u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08879800u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887980Cu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08879818u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08879820u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08879824u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887982Cu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08879834u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08879844u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08879850u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887985Cu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08879868u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08879870u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08879874u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08879878u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08879884u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08879894u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887989Cu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x088798A8u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x088798B4u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x088798BCu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x088798C4u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x088798CCu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x088798D4u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x088798E0u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x088798ECu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x088798F8u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08879900u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08879904u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887990Cu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08879914u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08879924u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887992Cu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08879938u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08879940u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08879948u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08879954u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887995Cu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08879964u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08879970u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887997Cu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08879988u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08879990u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08879994u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08879998u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x088799A4u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x088799B4u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x088799BCu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x088799CCu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x088799D4u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x088799DCu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x088799E8u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x088799FCu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08879A14u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08879A24u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08879A30u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08879A3Cu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08879A48u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08879A50u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08879A54u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08879A58u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08879A64u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08879A78u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08879A80u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08879A90u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08879A98u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08879AA0u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08879AACu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08879AC0u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08879ADCu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08879AECu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08879AF8u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08879B04u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08879B10u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08879B18u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08879B1Cu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08879B20u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08879B2Cu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08879B40u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08879B48u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08879B58u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08879B70u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08879B7Cu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08879B88u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08879B94u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08879B9Cu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08879BA0u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08879BA8u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08879BB0u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08879BC0u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08879BC8u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08879BD0u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08879BD8u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08879BE4u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08879BF4u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08879C04u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08879C14u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08879C1Cu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08879C28u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08879C34u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08879C40u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08879C48u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08879C4Cu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08879C50u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08879C5Cu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08879C6Cu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08879C74u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08879C7Cu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08879C88u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08879CA0u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08879CB4u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08879CC0u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08879CC8u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08879CD4u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08879CE0u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08879CECu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08879CF4u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08879CF8u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08879CFCu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08879D08u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08879D10u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08879D1Cu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08879D28u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08879D34u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08879D3Cu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08879D40u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08879D44u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08879D50u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08879D54u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08879D5Cu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08879D70u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08879D7Cu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08879D88u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08879D94u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08879DA0u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08879DA8u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08879DACu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08879DB4u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08879DBCu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08879DD0u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08879DD8u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08879DE8u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08879DF4u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08879DFCu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08879E08u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08879E1Cu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08879E2Cu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08879E3Cu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08879E48u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08879E54u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08879E64u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08879E6Cu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08879E78u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08879E88u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08879E94u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08879EA0u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08879EACu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08879EB8u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08879EC0u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08879EC4u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08879ECCu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08879ED4u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08879EE8u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08879EF0u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08879F00u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08879F08u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08879F10u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08879F1Cu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08879F24u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08879F30u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08879F44u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08879F54u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08879F60u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08879F6Cu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08879F74u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08879F78u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08879F7Cu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08879F88u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08879F98u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08879FA0u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08879FA8u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08879FB0u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08879FC0u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08879FD0u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08879FE0u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08879FF0u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x08879FF8u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887A004u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887A010u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887A01Cu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887A024u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887A028u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887A030u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887A03Cu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887A04Cu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887A060u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887A06Cu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887A078u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887A084u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887A08Cu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887A090u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887A098u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887A0A0u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887A0B0u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887A0B8u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887A0C0u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887A0C8u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887A0DCu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887A0E8u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887A0F4u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887A100u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887A10Cu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887A118u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887A120u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887A124u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887A128u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887A134u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887A13Cu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887A144u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887A150u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887A15Cu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887A164u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887A168u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887A16Cu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887A178u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887A17Cu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887A184u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887A198u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887A1A8u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887A1B8u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887A1C0u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887A1CCu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887A1D8u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887A1E4u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887A1ECu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887A1F0u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887A1F4u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887A200u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887A210u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887A21Cu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887A224u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887A230u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887A244u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887A25Cu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887A26Cu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887A278u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887A284u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887A290u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887A298u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887A29Cu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887A2A0u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887A2ACu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887A2C0u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887A2C8u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887A2D8u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887A2E0u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887A2E8u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887A2F4u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887A30Cu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887A31Cu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887A328u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887A334u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887A33Cu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887A340u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887A344u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887A350u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887A360u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887A368u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887A380u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887A38Cu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887A398u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887A3A4u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887A3ACu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887A3B0u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887A3B8u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887A3C0u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887A3D4u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887A3E4u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887A3ECu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887A3F8u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887A404u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887A410u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887A418u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887A41Cu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887A424u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887A42Cu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887A440u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887A450u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887A454u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887A46Cu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887A484u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887A49Cu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887A4A8u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887A4B4u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887A4BCu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887A4C0u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887A4C4u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887A4D0u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887A4E0u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887A4E8u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887A4F4u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887A500u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887A50Cu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887A514u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887A518u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887A520u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887A54Cu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887A55Cu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887A560u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887A578u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887A590u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887A5B0u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887A5BCu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887A5C8u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887A5D0u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887A5D4u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887A5D8u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887A5E4u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887A5F4u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887A5FCu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887A608u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887A614u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887A620u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887A62Cu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887A634u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887A638u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887A640u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887A648u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887A65Cu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887A66Cu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887A674u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887A680u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887A68Cu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887A698u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887A6A0u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887A6A4u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887A6ACu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887A6B4u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887A6C8u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887A6D8u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887A6DCu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887A6F4u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887A700u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887A708u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887A70Cu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887A718u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887A724u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887A72Cu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887A730u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887A740u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887A750u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887A768u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887A76Cu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887A770u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887A778u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887A788u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887A798u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887A7B0u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887A7B4u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887A7C0u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887A7D0u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887A7E8u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887A7ECu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887A7F0u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887A7F8u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887A80Cu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887A818u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887A834u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887A83Cu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887A85Cu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887A868u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887A874u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887A880u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887A888u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887A88Cu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887A898u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887A8A0u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887A8B0u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887A8BCu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887A8D8u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887A8E0u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887A900u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887A90Cu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887A914u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887A91Cu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887A928u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887A940u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887A94Cu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887A954u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887A95Cu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887A968u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887A96Cu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887A974u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887A98Cu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887A998u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887A9A0u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887A9A8u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887A9B4u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887A9C0u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887A9CCu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887A9D8u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887A9E0u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887A9E4u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887A9ECu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887A9F4u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887AA04u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887AA0Cu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887AA18u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887AA24u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887AA30u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887AA38u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887AA3Cu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887AA44u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887AA4Cu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887AA5Cu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887AA64u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887AA70u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887AA7Cu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887AA88u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887AA90u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887AA94u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887AA9Cu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887AAA4u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887AAB4u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887AABCu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887AAC4u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887AAD0u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887AAECu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887AAF4u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887AB14u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887AB1Cu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887AB28u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887AB34u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887AB40u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887AB48u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887AB4Cu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887AB54u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887AB5Cu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887AB6Cu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887AB74u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887AB7Cu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887AB88u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887ABA4u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887ABACu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887ABCCu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887ABD4u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887ABE0u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887ABECu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887ABF8u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887AC00u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887AC04u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887AC0Cu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887AC14u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887AC24u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887AC54u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887AC88u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887AC90u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887AC94u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887ACA0u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887ACACu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887ACB4u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887ACBCu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887ACC8u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887ACD0u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887ACD8u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887ACE0u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887ACECu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887AD00u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887AD04u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887AD08u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887AD10u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887AD18u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887AD24u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887AD2Cu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887AD3Cu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887AD44u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887AD48u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887AD50u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887AD60u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887AD70u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887AD78u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887AD84u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887AD94u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887ADA0u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887ADA8u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887ADB0u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887ADC4u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887ADD4u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887ADE4u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887ADE8u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887ADECu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887ADF4u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887AE04u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887AE30u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887AE40u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887AE50u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887AE54u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887AE58u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887AE68u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887AE74u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887AE80u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887AE88u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887AE8Cu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887AE94u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887AEC0u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887AECCu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887AEDCu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887AEE0u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887AEECu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887AEF0u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887AEFCu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887AF00u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887AF08u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887AF1Cu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887AF28u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887AF34u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887AF40u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887AF48u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887AF4Cu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887AF58u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887AF7Cu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887AF88u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887AF94u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887AF9Cu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887AFA0u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887AFA4u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887AFACu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887AFBCu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887AFC8u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887AFD4u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887AFDCu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887AFE8u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887AFECu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887AFF4u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887B000u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887B018u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887B024u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887B038u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887B040u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887B048u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887B070u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887B098u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887B0A8u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887B0B0u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887B0BCu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887B0C8u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887B0D0u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887B0D8u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887B0E8u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887B0F4u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887B108u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887B10Cu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887B110u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887B118u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887B120u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887B12Cu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887B140u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887B148u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887B154u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887B168u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887B16Cu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887B170u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887B178u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887B188u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887B190u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887B1A0u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887B1A4u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887B1B0u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887B1B8u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887B1C0u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887B1D0u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887B1D8u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887B1E8u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887B1ECu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887B1FCu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887B204u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887B20Cu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887B21Cu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887B228u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887B238u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887B23Cu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887B254u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887B25Cu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887B26Cu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887B270u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887B27Cu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887B284u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887B28Cu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887B294u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887B2A0u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887B2B4u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887B2B8u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887B2BCu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887B2C4u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887B2CCu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887B2DCu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887B2E8u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887B2ECu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887B2F0u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887B2F8u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887B308u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887B318u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887B324u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887B32Cu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887B330u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887B338u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887B340u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887B348u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887B354u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887B35Cu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887B360u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887B368u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887B370u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887B37Cu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887B388u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887B390u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887B394u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887B39Cu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887B3A4u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887B3A8u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887B3B8u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887B3C4u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887B3CCu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887B3D0u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887B3D8u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887B3E0u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887B3E8u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887B3F0u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887B3F8u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887B400u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887B408u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887B410u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887B41Cu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887B430u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887B434u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887B438u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887B440u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887B448u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887B450u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887B454u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887B45Cu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887B464u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887B470u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887B478u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887B47Cu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887B484u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887B490u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887B498u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887B4A4u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887B4ACu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887B4C8u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887B4D8u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887B4E0u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887B4E8u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887B4F0u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887B4F8u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887B500u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887B50Cu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887B518u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887B52Cu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887B534u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887B540u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887B554u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887B558u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887B55Cu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887B564u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887B578u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887B588u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887B590u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887B594u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887B59Cu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887B5ACu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887B5B4u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887B5C0u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887B5C8u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887B5D0u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887B5D8u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887B5E0u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887B5E8u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887B5ECu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887B5F4u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887B61Cu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887B624u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887B634u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887B63Cu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887B650u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887B680u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887B698u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887B704u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887B710u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887B71Cu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887B720u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887B728u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887B730u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887B758u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887B764u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887B770u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887B77Cu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887B784u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887B788u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887B790u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887B798u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887B7A8u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887B7B0u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887B7BCu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887B7C8u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887B7D4u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887B7DCu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887B7E0u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887B7E4u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887B7F4u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887B804u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887B810u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887B81Cu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887B828u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887B830u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887B834u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887B83Cu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887B848u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887B858u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887B864u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887B870u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887B87Cu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887B884u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887B888u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887B890u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887B89Cu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887B8ACu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887B8B8u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887B8C4u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887B8D0u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887B8D8u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887B8DCu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887B8E4u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887B8F0u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887B900u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887B918u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887B92Cu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887B93Cu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887B94Cu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887B964u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887B974u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887B9C0u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887B9CCu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887B9D4u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887B9D8u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887B9E0u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887B9ECu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887BA00u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887BA10u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887BA1Cu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887BA24u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887BA2Cu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887BA34u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887BA48u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887BA58u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887BA60u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887BA6Cu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887BA78u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887BA84u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887BA8Cu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887BA90u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887BA9Cu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887BAA4u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887BAACu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887BABCu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887BAC8u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887BAE0u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887BAF4u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887BB24u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887BB34u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887BB44u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887BB48u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887BB4Cu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887BB5Cu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887BB60u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887BB70u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887BB84u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887BB98u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887BBA4u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887BBB0u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887BBBCu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887BBC4u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887BBC8u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887BBD4u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887BBDCu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887BBECu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887BBFCu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887BC08u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887BC14u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887BC20u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887BC28u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887BC2Cu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887BC34u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887BC3Cu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887BC4Cu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887BC60u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887BC70u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887BC7Cu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887BC8Cu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887BC9Cu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887BCA0u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887BCB4u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887BCBCu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887BCCCu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887BCD4u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887BCD8u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887BCDCu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887BCECu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887BD00u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887BD10u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887BD18u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887BD20u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887BD40u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887BD4Cu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887BD58u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887BD64u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887BD6Cu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887BD70u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887BD78u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887BD80u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887BD90u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887BD94u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887BDA8u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887BDB0u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887BDBCu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887BDC8u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887BDD4u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887BDDCu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887BDE0u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887BDE8u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887BDF0u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887BE00u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887BE0Cu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887BE24u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887BE60u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887BE88u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887BEA0u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887BEA4u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887BEB8u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887BED0u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887BF0Cu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887BF34u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887BF4Cu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887BF50u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887BF94u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887BFD4u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887BFDCu, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887BFE8u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887BFF4u, &recomp_unit_0029, "recomp_unit_0029"); - runtime.register_function(0x0887BFFCu, &recomp_unit_0029, "recomp_unit_0029"); + // PSPRECOMP_V812_COMPACT_REGISTRATION: same entry set, looped once in Runtime instead of source-expanded calls. + runtime.register_generated_entry_mask(0x08878000u, &recomp_unit_0029, "recomp_unit_0029", + kEntryMasks_recomp_unit_0029, 64u); } } // namespace psprecomp diff --git a/profiles/vcs/generated/generated_unit_0030.cpp b/profiles/vcs/generated/generated_unit_0030.cpp index 913d6e4..59c095b 100644 --- a/profiles/vcs/generated/generated_unit_0030.cpp +++ b/profiles/vcs/generated/generated_unit_0030.cpp @@ -927,6 +927,19 @@ LOCAL_DISPATCH: AOT_REGCACHE_SYNC_OUT(); return; } } +// PSPRECOMP_V812_SHARED_SCHED_BLOCK: one scheduler-exact slow boundary per unit. +LOCAL_SCHED_BOUNDARY: + ctx.pc = jump_target; + AOT_REGCACHE_SYNC_OUT(); + if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { + ++local_redispatch_rounds; + AOT_REGCACHE_SYNC_IN(); + local_transfers = 0u; + local_pc = ctx.pc; + entry_id = 0u; + goto LOCAL_DISPATCH; + } + return; L_0887C004: aot_gpr_4 = (aot_mem.aot_direct_load32(ctx.gpr[2] + static_cast(0))); aot_gpr_4 = (static_cast(aot_gpr_4) < 0 ? 1u : 0u); @@ -2203,18 +2216,8 @@ L_0887C968: aot_gpr_29 = (aot_gpr_29 + static_cast(384)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0887C998: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -2396,18 +2399,8 @@ L_0887CAE0: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0887CAF8: aot_gpr_4 = (ctx.gpr[28] + static_cast(-26548)); aot_gpr_6 = (ctx.gpr[28] + static_cast(-26536)); @@ -2648,34 +2641,14 @@ L_0887CCAC: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0887CCCC: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0887CCD4: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_gpr_5 = (0u | 1u); @@ -2742,35 +2715,15 @@ L_0887CD38: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0887CD60: jump_target = aot_gpr_31; aot_mem.aot_direct_store8(ctx.gpr[28] + static_cast(-26368), static_cast(0u)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0887CD68: aot_gpr_29 = (aot_gpr_29 + static_cast(-96)); aot_gpr_4 = (aot_mem.aot_direct_load8(ctx.gpr[28] + static_cast(-26368))); @@ -2925,18 +2878,8 @@ L_0887CEB8: aot_gpr_29 = (aot_gpr_29 + static_cast(96)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0887CED0: { const std::uint32_t vfpu_address = aot_gpr_6 + static_cast(0); std::uint32_t vfpu_words[4]{}; @@ -2992,18 +2935,8 @@ L_0887CED0: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0887CEF8: { const std::uint32_t vfpu_address = aot_gpr_4 + static_cast(0); std::uint32_t vfpu_words[4]{}; @@ -3054,18 +2987,8 @@ L_0887CF48: ctx.gpr[2] = (aot_gpr_4 | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0887CF50: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -3110,18 +3033,8 @@ L_0887CF90: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0887CFA8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -3217,18 +3130,8 @@ L_0887D010: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0887D024: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(8), ctx.gpr[18]); @@ -3340,18 +3243,8 @@ L_0887D0F0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0887D108: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(384))); @@ -3377,36 +3270,16 @@ L_0887D138: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0887D144: aot_mem.aot_direct_store8(aot_gpr_4 + static_cast(0), static_cast(0u)); jump_target = aot_gpr_31; ctx.gpr[2] = (aot_gpr_4 | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0887D150: aot_gpr_29 = (aot_gpr_29 + static_cast(-80)); aot_gpr_6 = (aot_mem.aot_direct_load8(aot_gpr_4 + static_cast(0))); @@ -3556,36 +3429,16 @@ L_0887D208: aot_gpr_29 = (aot_gpr_29 + static_cast(80)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0887D21C: aot_mem.aot_direct_store8(aot_gpr_4 + static_cast(0), static_cast(0u)); jump_target = aot_gpr_31; ctx.gpr[2] = (aot_gpr_4 | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0887D228: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -3640,18 +3493,8 @@ L_0887D278: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0887D290: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); ctx.gpr[7] = (aot_gpr_6 | 0u); @@ -3767,18 +3610,8 @@ L_0887D328: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0887D334: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -3796,18 +3629,8 @@ L_0887D350: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0887D364: aot_gpr_29 = (aot_gpr_29 + static_cast(-96)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(84), ctx.gpr[17]); @@ -3951,18 +3774,8 @@ L_0887D428: aot_gpr_29 = (aot_gpr_29 + static_cast(96)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0887D43C: aot_gpr_29 = (aot_gpr_29 + static_cast(-448)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(400), aot_gpr_16); @@ -4540,18 +4353,8 @@ L_0887D8A4: aot_gpr_29 = (aot_gpr_29 + static_cast(448)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0887D8D4: aot_gpr_29 = (aot_gpr_29 + static_cast(-512)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(472), ctx.gpr[17]); @@ -5225,18 +5028,8 @@ L_0887DD30: aot_gpr_29 = (aot_gpr_29 + static_cast(512)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0887DD78: aot_gpr_29 = (aot_gpr_29 + static_cast(-496)); ctx.gpr[7] = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(116))); @@ -5846,18 +5639,8 @@ L_0887E160: aot_gpr_29 = (aot_gpr_29 + static_cast(496)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0887E1A4: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(20), aot_gpr_16); @@ -5926,18 +5709,8 @@ L_0887E234: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0887E258: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -5984,18 +5757,8 @@ L_0887E2A0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0887E2C0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -6062,18 +5825,8 @@ L_0887E330: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0887E348: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -6120,18 +5873,8 @@ L_0887E390: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0887E3B0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -6178,18 +5921,8 @@ L_0887E3F8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0887E418: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -6258,18 +5991,8 @@ L_0887E490: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0887E4A8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -6336,18 +6059,8 @@ L_0887E518: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0887E530: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(16), aot_gpr_16); @@ -6425,18 +6138,8 @@ L_0887E5BC: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0887E5DC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -6493,18 +6196,8 @@ L_0887E644: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0887E660: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -6561,18 +6254,8 @@ L_0887E6C8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0887E6E4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -6629,18 +6312,8 @@ L_0887E74C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0887E768: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -6697,18 +6370,8 @@ L_0887E7D0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0887E7EC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -6765,18 +6428,8 @@ L_0887E854: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0887E870: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -6833,18 +6486,8 @@ L_0887E8D8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0887E8F4: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), aot_gpr_16); @@ -6909,18 +6552,8 @@ L_0887E97C: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0887E998: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -7004,18 +6637,8 @@ L_0887EA24: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0887EA40: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(8), ctx.gpr[17]); @@ -7112,18 +6735,8 @@ L_0887EB04: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0887EB38: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(5888))); @@ -7150,18 +6763,8 @@ L_0887EB5C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0887EB6C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(5888))); @@ -7188,18 +6791,8 @@ L_0887EB90: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0887EBA0: aot_gpr_29 = (aot_gpr_29 + static_cast(-64)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(32), aot_gpr_16); @@ -7484,18 +7077,8 @@ L_0887ED78: aot_gpr_29 = (aot_gpr_29 + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0887ED9C: aot_gpr_29 = (aot_gpr_29 + static_cast(-64)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(32), aot_gpr_16); @@ -7780,18 +7363,8 @@ L_0887EF74: aot_gpr_29 = (aot_gpr_29 + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0887EF98: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -7815,18 +7388,8 @@ L_0887EFB8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0887EFDC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (aot_gpr_4 | 0u); @@ -7864,18 +7427,8 @@ L_0887F014: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0887F024: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -7900,18 +7453,8 @@ L_0887F038: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0887F06C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -7957,18 +7500,8 @@ L_0887F0B4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0887F0C8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -7982,18 +7515,8 @@ L_0887F0D8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0887F0E4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (aot_gpr_4 | 0u); @@ -8008,35 +7531,15 @@ L_0887F0F8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0887F104: jump_target = aot_gpr_31; ctx.gpr[2] = (0u | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0887F10C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -8064,18 +7567,8 @@ L_0887F138: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0887F14C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (aot_mem.aot_direct_load8(ctx.gpr[28] + static_cast(-1836))); @@ -8142,18 +7635,8 @@ L_0887F1CC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0887F1E4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -8171,18 +7654,8 @@ L_0887F1F8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0887F210: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -8384,18 +7857,8 @@ L_0887F350: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0887F368: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -8414,18 +7877,8 @@ L_0887F388: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0887F39C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (2184u << 16u); @@ -8441,18 +7894,8 @@ L_0887F3B4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0887F3C0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -8470,18 +7913,8 @@ L_0887F3DC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0887F3F0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (2184u << 16u); @@ -8497,18 +7930,8 @@ L_0887F408: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0887F414: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -8596,18 +8019,8 @@ L_0887F4BC: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0887F4DC: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -8693,18 +8106,8 @@ L_0887F57C: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0887F59C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (2184u << 16u); @@ -8720,18 +8123,8 @@ L_0887F5B4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0887F5C0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (2184u << 16u); @@ -8747,18 +8140,8 @@ L_0887F5D8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0887F5E4: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_gpr_6 = (aot_gpr_6 & 255u); @@ -8845,18 +8228,8 @@ L_0887F6A0: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0887F6B4: aot_gpr_29 = (aot_gpr_29 + static_cast(-128)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(112), aot_gpr_16); @@ -8963,34 +8336,14 @@ L_0887F7D8: aot_gpr_29 = (aot_gpr_29 + static_cast(128)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0887F7E8: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0887F7F0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store8(aot_gpr_29 + static_cast(0), static_cast(0u)); @@ -8999,18 +8352,8 @@ L_0887F7F0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0887F804: aot_gpr_29 = (aot_gpr_29 + static_cast(-240)); { const std::uint32_t aot_run_words[7]{aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], aot_gpr_31}; @@ -9861,18 +9204,8 @@ L_0887FEB0: aot_gpr_29 = (aot_gpr_29 + static_cast(240)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0887FED4: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_gpr_4 = (2236u << 16u); @@ -9936,18 +9269,8 @@ L_0887FF74: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0887FF8C: aot_gpr_6 = (aot_mem.aot_direct_load_word_left(aot_gpr_4 + static_cast(3), aot_gpr_6)); aot_gpr_6 = (aot_mem.aot_direct_load_word_right(aot_gpr_4 + static_cast(0), aot_gpr_6)); @@ -9966,18 +9289,8 @@ L_0887FF8C: aot_mem.aot_direct_store32(aot_gpr_5 + static_cast(8), std::bit_cast(aot_fpr_14)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0887FFC8: aot_gpr_29 = (aot_gpr_29 + static_cast(-288)); { const std::uint32_t aot_run_words[11]{std::bit_cast(aot_fpr_20), aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[22], ctx.gpr[23], ctx.gpr[30], aot_gpr_31}; @@ -9997,854 +9310,8 @@ void recomp_unit_0030(Runtime &rt, AllegrexContext &ctx) { void register_generated_unit_30(Runtime &runtime) { runtime.register_generated_unit(30u, 0x0887C000u, 16384u, &recomp_unit_0030, &recomp_unit_0030_entry); - runtime.register_function(0x0887C004u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887C01Cu, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887C028u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887C030u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887C034u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887C04Cu, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887C058u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887C060u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887C068u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887C074u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887C07Cu, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887C084u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887C0D0u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887C0DCu, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887C0E4u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887C0ECu, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887C0F8u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887C100u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887C104u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887C10Cu, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887C124u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887C1ACu, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887C1BCu, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887C1C4u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887C1D0u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887C1E4u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887C1ECu, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887C1FCu, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887C20Cu, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887C21Cu, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887C220u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887C224u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887C22Cu, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887C240u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887C254u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887C268u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887C26Cu, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887C270u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887C278u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887C284u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887C28Cu, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887C290u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887C298u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887C2A0u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887C2B4u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887C2E4u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887C2F4u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887C308u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887C318u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887C328u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887C32Cu, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887C330u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887C338u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887C340u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887C350u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887C358u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887C364u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887C36Cu, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887C370u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887C37Cu, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887C388u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887C390u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887C3A0u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887C3B0u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887C3B8u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887C3BCu, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887C3C4u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887C3CCu, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887C3D8u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887C3E0u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887C3E4u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887C3F0u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887C3F8u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887C404u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887C40Cu, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887C410u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887C41Cu, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887C434u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887C440u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887C448u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887C450u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887C464u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887C474u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887C484u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887C488u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887C48Cu, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887C494u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887C4A0u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887C4CCu, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887C4DCu, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887C4ECu, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887C4F0u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887C4F4u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887C504u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887C510u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887C514u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887C524u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887C534u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887C544u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887C568u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887C574u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887C580u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887C588u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887C590u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887C5A4u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887C5B4u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887C5C4u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887C5C8u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887C5CCu, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887C5D4u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887C5E4u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887C5F8u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887C610u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887C640u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887C650u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887C660u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887C664u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887C668u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887C678u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887C684u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887C68Cu, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887C694u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887C6A8u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887C6B8u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887C6C8u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887C6CCu, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887C6D0u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887C6E0u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887C6F4u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887C704u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887C714u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887C718u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887C71Cu, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887C730u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887C73Cu, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887C744u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887C74Cu, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887C798u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887C7A8u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887C7B4u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887C7C0u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887C7CCu, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887C7E4u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887C7F0u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887C7FCu, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887C804u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887C808u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887C814u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887C848u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887C868u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887C874u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887C880u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887C890u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887C898u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887C8A0u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887C8ACu, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887C8BCu, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887C8D0u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887C8E0u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887C8F0u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887C8F4u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887C8F8u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887C900u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887C90Cu, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887C91Cu, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887C940u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887C94Cu, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887C954u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887C958u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887C960u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887C968u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887C998u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887C9C0u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887C9C8u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887C9DCu, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887C9F0u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887C9FCu, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887CA04u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887CA10u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887CA18u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887CA2Cu, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887CA38u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887CA40u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887CA44u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887CA4Cu, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887CA54u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887CA60u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887CA68u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887CA70u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887CA78u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887CA84u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887CA8Cu, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887CA90u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887CA98u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887CAA0u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887CAA8u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887CAB4u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887CAC8u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887CAD0u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887CAE0u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887CAF8u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887CB0Cu, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887CB14u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887CB28u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887CB30u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887CB44u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887CB4Cu, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887CB60u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887CB68u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887CB7Cu, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887CB84u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887CB98u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887CBA0u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887CBB4u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887CBBCu, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887CBD0u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887CBD8u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887CBECu, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887CBF4u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887CC08u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887CC10u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887CC24u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887CC2Cu, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887CC34u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887CC3Cu, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887CC50u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887CC60u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887CC6Cu, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887CC78u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887CC84u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887CC8Cu, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887CC90u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887CC98u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887CCACu, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887CCCCu, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887CCD4u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887CD0Cu, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887CD24u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887CD30u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887CD38u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887CD60u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887CD68u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887CD88u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887CD98u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887CDA0u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887CDE4u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887CE40u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887CE48u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887CEB8u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887CED0u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887CEF8u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887CF24u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887CF48u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887CF50u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887CF78u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887CF80u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887CF88u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887CF90u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887CFA8u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887CFC8u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887CFD4u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887CFDCu, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887CFF0u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887D004u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887D010u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887D024u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887D04Cu, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887D07Cu, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887D08Cu, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887D0A0u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887D0A4u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887D0B0u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887D0C0u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887D0C8u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887D0D0u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887D0DCu, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887D0E4u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887D0F0u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887D108u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887D120u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887D138u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887D144u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887D150u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887D16Cu, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887D17Cu, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887D190u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887D208u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887D21Cu, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887D228u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887D250u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887D268u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887D278u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887D290u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887D2ACu, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887D2D8u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887D328u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887D334u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887D350u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887D364u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887D388u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887D3ECu, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887D428u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887D43Cu, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887D478u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887D480u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887D488u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887D490u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887D498u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887D4A4u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887D4B8u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887D4C4u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887D4D4u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887D4DCu, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887D4E4u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887D4ECu, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887D508u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887D514u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887D540u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887D54Cu, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887D55Cu, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887D560u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887D584u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887D598u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887D5B0u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887D5BCu, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887D5C8u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887D5E0u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887D610u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887D618u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887D624u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887D63Cu, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887D654u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887D66Cu, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887D678u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887D734u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887D748u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887D758u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887D760u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887D768u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887D770u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887D77Cu, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887D78Cu, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887D7C0u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887D7C8u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887D7DCu, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887D7F4u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887D80Cu, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887D824u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887D828u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887D830u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887D840u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887D848u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887D854u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887D85Cu, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887D864u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887D87Cu, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887D89Cu, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887D8A4u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887D8D4u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887D964u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887D9F0u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887DA00u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887DAD0u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887DAD8u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887DAE0u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887DB58u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887DB78u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887DB80u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887DB90u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887DB94u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887DC08u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887DC14u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887DC2Cu, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887DC34u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887DC50u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887DC58u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887DC60u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887DCB4u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887DCBCu, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887DCC8u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887DCE0u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887DCE8u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887DCF0u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887DCF8u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887DCFCu, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887DD18u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887DD1Cu, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887DD2Cu, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887DD30u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887DD78u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887DDE4u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887DDF8u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887DE1Cu, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887DE24u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887DE2Cu, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887DE34u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887DE4Cu, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887DE64u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887DE6Cu, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887DE7Cu, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887DEE0u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887DF00u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887DF54u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887DFB0u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887E008u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887E010u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887E034u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887E044u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887E04Cu, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887E15Cu, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887E160u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887E1A4u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887E1E0u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887E208u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887E210u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887E214u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887E220u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887E234u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887E258u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887E280u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887E28Cu, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887E294u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887E298u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887E2A0u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887E2C0u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887E2E8u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887E2F4u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887E2FCu, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887E300u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887E308u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887E31Cu, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887E324u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887E328u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887E330u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887E348u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887E370u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887E37Cu, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887E384u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887E388u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887E390u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887E3B0u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887E3D8u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887E3E4u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887E3ECu, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887E3F0u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887E3F8u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887E418u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887E440u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887E44Cu, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887E454u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887E458u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887E460u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887E47Cu, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887E484u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887E488u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887E490u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887E4A8u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887E4D0u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887E4DCu, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887E4E4u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887E4E8u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887E4F0u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887E504u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887E50Cu, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887E510u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887E518u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887E530u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887E568u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887E574u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887E57Cu, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887E580u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887E588u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887E5BCu, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887E5DCu, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887E60Cu, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887E618u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887E620u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887E624u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887E62Cu, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887E644u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887E660u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887E690u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887E69Cu, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887E6A4u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887E6A8u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887E6B0u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887E6C8u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887E6E4u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887E714u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887E720u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887E728u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887E72Cu, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887E734u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887E74Cu, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887E768u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887E798u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887E7A4u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887E7ACu, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887E7B0u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887E7B8u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887E7D0u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887E7ECu, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887E81Cu, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887E828u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887E830u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887E834u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887E83Cu, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887E854u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887E870u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887E8A0u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887E8ACu, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887E8B4u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887E8B8u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887E8C0u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887E8D8u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887E8F4u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887E924u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887E930u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887E938u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887E93Cu, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887E944u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887E97Cu, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887E998u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887E9C8u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887E9D4u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887E9DCu, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887E9E0u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887E9E8u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887E9F4u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887E9FCu, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887EA00u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887EA08u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887EA10u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887EA24u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887EA40u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887EA70u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887EA80u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887EA88u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887EA90u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887EA98u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887EAC0u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887EAF8u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887EB00u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887EB04u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887EB38u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887EB4Cu, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887EB54u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887EB5Cu, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887EB6Cu, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887EB80u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887EB88u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887EB90u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887EBA0u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887EBD8u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887EBE4u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887EBECu, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887EBF8u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887EC10u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887EC20u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887EC28u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887EC2Cu, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887EC34u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887EC40u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887EC4Cu, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887EC54u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887EC60u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887EC68u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887EC6Cu, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887EC88u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887EC98u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887ECA0u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887ECA4u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887ECACu, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887ECBCu, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887ECC8u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887ECD0u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887ECD4u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887ECE0u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887ECE8u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887ECF4u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887ECFCu, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887ED00u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887ED08u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887ED14u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887ED20u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887ED28u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887ED2Cu, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887ED38u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887ED40u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887ED4Cu, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887ED54u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887ED58u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887ED64u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887ED78u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887ED9Cu, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887EDD4u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887EDE0u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887EDE8u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887EDF4u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887EE0Cu, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887EE1Cu, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887EE24u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887EE28u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887EE30u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887EE3Cu, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887EE48u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887EE50u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887EE5Cu, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887EE64u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887EE68u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887EE84u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887EE94u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887EE9Cu, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887EEA0u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887EEA8u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887EEB8u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887EEC4u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887EECCu, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887EED0u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887EEDCu, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887EEE4u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887EEF0u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887EEF8u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887EEFCu, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887EF04u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887EF10u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887EF1Cu, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887EF24u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887EF28u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887EF34u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887EF3Cu, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887EF48u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887EF50u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887EF54u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887EF60u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887EF74u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887EF98u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887EFB8u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887EFDCu, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887EFF0u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887EFFCu, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887F010u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887F014u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887F024u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887F038u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887F06Cu, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887F088u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887F0A0u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887F0ACu, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887F0B4u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887F0C8u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887F0D8u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887F0E4u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887F0F8u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887F104u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887F10Cu, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887F12Cu, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887F138u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887F14Cu, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887F164u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887F170u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887F178u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887F184u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887F1A4u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887F1B8u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887F1CCu, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887F1E4u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887F1F8u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887F210u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887F23Cu, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887F248u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887F250u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887F258u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887F260u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887F268u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887F27Cu, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887F288u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887F294u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887F2A0u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887F2A8u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887F2B0u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887F2BCu, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887F2C8u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887F2D4u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887F2DCu, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887F2E4u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887F2ECu, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887F2F4u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887F300u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887F308u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887F314u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887F31Cu, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887F324u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887F32Cu, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887F338u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887F344u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887F350u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887F368u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887F388u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887F39Cu, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887F3B4u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887F3C0u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887F3DCu, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887F3F0u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887F408u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887F414u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887F44Cu, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887F464u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887F470u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887F47Cu, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887F48Cu, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887F498u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887F4A8u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887F4BCu, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887F4DCu, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887F514u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887F52Cu, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887F534u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887F540u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887F550u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887F55Cu, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887F568u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887F57Cu, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887F59Cu, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887F5B4u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887F5C0u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887F5D8u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887F5E4u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887F600u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887F624u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887F62Cu, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887F64Cu, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887F660u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887F684u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887F6A0u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887F6B4u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887F708u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887F710u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887F72Cu, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887F734u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887F7A0u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887F7BCu, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887F7D8u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887F7E8u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887F7F0u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887F804u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887F868u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887F86Cu, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887F888u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887F8BCu, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887F8ECu, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887F8F0u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887F914u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887F978u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887F97Cu, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887F9A0u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887F9A8u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887F9ACu, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887F9C4u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887F9D0u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887F9F0u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887FA00u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887FA0Cu, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887FA18u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887FA24u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887FA58u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887FA60u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887FA64u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887FA78u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887FA84u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887FA90u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887FA98u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887FA9Cu, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887FAA8u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887FAB0u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887FAC0u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887FAC4u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887FAD0u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887FAE4u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887FAE8u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887FAF0u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887FAFCu, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887FB0Cu, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887FB14u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887FB20u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887FB28u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887FB3Cu, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887FB4Cu, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887FBA8u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887FBACu, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887FBE0u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887FBE8u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887FC04u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887FC10u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887FC24u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887FC48u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887FC58u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887FC64u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887FC70u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887FC7Cu, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887FC84u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887FC8Cu, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887FC9Cu, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887FCA4u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887FCB8u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887FCC0u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887FCD8u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887FCE0u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887FCF4u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887FD04u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887FD0Cu, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887FD20u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887FD28u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887FD40u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887FD48u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887FD5Cu, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887FD6Cu, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887FD74u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887FD84u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887FD8Cu, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887FD94u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887FD9Cu, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887FDA0u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887FDA8u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887FDB0u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887FDD0u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887FDDCu, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887FDF0u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887FE08u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887FE14u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887FE1Cu, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887FE30u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887FE38u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887FE50u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887FE58u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887FE6Cu, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887FE80u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887FE90u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887FE9Cu, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887FEA8u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887FEB0u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887FED4u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887FEF4u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887FF40u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887FF50u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887FF68u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887FF74u, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887FF8Cu, &recomp_unit_0030, "recomp_unit_0030"); - runtime.register_function(0x0887FFC8u, &recomp_unit_0030, "recomp_unit_0030"); + // PSPRECOMP_V812_COMPACT_REGISTRATION: same entry set, looped once in Runtime instead of source-expanded calls. + runtime.register_generated_entry_mask(0x0887C004u, &recomp_unit_0030, "recomp_unit_0030", + kEntryMasks_recomp_unit_0030, 64u); } } // namespace psprecomp diff --git a/profiles/vcs/generated/generated_unit_0031.cpp b/profiles/vcs/generated/generated_unit_0031.cpp index 750c908..9aa26c2 100644 --- a/profiles/vcs/generated/generated_unit_0031.cpp +++ b/profiles/vcs/generated/generated_unit_0031.cpp @@ -849,6 +849,19 @@ LOCAL_DISPATCH: AOT_REGCACHE_SYNC_OUT(); return; } } +// PSPRECOMP_V812_SHARED_SCHED_BLOCK: one scheduler-exact slow boundary per unit. +LOCAL_SCHED_BOUNDARY: + ctx.pc = jump_target; + AOT_REGCACHE_SYNC_OUT(); + if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { + ++local_redispatch_rounds; + AOT_REGCACHE_SYNC_IN(); + local_transfers = 0u; + local_pc = ctx.pc; + entry_id = 0u; + goto LOCAL_DISPATCH; + } + return; L_08880000: ctx.gpr[17] = (aot_gpr_4 | 0u); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(96), 0u); @@ -1209,18 +1222,8 @@ L_0888023C: aot_gpr_29 = (aot_gpr_29 + static_cast(288)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08880270: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); { const std::uint32_t aot_run_words[7]{aot_gpr_5, aot_gpr_6, ctx.gpr[7], ctx.gpr[8], ctx.gpr[9], ctx.gpr[10], ctx.gpr[11]}; @@ -1229,18 +1232,8 @@ L_08880270: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08880298: aot_gpr_4 = (std::bit_cast(aot_fpr_12)); ctx.set_vfpu_scalar_bits_ct<0u>(aot_gpr_4); @@ -1254,18 +1247,8 @@ L_08880298: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088802BC: aot_gpr_4 = (std::bit_cast(aot_fpr_12)); ctx.set_vfpu_scalar_bits_ct<0u>(aot_gpr_4); @@ -1279,18 +1262,8 @@ L_088802BC: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088802E0: aot_gpr_6 = (2240u << 16u); aot_gpr_4 = (2240u << 16u); @@ -1318,18 +1291,8 @@ L_08880320: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08880328: aot_gpr_4 = (aot_gpr_4 << 4u); aot_gpr_5 = (aot_gpr_4 + aot_gpr_4); @@ -1340,18 +1303,8 @@ L_08880328: ctx.gpr[2] = (ctx.gpr[2] + aot_gpr_4); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08880344: aot_gpr_29 = (aot_gpr_29 + static_cast(-336)); { const std::uint32_t aot_run_words[7]{std::bit_cast(ctx.fpr[20]), aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], aot_gpr_31}; @@ -1796,18 +1749,8 @@ L_088805C8: aot_gpr_29 = (aot_gpr_29 + static_cast(336)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088805F0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); ctx.gpr[7] = (aot_gpr_4 << 4u); @@ -1834,18 +1777,8 @@ L_08880630: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08880644: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); ctx.gpr[7] = (0u | 12u); @@ -1928,18 +1861,8 @@ L_088806EC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088806F8: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(12), ctx.gpr[19]); @@ -2020,18 +1943,8 @@ L_08880784: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088807A8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (2240u << 16u); @@ -2083,18 +1996,8 @@ L_08880804: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0888081C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -2157,18 +2060,8 @@ L_0888088C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0888089C: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -2245,18 +2138,8 @@ L_0888091C: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08880938: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); ctx.gpr[7] = (aot_gpr_5 | 0u); @@ -2356,18 +2239,8 @@ L_088809F0: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088809F8: aot_gpr_29 = (aot_gpr_29 + static_cast(-496)); { const std::uint32_t aot_run_words[13]{std::bit_cast(ctx.fpr[20]), std::bit_cast(ctx.fpr[22]), std::bit_cast(ctx.fpr[24]), std::bit_cast(ctx.fpr[26]), std::bit_cast(aot_fpr_28), std::bit_cast(ctx.fpr[30]), aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], aot_gpr_31}; @@ -2410,18 +2283,8 @@ L_08880A90: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08880AAC: ctx.gpr[20] = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(7660))); ctx.gpr[20] = (ctx.gpr[20] + static_cast(20000)); @@ -4102,18 +3965,8 @@ L_088817F8: aot_gpr_29 = (aot_gpr_29 + static_cast(496)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08881838: aot_gpr_29 = (aot_gpr_29 + static_cast(-64)); { const std::uint32_t aot_run_words[11]{std::bit_cast(ctx.fpr[20]), aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[22], ctx.gpr[23], ctx.gpr[30], aot_gpr_31}; @@ -4190,18 +4043,8 @@ L_088818F4: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0888190C: { const bool branch_taken = 0u == 0u; ctx.gpr[2] = (0u | 0u); @@ -4710,18 +4553,8 @@ L_08881DC8: aot_gpr_29 = (aot_gpr_29 + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08881DFC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -4790,18 +4623,8 @@ L_08881E74: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08881E8C: aot_gpr_5 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(4))); ctx.gpr[7] = (aot_gpr_16 + static_cast(48)); @@ -4962,18 +4785,8 @@ L_08881FC8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08881FD8: aot_gpr_29 = (aot_gpr_29 + static_cast(-304)); { const std::uint32_t aot_run_words[16]{std::bit_cast(ctx.fpr[20]), std::bit_cast(ctx.fpr[22]), std::bit_cast(ctx.fpr[24]), std::bit_cast(ctx.fpr[26]), std::bit_cast(aot_fpr_28), std::bit_cast(ctx.fpr[30]), aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[22], ctx.gpr[23], ctx.gpr[30], aot_gpr_31}; @@ -6161,18 +5974,8 @@ L_088828E8: aot_gpr_29 = (aot_gpr_29 + static_cast(304)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08882930: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(676))); @@ -6276,18 +6079,8 @@ L_088829E8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088829F8: aot_gpr_29 = (aot_gpr_29 + static_cast(-176)); aot_gpr_5 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(676))); @@ -7518,18 +7311,8 @@ L_08883218: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08883230: aot_mem.aot_direct_store32(aot_gpr_16 + static_cast(676), 0u); aot_gpr_4 = (aot_gpr_16 | 0u); @@ -7917,18 +7700,8 @@ L_088834E8: aot_gpr_29 = (aot_gpr_29 + static_cast(176)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0888350C: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(16), aot_gpr_16); @@ -7974,18 +7747,8 @@ L_08883570: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08883588: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -8043,18 +7806,8 @@ L_088835E0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088835F8: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(24), aot_gpr_16); @@ -8145,18 +7898,8 @@ L_088836C4: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088836EC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -8262,18 +8005,8 @@ L_088837B0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088837C8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -8302,18 +8035,8 @@ L_08883800: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08883814: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (2238u << 16u); @@ -8329,18 +8052,8 @@ L_08883828: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08883838: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); { const std::uint32_t aot_run_words[4]{aot_gpr_16, ctx.gpr[17], ctx.gpr[18], aot_gpr_31}; @@ -8427,18 +8140,8 @@ L_088838D4: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088838F0: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); { const std::uint32_t aot_run_words[4]{aot_gpr_16, ctx.gpr[17], ctx.gpr[18], aot_gpr_31}; @@ -8525,18 +8228,8 @@ L_0888398C: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088839A8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -8696,18 +8389,8 @@ L_08883AE8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08883B04: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -8752,18 +8435,8 @@ L_08883B48: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08883B5C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -8788,18 +8461,8 @@ L_08883B84: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08883B98: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -8813,18 +8476,8 @@ L_08883BA8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08883BB8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -8917,18 +8570,8 @@ L_08883C54: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08883C6C: aot_gpr_29 = (aot_gpr_29 + static_cast(-64)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, ctx.gpr[17], aot_gpr_31}; @@ -8983,18 +8626,8 @@ L_08883D18: aot_gpr_29 = (aot_gpr_29 + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08883D30: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(16), aot_gpr_16); @@ -9030,18 +8663,8 @@ L_08883D78: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08883D90: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -9070,18 +8693,8 @@ L_08883DBC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08883DDC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -9121,18 +8734,8 @@ L_08883E18: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08883E2C: aot_gpr_29 = (aot_gpr_29 + static_cast(-96)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, ctx.gpr[17], aot_gpr_31}; @@ -9240,18 +8843,8 @@ L_08883EC0: aot_gpr_29 = (aot_gpr_29 + static_cast(96)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08883ED8: aot_gpr_29 = (aot_gpr_29 + static_cast(-64)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(36), ctx.gpr[17]); @@ -9396,776 +8989,8 @@ void recomp_unit_0031(Runtime &rt, AllegrexContext &ctx) { void register_generated_unit_31(Runtime &runtime) { runtime.register_generated_unit(31u, 0x08880000u, 16384u, &recomp_unit_0031, &recomp_unit_0031_entry); - runtime.register_function(0x08880000u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x0888002Cu, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08880040u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x0888004Cu, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08880064u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08880078u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08880090u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x088800E0u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x088800ECu, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x088800F8u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08880108u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08880118u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x0888012Cu, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08880130u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08880148u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08880154u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08880160u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08880194u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x088801A4u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08880218u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x0888021Cu, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08880228u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08880234u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x0888023Cu, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08880270u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08880298u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x088802BCu, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x088802E0u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x088802F8u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08880320u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08880328u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08880344u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x0888043Cu, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08880454u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08880464u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08880494u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x088804C8u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x088804D0u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x088804E4u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08880500u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08880564u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08880570u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x088805A4u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x088805B4u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x088805C0u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x088805C8u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x088805F0u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08880630u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08880644u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08880658u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x0888067Cu, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08880684u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08880690u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x088806B4u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x088806BCu, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x088806C8u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x088806ECu, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x088806F8u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08880738u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08880744u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08880754u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x0888075Cu, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08880768u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08880770u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08880784u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x088807A8u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x088807D8u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x088807E8u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x088807F0u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08880804u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x0888081Cu, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08880838u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08880844u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08880854u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x0888085Cu, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x0888087Cu, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08880888u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x0888088Cu, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x0888089Cu, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x088808D4u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x088808E0u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x088808E8u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x088808F4u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08880900u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08880908u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x0888091Cu, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08880938u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08880958u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08880960u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08880970u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08880980u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08880984u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x0888098Cu, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08880994u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x088809ACu, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x088809B0u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x088809B4u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x088809E4u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x088809ECu, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x088809F0u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x088809F8u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08880A90u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08880AACu, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08880ACCu, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08880AD4u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08880AF4u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08880AFCu, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08880B10u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08880B2Cu, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08880B40u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08880B48u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08880B4Cu, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08880B54u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08880B58u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08880B60u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08880B74u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08880B90u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08880BA4u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08880BACu, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08880BB0u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08880BB8u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08880BBCu, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08880BC4u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08880BC8u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08880BE0u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08880BECu, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08880C00u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08880C08u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08880C18u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08880C64u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08880C84u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08880C8Cu, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08880CACu, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08880CB4u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08880CC8u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08880CE4u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08880CF8u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08880D00u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08880D04u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08880D0Cu, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08880D10u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08880D18u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08880D2Cu, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08880D48u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08880D5Cu, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08880D64u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08880D68u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08880D70u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08880D74u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08880D7Cu, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08880D80u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08880D98u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08880DA4u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08880DB8u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08880DC0u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08880DD0u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08880E10u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08880E2Cu, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08880E38u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08880E4Cu, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08880E64u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08880E78u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08880E94u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08880EA8u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08880EB0u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08880EB4u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08880EBCu, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08880EC0u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08880EC8u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08880EDCu, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08880EF8u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08880F0Cu, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08880F14u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08880F18u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08880F20u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08880F24u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08880F2Cu, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08880F48u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08880F64u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08880F78u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08880F80u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08880F84u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08880F8Cu, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08880F90u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08880F98u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08880F9Cu, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08880FB4u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08880FC0u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08880FD4u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08880FE0u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08880FE8u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08880FF4u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08881020u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08881028u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08881038u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08881070u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08881080u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x088810CCu, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x088810D4u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x088810F0u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08881104u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x0888110Cu, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08881110u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08881118u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x0888111Cu, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08881124u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08881128u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08881140u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x0888114Cu, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08881160u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08881168u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08881178u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x088811C4u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x088811E0u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x088811ECu, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x088811F4u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08881210u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08881220u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x0888122Cu, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08881274u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x088812A8u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x088812B4u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x088812C8u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x088812D0u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x088812D8u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x088812F0u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x088812F8u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x0888134Cu, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x088813FCu, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08881410u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08881418u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08881420u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x0888142Cu, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08881454u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x0888149Cu, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x088814B0u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x088814B8u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x088814C0u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x088814C4u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x088814E8u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x088814FCu, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08881510u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08881518u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08881524u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x0888152Cu, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08881540u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x0888154Cu, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08881560u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x088815C4u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x088815D0u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x088815D4u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x088815ECu, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08881780u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08881798u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x088817A4u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x088817D4u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x088817E4u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x088817F0u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x088817F8u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08881838u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x088818A4u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x088818C4u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x088818CCu, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x088818D8u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x088818E4u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x088818F4u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x0888190Cu, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08881914u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08881920u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x0888192Cu, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x0888193Cu, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08881944u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x0888195Cu, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08881968u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08881974u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08881984u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x0888198Cu, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x088819B4u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x088819C0u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x088819CCu, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x088819E0u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x088819E8u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08881A80u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08881A8Cu, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08881A98u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08881AACu, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08881AB4u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08881B80u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08881B8Cu, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08881B98u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08881BA8u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08881BB0u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08881BC8u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08881BD4u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08881BE0u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08881BF0u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08881BF8u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08881C08u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08881C24u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08881C4Cu, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08881C54u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08881C5Cu, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08881C80u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08881CA8u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08881CC4u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08881CD0u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08881D60u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08881D80u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08881D9Cu, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08881DA8u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08881DC0u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08881DC8u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08881DFCu, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08881E18u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08881E20u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08881E2Cu, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08881E38u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08881E50u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08881E74u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08881E8Cu, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08881EB0u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08881EB8u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08881EDCu, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08881EE4u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08881EF0u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08881F08u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08881F10u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08881F34u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08881F3Cu, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08881F44u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08881F64u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08881F6Cu, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08881F90u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08881F98u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08881FA4u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08881FACu, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08881FC8u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08881FD8u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08882080u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x088820A0u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x088820ACu, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x088820C8u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x088820D0u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x088820D8u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x088820DCu, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x088820E4u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x088820F8u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08882108u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08882114u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08882134u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x0888214Cu, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08882164u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x0888217Cu, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08882188u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x088821D8u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x088821F8u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08882218u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08882238u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08882248u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08882250u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x0888225Cu, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08882274u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x088822C4u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08882308u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08882340u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08882350u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x0888236Cu, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x0888237Cu, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x088823BCu, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x088823D0u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x088823DCu, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x088823ECu, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x088823F8u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08882418u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08882420u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08882428u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08882438u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x0888245Cu, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08882464u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08882484u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08882488u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08882490u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x088824A0u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x088824A8u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x088824B4u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x088824DCu, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08882504u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x0888250Cu, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08882514u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x0888251Cu, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08882524u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x0888252Cu, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x0888253Cu, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08882564u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x0888256Cu, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x0888257Cu, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08882598u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x088825D4u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x088825E4u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x0888260Cu, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08882614u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08882624u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08882630u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08882640u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x0888264Cu, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x0888265Cu, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x0888266Cu, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08882674u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08882680u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x088826A0u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x088826A4u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x088826ACu, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x088826BCu, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x088826C8u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x088826DCu, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x088826E8u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08882704u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08882720u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08882730u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08882744u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x0888274Cu, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08882760u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08882770u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08882778u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08882788u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08882790u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x088827A4u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x088827ACu, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x088827B0u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x088827B8u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x088827D0u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x088827D8u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x088827E8u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x088827FCu, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08882810u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x0888281Cu, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08882824u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08882834u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x0888283Cu, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08882850u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08882858u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x0888285Cu, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08882864u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x0888287Cu, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08882884u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08882894u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x088828A8u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x088828B8u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x088828BCu, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x088828C0u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x088828E8u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08882930u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08882948u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08882954u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x0888295Cu, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08882968u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08882978u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08882980u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08882988u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08882990u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x088829A4u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x088829C8u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x088829D0u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x088829DCu, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x088829E8u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x088829F8u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08882A30u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08882A38u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08882A40u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08882A50u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08882A7Cu, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08882AA4u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08882AD4u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08882AD8u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08882AE0u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08882AECu, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08882AF4u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08882AFCu, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08882B04u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08882B14u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08882B1Cu, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08882B24u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08882B30u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08882B44u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08882B4Cu, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08882B58u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08882B60u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08882B68u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08882B94u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08882BA8u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08882BB0u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08882BB8u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08882BC8u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08882BD8u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08882BE4u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08882BECu, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08882BF8u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08882C00u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08882C0Cu, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08882C14u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08882C24u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08882C38u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08882C40u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08882C48u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08882C58u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08882C60u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08882C78u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08882C80u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08882C88u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08882C90u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08882C9Cu, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08882CA8u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08882CB0u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08882CC4u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08882CCCu, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08882CD4u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08882CE4u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08882CF0u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08882D00u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08882D08u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08882D18u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08882D20u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08882D28u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08882D38u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08882D48u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08882D50u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08882D58u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08882D60u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08882D6Cu, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08882D74u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08882D7Cu, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08882D84u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08882D9Cu, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08882DACu, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08882DBCu, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08882DC8u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08882DE0u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08882DF4u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08882DFCu, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08882E0Cu, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08882E14u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08882E1Cu, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08882E30u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08882E44u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08882E54u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08882E64u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08882E74u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08882E94u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08882EA4u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08882EB8u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08882EC4u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08882EE0u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08882EECu, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08882EF4u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08882F00u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08882F08u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08882F14u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08882F18u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08882F24u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08882F2Cu, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08882F3Cu, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08882F54u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08882F68u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08882F84u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08882F90u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08882FB8u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08882FBCu, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08882FC4u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08882FD4u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08882FE8u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08883000u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08883018u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08883024u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x0888302Cu, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x0888303Cu, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08883048u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08883054u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x0888305Cu, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08883064u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08883074u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x0888307Cu, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08883084u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x0888308Cu, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08883094u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x088830A4u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x088830ACu, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x088830D0u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x088830D8u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x088830F4u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x088830FCu, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x0888310Cu, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08883114u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08883120u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08883128u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08883130u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x0888313Cu, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08883144u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x0888314Cu, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08883154u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x0888315Cu, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08883168u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08883170u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08883184u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x088831A0u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x088831A8u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x088831C0u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x088831D0u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x088831D8u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x088831E4u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x088831ECu, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08883200u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08883218u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08883230u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08883240u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08883248u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08883258u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08883278u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x088832C4u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x088832DCu, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x088832F4u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08883304u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08883310u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08883318u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08883328u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08883338u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08883340u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08883360u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08883374u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08883384u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08883398u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x088833A4u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x088833ACu, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x088833BCu, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x088833C8u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x088833D0u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x088833D8u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x088833E0u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x088833E8u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x088833F0u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08883408u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x0888340Cu, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08883418u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x0888342Cu, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08883434u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08883448u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x0888345Cu, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08883464u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08883470u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08883480u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08883488u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x0888349Cu, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x088834E8u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x0888350Cu, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08883534u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08883570u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08883588u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x088835B0u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x088835BCu, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x088835C8u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x088835D0u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x088835D8u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x088835E0u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x088835F8u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08883638u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08883658u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08883670u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x0888367Cu, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08883680u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x088836B0u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x088836C4u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x088836ECu, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08883714u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08883730u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08883738u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x0888373Cu, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08883760u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08883768u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08883788u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08883794u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x088837ACu, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x088837B0u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x088837C8u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x088837E8u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08883800u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08883814u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08883828u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08883838u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08883868u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08883874u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08883890u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x088838B4u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x088838BCu, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x088838C4u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x088838D4u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x088838F0u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08883920u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x0888392Cu, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08883948u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x0888396Cu, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08883974u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x0888397Cu, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x0888398Cu, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x088839A8u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x088839D8u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08883A08u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08883A10u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08883A20u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08883A28u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08883A38u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08883A40u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08883A68u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08883A70u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08883A74u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08883A98u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08883AA0u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08883AC0u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08883ACCu, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08883AE4u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08883AE8u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08883B04u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08883B24u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08883B30u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08883B38u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08883B40u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08883B48u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08883B5Cu, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08883B7Cu, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08883B84u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08883B98u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08883BA8u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08883BB8u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08883BD4u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08883BDCu, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08883BE0u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08883C04u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08883C0Cu, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08883C2Cu, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08883C38u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08883C50u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08883C54u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08883C6Cu, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08883C94u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08883D18u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08883D30u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08883D58u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08883D78u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08883D90u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08883DB0u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08883DBCu, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08883DDCu, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08883DFCu, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08883E08u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08883E10u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08883E18u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08883E2Cu, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08883E54u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08883EC0u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08883ED8u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08883F14u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08883F20u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08883F58u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08883F74u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08883F7Cu, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08883F84u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08883F98u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08883F9Cu, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08883FACu, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08883FB4u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08883FBCu, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08883FE0u, &recomp_unit_0031, "recomp_unit_0031"); - runtime.register_function(0x08883FF4u, &recomp_unit_0031, "recomp_unit_0031"); + // PSPRECOMP_V812_COMPACT_REGISTRATION: same entry set, looped once in Runtime instead of source-expanded calls. + runtime.register_generated_entry_mask(0x08880000u, &recomp_unit_0031, "recomp_unit_0031", + kEntryMasks_recomp_unit_0031, 64u); } } // namespace psprecomp diff --git a/profiles/vcs/generated/generated_unit_0032.cpp b/profiles/vcs/generated/generated_unit_0032.cpp index 877a8fd..158d6d5 100644 --- a/profiles/vcs/generated/generated_unit_0032.cpp +++ b/profiles/vcs/generated/generated_unit_0032.cpp @@ -997,6 +997,19 @@ LOCAL_DISPATCH: AOT_REGCACHE_SYNC_OUT(); return; } } +// PSPRECOMP_V812_SHARED_SCHED_BLOCK: one scheduler-exact slow boundary per unit. +LOCAL_SCHED_BOUNDARY: + ctx.pc = jump_target; + AOT_REGCACHE_SYNC_OUT(); + if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { + ++local_redispatch_rounds; + AOT_REGCACHE_SYNC_IN(); + local_transfers = 0u; + local_pc = ctx.pc; + entry_id = 0u; + goto LOCAL_DISPATCH; + } + return; L_08884000: aot_gpr_31 = (0x08884008u); aot_gpr_6 = (ctx.gpr[2] | 0u); @@ -1033,18 +1046,8 @@ L_08884028: aot_gpr_29 = (aot_gpr_29 + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08884054: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -1067,18 +1070,8 @@ L_08884074: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08884094: aot_gpr_29 = (aot_gpr_29 + static_cast(-64)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(40), aot_gpr_16); @@ -1175,18 +1168,8 @@ L_0888415C: aot_gpr_29 = (aot_gpr_29 + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0888417C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -1208,18 +1191,8 @@ L_0888419C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088841B8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), aot_gpr_16); @@ -1312,18 +1285,8 @@ L_08884240: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08884258: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), aot_gpr_16); @@ -1463,18 +1426,8 @@ L_08884340: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0888435C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (aot_gpr_4 + static_cast(16)); @@ -1538,18 +1491,8 @@ L_088843B8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088843CC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -1574,18 +1517,8 @@ L_088843F4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08884408: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -1610,18 +1543,8 @@ L_08884430: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08884444: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -1877,18 +1800,8 @@ L_08884630: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08884650: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -1932,18 +1845,8 @@ L_088846A4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088846C0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -2036,18 +1939,8 @@ L_0888475C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08884774: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -2286,18 +2179,8 @@ L_088848F8: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08884924: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -2427,18 +2310,8 @@ L_08884A10: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08884A28: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -2602,18 +2475,8 @@ L_08884B3C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08884B58: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), aot_gpr_16); @@ -2946,18 +2809,8 @@ L_08884DCC: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08884DF8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -3001,18 +2854,8 @@ L_08884E40: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08884E68: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -3085,18 +2928,8 @@ L_08884EF0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08884F08: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), aot_gpr_16); @@ -3154,18 +2987,8 @@ L_08884F78: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08884F94: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(8), aot_gpr_16); @@ -3234,18 +3057,8 @@ L_0888501C: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08885040: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), aot_gpr_16); @@ -3300,18 +3113,8 @@ L_088850A0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088850BC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -3355,18 +3158,8 @@ L_08885100: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0888510C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, ctx.gpr[17], aot_gpr_31}; @@ -3442,18 +3235,8 @@ L_08885190: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088851A4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -3471,18 +3254,8 @@ L_088851BC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088851D0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(16))); @@ -3501,18 +3274,8 @@ L_088851EC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088851F8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(16))); @@ -3531,18 +3294,8 @@ L_08885214: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08885220: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -3583,18 +3336,8 @@ L_0888526C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08885284: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -3651,18 +3394,8 @@ L_088852F0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08885304: aot_gpr_5 = (2235u << 16u); aot_gpr_5 = (aot_gpr_5 + static_cast(-27628)); @@ -3674,35 +3407,15 @@ L_08885304: ctx.gpr[2] = (aot_gpr_4 | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08885328: jump_target = aot_gpr_31; ctx.gpr[2] = (0u | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08885330: aot_gpr_29 = (aot_gpr_29 + static_cast(-64)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(40), ctx.gpr[18]); @@ -3893,18 +3606,8 @@ L_0888547C: aot_gpr_29 = (aot_gpr_29 + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08885498: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -3981,18 +3684,8 @@ L_08885514: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08885528: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -4188,18 +3881,8 @@ L_0888569C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088856B8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -4384,18 +4067,8 @@ L_08885800: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08885818: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(5892))); @@ -4524,18 +4197,8 @@ L_08885920: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08885930: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -4547,18 +4210,8 @@ L_08885940: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0888594C: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -5112,18 +4765,8 @@ L_08885D20: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08885D44: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -5176,18 +4819,8 @@ L_08885DB4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08885DC8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -5211,18 +4844,8 @@ L_08885DE8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08885E0C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), aot_gpr_16); @@ -5252,18 +4875,8 @@ L_08885E44: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08885E5C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), aot_gpr_16); @@ -5293,18 +4906,8 @@ L_08885E94: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08885EAC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -5343,18 +4946,8 @@ L_08885EE8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08885F00: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -5393,18 +4986,8 @@ L_08885F3C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08885F54: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -5443,18 +5026,8 @@ L_08885F90: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08885FA8: aot_gpr_4 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(8108))); ctx.gpr[2] = (0u | 0u); @@ -5463,18 +5036,8 @@ L_08885FA8: aot_mem.aot_direct_store32(ctx.gpr[28] + static_cast(8108), aot_gpr_4); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08885FBC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -5496,18 +5059,8 @@ L_08885FDC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08885FF8: aot_gpr_4 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(8116))); ctx.gpr[2] = (0u | 0u); @@ -5516,18 +5069,8 @@ L_08885FF8: aot_mem.aot_direct_store32(ctx.gpr[28] + static_cast(8116), aot_gpr_4); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0888600C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -5551,18 +5094,8 @@ L_0888602C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08886050: aot_gpr_4 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(8124))); ctx.gpr[2] = (0u | 0u); @@ -5571,18 +5104,8 @@ L_08886050: aot_mem.aot_direct_store32(ctx.gpr[28] + static_cast(8124), aot_gpr_4); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08886064: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_gpr_5 = (aot_gpr_4 + static_cast(16)); @@ -5686,18 +5209,8 @@ L_0888610C: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08886128: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -5711,18 +5224,8 @@ L_08886138: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08886148: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -5736,18 +5239,8 @@ L_08886158: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08886168: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -5772,18 +5265,8 @@ L_08886190: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088861A4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -5797,18 +5280,8 @@ L_088861B4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088861C4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); ctx.gpr[7] = (2236u << 16u); @@ -5826,18 +5299,8 @@ L_088861E0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088861F0: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -5906,18 +5369,8 @@ L_08886284: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088862C4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -5942,18 +5395,8 @@ L_088862EC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08886300: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -5978,18 +5421,8 @@ L_08886328: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0888633C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -6041,18 +5474,8 @@ L_088863A4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088863C0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), aot_gpr_16); @@ -6081,18 +5504,8 @@ L_088863F8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0888640C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(8136))); @@ -6115,18 +5528,8 @@ L_08886430: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08886440: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -6151,18 +5554,8 @@ L_08886468: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0888647C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -6184,18 +5577,8 @@ L_0888649C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088864B8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); ctx.gpr[7] = (2236u << 16u); @@ -6213,18 +5596,8 @@ L_088864D4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088864E4: aot_gpr_4 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(8140))); ctx.gpr[2] = (0u | 0u); @@ -6233,18 +5606,8 @@ L_088864E4: aot_mem.aot_direct_store32(ctx.gpr[28] + static_cast(8140), aot_gpr_4); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088864F8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), aot_gpr_16); @@ -6274,18 +5637,8 @@ L_08886530: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08886548: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -6309,18 +5662,8 @@ L_08886568: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0888658C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -6342,18 +5685,8 @@ L_088865AC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088865C8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -6379,18 +5712,8 @@ L_088865F4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08886608: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(28), aot_gpr_16); @@ -6445,18 +5768,8 @@ L_08886674: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08886698: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -6478,18 +5791,8 @@ L_088866B8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088866D4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -6511,18 +5814,8 @@ L_088866F4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08886710: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); ctx.gpr[7] = (2236u << 16u); @@ -6540,18 +5833,8 @@ L_0888672C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0888673C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -6581,18 +5864,8 @@ L_08886764: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0888678C: aot_gpr_4 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(8168))); ctx.gpr[2] = (0u | 0u); @@ -6601,18 +5874,8 @@ L_0888678C: aot_mem.aot_direct_store32(ctx.gpr[28] + static_cast(8168), aot_gpr_4); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088867A0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -6638,18 +5901,8 @@ L_088867CC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088867E0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -6714,18 +5967,8 @@ L_08886844: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08886860: aot_gpr_4 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(8180))); ctx.gpr[2] = (0u | 0u); @@ -6734,18 +5977,8 @@ L_08886860: aot_mem.aot_direct_store32(ctx.gpr[28] + static_cast(8180), aot_gpr_4); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08886874: aot_gpr_4 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(8184))); ctx.gpr[2] = (0u | 0u); @@ -6754,18 +5987,8 @@ L_08886874: aot_mem.aot_direct_store32(ctx.gpr[28] + static_cast(8184), aot_gpr_4); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08886888: aot_gpr_4 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(8188))); ctx.gpr[2] = (0u | 0u); @@ -6774,18 +5997,8 @@ L_08886888: aot_mem.aot_direct_store32(ctx.gpr[28] + static_cast(8188), aot_gpr_4); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0888689C: aot_gpr_4 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(8192))); ctx.gpr[2] = (0u | 0u); @@ -6794,18 +6007,8 @@ L_0888689C: aot_mem.aot_direct_store32(ctx.gpr[28] + static_cast(8192), aot_gpr_4); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088868B0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -6844,18 +6047,8 @@ L_088868EC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08886904: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -6894,18 +6087,8 @@ L_08886940: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08886958: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -6944,18 +6127,8 @@ L_08886994: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088869AC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -6994,18 +6167,8 @@ L_088869E8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08886A00: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -7044,18 +6207,8 @@ L_08886A3C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08886A54: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -7094,18 +6247,8 @@ L_08886A90: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08886AA8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -7144,18 +6287,8 @@ L_08886AE4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08886AFC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -7194,18 +6327,8 @@ L_08886B38: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08886B50: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -7244,18 +6367,8 @@ L_08886B8C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08886BA4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -7294,18 +6407,8 @@ L_08886BE0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08886BF8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -7344,18 +6447,8 @@ L_08886C34: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08886C4C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -7394,18 +6487,8 @@ L_08886C88: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08886CA0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -7444,18 +6527,8 @@ L_08886CDC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08886CF4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -7494,18 +6567,8 @@ L_08886D30: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08886D48: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -7537,18 +6600,8 @@ L_08886D7C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08886D94: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -7580,18 +6633,8 @@ L_08886DC8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08886DE0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -7623,18 +6666,8 @@ L_08886E14: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08886E2C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -7666,18 +6699,8 @@ L_08886E60: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08886E78: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -7709,18 +6732,8 @@ L_08886EAC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08886EC4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -7752,18 +6765,8 @@ L_08886EF8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08886F10: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -7795,18 +6798,8 @@ L_08886F44: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08886F5C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -7845,18 +6838,8 @@ L_08886F98: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08886FB0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -7895,18 +6878,8 @@ L_08886FEC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08887004: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), aot_gpr_16); @@ -7944,18 +6917,8 @@ L_0888705C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08887074: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), aot_gpr_16); @@ -7993,18 +6956,8 @@ L_088870CC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088870E4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -8036,18 +6989,8 @@ L_08887118: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08887130: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -8079,18 +7022,8 @@ L_08887164: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0888717C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), aot_gpr_16); @@ -8128,18 +7061,8 @@ L_088871D4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088871EC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -8171,18 +7094,8 @@ L_08887220: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08887238: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -8214,18 +7127,8 @@ L_0888726C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08887284: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -8264,18 +7167,8 @@ L_088872C0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088872D8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -8314,18 +7207,8 @@ L_08887314: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0888732C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -8364,18 +7247,8 @@ L_08887368: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08887380: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -8403,18 +7276,8 @@ L_088873A0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088873D4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -8592,18 +7455,8 @@ L_088874BC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088874D4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -8627,18 +7480,8 @@ L_088874F4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08887518: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -8662,18 +7505,8 @@ L_08887538: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0888755C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -8712,18 +7545,8 @@ L_08887598: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088875B0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -8747,18 +7570,8 @@ L_088875D0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088875F4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -8792,18 +7605,8 @@ L_0888761C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08887654: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -8834,18 +7637,8 @@ L_0888767C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08887688: aot_gpr_5 = (2234u << 16u); aot_gpr_5 = (aot_gpr_5 + static_cast(21416)); @@ -8870,18 +7663,8 @@ L_088876B4: ctx.gpr[2] = (aot_gpr_4 | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088876BC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -8924,18 +7707,8 @@ L_088876FC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08887708: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_gpr_6 = (aot_mem.aot_direct_load32(aot_gpr_5 + static_cast(72))); @@ -9058,18 +7831,8 @@ L_088877D8: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088877F4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_6 = (aot_mem.aot_direct_load8(ctx.gpr[28] + static_cast(-7080))); @@ -9147,18 +7910,8 @@ L_0888785C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08887874: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_6 = (aot_mem.aot_direct_load32(aot_gpr_5 + static_cast(72))); @@ -9239,18 +7992,8 @@ L_08887904: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08887918: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -9366,35 +8109,15 @@ L_088879F0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08887A04: jump_target = aot_gpr_31; aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(8), aot_gpr_5); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08887A0C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -9447,18 +8170,8 @@ L_08887A54: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08887A68: aot_gpr_4 = (aot_gpr_4 + static_cast(4)); aot_gpr_5 = (aot_gpr_5 << 2u); @@ -9467,18 +8180,8 @@ L_08887A68: ctx.gpr[2] = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(0))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08887A7C: aot_gpr_5 = (2234u << 16u); aot_gpr_5 = (aot_gpr_5 + static_cast(21472)); @@ -9487,18 +8190,8 @@ L_08887A7C: ctx.gpr[2] = (aot_gpr_4 | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08887A90: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -9541,99 +8234,39 @@ L_08887AD0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08887ADC: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08887AE4: jump_target = aot_gpr_31; ctx.gpr[2] = (0u | 1u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08887AEC: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08887AF4: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08887AFC: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08887B04: aot_gpr_6 = (static_cast(static_cast(static_cast(aot_mem.aot_direct_load8(aot_gpr_4 + static_cast(0)))))); { const bool branch_taken = aot_gpr_6 == 0u; @@ -9659,18 +8292,8 @@ L_08887B28: aot_mem.aot_direct_store16(aot_gpr_5 + static_cast(0), static_cast(0u)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08887B30: aot_gpr_6 = (aot_gpr_4 | 0u); ctx.gpr[7] = (aot_gpr_5 | 0u); @@ -9716,18 +8339,8 @@ L_08887B74: ctx.gpr[2] = (aot_gpr_4 | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08887B80: ctx.gpr[7] = (aot_mem.aot_direct_load16(aot_gpr_5 + static_cast(0))); { const bool branch_taken = ctx.gpr[7] == 0u; @@ -9755,18 +8368,8 @@ L_08887BA4: ctx.gpr[2] = (aot_gpr_4 | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08887BB0: aot_gpr_6 = (aot_gpr_5 | 0u); aot_gpr_5 = (aot_mem.aot_direct_load16(aot_gpr_6 + static_cast(0))); @@ -9828,18 +8431,8 @@ L_08887C14: ctx.gpr[2] = (aot_gpr_4 | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08887C20: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); ctx.gpr[7] = (2223u << 16u); @@ -9859,18 +8452,8 @@ L_08887C48: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08887C54: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); ctx.gpr[7] = (2223u << 16u); @@ -9893,18 +8476,8 @@ L_08887C7C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08887C88: aot_gpr_4 = (2236u << 16u); aot_gpr_4 = (aot_gpr_4 + static_cast(32304)); @@ -9959,18 +8532,8 @@ L_08887CF4: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08887CFC: ctx.gpr[7] = (0u | 113u); aot_fpr_12 = std::bit_cast(0u); @@ -10031,18 +8594,8 @@ L_08887D60: ctx.gpr[2] = (aot_gpr_4 | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08887DC4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(8), ctx.gpr[17]); @@ -10135,18 +8688,8 @@ L_08887E40: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08887E54: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (aot_mem.aot_direct_load8(aot_gpr_4 + static_cast(0))); @@ -10185,18 +8728,8 @@ L_08887E88: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08887E98: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -10412,924 +8945,8 @@ void recomp_unit_0032(Runtime &rt, AllegrexContext &ctx) { void register_generated_unit_32(Runtime &runtime) { runtime.register_generated_unit(32u, 0x08884000u, 16384u, &recomp_unit_0032, &recomp_unit_0032_entry); - runtime.register_function(0x08884000u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08884008u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08884014u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08884028u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08884054u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08884074u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08884094u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x088840C4u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x088840ECu, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08884104u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08884110u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08884114u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08884124u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x0888413Cu, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08884144u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x0888415Cu, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x0888417Cu, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x0888419Cu, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x088841B8u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x088841DCu, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x088841E8u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x088841F0u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x088841F8u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08884200u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08884208u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x0888420Cu, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08884214u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08884220u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x0888422Cu, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08884234u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08884240u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08884258u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08884284u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08884290u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08884298u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x088842A0u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x088842A8u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x088842B0u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x088842B4u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x088842BCu, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x088842C8u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x088842CCu, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x088842F0u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x088842F8u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08884318u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08884324u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x0888433Cu, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08884340u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x0888435Cu, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08884378u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08884384u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x0888438Cu, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08884394u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x0888439Cu, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x088843A4u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x088843A8u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x088843B0u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x088843B8u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x088843CCu, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x088843ECu, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x088843F4u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08884408u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08884428u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08884430u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08884444u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08884478u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08884484u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08884490u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08884498u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x088844A8u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x088844B8u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x088844C0u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x088844E8u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08884504u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x0888450Cu, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08884528u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x0888452Cu, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08884534u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08884548u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08884574u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x0888457Cu, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x0888459Cu, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x088845A8u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x088845C0u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x088845C4u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x088845CCu, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x088845E0u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x088845E8u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08884608u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08884614u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x0888462Cu, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08884630u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08884650u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08884680u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x0888468Cu, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x088846A4u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x088846C0u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x088846E8u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x088846F4u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x088846FCu, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08884704u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08884724u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x0888472Cu, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08884730u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08884738u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08884744u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x0888474Cu, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08884754u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x0888475Cu, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08884774u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x088847B0u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x088847BCu, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x088847C4u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x088847CCu, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x088847ECu, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x088847F4u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x088847F8u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08884800u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08884818u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08884820u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08884828u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08884838u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08884840u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08884854u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x0888485Cu, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08884860u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08884868u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08884870u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x0888487Cu, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08884884u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x0888489Cu, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x088848A4u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x088848A8u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x088848B0u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x088848B8u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x088848C0u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x088848C4u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x088848D4u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x088848E0u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x088848E8u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x088848F0u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x088848F8u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08884924u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x0888494Cu, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08884958u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08884960u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08884968u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08884988u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08884990u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08884994u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x0888499Cu, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x088849A4u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x088849C0u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x088849C8u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x088849E8u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x088849F4u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08884A0Cu, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08884A10u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08884A28u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08884A58u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08884A64u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08884A74u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08884A84u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08884A90u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08884A98u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08884AB8u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08884AC4u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08884ADCu, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08884AE4u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08884AECu, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08884AF4u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08884B14u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08884B20u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08884B38u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08884B3Cu, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08884B58u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08884B98u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08884BA4u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08884BBCu, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08884BC8u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08884BD0u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08884BE8u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08884C10u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08884C18u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08884C38u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08884C44u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08884C5Cu, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08884C60u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08884C68u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08884C74u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08884C7Cu, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08884C80u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08884C8Cu, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08884C9Cu, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08884CA4u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08884CD0u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08884CD8u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08884CE8u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08884D10u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08884D18u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08884D38u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08884D44u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08884D5Cu, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08884D60u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08884D68u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08884D7Cu, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08884D84u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08884DA4u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08884DB0u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08884DC8u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08884DCCu, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08884DF8u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08884E20u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08884E2Cu, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08884E40u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08884E68u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08884E90u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08884E9Cu, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08884EB0u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08884EB4u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08884ED0u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08884EE4u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08884EF0u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08884F08u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08884F34u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08884F40u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08884F54u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08884F60u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08884F78u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08884F94u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08884FD0u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08884FDCu, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08884FF4u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08885000u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08885004u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x0888501Cu, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08885040u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x0888506Cu, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08885078u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x0888508Cu, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08885098u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x088850A0u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x088850BCu, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x088850CCu, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x088850E0u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x088850ECu, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x088850F8u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08885100u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x0888510Cu, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08885124u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x0888513Cu, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08885148u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08885154u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08885164u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08885170u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08885184u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08885190u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x088851A4u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x088851BCu, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x088851D0u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x088851E4u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x088851ECu, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x088851F8u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x0888520Cu, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08885214u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08885220u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x0888524Cu, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08885260u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x0888526Cu, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08885284u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x088852A8u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x088852B8u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x088852C4u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x088852D0u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x088852E4u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x088852F0u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08885304u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08885328u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08885330u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x0888535Cu, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08885364u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x0888536Cu, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08885370u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08885378u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08885388u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08885394u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x088853ACu, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x088853BCu, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x088853C8u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x088853D4u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x088853E0u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x088853ECu, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x088853F0u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x088853F8u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08885400u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08885404u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x0888540Cu, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x0888541Cu, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08885424u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x0888543Cu, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x0888544Cu, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08885458u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08885464u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08885470u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x0888547Cu, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08885498u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x088854ACu, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x088854B8u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x088854C0u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x088854C8u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x088854D0u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x088854DCu, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x088854E4u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x088854F0u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x088854FCu, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08885504u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x0888550Cu, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08885514u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08885528u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08885548u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08885554u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08885564u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08885570u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08885578u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08885580u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08885590u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x0888559Cu, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x088855A8u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x088855B0u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x088855B4u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x088855C4u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x088855D0u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x088855E0u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x088855E8u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x088855F8u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08885604u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08885610u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08885620u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x0888562Cu, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08885638u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08885648u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08885654u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08885660u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08885674u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08885680u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08885690u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x0888569Cu, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x088856B8u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x088856D8u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x088856E4u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x088856F4u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08885700u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x0888570Cu, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08885720u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x0888572Cu, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x0888573Cu, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x0888574Cu, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08885758u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08885760u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08885764u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x0888576Cu, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08885774u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08885780u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x0888578Cu, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08885798u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x088857A0u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x088857ACu, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x088857B4u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x088857C4u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x088857D0u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x088857DCu, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x088857E8u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x088857F0u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x088857FCu, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08885800u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08885818u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08885830u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08885838u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08885848u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08885858u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x0888586Cu, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08885878u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08885888u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x0888589Cu, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x088858A8u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x088858B8u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x088858CCu, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x088858D8u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x088858E8u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x088858F0u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x088858FCu, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08885908u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08885914u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08885920u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08885930u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08885940u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x0888594Cu, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08885978u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08885984u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08885994u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x088859A0u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x088859B0u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x088859C0u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x088859D0u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x088859E0u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x088859ECu, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x088859F4u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x088859FCu, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08885A04u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08885A0Cu, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08885A18u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08885A24u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08885A30u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08885A40u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08885A48u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08885A54u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08885A64u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08885A70u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08885A7Cu, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08885A84u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08885A94u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08885A9Cu, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08885AA8u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08885AB4u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08885AB8u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08885AC0u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08885ACCu, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08885AD8u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08885AE4u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08885AF4u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08885AFCu, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08885B0Cu, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08885B1Cu, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08885B24u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08885B28u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08885B34u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08885B40u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08885B48u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08885B50u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08885B58u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08885B60u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08885B68u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08885B70u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08885B78u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08885B80u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08885B8Cu, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08885B9Cu, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08885BA8u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08885BB4u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08885BBCu, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08885BC8u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08885BD4u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08885BE0u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08885BE8u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08885BF8u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08885C00u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08885C08u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08885C14u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08885C20u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08885C28u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08885C30u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08885C40u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08885C4Cu, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08885C54u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08885C64u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08885C70u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08885C78u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08885C88u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08885C94u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08885CA0u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08885CB0u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08885CB8u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08885CCCu, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08885CD4u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08885CE0u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08885CE8u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08885CF0u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08885D04u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08885D10u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08885D1Cu, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08885D20u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08885D44u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08885D64u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08885D98u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08885DA0u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08885DB0u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08885DB4u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08885DC8u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08885DE8u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08885E0Cu, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08885E2Cu, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08885E44u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08885E5Cu, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08885E7Cu, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08885E94u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08885EACu, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08885ECCu, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08885EE0u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08885EE8u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08885F00u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08885F20u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08885F34u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08885F3Cu, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08885F54u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08885F74u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08885F88u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08885F90u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08885FA8u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08885FBCu, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08885FDCu, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08885FF8u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x0888600Cu, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x0888602Cu, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08886050u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08886064u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08886088u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08886094u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x0888609Cu, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x088860A4u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x088860ACu, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x088860B8u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x088860C4u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x088860CCu, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x088860D0u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x088860D8u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x088860E0u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x088860F0u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08886100u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x0888610Cu, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08886128u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08886138u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08886148u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08886158u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08886168u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08886188u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08886190u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x088861A4u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x088861B4u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x088861C4u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x088861E0u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x088861F0u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x0888622Cu, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08886238u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08886240u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08886284u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x088862C4u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x088862E4u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x088862ECu, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08886300u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08886320u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08886328u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x0888633Cu, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x0888636Cu, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08886378u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08886380u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x088863A4u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x088863C0u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x088863D4u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x088863F8u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x0888640Cu, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08886424u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08886430u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08886440u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08886460u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08886468u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x0888647Cu, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x0888649Cu, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x088864B8u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x088864D4u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x088864E4u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x088864F8u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08886518u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08886530u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08886548u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08886568u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x0888658Cu, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x088865ACu, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x088865C8u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x088865E8u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x088865F4u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08886608u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x0888663Cu, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08886650u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08886658u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08886674u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08886698u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x088866B8u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x088866D4u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x088866F4u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08886710u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x0888672Cu, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x0888673Cu, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08886764u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x0888678Cu, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x088867A0u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x088867C0u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x088867CCu, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x088867E0u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08886808u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08886824u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x0888682Cu, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x0888683Cu, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08886844u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08886860u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08886874u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08886888u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x0888689Cu, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x088868B0u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x088868D0u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x088868E4u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x088868ECu, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08886904u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08886924u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08886938u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08886940u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08886958u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08886978u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x0888698Cu, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08886994u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x088869ACu, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x088869CCu, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x088869E0u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x088869E8u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08886A00u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08886A20u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08886A34u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08886A3Cu, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08886A54u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08886A74u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08886A88u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08886A90u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08886AA8u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08886AC8u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08886ADCu, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08886AE4u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08886AFCu, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08886B1Cu, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08886B30u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08886B38u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08886B50u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08886B70u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08886B84u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08886B8Cu, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08886BA4u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08886BC4u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08886BD8u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08886BE0u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08886BF8u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08886C18u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08886C2Cu, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08886C34u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08886C4Cu, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08886C6Cu, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08886C80u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08886C88u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08886CA0u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08886CC0u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08886CD4u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08886CDCu, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08886CF4u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08886D14u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08886D28u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08886D30u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08886D48u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08886D70u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08886D7Cu, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08886D94u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08886DBCu, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08886DC8u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08886DE0u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08886E08u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08886E14u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08886E2Cu, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08886E54u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08886E60u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08886E78u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08886EA0u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08886EACu, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08886EC4u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08886EECu, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08886EF8u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08886F10u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08886F38u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08886F44u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08886F5Cu, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08886F7Cu, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08886F90u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08886F98u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08886FB0u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08886FD0u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08886FE4u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08886FECu, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08887004u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08887024u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x0888705Cu, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08887074u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08887094u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x088870CCu, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x088870E4u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x0888710Cu, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08887118u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08887130u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08887158u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08887164u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x0888717Cu, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x0888719Cu, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x088871D4u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x088871ECu, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08887214u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08887220u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08887238u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08887260u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x0888726Cu, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08887284u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x088872A4u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x088872B8u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x088872C0u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x088872D8u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x088872F8u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x0888730Cu, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08887314u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x0888732Cu, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x0888734Cu, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08887360u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08887368u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08887380u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x088873A0u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x088873D4u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x088873FCu, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x0888740Cu, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08887414u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x0888741Cu, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08887424u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x0888742Cu, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08887434u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x0888743Cu, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08887444u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08887450u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08887454u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x0888745Cu, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08887464u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08887470u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08887474u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x0888747Cu, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08887488u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08887494u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08887498u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x088874A0u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x088874ACu, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x088874B4u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x088874BCu, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x088874D4u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x088874F4u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08887518u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08887538u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x0888755Cu, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x0888757Cu, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08887590u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08887598u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x088875B0u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x088875D0u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x088875F4u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x0888761Cu, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08887654u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08887664u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08887674u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x0888767Cu, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08887688u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x088876A0u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x088876B4u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x088876BCu, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x088876CCu, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x088876DCu, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x088876E8u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x088876F4u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x088876FCu, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08887708u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08887740u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08887758u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08887770u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08887778u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08887780u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x0888778Cu, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08887794u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x088877A0u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x088877B0u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x088877B8u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x088877C8u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x088877D0u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x088877D8u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x088877F4u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08887818u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08887820u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08887824u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08887830u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08887838u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08887848u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08887850u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08887858u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x0888785Cu, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08887874u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x088878A4u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x088878C0u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x088878DCu, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x088878E4u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x088878ECu, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x088878F4u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08887904u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08887918u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08887930u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x0888793Cu, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08887944u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x0888794Cu, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08887968u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08887970u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08887988u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08887998u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x088879A0u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x088879B8u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x088879D0u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x088879E0u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x088879F0u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08887A04u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08887A0Cu, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08887A30u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08887A38u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08887A44u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08887A4Cu, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08887A54u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08887A68u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08887A7Cu, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08887A90u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08887AA0u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08887AB0u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08887ABCu, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08887AC8u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08887AD0u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08887ADCu, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08887AE4u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08887AECu, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08887AF4u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08887AFCu, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08887B04u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08887B10u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08887B28u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08887B30u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08887B44u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08887B54u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08887B5Cu, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08887B74u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08887B80u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08887B8Cu, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08887BA4u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08887BB0u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08887BC0u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08887BD0u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08887BDCu, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08887BF8u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08887C0Cu, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08887C14u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08887C20u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08887C48u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08887C54u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08887C74u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08887C7Cu, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08887C88u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08887CB0u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08887CC8u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08887CD0u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08887CDCu, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08887CF4u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08887CFCu, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08887D4Cu, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08887D60u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08887DC4u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08887DE0u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08887DECu, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08887E00u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08887E04u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08887E0Cu, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08887E14u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08887E1Cu, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08887E24u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08887E2Cu, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08887E30u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08887E38u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08887E40u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08887E54u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08887E6Cu, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08887E74u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08887E7Cu, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08887E84u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08887E88u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08887E98u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08887EBCu, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08887EC8u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08887ED0u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08887EDCu, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08887EF4u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08887EFCu, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08887F04u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08887F10u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08887F18u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08887F28u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08887F30u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08887F3Cu, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08887F44u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08887F50u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08887F58u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08887F80u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08887F88u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08887F90u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08887F98u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08887FA0u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08887FA8u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08887FB0u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08887FB8u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08887FC0u, &recomp_unit_0032, "recomp_unit_0032"); - runtime.register_function(0x08887FF4u, &recomp_unit_0032, "recomp_unit_0032"); + // PSPRECOMP_V812_COMPACT_REGISTRATION: same entry set, looped once in Runtime instead of source-expanded calls. + runtime.register_generated_entry_mask(0x08884000u, &recomp_unit_0032, "recomp_unit_0032", + kEntryMasks_recomp_unit_0032, 64u); } } // namespace psprecomp diff --git a/profiles/vcs/generated/generated_unit_0033.cpp b/profiles/vcs/generated/generated_unit_0033.cpp index db59c90..938dde4 100644 --- a/profiles/vcs/generated/generated_unit_0033.cpp +++ b/profiles/vcs/generated/generated_unit_0033.cpp @@ -1247,14 +1247,10 @@ LOCAL_DISPATCH: AOT_REGCACHE_SYNC_OUT(); return; } } -L_08888000: - jump_target = aot_gpr_31; - aot_gpr_29 = (aot_gpr_29 + static_cast(16)); - local_pc = jump_target; - if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } +// PSPRECOMP_V812_SHARED_SCHED_BLOCK: one scheduler-exact slow boundary per unit. +LOCAL_SCHED_BOUNDARY: ctx.pc = jump_target; AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { ++local_redispatch_rounds; AOT_REGCACHE_SYNC_IN(); @@ -1264,6 +1260,13 @@ L_08888000: goto LOCAL_DISPATCH; } return; +L_08888000: + jump_target = aot_gpr_31; + aot_gpr_29 = (aot_gpr_29 + static_cast(16)); + local_pc = jump_target; + if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08888008: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -1294,52 +1297,22 @@ L_08888040: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08888050: jump_target = aot_gpr_31; aot_mem.aot_direct_store8(aot_gpr_4 + static_cast(1540), static_cast(0u)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08888058: jump_target = aot_gpr_31; aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(1552), 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08888060: ctx.gpr[6] = (aot_mem.aot_direct_load8(aot_gpr_4 + static_cast(0))); { const bool branch_taken = ctx.gpr[6] == 0u; @@ -1372,18 +1345,8 @@ L_08888088: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08888090: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(8), ctx.gpr[18]); @@ -1525,18 +1488,8 @@ L_08888180: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08888198: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (aot_mem.aot_direct_load8(aot_gpr_4 + static_cast(0))); @@ -1591,18 +1544,8 @@ L_088881FC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08888208: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (aot_mem.aot_direct_load8(aot_gpr_4 + static_cast(0))); @@ -1678,18 +1621,8 @@ L_0888827C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0888828C: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(8), ctx.gpr[18]); @@ -1900,18 +1833,8 @@ L_088883C4: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088883E0: aot_gpr_5 = (aot_mem.aot_direct_load8(aot_gpr_4 + static_cast(1399))); { const bool branch_taken = aot_gpr_5 == 0u; @@ -1936,18 +1859,8 @@ L_08888400: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08888408: ctx.gpr[6] = (0u | 1u); aot_mem.aot_direct_store8(aot_gpr_4 + static_cast(1380), static_cast(ctx.gpr[6])); @@ -1955,35 +1868,15 @@ L_08888408: aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(1384), aot_gpr_5); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08888418: jump_target = aot_gpr_31; aot_gpr_2 = (aot_gpr_4 + static_cast(1416)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08888420: ctx.gpr[6] = (aot_gpr_5 + aot_gpr_5); aot_gpr_5 = (aot_gpr_5 + ctx.gpr[6]); @@ -1993,18 +1886,8 @@ L_08888420: aot_gpr_2 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(28))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08888438: aot_fpr_13 = std::bit_cast(aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(1416))); aot_gpr_2 = (0u | 0u); @@ -2038,18 +1921,8 @@ L_08888474: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0888847C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (aot_mem.aot_direct_load8(aot_gpr_4 + static_cast(1397))); @@ -2162,18 +2035,8 @@ L_08888524: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0888853C: ctx.gpr[7] = (aot_mem.aot_direct_load8(aot_gpr_4 + static_cast(0))); { const bool branch_taken = ctx.gpr[7] == 0u; @@ -2225,18 +2088,8 @@ L_08888594: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0888859C: ctx.gpr[7] = (aot_gpr_5 + aot_gpr_5); aot_gpr_5 = (aot_gpr_5 + ctx.gpr[7]); @@ -2246,18 +2099,8 @@ L_0888859C: aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(28), ctx.gpr[6]); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088885B4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -2446,18 +2289,8 @@ L_088886B8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088886CC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -2553,18 +2386,8 @@ L_08888754: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0888876C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -2774,18 +2597,8 @@ L_08888888: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08888898: ctx.gpr[7] = (aot_gpr_5 < static_cast(9) ? 1u : 0u); { const bool branch_taken = ctx.gpr[7] == 0u; @@ -2819,18 +2632,8 @@ L_088888D0: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088888D8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -2878,36 +2681,16 @@ L_08888914: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08888928: aot_gpr_5 = (0u + static_cast(-1)); jump_target = aot_gpr_31; aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(20), aot_gpr_5); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08888934: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), aot_gpr_16); @@ -3243,18 +3026,8 @@ L_08888B4C: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08888B64: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(28), aot_gpr_16); @@ -3572,18 +3345,8 @@ L_08888D54: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08888D84: aot_gpr_29 = (aot_gpr_29 + static_cast(-80)); { const std::uint32_t aot_run_words[5]{aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], aot_gpr_31}; @@ -3682,18 +3445,8 @@ L_08888E30: aot_gpr_29 = (aot_gpr_29 + static_cast(80)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08888E4C: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(8), aot_gpr_16); @@ -3811,18 +3564,8 @@ L_08888F18: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08888F30: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), aot_gpr_16); @@ -3903,18 +3646,8 @@ L_08888FB4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08888FC8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); ctx.gpr[6] = (aot_mem.aot_direct_load8(aot_gpr_4 + static_cast(9))); @@ -4208,18 +3941,8 @@ L_088891E4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08889200: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(32), aot_gpr_16); @@ -4261,18 +3984,8 @@ L_0888923C: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08889258: { const bool branch_taken = 0u == 0u; if (branch_taken) { @@ -4623,35 +4336,15 @@ L_0888946C: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0888947C: jump_target = aot_gpr_31; aot_gpr_2 = (0u | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08889484: aot_gpr_29 = (aot_gpr_29 + static_cast(-64)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, ctx.gpr[17], ctx.gpr[18]}; @@ -5036,18 +4729,8 @@ L_088897C8: aot_gpr_29 = (aot_gpr_29 + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088897E0: aot_gpr_5 = (0u | 0u); ctx.gpr[6] = (aot_gpr_5 + aot_gpr_5); @@ -5073,18 +4756,8 @@ L_08889814: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0888981C: aot_gpr_5 = (aot_gpr_5 & 255u); ctx.gpr[6] = (aot_gpr_5 + aot_gpr_5); @@ -5150,18 +4823,8 @@ L_0888989C: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088898A4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -5328,18 +4991,8 @@ L_08889988: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0888999C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -5561,18 +5214,8 @@ L_08889AF0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08889B04: aot_gpr_4 = (static_cast(static_cast(static_cast(aot_mem.aot_direct_load16(aot_gpr_5 + static_cast(86)))))); aot_gpr_5 = (static_cast(aot_gpr_4) < 219 ? 1u : 0u); @@ -5720,18 +5363,8 @@ L_08889BA4: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08889BBC: aot_gpr_4 = (static_cast(aot_gpr_4) < 262 ? 1u : 0u); { const bool branch_taken = aot_gpr_4 == 0u; @@ -5786,18 +5419,8 @@ L_08889BFC: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08889C04: aot_gpr_4 = (static_cast(static_cast(static_cast(aot_mem.aot_direct_load16(aot_gpr_5 + static_cast(86)))))); aot_gpr_5 = (0u + static_cast(-937)); @@ -5838,18 +5461,8 @@ L_08889C34: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08889C3C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(8), ctx.gpr[18]); @@ -5953,34 +5566,14 @@ L_08889CD8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08889CF0: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08889CF8: aot_gpr_5 = (aot_gpr_5 < static_cast(9) ? 1u : 0u); { const bool branch_taken = aot_gpr_5 == 0u; @@ -6011,18 +5604,8 @@ L_08889D24: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08889D2C: aot_gpr_29 = (aot_gpr_29 + static_cast(-80)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(68), aot_gpr_16); @@ -6286,18 +5869,8 @@ L_08889F38: aot_gpr_29 = (aot_gpr_29 + static_cast(80)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08889F48: aot_gpr_29 = (aot_gpr_29 + static_cast(-64)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(48), aot_gpr_16); @@ -6533,18 +6106,8 @@ L_0888A0C0: aot_gpr_29 = (aot_gpr_29 + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0888A0D8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -6581,18 +6144,8 @@ L_0888A124: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0888A144: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (aot_gpr_4 & 255u); @@ -6606,35 +6159,15 @@ L_0888A158: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0888A164: jump_target = aot_gpr_31; aot_mem.aot_direct_store32(ctx.gpr[28] + static_cast(-25912), aot_gpr_4); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0888A16C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -6673,18 +6206,8 @@ L_0888A1A4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0888A1B0: aot_gpr_4 = (2244u << 16u); ctx.gpr[6] = (static_cast(static_cast(static_cast(aot_mem.aot_direct_load8(aot_gpr_4 + static_cast(27968)))))); @@ -6726,50 +6249,20 @@ L_0888A1F0: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0888A1F8: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0888A200: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0888A208: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -6957,18 +6450,8 @@ L_0888A2FC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0888A310: aot_gpr_29 = (aot_gpr_29 + static_cast(-160)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(128), aot_gpr_16); @@ -7308,18 +6791,8 @@ L_0888A668: aot_gpr_29 = (aot_gpr_29 + static_cast(160)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0888A688: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -7823,18 +7296,8 @@ L_0888A9CC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0888A9E4: aot_gpr_29 = (aot_gpr_29 + static_cast(-96)); aot_mem.aot_direct_store8(aot_gpr_4 + static_cast(1388), static_cast(0u)); @@ -8083,18 +7546,8 @@ L_0888AC44: aot_gpr_29 = (aot_gpr_29 + static_cast(96)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0888AC84: aot_gpr_29 = (aot_gpr_29 + static_cast(-224)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(200), aot_gpr_16); @@ -8474,18 +7927,8 @@ L_0888AEE8: ctx.gpr[18] = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(-9752))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0888AF04: { const bool branch_taken = aot_gpr_4 == 0u; ctx.gpr[18] = (0u | 111u); @@ -9632,18 +9075,8 @@ L_0888B658: aot_gpr_29 = (aot_gpr_29 + static_cast(224)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0888B67C: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), aot_gpr_16); @@ -10278,18 +9711,8 @@ L_0888BAB8: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0888BAD0: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(8), ctx.gpr[18]); @@ -10336,18 +9759,8 @@ L_0888BB38: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0888BB50: aot_mem.aot_direct_store8(aot_gpr_16 + static_cast(1406), static_cast(0u)); { const bool branch_taken = 0u == 0u; @@ -11090,1174 +10503,8 @@ void recomp_unit_0033(Runtime &rt, AllegrexContext &ctx) { void register_generated_unit_33(Runtime &runtime) { runtime.register_generated_unit(33u, 0x08888000u, 16384u, &recomp_unit_0033, &recomp_unit_0033_entry); - runtime.register_function(0x08888000u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08888008u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08888020u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08888028u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08888040u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08888050u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08888058u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08888060u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888806Cu, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08888078u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08888084u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08888088u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08888090u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x088880B4u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x088880C0u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x088880C8u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x088880D8u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x088880E4u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x088880ECu, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x088880F0u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x088880F8u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08888100u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08888108u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08888118u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08888120u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08888128u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08888130u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08888138u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08888140u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08888148u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08888150u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08888168u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888817Cu, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08888180u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08888198u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x088881ACu, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x088881B8u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x088881C8u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x088881D4u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x088881F4u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x088881FCu, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08888208u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08888220u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888822Cu, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888823Cu, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08888244u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888824Cu, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08888254u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888825Cu, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08888264u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888826Cu, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08888274u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888827Cu, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888828Cu, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x088882BCu, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x088882C8u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x088882D4u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x088882E0u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x088882E4u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x088882F4u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x088882FCu, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08888300u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08888308u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08888310u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08888318u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08888320u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08888328u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08888330u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888833Cu, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08888344u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08888348u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08888350u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888835Cu, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08888364u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08888370u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888837Cu, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08888384u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08888390u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08888398u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x088883A0u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x088883ACu, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x088883B0u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x088883BCu, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x088883C4u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x088883E0u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x088883ECu, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x088883F8u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08888400u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08888408u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08888418u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08888420u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08888438u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08888448u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888845Cu, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08888464u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08888474u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888847Cu, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x088884A0u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x088884ACu, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x088884B8u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x088884C8u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x088884D4u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x088884DCu, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x088884E8u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x088884F0u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x088884F8u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08888504u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888850Cu, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08888514u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888851Cu, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08888524u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888853Cu, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08888548u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08888554u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08888568u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08888590u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08888594u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888859Cu, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x088885B4u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x088885D4u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x088885DCu, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x088885E4u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x088885F0u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x088885FCu, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08888608u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08888610u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08888618u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08888620u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08888630u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08888638u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08888640u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888864Cu, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08888654u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888865Cu, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08888664u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888866Cu, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08888674u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08888684u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888868Cu, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08888694u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x088886A4u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x088886ACu, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x088886B4u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x088886B8u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x088886CCu, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x088886F4u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x088886FCu, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08888704u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08888710u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888871Cu, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08888728u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08888730u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08888738u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08888740u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08888748u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08888750u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08888754u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888876Cu, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08888784u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888878Cu, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08888794u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x088887A4u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x088887B4u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x088887C4u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x088887D4u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x088887E4u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x088887ECu, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08888800u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08888810u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08888818u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08888820u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08888828u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08888830u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888883Cu, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08888844u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888884Cu, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08888854u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888885Cu, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08888868u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08888870u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08888878u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08888880u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08888888u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08888898u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x088888A4u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x088888B8u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x088888C4u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x088888D0u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x088888D8u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x088888F4u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x088888FCu, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08888908u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08888910u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08888914u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08888928u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08888934u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08888954u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08888960u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08888970u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08888978u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08888980u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08888988u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08888990u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888899Cu, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x088889A4u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x088889ACu, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x088889B4u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x088889BCu, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x088889C4u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x088889CCu, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x088889D4u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x088889DCu, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x088889E4u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x088889ECu, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x088889F4u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x088889FCu, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08888A04u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08888A0Cu, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08888A14u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08888A28u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08888A30u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08888A34u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08888A3Cu, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08888A48u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08888A50u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08888A5Cu, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08888A64u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08888A68u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08888A70u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08888A84u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08888A8Cu, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08888AA0u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08888AA8u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08888AACu, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08888AB4u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08888AC0u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08888AC8u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08888AD8u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08888AE0u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08888AECu, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08888AF4u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08888AF8u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08888B00u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08888B0Cu, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08888B14u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08888B18u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08888B20u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08888B2Cu, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08888B44u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08888B4Cu, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08888B64u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08888BB4u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08888BBCu, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08888BD0u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08888BE8u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08888C00u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08888C14u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08888C24u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08888C34u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08888C40u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08888C5Cu, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08888C64u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08888C74u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08888C80u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08888C98u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08888CA0u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08888CACu, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08888CB8u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08888CD4u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08888CDCu, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08888CE4u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08888CF4u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08888D00u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08888D1Cu, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08888D24u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08888D34u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08888D38u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08888D40u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08888D4Cu, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08888D54u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08888D84u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08888DB4u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08888DD8u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08888DE4u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08888E00u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08888E0Cu, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08888E2Cu, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08888E30u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08888E4Cu, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08888E78u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08888E84u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08888E8Cu, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08888E9Cu, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08888EC8u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08888EF0u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08888F04u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08888F14u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08888F18u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08888F30u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08888F48u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08888F70u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08888F98u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08888FA8u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08888FACu, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08888FB4u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08888FC8u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08888FF0u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08888FF8u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08889000u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08889010u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888903Cu, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08889044u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08889054u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08889058u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08889074u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888907Cu, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08889098u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x088890A0u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x088890A8u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x088890B0u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x088890B8u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x088890C0u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x088890C8u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x088890D0u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x088890D8u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x088890E0u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x088890F4u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x088890FCu, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08889110u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08889118u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08889120u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08889128u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08889138u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08889144u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888914Cu, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08889178u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08889180u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08889188u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x088891ACu, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x088891B0u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x088891CCu, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x088891E0u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x088891E4u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08889200u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08889214u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888921Cu, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888922Cu, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888923Cu, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08889258u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08889260u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888926Cu, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x088892B8u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x088892C4u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x088892CCu, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x088892D8u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x088892E4u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x088892F4u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x088892FCu, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08889304u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888930Cu, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08889318u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08889328u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08889334u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08889338u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08889350u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888935Cu, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08889368u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08889374u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08889380u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888938Cu, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08889398u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888939Cu, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x088893B4u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x088893C0u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x088893CCu, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x088893D8u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x088893E4u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x088893E8u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08889400u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888940Cu, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08889414u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888941Cu, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08889428u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08889434u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08889440u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888944Cu, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08889458u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08889464u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888946Cu, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888947Cu, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08889484u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x088894ACu, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x088894B8u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08889510u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08889530u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08889548u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08889578u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x088895D4u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08889604u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888960Cu, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08889618u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08889634u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08889644u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08889654u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888966Cu, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08889680u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08889694u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08889698u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x088896A8u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x088896B0u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x088896ECu, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x088896FCu, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888970Cu, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888974Cu, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888975Cu, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888976Cu, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x088897A8u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x088897B8u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x088897C8u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x088897E0u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x088897E8u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08889814u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888981Cu, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08889860u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888986Cu, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08889884u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08889890u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08889894u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888989Cu, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x088898A4u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x088898C4u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x088898D0u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x088898DCu, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x088898E4u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x088898F0u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x088898F8u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08889904u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888990Cu, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08889914u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888991Cu, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08889924u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888992Cu, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08889934u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08889944u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08889950u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08889958u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08889960u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08889968u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08889970u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08889978u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08889980u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08889988u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888999Cu, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x088899BCu, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x088899C8u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x088899D4u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x088899DCu, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x088899E8u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x088899F0u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x088899FCu, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08889A04u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08889A0Cu, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08889A14u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08889A1Cu, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08889A24u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08889A2Cu, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08889A38u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08889A40u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08889A48u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08889A64u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08889A80u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08889A8Cu, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08889A94u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08889A98u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08889AA8u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08889AACu, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08889ABCu, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08889AC8u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08889AD0u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08889AD8u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08889AE0u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08889AE8u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08889AF0u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08889B04u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08889B14u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08889B20u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08889B2Cu, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08889B34u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08889B3Cu, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08889B44u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08889B4Cu, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08889B54u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08889B5Cu, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08889B64u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08889B6Cu, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08889B74u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08889B80u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08889B88u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08889B90u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08889B9Cu, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08889BA4u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08889BBCu, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08889BC8u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08889BD0u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08889BD8u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08889BE4u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08889BECu, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08889BF4u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08889BFCu, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08889C04u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08889C14u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08889C20u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08889C28u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08889C30u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08889C34u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08889C3Cu, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08889C64u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08889C6Cu, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08889C70u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08889C78u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08889C80u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08889C90u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08889C9Cu, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08889CA4u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08889CACu, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08889CB4u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08889CB8u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08889CC0u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08889CD0u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08889CD8u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08889CF0u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08889CF8u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08889D04u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08889D14u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08889D20u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08889D24u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08889D2Cu, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08889D40u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08889D4Cu, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08889D54u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08889D8Cu, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08889D94u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08889DBCu, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08889DD0u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08889DD8u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08889DECu, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08889E3Cu, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08889E54u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08889E5Cu, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08889E74u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08889E94u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08889EC0u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08889ECCu, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08889ED4u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08889EDCu, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08889F0Cu, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08889F34u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08889F38u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08889F48u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08889F6Cu, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08889F78u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08889F90u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08889F98u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08889FA0u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08889FB0u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08889FC0u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08889FC4u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x08889FD4u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888A014u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888A01Cu, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888A028u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888A034u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888A058u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888A064u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888A094u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888A098u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888A0A0u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888A0ACu, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888A0BCu, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888A0C0u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888A0D8u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888A104u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888A124u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888A144u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888A158u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888A164u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888A16Cu, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888A17Cu, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888A184u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888A18Cu, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888A198u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888A1A4u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888A1B0u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888A1C4u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888A1D4u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888A1E4u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888A1F0u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888A1F8u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888A200u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888A208u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888A230u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888A238u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888A240u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888A248u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888A250u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888A260u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888A270u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888A278u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888A280u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888A288u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888A294u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888A29Cu, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888A2A4u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888A2ACu, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888A2B8u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888A2C4u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888A2CCu, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888A2D4u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888A2DCu, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888A2E8u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888A2F0u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888A2F8u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888A2FCu, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888A310u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888A33Cu, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888A344u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888A34Cu, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888A35Cu, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888A368u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888A37Cu, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888A384u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888A388u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888A398u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888A3A0u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888A3B4u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888A3D0u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888A3DCu, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888A440u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888A448u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888A454u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888A474u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888A47Cu, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888A488u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888A4B8u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888A4D0u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888A4DCu, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888A52Cu, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888A538u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888A588u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888A59Cu, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888A5C4u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888A5C8u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888A660u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888A668u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888A688u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888A6ACu, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888A6B4u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888A6B8u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888A6C0u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888A6CCu, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888A6D8u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888A6E0u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888A6E8u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888A6FCu, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888A70Cu, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888A720u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888A728u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888A738u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888A74Cu, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888A764u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888A768u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888A774u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888A77Cu, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888A780u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888A788u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888A790u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888A79Cu, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888A7A4u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888A7A8u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888A7B0u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888A7B8u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888A7C8u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888A7D0u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888A7DCu, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888A7F0u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888A7FCu, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888A800u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888A80Cu, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888A818u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888A82Cu, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888A834u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888A840u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888A854u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888A860u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888A86Cu, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888A870u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888A880u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888A890u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888A898u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888A8A0u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888A8A8u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888A8B4u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888A8C0u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888A8C8u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888A8F4u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888A8FCu, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888A904u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888A934u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888A93Cu, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888A944u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888A950u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888A95Cu, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888A964u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888A96Cu, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888A974u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888A97Cu, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888A984u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888A990u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888A998u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888A9A0u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888A9B4u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888A9BCu, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888A9C4u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888A9CCu, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888A9E4u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888AABCu, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888AAC0u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888AAF0u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888AAF8u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888AB0Cu, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888AB28u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888AB48u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888AB5Cu, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888AB68u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888AB74u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888ABB0u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888ABB8u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888ABD0u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888ABDCu, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888ABE4u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888ABECu, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888AC00u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888AC04u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888AC14u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888AC1Cu, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888AC28u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888AC44u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888AC84u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888ACBCu, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888ACCCu, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888ACD4u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888ACDCu, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888ACE4u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888ACECu, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888ACF4u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888AD00u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888AD0Cu, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888AD14u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888AD24u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888AD2Cu, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888AD3Cu, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888AD44u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888AD54u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888AD5Cu, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888AD6Cu, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888AD74u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888AD84u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888AD8Cu, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888AD9Cu, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888ADA4u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888ADB4u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888ADBCu, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888ADCCu, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888ADD4u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888ADE4u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888ADECu, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888ADF8u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888AE00u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888AE10u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888AE1Cu, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888AE28u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888AE38u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888AE40u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888AE4Cu, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888AE54u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888AE58u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888AE64u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888AE6Cu, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888AE78u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888AE80u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888AE8Cu, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888AE98u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888AEACu, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888AEC0u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888AEC8u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888AECCu, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888AED8u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888AEE0u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888AEE8u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888AF04u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888AF0Cu, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888AF18u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888AF24u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888AF2Cu, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888AF30u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888AF38u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888AF44u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888AF4Cu, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888AF54u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888AF5Cu, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888AF68u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888AF74u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888AF7Cu, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888AF80u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888AF88u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888AF90u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888AF9Cu, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888AFA4u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888AFB0u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888AFBCu, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888AFC4u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888AFC8u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888AFD0u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888AFD8u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888AFE4u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888AFECu, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888AFF8u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888B004u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888B00Cu, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888B010u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888B018u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888B020u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888B02Cu, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888B034u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888B040u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888B04Cu, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888B054u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888B058u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888B060u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888B068u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888B074u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888B07Cu, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888B088u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888B094u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888B09Cu, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888B0A0u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888B0A8u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888B0B0u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888B0BCu, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888B0C4u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888B0D0u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888B0DCu, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888B0E4u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888B0E8u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888B0F0u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888B0F8u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888B104u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888B10Cu, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888B118u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888B124u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888B12Cu, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888B130u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888B138u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888B140u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888B14Cu, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888B154u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888B160u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888B16Cu, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888B174u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888B178u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888B180u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888B188u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888B194u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888B19Cu, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888B1A8u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888B1B4u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888B1BCu, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888B1C0u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888B1C8u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888B1D0u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888B1DCu, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888B1E4u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888B1E8u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888B1F0u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888B1F8u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888B204u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888B20Cu, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888B210u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888B218u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888B220u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888B22Cu, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888B234u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888B238u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888B240u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888B248u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888B250u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888B25Cu, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888B264u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888B26Cu, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888B274u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888B280u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888B28Cu, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888B298u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888B2A0u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888B2A4u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888B2ACu, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888B2B4u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888B2BCu, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888B2C4u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888B2CCu, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888B2D0u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888B2D8u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888B2E0u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888B2ECu, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888B2FCu, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888B304u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888B31Cu, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888B334u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888B33Cu, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888B34Cu, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888B354u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888B360u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888B370u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888B37Cu, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888B388u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888B394u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888B39Cu, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888B3A0u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888B3A8u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888B3B4u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888B3C0u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888B3C8u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888B3D4u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888B3E4u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888B3F0u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888B404u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888B40Cu, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888B418u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888B420u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888B428u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888B430u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888B458u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888B468u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888B474u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888B47Cu, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888B490u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888B4A0u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888B4D4u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888B4E8u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888B50Cu, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888B524u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888B538u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888B540u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888B564u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888B56Cu, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888B574u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888B58Cu, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888B5A0u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888B5BCu, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888B5D0u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888B5D8u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888B5E4u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888B5ECu, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888B5F0u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888B5F8u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888B604u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888B610u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888B618u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888B624u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888B630u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888B640u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888B648u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888B658u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888B67Cu, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888B6A0u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888B6A8u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888B6BCu, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888B6C4u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888B6F0u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888B6F8u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888B700u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888B708u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888B70Cu, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888B714u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888B724u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888B734u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888B744u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888B750u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888B758u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888B760u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888B76Cu, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888B77Cu, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888B788u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888B79Cu, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888B7A4u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888B7ACu, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888B7BCu, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888B7C8u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888B7F0u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888B7F4u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888B808u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888B810u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888B818u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888B820u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888B828u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888B834u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888B844u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888B850u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888B85Cu, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888B868u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888B86Cu, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888B874u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888B88Cu, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888B8A4u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888B8B0u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888B8B8u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888B8CCu, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888B8D8u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888B8E0u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888B8E8u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888B8F0u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888B900u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888B908u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888B910u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888B914u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888B940u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888B948u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888B950u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888B95Cu, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888B964u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888B968u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888B970u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888B990u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888B998u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888B9A4u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888B9B0u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888B9BCu, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888B9C8u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888B9D0u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888B9D4u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888B9DCu, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888B9E0u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888B9E8u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888B9F0u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888B9FCu, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888BA08u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888BA14u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888BA1Cu, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888BA28u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888BA34u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888BA40u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888BA48u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888BA58u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888BA60u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888BA6Cu, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888BA7Cu, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888BA90u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888BAA0u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888BAA8u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888BAB8u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888BAD0u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888BB0Cu, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888BB18u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888BB38u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888BB50u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888BB5Cu, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888BB68u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888BB70u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888BB78u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888BB80u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888BB88u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888BB8Cu, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888BB94u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888BBA0u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888BBA8u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888BBB8u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888BBC0u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888BBC8u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888BBD8u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888BBE0u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888BBE8u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888BBF0u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888BBF4u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888BBFCu, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888BC04u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888BC0Cu, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888BC14u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888BC1Cu, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888BC24u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888BC2Cu, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888BC34u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888BC40u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888BC48u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888BC50u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888BC58u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888BC68u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888BC70u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888BC7Cu, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888BC90u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888BC9Cu, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888BCA4u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888BCA8u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888BCB0u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888BCBCu, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888BCD0u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888BCDCu, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888BCE4u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888BCE8u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888BCF0u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888BCF8u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888BD08u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888BD14u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888BD34u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888BD48u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888BD58u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888BD74u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888BD80u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888BD88u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888BD94u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888BDA0u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888BDA4u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888BDB0u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888BDB8u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888BDC0u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888BDDCu, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888BDE8u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888BDF4u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888BE04u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888BE10u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888BE20u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888BE24u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888BE2Cu, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888BE38u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888BE40u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888BE4Cu, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888BE58u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888BE60u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888BE74u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888BE7Cu, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888BE88u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888BE98u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888BEA4u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888BEB0u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888BEB8u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888BEC8u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888BED4u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888BEDCu, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888BEECu, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888BEFCu, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888BF04u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888BF20u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888BF34u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888BF40u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888BF4Cu, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888BF60u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888BF68u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888BF70u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888BF78u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888BF88u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888BF94u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888BF9Cu, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888BFA0u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888BFA8u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888BFB0u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888BFC8u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888BFD8u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888BFE0u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888BFF0u, &recomp_unit_0033, "recomp_unit_0033"); - runtime.register_function(0x0888BFFCu, &recomp_unit_0033, "recomp_unit_0033"); + // PSPRECOMP_V812_COMPACT_REGISTRATION: same entry set, looped once in Runtime instead of source-expanded calls. + runtime.register_generated_entry_mask(0x08888000u, &recomp_unit_0033, "recomp_unit_0033", + kEntryMasks_recomp_unit_0033, 64u); } } // namespace psprecomp diff --git a/profiles/vcs/generated/generated_unit_0034.cpp b/profiles/vcs/generated/generated_unit_0034.cpp index 2fdcff8..5f610ac 100644 --- a/profiles/vcs/generated/generated_unit_0034.cpp +++ b/profiles/vcs/generated/generated_unit_0034.cpp @@ -714,6 +714,19 @@ LOCAL_DISPATCH: AOT_REGCACHE_SYNC_OUT(); return; } } +// PSPRECOMP_V812_SHARED_SCHED_BLOCK: one scheduler-exact slow boundary per unit. +LOCAL_SCHED_BOUNDARY: + ctx.pc = jump_target; + AOT_REGCACHE_SYNC_OUT(); + if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { + ++local_redispatch_rounds; + AOT_REGCACHE_SYNC_IN(); + local_transfers = 0u; + local_pc = ctx.pc; + entry_id = 0u; + goto LOCAL_DISPATCH; + } + return; L_0888C000: { const bool branch_taken = aot_gpr_4 == 0u; if (branch_taken) { @@ -1168,18 +1181,8 @@ L_0888C2EC: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0888C310: aot_gpr_29 = (aot_gpr_29 + static_cast(-128)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(100), aot_gpr_16); @@ -2496,18 +2499,8 @@ L_0888CC28: aot_gpr_29 = (aot_gpr_29 + static_cast(128)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0888CC44: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (2237u << 16u); @@ -2537,18 +2530,8 @@ L_0888CC60: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0888CC94: aot_gpr_4 = (2236u << 16u); aot_gpr_4 = (aot_gpr_4 + static_cast(32304)); @@ -2579,18 +2562,8 @@ L_0888CCCC: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0888CCD4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -2658,18 +2631,8 @@ L_0888CD54: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0888CD6C: aot_gpr_4 = (2236u << 16u); aot_gpr_4 = (aot_gpr_4 + static_cast(32304)); @@ -2752,18 +2715,8 @@ L_0888CE4C: aot_mem.aot_direct_store32(ctx.gpr[28] + static_cast(8368), aot_gpr_4); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0888CE54: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); { const std::uint32_t aot_run_words[8]{std::bit_cast(ctx.fpr[20]), std::bit_cast(ctx.fpr[22]), std::bit_cast(ctx.fpr[24]), std::bit_cast(ctx.fpr[26]), std::bit_cast(ctx.fpr[28]), aot_gpr_16, ctx.gpr[17], aot_gpr_31}; @@ -2920,18 +2873,8 @@ L_0888D034: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0888D05C: aot_gpr_29 = (aot_gpr_29 + static_cast(-304)); { const std::uint32_t aot_run_words[16]{std::bit_cast(ctx.fpr[20]), std::bit_cast(ctx.fpr[22]), std::bit_cast(ctx.fpr[24]), std::bit_cast(ctx.fpr[26]), std::bit_cast(ctx.fpr[28]), std::bit_cast(ctx.fpr[30]), aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[22], ctx.gpr[23], ctx.gpr[30], aot_gpr_31}; @@ -4343,18 +4286,8 @@ L_0888DF08: aot_gpr_29 = (aot_gpr_29 + static_cast(304)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0888DF50: aot_gpr_29 = (aot_gpr_29 + static_cast(-144)); { const std::uint32_t aot_run_words[11]{std::bit_cast(ctx.fpr[20]), aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[22], ctx.gpr[23], ctx.gpr[30], aot_gpr_31}; @@ -4838,36 +4771,16 @@ L_0888E4E8: aot_gpr_29 = (aot_gpr_29 + static_cast(144)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0888E51C: ctx.gpr[2] = (2185u << 16u); jump_target = aot_gpr_31; ctx.gpr[2] = (ctx.gpr[2] + static_cast(-6884)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0888E528: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -4879,18 +4792,8 @@ L_0888E538: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0888E544: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -4935,18 +4838,8 @@ L_0888E588: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0888E5A0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -4970,18 +4863,8 @@ L_0888E5B4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0888E5E4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -5060,34 +4943,14 @@ L_0888E66C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0888E680: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0888E688: aot_gpr_29 = (aot_gpr_29 + static_cast(-96)); { const std::uint32_t aot_run_words[6]{std::bit_cast(ctx.fpr[20]), std::bit_cast(ctx.fpr[22]), aot_gpr_16, ctx.gpr[17], ctx.gpr[18], aot_gpr_31}; @@ -5283,18 +5146,8 @@ L_0888E7C8: aot_gpr_29 = (aot_gpr_29 + static_cast(96)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0888E7E8: aot_gpr_29 = (aot_gpr_29 + static_cast(-64)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(40), aot_gpr_16); @@ -5586,18 +5439,8 @@ L_0888EA24: aot_gpr_29 = (aot_gpr_29 + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0888EA48: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(48), ctx.gpr[7]); @@ -5729,18 +5572,8 @@ L_0888EB64: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0888EB80: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(112))); @@ -5758,18 +5591,8 @@ L_0888EBA0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0888EBAC: aot_gpr_29 = (aot_gpr_29 + static_cast(-128)); { const std::uint32_t aot_run_words[4]{aot_gpr_16, ctx.gpr[17], ctx.gpr[18], aot_gpr_31}; @@ -6183,18 +6006,8 @@ L_0888EDB4: aot_gpr_29 = (aot_gpr_29 + static_cast(128)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0888EDD0: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); { const std::uint32_t aot_run_words[5]{aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], aot_gpr_31}; @@ -6650,18 +6463,8 @@ L_0888F3B0: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0888F3CC: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); { const std::uint32_t aot_run_words[6]{aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], aot_gpr_31}; @@ -7028,18 +6831,8 @@ L_0888F7F4: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0888F814: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(8), aot_gpr_31); @@ -7104,18 +6897,8 @@ L_0888F884: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0888F890: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, ctx.gpr[17], aot_gpr_31}; @@ -7215,18 +6998,8 @@ L_0888F934: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0888F948: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(8), aot_gpr_31); @@ -7264,18 +7037,8 @@ L_0888F980: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0888F9A4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -7329,18 +7092,8 @@ L_0888FA08: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0888FA18: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -7358,18 +7111,8 @@ L_0888FA38: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0888FA44: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, ctx.gpr[17], aot_gpr_31}; @@ -7410,18 +7153,8 @@ L_0888FAA4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0888FABC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, ctx.gpr[17], aot_gpr_31}; @@ -7488,18 +7221,8 @@ L_0888FB2C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0888FB40: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(28), aot_gpr_16); @@ -7549,18 +7272,8 @@ L_0888FBB8: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0888FBC8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -7573,18 +7286,8 @@ L_0888FBD8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0888FBE4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -7604,18 +7307,8 @@ L_0888FC10: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0888FC1C: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, ctx.gpr[17], aot_gpr_31}; @@ -7662,18 +7355,8 @@ L_0888FC58: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0888FC8C: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, ctx.gpr[17], aot_gpr_31}; @@ -7797,18 +7480,8 @@ L_0888FD48: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0888FD6C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -7828,18 +7501,8 @@ L_0888FD88: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0888FD94: aot_fpr_12 = std::bit_cast(0u); aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(8), 0u); @@ -7862,18 +7525,8 @@ L_0888FD94: ctx.gpr[2] = (aot_gpr_4 | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0888FDE0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -7903,18 +7556,8 @@ L_0888FE2C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0888FE40: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -7982,18 +7625,8 @@ L_0888FEA0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0888FEB4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (aot_mem.aot_direct_load8(ctx.gpr[28] + static_cast(-7080))); @@ -8025,18 +7658,8 @@ L_0888FEE0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0888FEEC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (aot_mem.aot_direct_load8(aot_gpr_4 + static_cast(20))); @@ -8068,18 +7691,8 @@ L_0888FF14: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0888FF20: aot_gpr_29 = (aot_gpr_29 + static_cast(-64)); ctx.gpr[7] = (ctx.gpr[7] & 255u); @@ -8177,641 +7790,8 @@ void recomp_unit_0034(Runtime &rt, AllegrexContext &ctx) { void register_generated_unit_34(Runtime &runtime) { runtime.register_generated_unit(34u, 0x0888C000u, 16384u, &recomp_unit_0034, &recomp_unit_0034_entry); - runtime.register_function(0x0888C000u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888C008u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888C00Cu, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888C024u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888C040u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888C048u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888C050u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888C05Cu, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888C070u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888C080u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888C088u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888C090u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888C098u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888C09Cu, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888C0B8u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888C0C4u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888C0D0u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888C0D8u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888C0E0u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888C0ECu, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888C0FCu, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888C108u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888C10Cu, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888C114u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888C128u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888C140u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888C15Cu, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888C168u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888C170u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888C178u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888C184u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888C190u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888C198u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888C1A8u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888C1B4u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888C1BCu, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888C1CCu, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888C1DCu, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888C1E4u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888C200u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888C208u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888C210u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888C220u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888C228u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888C234u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888C23Cu, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888C244u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888C250u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888C258u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888C264u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888C270u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888C278u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888C280u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888C288u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888C2A8u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888C2B0u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888C2B8u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888C2C0u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888C2CCu, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888C2DCu, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888C2E4u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888C2ECu, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888C310u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888C33Cu, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888C344u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888C350u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888C35Cu, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888C364u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888C36Cu, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888C37Cu, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888C388u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888C3B8u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888C3C0u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888C3D4u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888C3DCu, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888C3E4u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888C3F4u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888C400u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888C410u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888C41Cu, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888C43Cu, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888C44Cu, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888C45Cu, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888C464u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888C46Cu, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888C474u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888C47Cu, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888C48Cu, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888C498u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888C4CCu, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888C4E0u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888C4E8u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888C4F0u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888C4F8u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888C500u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888C514u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888C524u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888C534u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888C540u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888C54Cu, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888C55Cu, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888C56Cu, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888C584u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888C594u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888C5A4u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888C5A8u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888C5B0u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888C5C0u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888C5D4u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888C5DCu, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888C604u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888C610u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888C614u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888C61Cu, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888C624u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888C62Cu, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888C63Cu, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888C66Cu, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888C674u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888C684u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888C6A4u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888C6B4u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888C6BCu, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888C6C4u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888C6CCu, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888C6D4u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888C6DCu, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888C6E4u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888C6ECu, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888C6F4u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888C6FCu, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888C700u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888C710u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888C720u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888C72Cu, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888C734u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888C744u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888C758u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888C760u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888C768u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888C770u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888C784u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888C7DCu, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888C7F4u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888C800u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888C808u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888C810u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888C818u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888C820u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888C828u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888C830u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888C838u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888C840u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888C848u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888C864u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888C86Cu, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888C878u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888C88Cu, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888C894u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888C8A8u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888C8B0u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888C8F8u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888C900u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888C908u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888C910u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888C918u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888C920u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888C928u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888C930u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888C938u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888C940u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888C94Cu, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888C958u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888C970u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888C984u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888C98Cu, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888C990u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888C99Cu, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888C9A0u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888C9B4u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888C9BCu, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888C9D0u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888C9D8u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888C9E8u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888C9F8u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888CA08u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888CA18u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888CA1Cu, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888CA28u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888CA34u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888CA3Cu, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888CA44u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888CA50u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888CA54u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888CA60u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888CA70u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888CA84u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888CA8Cu, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888CA94u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888CAA8u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888CAB0u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888CAB8u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888CAC8u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888CADCu, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888CAE4u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888CAF8u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888CB00u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888CB10u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888CB20u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888CB30u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888CB3Cu, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888CB40u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888CB50u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888CB60u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888CB88u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888CB90u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888CBA0u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888CBB0u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888CBB8u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888CBC4u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888CBC8u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888CBDCu, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888CBE8u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888CBF8u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888CC0Cu, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888CC24u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888CC28u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888CC44u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888CC58u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888CC60u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888CC94u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888CCC0u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888CCC8u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888CCCCu, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888CCD4u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888CCE8u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888CCF0u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888CCF8u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888CD04u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888CD18u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888CD2Cu, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888CD3Cu, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888CD4Cu, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888CD54u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888CD6Cu, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888CDE0u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888CDECu, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888CE30u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888CE3Cu, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888CE4Cu, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888CE54u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888CE80u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888CE88u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888CEF0u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888CF80u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888CF8Cu, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888CFBCu, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888CFE8u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888D034u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888D05Cu, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888D0A8u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888D0B0u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888D0FCu, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888D108u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888D114u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888D120u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888D130u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888D138u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888D1D4u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888D1DCu, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888D1E4u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888D1E8u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888D1FCu, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888D220u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888D238u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888D24Cu, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888D278u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888D290u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888D298u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888D2B8u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888D2E4u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888D2F0u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888D310u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888D31Cu, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888D35Cu, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888D36Cu, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888D37Cu, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888D384u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888D394u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888D3A4u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888D3ACu, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888D3BCu, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888D3D8u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888D3F0u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888D3F8u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888D418u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888D430u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888D444u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888D454u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888D4A8u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888D4D0u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888D4DCu, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888D4E8u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888D544u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888D54Cu, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888D560u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888D5E0u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888D5E4u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888D5F4u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888D60Cu, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888D61Cu, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888D638u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888D664u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888D670u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888D684u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888D6FCu, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888D714u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888D71Cu, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888D730u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888D7D0u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888D7E4u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888D7F4u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888D810u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888D86Cu, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888D874u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888D8B0u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888D8C8u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888D8D0u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888D8E8u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888D900u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888D91Cu, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888D930u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888D938u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888D948u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888D954u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888D964u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888D9A4u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888DA28u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888DA34u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888DAC8u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888DB08u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888DB18u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888DB24u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888DC0Cu, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888DC14u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888DC18u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888DC4Cu, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888DC58u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888DCC0u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888DCC8u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888DCCCu, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888DCE4u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888DCECu, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888DCF8u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888DD04u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888DD18u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888DD54u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888DDD0u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888DDE8u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888DDF0u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888DE04u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888DE10u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888DE28u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888DE34u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888DE58u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888DEACu, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888DEC4u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888DECCu, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888DED8u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888DEE4u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888DEF0u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888DEFCu, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888DF08u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888DF50u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888E030u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888E034u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888E070u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888E07Cu, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888E0C8u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888E0D0u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888E130u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888E148u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888E150u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888E1ACu, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888E248u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888E2ACu, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888E2E8u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888E324u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888E344u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888E350u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888E354u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888E394u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888E3D8u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888E3E0u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888E40Cu, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888E448u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888E4C4u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888E4C8u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888E4E8u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888E51Cu, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888E528u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888E538u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888E544u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888E560u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888E568u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888E570u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888E584u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888E588u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888E5A0u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888E5B4u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888E5E4u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888E600u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888E61Cu, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888E624u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888E630u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888E64Cu, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888E658u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888E664u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888E66Cu, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888E680u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888E688u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888E6F4u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888E730u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888E76Cu, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888E798u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888E7B8u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888E7C0u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888E7C8u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888E7E8u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888E818u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888E82Cu, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888E83Cu, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888E848u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888E868u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888E87Cu, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888E89Cu, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888E90Cu, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888E918u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888E920u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888E92Cu, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888E938u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888E958u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888E960u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888E968u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888E980u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888E99Cu, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888E9A8u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888E9C8u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888E9E0u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888E9E8u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888EA00u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888EA0Cu, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888EA24u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888EA48u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888EA80u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888EA90u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888EA9Cu, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888EAB8u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888EAE0u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888EAF4u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888EB00u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888EB04u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888EB10u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888EB14u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888EB1Cu, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888EB5Cu, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888EB64u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888EB80u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888EBA0u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888EBACu, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888EC30u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888EC68u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888EC70u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888EC90u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888ECD0u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888ECD8u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888ECF0u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888ED20u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888ED28u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888ED30u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888ED60u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888ED68u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888ED70u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888ED7Cu, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888ED84u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888ED88u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888ED94u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888ED9Cu, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888EDA0u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888EDB0u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888EDB4u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888EDD0u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888EE2Cu, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888EE38u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888EE44u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888EE50u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888EE5Cu, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888EE68u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888EE74u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888EE80u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888EE8Cu, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888EE98u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888EEA4u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888EEB0u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888EEBCu, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888EEC8u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888EED4u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888F37Cu, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888F388u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888F3B0u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888F3CCu, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888F410u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888F41Cu, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888F428u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888F434u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888F440u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888F44Cu, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888F458u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888F464u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888F470u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888F47Cu, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888F488u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888F494u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888F4A0u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888F4ACu, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888F4B8u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888F4C4u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888F770u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888F77Cu, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888F7E8u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888F7F0u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888F7F4u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888F814u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888F834u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888F840u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888F848u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888F850u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888F85Cu, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888F864u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888F870u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888F884u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888F890u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888F8ACu, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888F8B4u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888F8BCu, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888F8C4u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888F8ECu, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888F8F4u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888F8FCu, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888F900u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888F908u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888F914u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888F91Cu, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888F924u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888F930u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888F934u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888F948u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888F95Cu, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888F96Cu, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888F974u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888F980u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888F9A4u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888F9DCu, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888F9E8u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888F9F4u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888FA00u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888FA08u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888FA18u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888FA38u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888FA44u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888FA64u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888FAA4u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888FABCu, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888FAD8u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888FAF0u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888FAF8u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888FAFCu, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888FB0Cu, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888FB18u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888FB24u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888FB2Cu, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888FB40u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888FB9Cu, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888FBA8u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888FBB0u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888FBB8u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888FBC8u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888FBD8u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888FBE4u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888FC10u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888FC1Cu, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888FC3Cu, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888FC4Cu, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888FC58u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888FC8Cu, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888FCACu, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888FCBCu, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888FCC8u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888FCE8u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888FCF8u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888FD08u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888FD28u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888FD38u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888FD48u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888FD6Cu, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888FD80u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888FD88u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888FD94u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888FDE0u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888FE2Cu, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888FE40u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888FE5Cu, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888FE64u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888FE70u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888FE78u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888FE80u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888FE8Cu, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888FE98u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888FEA0u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888FEB4u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888FEC8u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888FED0u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888FED8u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888FEE0u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888FEECu, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888FF00u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888FF08u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888FF10u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888FF14u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888FF20u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888FF84u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888FF98u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888FF9Cu, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888FFBCu, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888FFD8u, &recomp_unit_0034, "recomp_unit_0034"); - runtime.register_function(0x0888FFE0u, &recomp_unit_0034, "recomp_unit_0034"); + // PSPRECOMP_V812_COMPACT_REGISTRATION: same entry set, looped once in Runtime instead of source-expanded calls. + runtime.register_generated_entry_mask(0x0888C000u, &recomp_unit_0034, "recomp_unit_0034", + kEntryMasks_recomp_unit_0034, 64u); } } // namespace psprecomp diff --git a/profiles/vcs/generated/generated_unit_0035.cpp b/profiles/vcs/generated/generated_unit_0035.cpp index e02532c..c000bf1 100644 --- a/profiles/vcs/generated/generated_unit_0035.cpp +++ b/profiles/vcs/generated/generated_unit_0035.cpp @@ -743,6 +743,19 @@ LOCAL_DISPATCH: AOT_REGCACHE_SYNC_OUT(); return; } } +// PSPRECOMP_V812_SHARED_SCHED_BLOCK: one scheduler-exact slow boundary per unit. +LOCAL_SCHED_BOUNDARY: + ctx.pc = jump_target; + AOT_REGCACHE_SYNC_OUT(); + if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { + ++local_redispatch_rounds; + AOT_REGCACHE_SYNC_IN(); + local_transfers = 0u; + local_pc = ctx.pc; + entry_id = 0u; + goto LOCAL_DISPATCH; + } + return; L_08890000: goto L_08890004; L_08890004: @@ -1136,18 +1149,8 @@ L_0889028C: aot_gpr_29 = (aot_gpr_29 + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088902BC: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -1216,18 +1219,8 @@ L_08890358: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08890374: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -1285,18 +1278,8 @@ L_088903D8: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088903F4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -1357,18 +1340,8 @@ L_0889045C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08890474: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); ctx.fcr31 = (ctx.fcr31 & ~0x00800000u) | (((!(std::isnan(aot_fpr_12) || std::isnan(aot_fpr_12)) && aot_fpr_12 == aot_fpr_12)) ? 0x00800000u : 0u); @@ -1508,18 +1481,8 @@ L_08890564: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0889057C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_6 = (aot_mem.aot_direct_load32(aot_gpr_5 + static_cast(32))); @@ -1538,18 +1501,8 @@ L_088905A4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088905B0: ctx.gpr[2] = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(28))); aot_gpr_4 = (aot_gpr_5 << 5u); @@ -1557,36 +1510,16 @@ L_088905B0: ctx.gpr[2] = (ctx.gpr[2] + aot_gpr_4); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088905C0: aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(16), std::bit_cast(aot_fpr_12)); jump_target = aot_gpr_31; aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(36), std::bit_cast(aot_fpr_13)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088905CC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(8))); @@ -1601,18 +1534,8 @@ L_088905E4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088905F0: ctx.gpr[7] = (0u | 1u); aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(52), ctx.gpr[7]); @@ -1621,18 +1544,8 @@ L_088905F0: aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(60), aot_gpr_6); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08890604: ctx.gpr[7] = (0u | 2u); aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(52), ctx.gpr[7]); @@ -1641,36 +1554,16 @@ L_08890604: aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(60), aot_gpr_6); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08890618: aot_mem.aot_direct_store32(ctx.gpr[28] + static_cast(-25560), 0u); jump_target = aot_gpr_31; ctx.gpr[2] = (aot_gpr_4 | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08890624: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -1745,18 +1638,8 @@ L_0889065C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088906E4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_fpr_12 = std::bit_cast(aot_mem.aot_direct_load32(aot_gpr_5 + static_cast(0))); @@ -1825,36 +1708,16 @@ L_08890778: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0889078C: aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(4), aot_gpr_5); jump_target = aot_gpr_31; ctx.gpr[2] = (aot_gpr_4 | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08890798: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -1883,52 +1746,22 @@ L_088907C4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088907D8: jump_target = aot_gpr_31; ctx.gpr[2] = (aot_gpr_4 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088907E0: jump_target = aot_gpr_31; ctx.fpr[0] = std::bit_cast(aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(124))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088907E8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -1957,52 +1790,22 @@ L_08890814: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08890828: jump_target = aot_gpr_31; ctx.gpr[2] = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(4))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08890830: jump_target = aot_gpr_31; ctx.fpr[0] = std::bit_cast(aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(120))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08890838: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(8), aot_gpr_16); @@ -2065,18 +1868,8 @@ L_088908B4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088908D4: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); ctx.gpr[7] = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(-25560))); @@ -2141,87 +1934,37 @@ L_08890950: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08890970: aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(128), std::bit_cast(aot_fpr_12)); jump_target = aot_gpr_31; ctx.gpr[2] = (aot_gpr_4 | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0889097C: jump_target = aot_gpr_31; ctx.fpr[0] = std::bit_cast(aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(128))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08890984: jump_target = aot_gpr_31; ctx.gpr[2] = (aot_gpr_4 + static_cast(96)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0889098C: jump_target = aot_gpr_31; ctx.gpr[2] = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(-25560))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08890994: aot_gpr_6 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(0))); ctx.gpr[7] = (15872u << 16u); @@ -2361,18 +2104,8 @@ L_08890994: aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(0), aot_gpr_5); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08890BB4: aot_gpr_29 = (aot_gpr_29 + static_cast(-96)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(64), std::bit_cast(aot_fpr_20)); @@ -2514,18 +2247,8 @@ L_08890D80: aot_gpr_29 = (aot_gpr_29 + static_cast(96)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08890DC0: aot_gpr_4 = (aot_mem.aot_direct_load8(ctx.gpr[28] + static_cast(8416))); { const bool branch_taken = aot_gpr_4 == 0u; @@ -2567,18 +2290,8 @@ L_08890E34: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08890E3C: ctx.gpr[7] = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(0))); ctx.gpr[8] = (aot_mem.aot_direct_load_word_right(aot_gpr_6 + static_cast(1), ctx.gpr[8])); @@ -2613,18 +2326,8 @@ L_08890E3C: aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(0), aot_gpr_5); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08890EE0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -2685,18 +2388,8 @@ L_08890F34: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08890F48: aot_gpr_29 = (aot_gpr_29 + static_cast(-464)); aot_mem.aot_direct_store32(ctx.gpr[28] + static_cast(-25560), aot_gpr_4); @@ -3479,18 +3172,8 @@ L_0889166C: aot_gpr_29 = (aot_gpr_29 + static_cast(464)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088916A8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (2246u << 16u); @@ -3529,18 +3212,8 @@ L_08891704: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08891710: { const std::uint32_t vfpu_address = aot_gpr_6 + static_cast(0); std::uint32_t vfpu_words[4]{}; @@ -3596,18 +3269,8 @@ L_08891710: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08891738: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_gpr_5 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(72))); @@ -3792,18 +3455,8 @@ L_088918C0: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088918DC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(16), aot_gpr_6); @@ -3818,18 +3471,8 @@ L_088918F0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088918FC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -3872,18 +3515,8 @@ L_08891934: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08891948: aot_gpr_4 = (std::bit_cast(aot_fpr_12)); aot_gpr_5 = (std::bit_cast(aot_fpr_13)); @@ -3897,18 +3530,8 @@ L_08891948: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08891974: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -3926,18 +3549,8 @@ L_0889198C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088919A0: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_gpr_6 = (static_cast(static_cast(static_cast(aot_mem.aot_direct_load16(aot_gpr_4 + static_cast(86)))))); @@ -4007,18 +3620,8 @@ L_088919A0: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088919FC: aot_mem.aot_direct_store8(ctx.gpr[28] + static_cast(8420), static_cast(0u)); aot_mem.aot_direct_store8(ctx.gpr[28] + static_cast(8421), static_cast(0u)); @@ -4034,18 +3637,8 @@ L_088919FC: aot_mem.aot_direct_store8(ctx.gpr[28] + static_cast(8432), static_cast(0u)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08891A2C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -4232,18 +3825,8 @@ L_08891B78: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08891B8C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(8), ctx.gpr[18]); @@ -4569,18 +4152,8 @@ L_08891DBC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08891DD4: aot_gpr_29 = (aot_gpr_29 + static_cast(-160)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(128), ctx.gpr[19]); @@ -4769,18 +4342,8 @@ L_08891FA4: aot_gpr_29 = (aot_gpr_29 + static_cast(160)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08891FDC: aot_gpr_29 = (aot_gpr_29 + static_cast(-400)); aot_fpr_13 = std::bit_cast(aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(8))); @@ -5310,18 +4873,8 @@ L_088923C0: aot_gpr_29 = (aot_gpr_29 + static_cast(400)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08892400: aot_gpr_29 = (aot_gpr_29 + static_cast(-96)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(40), std::bit_cast(aot_fpr_20)); @@ -5580,18 +5133,8 @@ L_08892668: aot_gpr_29 = (aot_gpr_29 + static_cast(96)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088926A0: aot_gpr_29 = (aot_gpr_29 + static_cast(-64)); ctx.gpr[10] = (ctx.gpr[8] << 16u); @@ -5738,18 +5281,8 @@ L_08892774: aot_gpr_29 = (aot_gpr_29 + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0889277C: aot_gpr_29 = (aot_gpr_29 + static_cast(-112)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(88), ctx.gpr[21]); @@ -6043,18 +5576,8 @@ L_08892958: aot_gpr_29 = (aot_gpr_29 + static_cast(112)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0889298C: aot_gpr_29 = (aot_gpr_29 + static_cast(-64)); ctx.gpr[11] = (ctx.gpr[9] << 16u); @@ -6221,18 +5744,8 @@ L_08892A74: aot_gpr_29 = (aot_gpr_29 + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08892A7C: aot_gpr_29 = (aot_gpr_29 + static_cast(-64)); ctx.gpr[10] = (ctx.gpr[8] << 16u); @@ -6401,18 +5914,8 @@ L_08892B84: aot_gpr_29 = (aot_gpr_29 + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08892B8C: ctx.gpr[8] = (ctx.gpr[8] << 16u); aot_gpr_4 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(0))); @@ -6580,18 +6083,8 @@ L_08892D04: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08892D0C: aot_gpr_29 = (aot_gpr_29 + static_cast(-144)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(108), ctx.gpr[17]); @@ -6792,18 +6285,8 @@ L_08892E4C: aot_gpr_29 = (aot_gpr_29 + static_cast(144)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08892E7C: aot_gpr_29 = (aot_gpr_29 + static_cast(-112)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(92), ctx.gpr[21]); @@ -7154,18 +6637,8 @@ L_088931D8: aot_gpr_29 = (aot_gpr_29 + static_cast(112)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08893208: ctx.gpr[2] = (ctx.gpr[11] | 0u); ctx.gpr[11] = (ctx.gpr[8] << 16u); @@ -7404,18 +6877,8 @@ L_088933E0: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088933E8: aot_gpr_29 = (aot_gpr_29 + static_cast(-80)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(16), std::bit_cast(aot_fpr_12)); @@ -7464,18 +6927,8 @@ L_08893454: aot_gpr_29 = (aot_gpr_29 + static_cast(80)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08893460: aot_gpr_29 = (aot_gpr_29 + static_cast(-80)); { const std::uint32_t aot_run_words[3]{std::bit_cast(aot_fpr_12), std::bit_cast(aot_fpr_13), std::bit_cast(aot_fpr_14)}; @@ -7544,18 +6997,8 @@ L_088934E4: aot_gpr_29 = (aot_gpr_29 + static_cast(80)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088934F4: aot_gpr_29 = (aot_gpr_29 + static_cast(-80)); { const std::uint32_t aot_run_words[3]{std::bit_cast(aot_fpr_12), std::bit_cast(aot_fpr_13), std::bit_cast(aot_fpr_14)}; @@ -7625,18 +7068,8 @@ L_0889357C: aot_gpr_29 = (aot_gpr_29 + static_cast(80)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0889358C: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -7960,18 +7393,8 @@ L_088937A4: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088937CC: aot_gpr_29 = (aot_gpr_29 + static_cast(-80)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(44), ctx.gpr[17]); @@ -8200,18 +7623,8 @@ L_08893998: aot_gpr_29 = (aot_gpr_29 + static_cast(80)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088939E0: aot_gpr_29 = (aot_gpr_29 + static_cast(-96)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(52), ctx.gpr[17]); @@ -8460,18 +7873,8 @@ L_08893BD0: aot_gpr_29 = (aot_gpr_29 + static_cast(96)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08893C18: aot_gpr_29 = (aot_gpr_29 + static_cast(-80)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(44), ctx.gpr[17]); @@ -8688,18 +8091,8 @@ L_08893DD0: aot_gpr_29 = (aot_gpr_29 + static_cast(80)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08893E14: aot_gpr_29 = (aot_gpr_29 + static_cast(-80)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(44), ctx.gpr[17]); @@ -8889,18 +8282,8 @@ L_08893FA0: aot_gpr_29 = (aot_gpr_29 + static_cast(80)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08893FDC: aot_gpr_29 = (aot_gpr_29 + static_cast(-128)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(100), ctx.gpr[21]); @@ -8923,670 +8306,8 @@ void recomp_unit_0035(Runtime &rt, AllegrexContext &ctx) { void register_generated_unit_35(Runtime &runtime) { runtime.register_generated_unit(35u, 0x08890000u, 16384u, &recomp_unit_0035, &recomp_unit_0035_entry); - runtime.register_function(0x08890000u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08890004u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08890018u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08890024u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08890030u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x0889003Cu, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08890044u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x0889004Cu, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08890058u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08890064u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08890068u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08890070u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08890078u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x0889007Cu, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08890088u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08890090u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x0889009Cu, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x088900A4u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x088900ACu, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x088900BCu, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x088900C4u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x088900CCu, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x088900D4u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x088900DCu, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x088900E8u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x088900F0u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x088900FCu, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08890104u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x0889010Cu, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x0889011Cu, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x0889013Cu, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08890150u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08890158u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08890178u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x0889018Cu, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x088901A4u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x088901B0u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x088901BCu, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x088901C4u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x088901C8u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x088901DCu, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x088901E8u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x088901F4u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08890220u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x0889022Cu, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08890238u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08890240u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08890248u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08890250u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08890260u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08890268u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08890270u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08890278u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08890280u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x0889028Cu, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x088902BCu, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08890310u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08890324u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08890338u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08890358u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08890374u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x088903A8u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x088903B8u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x088903BCu, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x088903C8u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x088903D8u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x088903F4u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08890418u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x0889042Cu, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08890434u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x0889044Cu, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x0889045Cu, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08890474u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08890494u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x088904A8u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x088904C4u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x088904CCu, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x088904D4u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x088904DCu, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x088904ECu, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x088904F4u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08890500u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x0889051Cu, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x0889052Cu, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08890538u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08890540u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08890550u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08890564u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x0889057Cu, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x088905A4u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x088905B0u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x088905C0u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x088905CCu, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x088905E4u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x088905F0u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08890604u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08890618u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08890624u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x0889063Cu, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08890648u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x0889065Cu, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x088906E4u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x0889072Cu, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08890730u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08890740u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08890748u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08890764u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08890770u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08890778u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x0889078Cu, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08890798u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x088907B0u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x088907BCu, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x088907C4u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x088907D8u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x088907E0u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x088907E8u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08890800u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x0889080Cu, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08890814u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08890828u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08890830u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08890838u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08890858u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08890860u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08890894u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x088908A4u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x088908ACu, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x088908B4u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x088908D4u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08890904u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x0889090Cu, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08890910u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08890940u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08890948u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08890950u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08890970u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x0889097Cu, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08890984u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x0889098Cu, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08890994u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08890BB4u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08890C28u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08890D80u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08890DC0u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08890DCCu, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08890E34u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08890E3Cu, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08890EE0u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08890EFCu, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08890F0Cu, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08890F18u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08890F20u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08890F24u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08890F2Cu, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08890F34u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08890F48u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08890FB4u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08890FB8u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08890FC0u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08890FC8u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08890FD4u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08890FE0u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08890FE8u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08890FF8u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08891000u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08891004u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08891024u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08891064u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08891070u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x088910A4u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x088910D0u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08891154u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x088911C8u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x088911CCu, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08891280u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08891360u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08891430u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x0889147Cu, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x088914E4u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08891604u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08891624u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08891634u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08891640u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08891648u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x0889164Cu, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08891658u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08891664u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x0889166Cu, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x088916A8u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x088916D4u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x088916ECu, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08891704u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08891710u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08891738u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08891770u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08891788u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08891794u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x088917B0u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x088917C8u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x088917E4u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x088917FCu, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08891824u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x0889184Cu, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08891864u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x0889186Cu, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08891874u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x0889188Cu, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x088918A4u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x088918BCu, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x088918C0u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x088918DCu, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x088918F0u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x088918FCu, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08891918u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08891920u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x0889192Cu, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08891934u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08891948u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08891974u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x0889198Cu, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x088919A0u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x088919FCu, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08891A2Cu, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08891A54u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08891A5Cu, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08891A6Cu, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08891A74u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08891A7Cu, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08891A88u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08891A9Cu, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08891AA8u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08891AB4u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08891AC0u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08891AE0u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08891AE8u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08891B04u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08891B1Cu, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08891B30u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08891B38u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08891B48u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08891B50u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08891B60u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08891B68u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08891B70u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08891B78u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08891B8Cu, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08891BB4u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08891BC0u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08891BDCu, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08891BF8u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08891C04u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08891C10u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08891C1Cu, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08891C24u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08891C30u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08891C40u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08891C48u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08891C50u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08891C58u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08891C60u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08891C70u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08891C84u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08891CA4u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08891CB0u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08891CDCu, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08891CE4u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08891CF0u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08891CF8u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08891D00u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08891D08u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08891D10u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08891D18u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08891D20u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08891D24u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08891D2Cu, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08891D44u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08891D5Cu, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08891D70u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08891D78u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08891D88u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08891D94u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08891DA4u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08891DACu, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08891DB4u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08891DBCu, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08891DD4u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08891E58u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08891E70u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08891E78u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08891E8Cu, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08891EB4u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08891EC0u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08891ED0u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08891EDCu, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08891F04u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08891F10u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08891F1Cu, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08891F28u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08891F6Cu, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08891FA4u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08891FDCu, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x0889203Cu, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08892054u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x0889205Cu, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08892064u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x088920B8u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x088920C0u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08892104u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x0889210Cu, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08892114u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08892118u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08892124u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08892158u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08892160u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08892168u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x0889217Cu, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x088921C4u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x088921CCu, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x088921FCu, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08892204u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08892238u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08892240u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08892248u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x0889225Cu, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x088922A8u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x088922B0u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x088922D4u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x088922DCu, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x088922E4u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x088922FCu, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08892364u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x0889236Cu, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08892388u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08892398u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x088923A0u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x088923A8u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x088923BCu, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x088923C0u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08892400u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08892494u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x088924A0u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x088924B4u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x088924D8u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x088924E4u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x088924F8u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x0889251Cu, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08892528u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08892538u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x0889255Cu, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08892568u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x0889257Cu, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x0889258Cu, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x088925A0u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x088925B4u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x088925C0u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x088925F0u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08892614u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08892638u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x0889264Cu, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08892668u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x088926A0u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x088926BCu, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x088926C0u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x088926D4u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08892700u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08892718u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08892728u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08892738u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08892748u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08892750u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08892760u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x0889276Cu, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08892774u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x0889277Cu, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x088927E4u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x088927E8u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x088927FCu, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08892824u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08892834u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08892840u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08892848u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08892850u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08892870u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08892880u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x0889288Cu, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08892894u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x0889289Cu, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x088928A4u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x088928ACu, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x088928D8u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x088928F0u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08892900u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08892910u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08892920u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08892928u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08892938u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08892948u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08892950u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08892958u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x0889298Cu, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x088929A8u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x088929ACu, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x088929C0u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x088929D0u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x088929F4u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08892A0Cu, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08892A1Cu, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08892A2Cu, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08892A3Cu, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08892A44u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08892A54u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08892A64u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08892A6Cu, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08892A74u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08892A7Cu, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08892A94u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08892A98u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08892AACu, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08892AD8u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08892AF8u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08892B10u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08892B3Cu, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08892B4Cu, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08892B54u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08892B64u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08892B74u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08892B7Cu, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08892B84u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08892B8Cu, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08892B9Cu, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08892BB0u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08892BF0u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08892C18u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08892C44u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08892C6Cu, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08892C98u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08892CC0u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08892CD0u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08892CD8u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08892CE8u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08892CF4u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08892CFCu, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08892D04u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08892D0Cu, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08892D5Cu, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08892D64u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08892D78u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08892DFCu, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08892E04u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08892E14u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08892E1Cu, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08892E2Cu, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08892E3Cu, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08892E44u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08892E4Cu, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08892E7Cu, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08892F18u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08892F24u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08892F38u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08892F5Cu, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08892F68u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08892F7Cu, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08892FA0u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08892FACu, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08892FBCu, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08892FE0u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08892FECu, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08893000u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08893010u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08893018u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08893020u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08893028u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08893040u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08893060u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08893074u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08893088u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08893098u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x088930C0u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x088930E8u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x088930F4u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x0889311Cu, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08893144u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08893150u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08893178u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x088931A0u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x088931B4u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x088931D8u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08893208u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08893224u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08893228u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x0889323Cu, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08893248u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08893254u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x0889325Cu, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08893264u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08893270u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08893278u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08893284u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08893288u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08893290u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x088932CCu, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x088932F4u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08893320u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08893348u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08893374u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x0889339Cu, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x088933ACu, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x088933B4u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x088933C4u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x088933D0u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x088933D8u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x088933E0u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x088933E8u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x0889343Cu, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08893444u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08893450u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08893454u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08893460u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x088934B4u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x088934BCu, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x088934C4u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x088934C8u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x088934D0u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x088934D8u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x088934E0u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x088934E4u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x088934F4u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08893548u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08893550u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08893558u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x0889355Cu, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08893568u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08893570u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08893578u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x0889357Cu, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x0889358Cu, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x088935C8u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x088935D4u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x088935DCu, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x088935ECu, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x088935F4u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08893608u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08893610u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08893614u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08893620u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08893628u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08893634u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08893640u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08893644u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08893658u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x0889366Cu, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x0889367Cu, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08893684u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08893694u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x0889369Cu, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x088936B0u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x088936B8u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x088936BCu, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x088936C8u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x088936D0u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x088936DCu, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x088936F8u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x0889370Cu, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08893720u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08893730u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08893738u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08893748u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08893750u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08893764u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x0889376Cu, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08893770u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x0889377Cu, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08893784u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08893790u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x088937A4u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x088937CCu, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08893838u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x0889386Cu, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08893874u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08893884u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x0889388Cu, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x088938A0u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x088938A8u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x088938ACu, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x088938B4u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x088938C0u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x088938C8u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x088938D0u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x088938DCu, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x088938ECu, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08893904u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08893914u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08893930u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08893940u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08893958u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08893968u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08893984u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08893998u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x088939E0u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08893A4Cu, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08893A78u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08893A80u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08893A90u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08893A98u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08893AACu, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08893AB4u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08893AB8u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08893AC0u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08893ACCu, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08893AD4u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08893ADCu, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08893AE8u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08893AF8u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08893B14u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08893B24u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08893B3Cu, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08893B4Cu, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08893B64u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08893B74u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08893B7Cu, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08893B84u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08893B9Cu, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08893BBCu, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08893BD0u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08893C18u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08893C80u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08893CB8u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08893CC0u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08893CD0u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08893CD8u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08893CECu, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08893CF4u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08893CF8u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08893D00u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08893D10u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08893D1Cu, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08893D24u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08893D3Cu, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08893D4Cu, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08893D68u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08893D78u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08893D90u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08893DA0u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08893DBCu, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08893DD0u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08893E14u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08893E74u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08893EA4u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08893EACu, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08893EBCu, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08893EC4u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08893ED8u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08893EE0u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08893EE4u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08893EECu, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08893F04u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08893F14u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08893F30u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08893F40u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08893F58u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08893F68u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08893F8Cu, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08893FA0u, &recomp_unit_0035, "recomp_unit_0035"); - runtime.register_function(0x08893FDCu, &recomp_unit_0035, "recomp_unit_0035"); + // PSPRECOMP_V812_COMPACT_REGISTRATION: same entry set, looped once in Runtime instead of source-expanded calls. + runtime.register_generated_entry_mask(0x08890000u, &recomp_unit_0035, "recomp_unit_0035", + kEntryMasks_recomp_unit_0035, 64u); } } // namespace psprecomp diff --git a/profiles/vcs/generated/generated_unit_0036.cpp b/profiles/vcs/generated/generated_unit_0036.cpp index 4860d13..07a163a 100644 --- a/profiles/vcs/generated/generated_unit_0036.cpp +++ b/profiles/vcs/generated/generated_unit_0036.cpp @@ -849,6 +849,19 @@ LOCAL_DISPATCH: AOT_REGCACHE_SYNC_OUT(); return; } } +// PSPRECOMP_V812_SHARED_SCHED_BLOCK: one scheduler-exact slow boundary per unit. +LOCAL_SCHED_BOUNDARY: + ctx.pc = jump_target; + AOT_REGCACHE_SYNC_OUT(); + if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { + ++local_redispatch_rounds; + AOT_REGCACHE_SYNC_IN(); + local_transfers = 0u; + local_pc = ctx.pc; + entry_id = 0u; + goto LOCAL_DISPATCH; + } + return; L_08894000: { const std::uint32_t aot_run_words[4]{std::bit_cast(ctx.fpr[26]), aot_gpr_16, aot_gpr_17, ctx.gpr[18]}; aot_mem.aot_direct_store32_block(aot_gpr_29 + static_cast(76), aot_run_words); } @@ -1139,18 +1152,8 @@ L_08894204: aot_gpr_29 = (aot_gpr_29 + static_cast(128)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08894244: aot_gpr_29 = (aot_gpr_29 + static_cast(-176)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(160), ctx.gpr[22]); @@ -1557,18 +1560,8 @@ L_08894528: aot_gpr_29 = (aot_gpr_29 + static_cast(176)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0889456C: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); ctx.gpr[7] = (aot_gpr_5 | 0u); @@ -1668,18 +1661,8 @@ L_08894624: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0889462C: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); { const std::uint32_t aot_run_words[8]{aot_gpr_16, aot_gpr_17, ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[22], ctx.gpr[31]}; @@ -1894,18 +1877,8 @@ L_088947B0: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088947D8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -2019,18 +1992,8 @@ L_08894888: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08894898: aot_gpr_29 = (aot_gpr_29 + static_cast(-80)); { const std::uint32_t aot_run_words[14]{std::bit_cast(aot_fpr_20), std::bit_cast(ctx.fpr[22]), std::bit_cast(ctx.fpr[24]), std::bit_cast(ctx.fpr[26]), std::bit_cast(ctx.fpr[28]), std::bit_cast(ctx.fpr[30]), aot_gpr_16, aot_gpr_17, ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[22], ctx.gpr[31]}; @@ -2331,18 +2294,8 @@ L_08894AC4: aot_gpr_29 = (aot_gpr_29 + static_cast(80)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08894B04: aot_gpr_29 = (aot_gpr_29 + static_cast(-64)); { const std::uint32_t aot_run_words[12]{std::bit_cast(aot_fpr_20), std::bit_cast(ctx.fpr[22]), std::bit_cast(ctx.fpr[24]), std::bit_cast(ctx.fpr[26]), std::bit_cast(ctx.fpr[28]), std::bit_cast(ctx.fpr[30]), aot_gpr_16, aot_gpr_17, ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[31]}; @@ -2543,18 +2496,8 @@ L_08894C6C: aot_gpr_29 = (aot_gpr_29 + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08894CA4: ctx.gpr[7] = (aot_gpr_4 & 255u); aot_gpr_6 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(-15972))); @@ -2644,18 +2587,8 @@ L_08894D38: jump_target = ctx.gpr[31]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08894D40: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); { const std::uint32_t aot_run_words[7]{std::bit_cast(aot_fpr_20), aot_gpr_16, aot_gpr_17, ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[31]}; @@ -2777,18 +2710,8 @@ L_08894E2C: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08894E50: aot_gpr_29 = (aot_gpr_29 + static_cast(-112)); { const std::uint32_t aot_run_words[15]{std::bit_cast(aot_fpr_20), std::bit_cast(ctx.fpr[22]), std::bit_cast(ctx.fpr[24]), std::bit_cast(ctx.fpr[26]), std::bit_cast(ctx.fpr[28]), std::bit_cast(ctx.fpr[30]), aot_gpr_16, aot_gpr_17, ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[22], ctx.gpr[23], ctx.gpr[31]}; @@ -3075,18 +2998,8 @@ L_0889510C: aot_gpr_29 = (aot_gpr_29 + static_cast(112)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08895150: aot_gpr_29 = (aot_gpr_29 + static_cast(-64)); { const std::uint32_t aot_run_words[14]{std::bit_cast(aot_fpr_20), std::bit_cast(ctx.fpr[22]), std::bit_cast(ctx.fpr[24]), std::bit_cast(ctx.fpr[26]), aot_gpr_16, aot_gpr_17, ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[22], ctx.gpr[23], ctx.gpr[30], ctx.gpr[31]}; @@ -3334,18 +3247,8 @@ L_08895300: aot_gpr_29 = (aot_gpr_29 + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08895340: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); { const std::uint32_t aot_run_words[6]{std::bit_cast(aot_fpr_20), aot_gpr_16, aot_gpr_17, ctx.gpr[18], ctx.gpr[19], ctx.gpr[31]}; @@ -3458,18 +3361,8 @@ L_08895400: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08895420: aot_gpr_5 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(-25484))); aot_gpr_5 = (static_cast(aot_gpr_4) < static_cast(aot_gpr_5) ? 1u : 0u); @@ -3498,18 +3391,8 @@ L_0889544C: jump_target = ctx.gpr[31]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08895454: aot_gpr_5 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(2276))); aot_gpr_6 = (0u | 2u); @@ -3537,18 +3420,8 @@ L_08895478: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08895490: { const bool branch_taken = 0u == 0u; ctx.gpr[2] = (0u | 0u); @@ -3572,18 +3445,8 @@ L_088954A4: jump_target = ctx.gpr[31]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088954AC: aot_gpr_4 = (2236u << 16u); aot_gpr_4 = (aot_gpr_4 + static_cast(32304)); @@ -3591,18 +3454,8 @@ L_088954AC: ctx.gpr[2] = (aot_mem.aot_direct_load8(aot_gpr_4 + static_cast(2052))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088954BC: ctx.gpr[7] = (0u | 0u); aot_gpr_6 = (0u | 0u); @@ -3718,18 +3571,8 @@ L_08895590: jump_target = ctx.gpr[31]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08895598: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); { const std::uint32_t aot_run_words[10]{aot_gpr_16, aot_gpr_17, ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[22], ctx.gpr[23], ctx.gpr[30], ctx.gpr[31]}; @@ -4098,18 +3941,8 @@ L_08895814: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08895844: aot_gpr_29 = (aot_gpr_29 + static_cast(-64)); { const std::uint32_t aot_run_words[10]{aot_gpr_16, aot_gpr_17, ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[22], ctx.gpr[23], ctx.gpr[30], ctx.gpr[31]}; @@ -4420,18 +4253,8 @@ L_08895B64: aot_gpr_29 = (aot_gpr_29 + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08895B94: aot_gpr_29 = (aot_gpr_29 + static_cast(-64)); { const std::uint32_t aot_run_words[11]{std::bit_cast(aot_fpr_20), aot_gpr_16, aot_gpr_17, ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[22], ctx.gpr[23], ctx.gpr[30], ctx.gpr[31]}; @@ -4663,18 +4486,8 @@ L_08895E10: aot_gpr_29 = (aot_gpr_29 + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08895E44: aot_gpr_29 = (aot_gpr_29 + static_cast(-80)); { const std::uint32_t aot_run_words[10]{std::bit_cast(aot_fpr_20), aot_gpr_16, aot_gpr_17, ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[22], ctx.gpr[23], ctx.gpr[31]}; @@ -4915,18 +4728,8 @@ L_08895FF4: aot_gpr_29 = (aot_gpr_29 + static_cast(80)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08896024: aot_gpr_29 = (aot_gpr_29 + static_cast(-112)); { const std::uint32_t aot_run_words[11]{std::bit_cast(aot_fpr_20), aot_gpr_16, aot_gpr_17, ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[22], ctx.gpr[23], ctx.gpr[30], ctx.gpr[31]}; @@ -5130,18 +4933,8 @@ L_088961C8: aot_gpr_29 = (aot_gpr_29 + static_cast(112)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088961FC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -5213,18 +5006,8 @@ L_08896260: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08896270: aot_gpr_29 = (aot_gpr_29 + static_cast(-128)); { const std::uint32_t aot_run_words[9]{aot_gpr_16, aot_gpr_17, ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[22], ctx.gpr[23], ctx.gpr[31]}; @@ -5435,18 +5218,8 @@ L_08896414: aot_gpr_29 = (aot_gpr_29 + static_cast(128)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08896440: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[31]); @@ -5467,18 +5240,8 @@ L_0889646C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08896478: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); { const std::uint32_t aot_run_words[8]{aot_gpr_16, aot_gpr_17, ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[22], ctx.gpr[31]}; @@ -5901,18 +5664,8 @@ L_0889677C: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088967AC: aot_gpr_29 = (aot_gpr_29 + static_cast(-720)); { const std::uint32_t aot_run_words[11]{std::bit_cast(aot_fpr_20), aot_gpr_16, aot_gpr_17, ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[22], ctx.gpr[23], ctx.gpr[30], ctx.gpr[31]}; @@ -7714,18 +7467,8 @@ L_08897838: aot_gpr_29 = (aot_gpr_29 + static_cast(720)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0889786C: aot_gpr_29 = (aot_gpr_29 + static_cast(-768)); { const std::uint32_t aot_run_words[11]{std::bit_cast(aot_fpr_20), aot_gpr_16, aot_gpr_17, ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[22], ctx.gpr[23], ctx.gpr[30], ctx.gpr[31]}; @@ -8513,776 +8256,8 @@ void recomp_unit_0036(Runtime &rt, AllegrexContext &ctx) { void register_generated_unit_36(Runtime &runtime) { runtime.register_generated_unit(36u, 0x08894000u, 16384u, &recomp_unit_0036, &recomp_unit_0036_entry); - runtime.register_function(0x08894000u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x0889402Cu, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08894060u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08894068u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08894078u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08894080u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08894094u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x0889409Cu, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x088940A0u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x088940ACu, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x088940C4u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x088940D4u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x088940DCu, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x088940E4u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x088940ECu, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x088940F4u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08894108u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08894118u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08894150u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x088941DCu, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x088941F0u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08894204u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08894244u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08894298u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x088942D8u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x088942E0u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x088942F0u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x088942F8u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x0889430Cu, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08894314u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08894318u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08894324u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x0889433Cu, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08894354u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08894390u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08894398u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x088943A8u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x088943BCu, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x088943C4u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x088943CCu, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x088943D8u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x088943E0u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x088943E8u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08894418u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x088944A8u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x088944BCu, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x088944C4u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x088944D4u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x088944E4u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x088944F0u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x088944F8u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08894514u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08894528u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x0889456Cu, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x0889458Cu, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08894594u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x088945A4u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x088945B4u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x088945B8u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x088945C0u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x088945C8u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x088945E0u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x088945E4u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x088945E8u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08894618u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08894620u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08894624u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x0889462Cu, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08894668u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08894680u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08894688u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08894698u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x088946A0u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x088946B4u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x088946BCu, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x088946C0u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x088946CCu, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x088946D8u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x088946E8u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x088946F4u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08894700u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08894708u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x0889471Cu, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08894724u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08894730u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08894744u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08894750u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08894764u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08894780u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x088947A0u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x088947A8u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x088947B0u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x088947D8u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x088947F4u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x0889480Cu, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08894814u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x0889481Cu, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08894824u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x0889482Cu, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08894838u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08894840u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08894848u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08894850u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x0889485Cu, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08894864u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08894880u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08894888u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08894898u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08894900u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08894904u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x0889490Cu, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x0889491Cu, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08894924u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08894938u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08894940u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08894944u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08894950u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08894970u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08894984u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08894998u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x088949ACu, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x088949C0u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x088949D4u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x088949E4u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x088949ECu, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x088949F4u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08894A00u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08894A08u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08894A14u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08894A28u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08894A34u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08894A3Cu, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08894A48u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08894A50u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08894A60u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08894A74u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08894A7Cu, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08894A84u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08894A90u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08894A98u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08894AB4u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08894AC4u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08894B04u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08894B64u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08894B68u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08894B70u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08894B80u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08894B88u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08894B9Cu, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08894BA4u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08894BA8u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08894BB0u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08894BB8u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08894BC0u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08894BC8u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08894BD0u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08894BF0u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08894C04u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08894C18u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08894C2Cu, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08894C40u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08894C54u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08894C5Cu, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08894C6Cu, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08894CA4u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08894CC0u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08894CC4u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08894CCCu, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08894CDCu, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08894CE4u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08894CF8u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08894D00u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08894D04u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08894D0Cu, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08894D28u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08894D38u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08894D40u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08894D78u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08894D80u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08894D88u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08894D98u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08894DA0u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08894DB4u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08894DBCu, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08894DC0u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08894DC8u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08894E14u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08894E1Cu, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08894E2Cu, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08894E50u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08894EFCu, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08894F08u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08894F1Cu, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08894F3Cu, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08894F48u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08894F5Cu, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08894F7Cu, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08894F88u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08894F98u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08894FB8u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08894FC4u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08894FD4u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08894FE4u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08894FECu, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08894FF4u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08894FFCu, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x0889500Cu, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08895018u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08895028u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08895034u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08895070u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08895098u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x088950C4u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x088950ECu, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x088950FCu, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x0889510Cu, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08895150u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x088951A4u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x088951BCu, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x088951D4u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x088951E0u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x088951E8u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x088951F0u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x088951F8u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08895210u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08895220u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08895234u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08895244u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x0889524Cu, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08895254u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08895260u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08895268u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08895270u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x0889527Cu, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08895284u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08895290u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08895298u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x088952A0u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x088952A8u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x088952B0u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x088952BCu, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x088952C4u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x088952CCu, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x088952D4u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x088952E0u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x088952E8u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x088952F8u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08895300u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08895340u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08895370u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08895384u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x0889538Cu, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x0889539Cu, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x088953A4u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x088953B8u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x088953C0u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x088953C4u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x088953CCu, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x088953DCu, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x088953ECu, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08895400u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08895420u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08895430u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08895438u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x0889544Cu, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08895454u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08895464u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08895478u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08895490u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08895498u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x088954A0u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x088954A4u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x088954ACu, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x088954BCu, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x088954C4u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x088954D8u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x088954F0u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x088954FCu, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08895514u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08895520u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08895538u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08895544u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x0889555Cu, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08895568u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08895580u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08895590u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08895598u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x088955F8u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08895610u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08895618u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08895630u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08895638u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08895650u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08895658u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08895670u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08895678u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08895680u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08895688u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08895690u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08895698u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x088956A0u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x088956A8u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x088956C0u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x088956C8u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x088956E0u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x088956E8u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x088956F0u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x088956F8u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08895700u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08895708u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08895720u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08895728u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08895740u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08895748u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08895750u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08895758u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08895760u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08895768u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08895780u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08895788u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x088957A0u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x088957A8u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x088957B0u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x088957C8u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x088957D0u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x088957E8u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x088957F0u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x088957F8u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08895800u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08895808u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08895810u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08895814u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08895844u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x088958F8u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x0889591Cu, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08895940u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08895964u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08895988u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08895990u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x088959B4u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x088959D8u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x088959E0u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x088959ECu, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x088959F4u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x088959FCu, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08895A04u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08895A28u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08895A4Cu, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08895A54u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08895A60u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08895A84u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08895AA8u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08895AB4u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08895AD8u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08895AE4u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08895B08u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08895B2Cu, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08895B30u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08895B54u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08895B60u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08895B64u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08895B94u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08895C18u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08895C3Cu, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08895C60u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08895C84u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08895CA8u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08895CB0u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08895CD4u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08895CF8u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08895D00u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08895D24u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08895D48u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08895D54u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08895D78u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08895D9Cu, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08895DA8u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08895DCCu, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08895DF0u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08895E04u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08895E0Cu, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08895E10u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08895E44u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08895E88u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08895E98u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08895EA8u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08895EC4u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08895EDCu, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08895EE4u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08895EF8u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08895F08u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08895F1Cu, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08895F28u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08895F2Cu, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08895F34u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08895F44u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08895F5Cu, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08895F6Cu, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08895F74u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08895F7Cu, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08895F84u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08895F88u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08895FB4u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08895FBCu, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08895FC4u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08895FD4u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08895FD8u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08895FE0u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08895FE8u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08895FF0u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08895FF4u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08896024u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08896080u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08896090u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x088960A0u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x088960BCu, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x088960D4u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x088960DCu, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x088960F0u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08896100u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08896118u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x0889614Cu, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08896154u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x0889615Cu, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x0889617Cu, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08896180u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08896188u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x0889618Cu, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08896194u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x0889619Cu, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x088961B4u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x088961C4u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x088961C8u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x088961FCu, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08896224u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x0889622Cu, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08896234u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08896244u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x0889624Cu, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08896254u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x0889625Cu, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08896260u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08896270u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x088962A8u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x088962B8u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x088962C8u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x088962DCu, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x088962F0u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x088962FCu, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08896304u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08896314u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08896318u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x0889631Cu, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08896324u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x0889632Cu, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08896334u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08896394u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x0889639Cu, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x088963A8u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x088963B0u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x088963C4u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x088963C8u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x088963DCu, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x088963F8u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x0889640Cu, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08896414u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08896440u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x0889646Cu, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08896478u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x088964B8u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x088964C8u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x088964D0u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x088964D4u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x088964ECu, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x088964F4u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x088964FCu, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08896500u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08896508u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08896514u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x0889651Cu, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08896524u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x0889652Cu, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08896534u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x0889653Cu, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08896544u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08896548u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08896554u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x0889655Cu, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08896568u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08896584u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08896588u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08896590u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x088965A0u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x088965B0u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x088965C0u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x088965C4u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x088965D8u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x088965E0u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x088965FCu, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08896604u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08896614u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08896618u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x0889663Cu, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08896648u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08896654u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x0889665Cu, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08896678u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08896680u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x0889668Cu, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08896690u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x088966A4u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x088966ACu, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x088966C8u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x088966D0u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x088966E4u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x088966ECu, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x088966FCu, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08896710u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x0889671Cu, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08896728u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08896734u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x0889673Cu, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08896758u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x0889676Cu, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08896774u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x0889677Cu, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x088967ACu, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08896830u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08896840u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08896848u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08896850u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08896888u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08896894u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x088968CCu, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x088968D8u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08896910u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x0889691Cu, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08896954u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08896964u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x0889696Cu, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08896974u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08896978u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08896980u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08896988u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x088969C0u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x088969ECu, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x088969F4u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08896A00u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08896A10u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08896A48u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08896A74u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08896A7Cu, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08896A84u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08896A94u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08896A9Cu, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08896AACu, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08896AE4u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08896B10u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08896B18u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08896B20u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08896B30u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08896B38u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08896B40u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08896B4Cu, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08896B5Cu, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08896B94u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08896BC0u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08896BC8u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08896BD0u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08896BE0u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08896BE8u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08896BF8u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08896C30u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08896C5Cu, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08896C64u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08896C6Cu, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08896C7Cu, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08896C84u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08896C9Cu, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08896CECu, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08896CF8u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08896D30u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08896D3Cu, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08896D74u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08896D80u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08896DB8u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08896DC4u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08896E1Cu, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08896E2Cu, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08896E38u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08896E44u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08896E48u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08896E80u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08896EACu, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08896EB4u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08896EBCu, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08896ECCu, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08896ED4u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08896EE0u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08896EE4u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08896F1Cu, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08896F48u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08896F50u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08896F58u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08896F68u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08896F7Cu, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08896FD4u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08896FE0u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08896FECu, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08896FF8u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08897034u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08897060u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08897068u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08897070u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08897080u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08897088u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08897094u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x088970D0u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x088970FCu, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08897104u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x0889710Cu, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x0889711Cu, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08897130u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x0889713Cu, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08897148u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08897180u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x088971ACu, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x088971B4u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x088971BCu, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x088971CCu, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x088971D4u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x088971E0u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08897218u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08897244u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x0889724Cu, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08897254u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08897264u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x0889726Cu, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x088972BCu, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x088972C8u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08897300u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x0889730Cu, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08897344u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08897350u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08897388u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08897394u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x088973ECu, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x088973FCu, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08897408u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08897414u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08897418u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08897450u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x0889747Cu, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08897484u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x0889748Cu, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x0889749Cu, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x088974A4u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x088974B0u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x088974B4u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x088974ECu, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08897518u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08897520u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08897528u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08897538u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x0889754Cu, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x088975A4u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x088975B0u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x088975BCu, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x088975C8u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08897604u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08897630u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08897638u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08897640u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08897650u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08897658u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08897664u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x088976A0u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x088976CCu, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x088976D4u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x088976DCu, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x088976ECu, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08897700u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x0889770Cu, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08897718u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08897750u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x0889777Cu, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08897784u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x0889778Cu, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x0889779Cu, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x088977A4u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x088977B0u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x088977E8u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08897814u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x0889781Cu, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08897824u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08897834u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08897838u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x0889786Cu, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08897910u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08897920u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08897928u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08897930u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08897954u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x0889796Cu, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08897980u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08897994u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08897998u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x0889799Cu, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x088979A4u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x088979C4u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x088979CCu, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x088979D4u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x088979ECu, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08897A00u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08897A14u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08897A18u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08897A1Cu, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08897A24u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08897A60u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08897A68u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08897A70u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08897A78u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08897A84u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08897A94u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08897AA0u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08897AE0u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08897AECu, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08897AFCu, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08897B08u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08897B48u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08897B54u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08897B64u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08897B70u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08897BB0u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08897BC0u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08897BD0u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08897BE0u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08897BF4u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08897BFCu, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08897C00u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08897C08u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08897C10u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08897C48u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08897C94u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08897C9Cu, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08897CA8u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08897CB8u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08897CF0u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08897D40u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08897D50u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08897D58u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08897D68u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08897DA0u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08897DF0u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08897E00u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08897E20u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08897E28u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08897E30u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08897E3Cu, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08897E4Cu, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08897E84u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08897ED4u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08897EE4u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08897EECu, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08897EFCu, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08897F34u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08897F84u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08897F94u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08897FB4u, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08897FBCu, &recomp_unit_0036, "recomp_unit_0036"); - runtime.register_function(0x08897FD4u, &recomp_unit_0036, "recomp_unit_0036"); + // PSPRECOMP_V812_COMPACT_REGISTRATION: same entry set, looped once in Runtime instead of source-expanded calls. + runtime.register_generated_entry_mask(0x08894000u, &recomp_unit_0036, "recomp_unit_0036", + kEntryMasks_recomp_unit_0036, 64u); } } // namespace psprecomp diff --git a/profiles/vcs/generated/generated_unit_0037.cpp b/profiles/vcs/generated/generated_unit_0037.cpp index 2748c7d..c576e3d 100644 --- a/profiles/vcs/generated/generated_unit_0037.cpp +++ b/profiles/vcs/generated/generated_unit_0037.cpp @@ -786,6 +786,19 @@ LOCAL_DISPATCH: AOT_REGCACHE_SYNC_OUT(); return; } } +// PSPRECOMP_V812_SHARED_SCHED_BLOCK: one scheduler-exact slow boundary per unit. +LOCAL_SCHED_BOUNDARY: + ctx.pc = jump_target; + AOT_REGCACHE_SYNC_OUT(); + if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { + ++local_redispatch_rounds; + AOT_REGCACHE_SYNC_IN(); + local_transfers = 0u; + local_pc = ctx.pc; + entry_id = 0u; + goto LOCAL_DISPATCH; + } + return; L_08898000: aot_fpr_12 = ctx.fpr[15] / aot_fpr_12; aot_gpr_6 = (16880u << 16u); @@ -1973,18 +1986,8 @@ L_08898C70: aot_gpr_29 = (aot_gpr_29 + static_cast(768)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08898CA4: aot_gpr_29 = (aot_gpr_29 + static_cast(-64)); { const std::uint32_t aot_run_words[5]{aot_gpr_16, aot_gpr_17, ctx.gpr[18], ctx.gpr[19], ctx.gpr[31]}; @@ -3195,18 +3198,8 @@ L_08899550: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08899568: { const bool branch_taken = 0u == 0u; if (branch_taken) { @@ -3496,18 +3489,8 @@ L_0889973C: aot_gpr_29 = (aot_gpr_29 + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08899758: aot_gpr_29 = (aot_gpr_29 + static_cast(-128)); { const std::uint32_t aot_run_words[11]{std::bit_cast(aot_fpr_20), aot_gpr_16, aot_gpr_17, ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[22], ctx.gpr[23], ctx.gpr[30], ctx.gpr[31]}; @@ -3938,18 +3921,8 @@ L_08899B80: aot_gpr_29 = (aot_gpr_29 + static_cast(128)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08899BB4: aot_gpr_29 = (aot_gpr_29 + static_cast(-112)); { const std::uint32_t aot_run_words[11]{std::bit_cast(aot_fpr_20), aot_gpr_16, aot_gpr_17, ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[22], ctx.gpr[23], ctx.gpr[30], ctx.gpr[31]}; @@ -4369,18 +4342,8 @@ L_08899FD0: aot_gpr_29 = (aot_gpr_29 + static_cast(112)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0889A004: aot_gpr_29 = (aot_gpr_29 + static_cast(-112)); { const std::uint32_t aot_run_words[11]{std::bit_cast(aot_fpr_20), aot_gpr_16, aot_gpr_17, ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[22], ctx.gpr[23], ctx.gpr[30], ctx.gpr[31]}; @@ -4818,18 +4781,8 @@ L_0889A444: aot_gpr_29 = (aot_gpr_29 + static_cast(112)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0889A478: aot_gpr_29 = (aot_gpr_29 + static_cast(-112)); { const std::uint32_t aot_run_words[10]{aot_gpr_16, aot_gpr_17, ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[22], ctx.gpr[23], ctx.gpr[30], ctx.gpr[31]}; @@ -5240,18 +5193,8 @@ L_0889A858: aot_gpr_29 = (aot_gpr_29 + static_cast(112)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0889A888: aot_gpr_29 = (aot_gpr_29 + static_cast(-112)); { const std::uint32_t aot_run_words[10]{aot_gpr_16, aot_gpr_17, ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[22], ctx.gpr[23], ctx.gpr[30], ctx.gpr[31]}; @@ -5677,18 +5620,8 @@ L_0889ACA0: aot_gpr_29 = (aot_gpr_29 + static_cast(112)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0889ACD0: aot_gpr_29 = (aot_gpr_29 + static_cast(-240)); { const std::uint32_t aot_run_words[11]{std::bit_cast(aot_fpr_20), aot_gpr_16, aot_gpr_17, ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[22], ctx.gpr[23], ctx.gpr[30], ctx.gpr[31]}; @@ -6507,18 +6440,8 @@ L_0889B2A4: aot_gpr_29 = (aot_gpr_29 + static_cast(240)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0889B2D8: aot_gpr_29 = (aot_gpr_29 + static_cast(-256)); { const std::uint32_t aot_run_words[10]{std::bit_cast(aot_fpr_20), std::bit_cast(ctx.fpr[22]), aot_gpr_16, aot_gpr_17, ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[22], ctx.gpr[31]}; @@ -6961,18 +6884,8 @@ L_0889B67C: aot_gpr_29 = (aot_gpr_29 + static_cast(256)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0889B6AC: aot_gpr_29 = (aot_gpr_29 + static_cast(-96)); { const std::uint32_t aot_run_words[12]{std::bit_cast(aot_fpr_20), std::bit_cast(ctx.fpr[22]), aot_gpr_16, aot_gpr_17, ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[22], ctx.gpr[23], ctx.gpr[30], ctx.gpr[31]}; @@ -7504,18 +7417,8 @@ L_0889BA34: aot_gpr_29 = (aot_gpr_29 + static_cast(96)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0889BA6C: aot_gpr_29 = (aot_gpr_29 + static_cast(-176)); { const std::uint32_t aot_run_words[16]{std::bit_cast(aot_fpr_20), std::bit_cast(ctx.fpr[22]), std::bit_cast(ctx.fpr[24]), std::bit_cast(ctx.fpr[26]), std::bit_cast(ctx.fpr[28]), std::bit_cast(ctx.fpr[30]), aot_gpr_16, aot_gpr_17, ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[22], ctx.gpr[23], ctx.gpr[30], ctx.gpr[31]}; @@ -7911,18 +7814,8 @@ L_0889BDE0: aot_gpr_29 = (aot_gpr_29 + static_cast(176)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0889BE28: aot_gpr_29 = (aot_gpr_29 + static_cast(-704)); { const std::uint32_t aot_run_words[13]{std::bit_cast(aot_fpr_20), std::bit_cast(ctx.fpr[22]), std::bit_cast(ctx.fpr[24]), aot_gpr_16, aot_gpr_17, ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[22], ctx.gpr[23], ctx.gpr[30], ctx.gpr[31]}; @@ -8114,713 +8007,8 @@ void recomp_unit_0037(Runtime &rt, AllegrexContext &ctx) { void register_generated_unit_37(Runtime &runtime) { runtime.register_generated_unit(37u, 0x08898000u, 16384u, &recomp_unit_0037, &recomp_unit_0037_entry); - runtime.register_function(0x08898000u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x08898024u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x08898030u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x08898068u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x08898074u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x088980ACu, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x088980B8u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x088980F0u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x088980FCu, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x08898154u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x08898164u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x08898170u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889817Cu, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x088981B8u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x08898208u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x08898218u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x08898220u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889822Cu, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x08898268u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x088982B8u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x088982C8u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x088982DCu, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x08898334u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x08898340u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889834Cu, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x08898358u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x08898394u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x088983E4u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x088983F4u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x088983FCu, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x08898408u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x08898444u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x08898494u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x088984A4u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x088984B8u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x088984C4u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x088984D0u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x08898508u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x08898554u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x08898564u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889856Cu, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x08898578u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x088985B0u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x088985FCu, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889860Cu, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x08898614u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x08898664u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x08898670u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x088986A8u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x088986B4u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x088986ECu, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x088986F8u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x08898730u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889873Cu, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x08898794u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x088987A4u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x088987B0u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x088987BCu, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x088987F8u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x08898848u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x08898858u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x08898860u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889886Cu, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x088988A8u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x088988F8u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x08898908u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889891Cu, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x08898974u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x08898980u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889898Cu, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x08898998u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x088989D4u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x08898A24u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x08898A34u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x08898A3Cu, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x08898A48u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x08898A84u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x08898AD4u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x08898AE4u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x08898AF8u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x08898B04u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x08898B10u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x08898B48u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x08898B94u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x08898BA4u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x08898BACu, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x08898BB8u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x08898BF0u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x08898C3Cu, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x08898C4Cu, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x08898C6Cu, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x08898C70u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x08898CA4u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x08898CCCu, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x08898CD4u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x08898CE0u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x08898CF0u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x08898CFCu, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x08898D04u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x08898D08u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x08898D10u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x08898D1Cu, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x08898D28u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x08898D40u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x08898D58u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x08898D64u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x08898D6Cu, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x08898D84u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x08898D9Cu, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x08898DA4u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x08898DACu, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x08898DB4u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x08898DBCu, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x08898DCCu, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x08898DD4u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x08898DDCu, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x08898DE4u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x08898DF0u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x08898E08u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x08898E10u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x08898E1Cu, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x08898E30u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x08898E38u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x08898E50u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x08898E58u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x08898E60u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x08898E68u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x08898E70u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x08898E7Cu, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x08898E94u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x08898E9Cu, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x08898EA4u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x08898EB0u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x08898EB8u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x08898EBCu, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x08898EC8u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x08898ED0u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x08898EE8u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x08898EF0u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x08898EF8u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x08898F18u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x08898F24u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x08898F2Cu, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x08898F44u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x08898F50u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x08898F58u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x08898F70u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x08898F78u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x08898F80u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x08898F90u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x08898FA0u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x08898FA8u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x08898FB0u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x08898FB8u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x08898FC0u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x08898FD4u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x08898FF8u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x08899008u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x08899010u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x08899018u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x08899030u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889903Cu, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x08899044u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889905Cu, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x08899064u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889906Cu, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889907Cu, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889908Cu, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x08899094u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889909Cu, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x088990A4u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x088990ACu, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x088990C0u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x088990E0u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x088990F8u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x08899104u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889910Cu, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x08899114u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889912Cu, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x08899138u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x08899140u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x08899148u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x08899150u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x08899158u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x08899170u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889917Cu, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889919Cu, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x088991B4u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x088991C0u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x088991C8u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x088991D0u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x088991E8u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x088991F4u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x088991FCu, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x08899204u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889920Cu, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x08899214u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x08899224u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x08899230u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x08899250u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x08899288u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x08899294u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889929Cu, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x088992B4u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x088992BCu, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x088992C4u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x088992CCu, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x088992D4u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x088992ECu, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889930Cu, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x08899314u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x08899324u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x08899344u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889935Cu, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x08899364u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889936Cu, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x08899384u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x088993A4u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x088993ACu, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x088993C0u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x088993E0u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x088993F8u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x08899400u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x08899408u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x08899420u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889944Cu, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x08899454u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889945Cu, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x08899468u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889948Cu, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x088994A4u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x088994BCu, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x088994C4u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x088994D0u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x088994ECu, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x088994F8u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x08899500u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x08899510u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x08899514u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x08899520u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x08899530u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889953Cu, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x08899550u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x08899568u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x08899570u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x08899578u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x08899580u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x08899590u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x08899598u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x088995A0u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x088995A8u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x088995B0u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x088995B8u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x088995C0u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x088995C8u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x088995D0u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x088995D8u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x088995E0u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x088995E8u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x088995F0u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x088995FCu, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x08899604u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889960Cu, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x08899618u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x08899620u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x08899628u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x08899630u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x08899638u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889964Cu, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x08899658u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x08899660u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x08899668u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x08899670u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x08899678u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x08899680u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889968Cu, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x08899694u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889969Cu, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x088996CCu, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x088996F4u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x088996FCu, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x08899710u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x08899718u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x08899720u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x08899734u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889973Cu, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x08899758u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x08899824u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x08899830u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x08899844u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x08899868u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x08899874u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x08899888u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x088998ACu, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x088998B8u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x088998C8u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x088998ECu, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x088998F8u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889990Cu, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889991Cu, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x08899924u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889992Cu, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x08899934u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889994Cu, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x08899968u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889997Cu, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x08899990u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x088999A4u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x088999C4u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x088999E4u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x088999F0u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x08899A10u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x08899A30u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x08899A3Cu, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x08899A5Cu, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x08899A7Cu, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x08899A84u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x08899AA4u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x08899AC4u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x08899AD0u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x08899AF0u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x08899B10u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x08899B1Cu, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x08899B48u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x08899B5Cu, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x08899B80u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x08899BB4u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x08899C80u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x08899C8Cu, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x08899CA0u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x08899CC4u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x08899CD0u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x08899CE4u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x08899D08u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x08899D14u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x08899D24u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x08899D48u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x08899D54u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x08899D68u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x08899D78u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x08899D80u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x08899D88u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x08899D90u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x08899DA8u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x08899DC4u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x08899DD8u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x08899DECu, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x08899E00u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x08899E24u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x08899E48u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x08899E54u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x08899E78u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x08899E9Cu, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x08899EA8u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x08899ECCu, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x08899EF0u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x08899EFCu, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x08899F20u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x08899F44u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x08899F50u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x08899F74u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x08899F98u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x08899FACu, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x08899FD0u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889A004u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889A0C8u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889A0D4u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889A0E8u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889A10Cu, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889A118u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889A12Cu, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889A150u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889A15Cu, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889A16Cu, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889A190u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889A19Cu, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889A1B0u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889A1C0u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889A1C8u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889A1D0u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889A1D8u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889A1ECu, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889A204u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889A218u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889A22Cu, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889A240u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889A260u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889A280u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889A2A0u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889A2C0u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889A2CCu, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889A2ECu, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889A30Cu, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889A32Cu, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889A338u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889A358u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889A378u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889A384u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889A3A4u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889A3C4u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889A3D0u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889A3F0u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889A410u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889A420u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889A444u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889A478u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889A52Cu, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889A538u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889A54Cu, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889A570u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889A57Cu, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889A590u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889A5B4u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889A5C0u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889A5D0u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889A5F4u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889A600u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889A614u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889A624u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889A62Cu, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889A634u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889A63Cu, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889A650u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889A668u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889A67Cu, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889A690u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889A6A4u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889A6C0u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889A6DCu, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889A6F8u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889A714u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889A720u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889A73Cu, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889A758u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889A764u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889A780u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889A79Cu, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889A7A8u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889A7C4u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889A7E0u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889A7ECu, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889A808u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889A824u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889A834u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889A858u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889A888u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889A944u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889A950u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889A964u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889A984u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889A990u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889A9A4u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889A9C4u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889A9D0u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889A9E0u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889AA00u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889AA0Cu, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889AA20u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889AA30u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889AA38u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889AA40u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889AA48u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889AA60u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889AA7Cu, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889AA90u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889AAA4u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889AAB8u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889AAD8u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889AAF8u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889AB18u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889AB38u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889AB44u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889AB64u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889AB84u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889AB90u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889ABB0u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889ABD0u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889ABDCu, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889ABFCu, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889AC1Cu, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889AC28u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889AC48u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889AC68u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889AC7Cu, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889AC80u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889ACA0u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889ACD0u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889AD98u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889ADA4u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889ADB8u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889ADE0u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889ADECu, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889AE00u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889AE28u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889AE34u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889AE48u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889AE70u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889AE7Cu, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889AE90u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889AEA4u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889AEB4u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889AEBCu, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889AEC4u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889AED8u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889AF00u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889AF14u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889AF2Cu, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889AF44u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889AF68u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889AF74u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889AF98u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889AFA4u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889AFC8u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889AFD4u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889AFF8u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889B004u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889B00Cu, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889B014u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889B01Cu, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889B024u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889B030u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889B054u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889B060u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889B084u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889B090u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889B098u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889B0A0u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889B0ACu, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889B0D0u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889B0DCu, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889B100u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889B10Cu, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889B114u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889B11Cu, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889B128u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889B14Cu, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889B158u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889B17Cu, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889B188u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889B190u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889B198u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889B1A4u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889B1C8u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889B1D4u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889B1F8u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889B204u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889B20Cu, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889B214u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889B220u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889B244u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889B250u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889B258u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889B27Cu, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889B2A0u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889B2A4u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889B2D8u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889B338u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889B34Cu, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889B354u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889B40Cu, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889B418u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889B43Cu, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889B444u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889B450u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889B458u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889B474u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889B48Cu, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889B494u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889B4B4u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889B4C4u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889B4D4u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889B4ECu, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889B4F4u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889B4FCu, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889B504u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889B514u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889B578u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889B5B8u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889B5C4u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889B5E0u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889B5ECu, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889B5FCu, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889B614u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889B618u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889B620u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889B630u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889B63Cu, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889B644u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889B64Cu, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889B654u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889B664u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889B670u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889B678u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889B67Cu, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889B6ACu, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889B708u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889B714u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889B71Cu, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889B72Cu, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889B734u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889B748u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889B750u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889B754u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889B75Cu, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889B764u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889B76Cu, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889B774u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889B77Cu, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889B7BCu, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889B7C4u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889B7D4u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889B7E8u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889B7F4u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889B7FCu, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889B80Cu, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889B814u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889B828u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889B830u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889B834u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889B840u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889B884u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889B894u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889B8A0u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889B8A8u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889B8B0u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889B8BCu, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889B8C8u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889B8D0u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889B8DCu, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889B8E8u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889B8FCu, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889B908u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889B910u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889B920u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889B930u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889B938u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889B948u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889B954u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889B958u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889B96Cu, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889B974u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889B980u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889B988u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889B9A4u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889B9B4u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889B9B8u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889B9CCu, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889B9E8u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889B9FCu, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889BA10u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889BA18u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889BA20u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889BA28u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889BA34u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889BA6Cu, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889BAD8u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889BB00u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889BB18u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889BB28u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889BB30u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889BB4Cu, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889BB64u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889BB7Cu, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889BB94u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889BBA4u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889BBB4u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889BBC4u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889BBD4u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889BBE4u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889BC28u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889BC58u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889BC84u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889BCA8u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889BCCCu, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889BCF0u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889BCF4u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889BD08u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889BD10u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889BD38u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889BD50u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889BD5Cu, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889BD74u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889BD78u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889BD8Cu, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889BDA4u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889BDB0u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889BDC8u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889BDD0u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889BDD8u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889BDE0u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889BE28u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889BEA0u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889BEB8u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889BEC0u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889BEE0u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889BF00u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889BF08u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889BF14u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889BF34u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889BF38u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889BF40u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889BF4Cu, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889BF6Cu, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889BF74u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889BF84u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889BFC0u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889BFD8u, &recomp_unit_0037, "recomp_unit_0037"); - runtime.register_function(0x0889BFE4u, &recomp_unit_0037, "recomp_unit_0037"); + // PSPRECOMP_V812_COMPACT_REGISTRATION: same entry set, looped once in Runtime instead of source-expanded calls. + runtime.register_generated_entry_mask(0x08898000u, &recomp_unit_0037, "recomp_unit_0037", + kEntryMasks_recomp_unit_0037, 64u); } } // namespace psprecomp diff --git a/profiles/vcs/generated/generated_unit_0038.cpp b/profiles/vcs/generated/generated_unit_0038.cpp index d9fd63c..d2d6472 100644 --- a/profiles/vcs/generated/generated_unit_0038.cpp +++ b/profiles/vcs/generated/generated_unit_0038.cpp @@ -948,6 +948,19 @@ LOCAL_DISPATCH: AOT_REGCACHE_SYNC_OUT(); return; } } +// PSPRECOMP_V812_SHARED_SCHED_BLOCK: one scheduler-exact slow boundary per unit. +LOCAL_SCHED_BOUNDARY: + ctx.pc = jump_target; + AOT_REGCACHE_SYNC_OUT(); + if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { + ++local_redispatch_rounds; + AOT_REGCACHE_SYNC_IN(); + local_transfers = 0u; + local_pc = ctx.pc; + entry_id = 0u; + goto LOCAL_DISPATCH; + } + return; L_0889C000: { const bool branch_taken = aot_gpr_4 == 0u; if (branch_taken) { @@ -1834,18 +1847,8 @@ L_0889C608: aot_gpr_29 = (aot_gpr_29 + static_cast(704)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0889C644: aot_gpr_29 = (aot_gpr_29 + static_cast(-336)); { const std::uint32_t aot_run_words[16]{std::bit_cast(aot_fpr_20), std::bit_cast(ctx.fpr[22]), std::bit_cast(ctx.fpr[24]), std::bit_cast(ctx.fpr[26]), std::bit_cast(ctx.fpr[28]), std::bit_cast(ctx.fpr[30]), ctx.gpr[16], ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[22], ctx.gpr[23], ctx.gpr[30], aot_gpr_31}; @@ -2992,18 +2995,8 @@ L_0889CF70: aot_gpr_29 = (aot_gpr_29 + static_cast(336)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0889CFB8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -3033,18 +3026,8 @@ L_0889CFF0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0889CFFC: aot_gpr_29 = (aot_gpr_29 + static_cast(-112)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(100), ctx.gpr[17]); @@ -3142,18 +3125,8 @@ L_0889D0AC: aot_gpr_29 = (aot_gpr_29 + static_cast(112)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0889D0C4: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -3202,18 +3175,8 @@ L_0889D124: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0889D140: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -3242,18 +3205,8 @@ L_0889D170: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0889D184: aot_gpr_29 = (aot_gpr_29 + static_cast(-112)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(96), ctx.gpr[16]); @@ -3314,18 +3267,8 @@ L_0889D1EC: aot_gpr_29 = (aot_gpr_29 + static_cast(112)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0889D1FC: aot_gpr_29 = (aot_gpr_29 + static_cast(-64)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[16]); @@ -3379,18 +3322,8 @@ L_0889D274: aot_gpr_29 = (aot_gpr_29 + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0889D28C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -3489,18 +3422,8 @@ L_0889D330: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0889D344: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -3522,18 +3445,8 @@ L_0889D364: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0889D374: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -3631,18 +3544,8 @@ L_0889D408: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0889D420: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -3678,18 +3581,8 @@ L_0889D458: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0889D46C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -3727,18 +3620,8 @@ L_0889D4A8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0889D4C0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -3774,18 +3657,8 @@ L_0889D4F8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0889D50C: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -3842,18 +3715,8 @@ L_0889D568: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0889D588: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); { const std::uint32_t aot_run_words[3]{ctx.gpr[16], ctx.gpr[17], ctx.gpr[18]}; @@ -3927,18 +3790,8 @@ L_0889D5F4: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0889D610: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[16]); @@ -3992,18 +3845,8 @@ L_0889D668: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0889D684: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), std::bit_cast(aot_fpr_20)); @@ -4048,18 +3891,8 @@ L_0889D6C4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0889D6DC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -4144,18 +3977,8 @@ L_0889D758: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0889D76C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -4243,18 +4066,8 @@ L_0889D7F4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0889D80C: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); { const std::uint32_t aot_run_words[3]{ctx.gpr[17], ctx.gpr[18], ctx.gpr[19]}; @@ -4421,18 +4234,8 @@ L_0889D940: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0889D964: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -4490,18 +4293,8 @@ L_0889D9BC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0889D9D8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -4588,18 +4381,8 @@ L_0889DA7C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0889DA8C: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), std::bit_cast(aot_fpr_20)); @@ -4732,18 +4515,8 @@ L_0889DB74: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0889DB90: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -4910,18 +4683,8 @@ L_0889DC94: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0889DCAC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -4970,18 +4733,8 @@ L_0889DD00: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0889DD14: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_gpr_5 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(4))); @@ -5084,18 +4837,8 @@ L_0889DDCC: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0889DDEC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -5122,18 +4865,8 @@ L_0889DE10: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0889DE24: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(16), ctx.gpr[20]); @@ -5198,18 +4931,8 @@ L_0889DE98: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0889DEB8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -5232,18 +4955,8 @@ L_0889DED8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0889DEF0: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -5338,18 +5051,8 @@ L_0889DFAC: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0889DFC8: aot_mem.aot_direct_store32(aot_gpr_5 + static_cast(8), aot_gpr_4); aot_gpr_4 = (aot_gpr_5 + static_cast(12)); @@ -5358,18 +5061,8 @@ L_0889DFC8: aot_mem.aot_direct_store32(aot_gpr_5 + static_cast(4), 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0889DFDC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -5465,18 +5158,8 @@ L_0889E090: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0889E0A8: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -5527,18 +5210,8 @@ L_0889E104: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0889E124: aot_gpr_29 = (aot_gpr_29 + static_cast(-1072)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(1032), ctx.gpr[16]); @@ -5832,18 +5505,8 @@ L_0889E340: aot_gpr_29 = (aot_gpr_29 + static_cast(1072)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0889E368: aot_gpr_4 = (aot_mem.aot_direct_load32(aot_gpr_5 + static_cast(4))); { const bool branch_taken = aot_gpr_4 != 0u; @@ -5869,18 +5532,8 @@ L_0889E388: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0889E390: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_5); @@ -5898,18 +5551,8 @@ L_0889E3B0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0889E3BC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[4]{ctx.gpr[16], ctx.gpr[17], ctx.gpr[18], aot_gpr_31}; @@ -6002,18 +5645,8 @@ L_0889E464: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0889E47C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -6055,18 +5688,8 @@ L_0889E4BC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0889E4D4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -6086,18 +5709,8 @@ L_0889E4F4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0889E504: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -6117,18 +5730,8 @@ L_0889E524: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0889E534: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -6158,18 +5761,8 @@ L_0889E568: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0889E57C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{ctx.gpr[16], ctx.gpr[17], aot_gpr_31}; @@ -6228,18 +5821,8 @@ L_0889E5C8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0889E5DC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{ctx.gpr[16], ctx.gpr[17], aot_gpr_31}; @@ -6273,18 +5856,8 @@ L_0889E60C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0889E620: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{ctx.gpr[16], ctx.gpr[17], aot_gpr_31}; @@ -6318,18 +5891,8 @@ L_0889E650: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0889E664: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -6391,18 +5954,8 @@ L_0889E6D0: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0889E6F4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -6446,18 +5999,8 @@ L_0889E738: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0889E744: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -6528,18 +6071,8 @@ L_0889E7B0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0889E7C4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (0u | 2u); @@ -6661,36 +6194,16 @@ L_0889E894: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0889E8EC: aot_mem.aot_direct_store32(aot_gpr_5 + static_cast(0), aot_gpr_4); jump_target = aot_gpr_31; aot_gpr_2 = (0u | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0889E8F8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (2186u << 16u); @@ -6708,36 +6221,16 @@ L_0889E914: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0889E924: aot_mem.aot_direct_store32(aot_gpr_5 + static_cast(0), aot_gpr_4); jump_target = aot_gpr_31; aot_gpr_2 = (0u | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0889E930: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (2186u << 16u); @@ -6755,36 +6248,16 @@ L_0889E94C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0889E95C: aot_mem.aot_direct_store32(aot_gpr_5 + static_cast(0), aot_gpr_4); jump_target = aot_gpr_31; aot_gpr_2 = (0u | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0889E968: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (2186u << 16u); @@ -6802,18 +6275,8 @@ L_0889E984: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0889E994: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -6849,18 +6312,8 @@ L_0889E9C4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0889E9D0: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); { const std::uint32_t aot_run_words[3]{std::bit_cast(aot_fpr_20), ctx.gpr[16], aot_gpr_31}; @@ -6977,18 +6430,8 @@ L_0889EAC8: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0889EADC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -7006,18 +6449,8 @@ L_0889EAF0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0889EB08: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (2186u << 16u); @@ -7035,18 +6468,8 @@ L_0889EB24: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0889EB34: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -7096,18 +6519,8 @@ L_0889EB80: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0889EB94: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), 0u); @@ -7145,18 +6558,8 @@ L_0889EBCC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0889EBE0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -7215,18 +6618,8 @@ L_0889EC00: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0889EC9C: aot_gpr_29 = (aot_gpr_29 + static_cast(-80)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(64), ctx.gpr[16]); @@ -7248,18 +6641,8 @@ L_0889ECC0: aot_gpr_29 = (aot_gpr_29 + static_cast(80)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0889ECD0: aot_gpr_29 = (aot_gpr_29 + static_cast(-304)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(264), ctx.gpr[16]); @@ -7414,18 +6797,8 @@ L_0889EE14: aot_gpr_29 = (aot_gpr_29 + static_cast(304)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0889EE44: aot_gpr_29 = (aot_gpr_29 + static_cast(-112)); { const std::uint32_t vfpu_address = aot_gpr_6 + static_cast(0); @@ -7701,18 +7074,8 @@ L_0889EFE0: aot_gpr_29 = (aot_gpr_29 + static_cast(112)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0889EFE8: aot_gpr_29 = (aot_gpr_29 + static_cast(-640)); ctx.fpr[18] = std::bit_cast(aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(0))); @@ -8403,18 +7766,8 @@ L_0889F3F8: aot_gpr_29 = (aot_gpr_29 + static_cast(640)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0889F400: aot_gpr_29 = (aot_gpr_29 + static_cast(-288)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(260), ctx.gpr[16]); @@ -9976,875 +9329,8 @@ void recomp_unit_0038(Runtime &rt, AllegrexContext &ctx) { void register_generated_unit_38(Runtime &runtime) { runtime.register_generated_unit(38u, 0x0889C000u, 16384u, &recomp_unit_0038, &recomp_unit_0038_entry); - runtime.register_function(0x0889C000u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889C008u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889C014u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889C01Cu, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889C024u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889C054u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889C06Cu, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889C074u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889C084u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889C08Cu, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889C094u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889C09Cu, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889C0A8u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889C0B0u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889C0B8u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889C0C0u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889C0D4u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889C0E4u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889C0F0u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889C0F8u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889C114u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889C120u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889C13Cu, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889C14Cu, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889C158u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889C160u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889C168u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889C180u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889C188u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889C194u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889C1A4u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889C1B4u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889C1C4u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889C1CCu, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889C1E0u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889C1F0u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889C1FCu, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889C204u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889C21Cu, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889C234u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889C23Cu, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889C254u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889C26Cu, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889C274u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889C298u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889C2A0u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889C2A8u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889C2C0u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889C2C8u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889C2D0u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889C2F8u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889C378u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889C380u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889C388u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889C394u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889C3B0u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889C3B8u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889C3DCu, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889C3E4u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889C3ECu, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889C404u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889C40Cu, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889C414u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889C43Cu, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889C4B8u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889C4C0u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889C4D8u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889C4E8u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889C4F4u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889C570u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889C580u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889C590u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889C5A0u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889C5B0u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889C5B8u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889C5C0u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889C5E0u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889C5F4u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889C5FCu, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889C604u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889C608u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889C644u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889C6B4u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889C6E8u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889C734u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889C73Cu, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889C758u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889C774u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889C77Cu, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889C784u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889C798u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889C7A8u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889C7B0u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889C7B8u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889C7D4u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889C7E8u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889C800u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889C804u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889C814u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889C828u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889C83Cu, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889C84Cu, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889C85Cu, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889C86Cu, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889C874u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889C880u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889C890u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889C898u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889C8A0u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889C8B4u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889C8BCu, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889C8D0u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889C8E4u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889C8FCu, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889C90Cu, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889C920u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889C92Cu, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889C940u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889C950u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889C968u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889C984u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889C99Cu, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889C9A4u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889C9B8u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889C9C8u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889C9D8u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889C9E0u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889C9E8u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889C9F8u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889CA0Cu, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889CA1Cu, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889CA24u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889CA2Cu, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889CA54u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889CA70u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889CA78u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889CA8Cu, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889CAA0u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889CAB0u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889CAB8u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889CAC0u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889CAE8u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889CB04u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889CB50u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889CB54u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889CB5Cu, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889CB64u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889CB7Cu, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889CB80u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889CB94u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889CBACu, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889CBE8u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889CC14u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889CC40u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889CC5Cu, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889CC70u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889CC8Cu, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889CC90u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889CC9Cu, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889CCA0u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889CCD8u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889CCE4u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889CCF0u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889CD00u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889CD08u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889CD24u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889CD30u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889CD38u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889CD4Cu, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889CD5Cu, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889CD80u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889CD90u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889CDB0u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889CDCCu, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889CDF0u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889CDF8u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889CE04u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889CE34u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889CE40u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889CE4Cu, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889CE50u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889CE80u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889CE90u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889CEA4u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889CEACu, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889CEC8u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889CED8u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889CEF0u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889CEF8u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889CF10u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889CF1Cu, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889CF24u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889CF40u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889CF54u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889CF5Cu, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889CF70u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889CFB8u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889CFDCu, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889CFE4u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889CFF0u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889CFFCu, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889D028u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889D038u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889D044u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889D04Cu, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889D058u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889D060u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889D068u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889D080u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889D088u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889D090u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889D0ACu, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889D0C4u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889D0F4u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889D100u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889D114u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889D124u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889D140u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889D160u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889D170u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889D184u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889D19Cu, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889D1A4u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889D1B4u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889D1C0u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889D1D4u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889D1DCu, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889D1ECu, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889D1FCu, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889D250u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889D260u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889D26Cu, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889D274u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889D28Cu, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889D2A8u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889D2B4u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889D2C0u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889D2C8u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889D2D0u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889D2DCu, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889D2E4u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889D2F0u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889D2FCu, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889D308u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889D314u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889D320u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889D32Cu, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889D330u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889D344u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889D358u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889D364u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889D374u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889D398u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889D3A0u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889D3ACu, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889D3B8u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889D3C4u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889D3CCu, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889D3D4u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889D3E0u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889D3E8u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889D3F0u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889D3FCu, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889D408u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889D420u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889D43Cu, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889D444u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889D458u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889D46Cu, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889D490u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889D498u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889D4A8u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889D4C0u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889D4DCu, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889D4E8u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889D4F8u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889D50Cu, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889D534u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889D540u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889D550u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889D558u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889D564u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889D568u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889D588u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889D5B4u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889D5BCu, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889D5C4u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889D5CCu, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889D5D4u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889D5D8u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889D5DCu, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889D5E4u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889D5F4u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889D610u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889D630u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889D648u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889D650u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889D658u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889D668u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889D684u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889D6A8u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889D6B0u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889D6B8u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889D6C4u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889D6DCu, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889D6F8u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889D700u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889D70Cu, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889D718u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889D724u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889D72Cu, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889D738u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889D740u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889D748u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889D754u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889D758u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889D76Cu, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889D790u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889D79Cu, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889D7A4u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889D7B0u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889D7C0u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889D7C8u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889D7D0u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889D7DCu, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889D7F0u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889D7F4u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889D80Cu, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889D840u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889D84Cu, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889D858u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889D864u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889D86Cu, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889D878u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889D880u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889D88Cu, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889D898u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889D8A4u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889D8B4u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889D8C0u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889D8CCu, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889D8D8u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889D8E8u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889D8F4u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889D904u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889D914u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889D920u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889D930u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889D940u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889D964u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889D988u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889D998u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889D9A0u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889D9A8u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889D9ACu, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889D9BCu, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889D9D8u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889D9F4u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889DA00u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889DA08u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889DA14u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889DA1Cu, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889DA28u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889DA34u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889DA44u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889DA54u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889DA60u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889DA6Cu, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889DA7Cu, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889DA8Cu, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889DABCu, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889DAC8u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889DAD0u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889DADCu, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889DAECu, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889DAF8u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889DB04u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889DB0Cu, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889DB1Cu, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889DB28u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889DB34u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889DB3Cu, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889DB44u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889DB50u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889DB5Cu, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889DB68u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889DB74u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889DB90u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889DBB0u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889DBBCu, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889DBC4u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889DBD0u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889DBE0u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889DBECu, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889DBF8u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889DC00u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889DC08u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889DC14u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889DC20u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889DC2Cu, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889DC34u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889DC3Cu, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889DC44u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889DC4Cu, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889DC5Cu, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889DC68u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889DC70u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889DC7Cu, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889DC84u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889DC90u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889DC94u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889DCACu, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889DCD4u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889DCDCu, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889DCECu, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889DD00u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889DD14u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889DD44u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889DD58u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889DD5Cu, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889DD6Cu, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889DD84u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889DD90u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889DD9Cu, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889DDA4u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889DDB0u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889DDBCu, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889DDCCu, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889DDECu, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889DE00u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889DE08u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889DE10u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889DE24u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889DE54u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889DE58u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889DE68u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889DE70u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889DE98u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889DEB8u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889DECCu, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889DED8u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889DEF0u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889DF1Cu, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889DF40u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889DF4Cu, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889DF5Cu, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889DF74u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889DF7Cu, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889DF84u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889DF8Cu, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889DF98u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889DFACu, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889DFC8u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889DFDCu, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889E010u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889E038u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889E054u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889E060u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889E068u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889E070u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889E07Cu, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889E080u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889E090u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889E0A8u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889E0CCu, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889E0DCu, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889E0E4u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889E0F8u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889E104u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889E124u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889E154u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889E168u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889E178u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889E184u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889E1B4u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889E1BCu, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889E1C4u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889E1D0u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889E1D8u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889E1E0u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889E1E4u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889E1F4u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889E204u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889E218u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889E228u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889E238u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889E240u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889E248u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889E25Cu, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889E264u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889E270u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889E278u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889E288u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889E290u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889E2A8u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889E2BCu, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889E2D8u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889E2E0u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889E2ECu, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889E2F8u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889E300u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889E308u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889E310u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889E31Cu, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889E328u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889E330u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889E33Cu, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889E340u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889E368u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889E374u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889E37Cu, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889E388u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889E390u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889E3B0u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889E3BCu, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889E3D8u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889E3E4u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889E3F0u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889E3FCu, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889E408u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889E414u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889E424u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889E42Cu, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889E448u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889E458u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889E464u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889E47Cu, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889E498u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889E4ACu, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889E4B0u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889E4BCu, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889E4D4u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889E4E8u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889E4F4u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889E504u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889E518u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889E524u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889E534u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889E554u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889E568u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889E57Cu, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889E594u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889E59Cu, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889E5A4u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889E5B4u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889E5BCu, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889E5C4u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889E5C8u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889E5DCu, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889E5F4u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889E5FCu, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889E60Cu, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889E620u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889E638u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889E640u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889E650u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889E664u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889E698u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889E6A4u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889E6B0u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889E6B8u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889E6BCu, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889E6D0u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889E6F4u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889E704u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889E718u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889E724u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889E730u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889E738u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889E744u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889E760u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889E774u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889E77Cu, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889E790u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889E79Cu, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889E7A0u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889E7A8u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889E7B0u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889E7C4u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889E7D8u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889E7E4u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889E7F0u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889E7FCu, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889E808u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889E814u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889E820u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889E82Cu, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889E838u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889E844u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889E850u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889E85Cu, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889E888u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889E894u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889E8ECu, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889E8F8u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889E914u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889E924u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889E930u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889E94Cu, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889E95Cu, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889E968u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889E984u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889E994u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889E9A4u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889E9B0u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889E9B8u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889E9C0u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889E9C4u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889E9D0u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889E9E8u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889EA04u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889EA0Cu, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889EA40u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889EA48u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889EA50u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889EA58u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889EA7Cu, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889EAC8u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889EADCu, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889EAF0u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889EB08u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889EB24u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889EB34u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889EB50u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889EB5Cu, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889EB70u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889EB78u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889EB80u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889EB94u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889EBB0u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889EBB8u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889EBCCu, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889EBE0u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889EC00u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889EC9Cu, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889ECB4u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889ECC0u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889ECD0u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889ED08u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889ED10u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889ED18u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889ED20u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889ED2Cu, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889ED50u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889ED60u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889ED78u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889ED88u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889ED98u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889EDACu, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889EDC8u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889EDD8u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889EDE4u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889EDF8u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889EDFCu, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889EE14u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889EE44u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889EEA8u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889EEC8u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889EEE0u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889EEFCu, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889EF04u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889EF34u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889EF54u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889EF74u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889EF8Cu, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889EFA8u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889EFB0u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889EFE0u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889EFE8u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889F030u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889F044u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889F054u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889F05Cu, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889F064u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889F06Cu, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889F144u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889F164u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889F16Cu, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889F1FCu, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889F208u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889F218u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889F22Cu, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889F23Cu, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889F244u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889F24Cu, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889F254u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889F330u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889F350u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889F358u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889F3E8u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889F3F4u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889F3F8u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889F400u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889F444u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889F44Cu, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889F454u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889F45Cu, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889F460u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889F470u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889F478u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889F480u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889F488u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889F49Cu, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889F4A4u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889F4ACu, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889F4B4u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889F4BCu, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889F4C4u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889F4E4u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889F4ECu, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889F50Cu, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889F514u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889F51Cu, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889F524u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889F540u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889F548u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889F554u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889F568u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889F578u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889F580u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889F588u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889F590u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889F5A0u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889F5A8u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889F5B0u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889F5C0u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889F5D0u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889F5E0u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889F5F8u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889F608u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889F610u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889F618u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889F620u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889F628u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889F638u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889F648u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889F650u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889F65Cu, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889F670u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889F68Cu, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889F6C0u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889F6D0u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889F6D8u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889F6FCu, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889F708u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889F710u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889F71Cu, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889F724u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889F72Cu, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889F744u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889F754u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889F75Cu, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889F764u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889F77Cu, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889F784u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889F790u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889F798u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889F7A0u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889F7B0u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889F7C8u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889F7D4u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889F7ECu, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889F7F0u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889F800u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889F808u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889F818u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889F830u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889F848u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889F854u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889F85Cu, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889F878u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889F8BCu, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889F8E0u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889F8ECu, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889F8F8u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889F914u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889F924u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889F92Cu, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889F934u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889F94Cu, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889F95Cu, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889F96Cu, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889F980u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889F988u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889F998u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889F9B0u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889F9C8u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889F9DCu, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889F9F4u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889F9F8u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889FA0Cu, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889FA14u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889FA24u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889FA3Cu, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889FA50u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889FA68u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889FA70u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889FA84u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889FAA4u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889FAACu, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889FAB4u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889FAC4u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889FAD4u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889FADCu, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889FAE4u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889FAF4u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889FB00u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889FB10u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889FB20u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889FB28u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889FB38u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889FB48u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889FB5Cu, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889FB80u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889FB88u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889FB98u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889FBC0u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889FBDCu, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889FBECu, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889FC04u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889FC1Cu, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889FC2Cu, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889FC3Cu, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889FC5Cu, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889FC78u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889FC80u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889FC88u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889FC9Cu, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889FCD4u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889FCDCu, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889FCF8u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889FD28u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889FD30u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889FD3Cu, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889FD44u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889FD4Cu, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889FD60u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889FD98u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889FDA8u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889FDB0u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889FDCCu, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889FDFCu, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889FE04u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889FE0Cu, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889FE20u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889FE58u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889FE60u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889FE70u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889FE80u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889FEA4u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889FEB4u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889FEC4u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889FED4u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889FEE4u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889FEF4u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889FF04u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889FF18u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889FF20u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889FF28u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889FF3Cu, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889FF78u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889FF80u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889FF8Cu, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889FFB4u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889FFBCu, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889FFC4u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889FFCCu, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889FFE8u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889FFF4u, &recomp_unit_0038, "recomp_unit_0038"); - runtime.register_function(0x0889FFFCu, &recomp_unit_0038, "recomp_unit_0038"); + // PSPRECOMP_V812_COMPACT_REGISTRATION: same entry set, looped once in Runtime instead of source-expanded calls. + runtime.register_generated_entry_mask(0x0889C000u, &recomp_unit_0038, "recomp_unit_0038", + kEntryMasks_recomp_unit_0038, 64u); } } // namespace psprecomp diff --git a/profiles/vcs/generated/generated_unit_0039.cpp b/profiles/vcs/generated/generated_unit_0039.cpp index 6076a2d..dde3139 100644 --- a/profiles/vcs/generated/generated_unit_0039.cpp +++ b/profiles/vcs/generated/generated_unit_0039.cpp @@ -957,6 +957,19 @@ LOCAL_DISPATCH: AOT_REGCACHE_SYNC_OUT(); return; } } +// PSPRECOMP_V812_SHARED_SCHED_BLOCK: one scheduler-exact slow boundary per unit. +LOCAL_SCHED_BOUNDARY: + ctx.pc = jump_target; + AOT_REGCACHE_SYNC_OUT(); + if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { + ++local_redispatch_rounds; + AOT_REGCACHE_SYNC_IN(); + local_transfers = 0u; + local_pc = ctx.pc; + entry_id = 0u; + goto LOCAL_DISPATCH; + } + return; L_088A0000: goto L_088A0004; L_088A0004: @@ -2048,18 +2061,8 @@ L_088A08EC: aot_gpr_29 = (aot_gpr_29 + static_cast(288)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088A0920: aot_gpr_29 = (aot_gpr_29 + static_cast(-256)); { const std::uint32_t aot_run_words[12]{std::bit_cast(aot_fpr_20), std::bit_cast(ctx.fpr[22]), std::bit_cast(ctx.fpr[24]), std::bit_cast(ctx.fpr[26]), aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[22], aot_gpr_31}; @@ -4342,18 +4345,8 @@ L_088A1ABC: aot_gpr_29 = (aot_gpr_29 + static_cast(256)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088A1AF4: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(8), ctx.gpr[18]); @@ -4708,18 +4701,8 @@ L_088A1D84: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088A1DA0: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), aot_gpr_16); @@ -4849,18 +4832,8 @@ L_088A1E84: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088A1EA0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -4966,18 +4939,8 @@ L_088A1F60: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088A1F7C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -5080,18 +5043,8 @@ L_088A203C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088A2058: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -5273,18 +5226,8 @@ L_088A2194: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088A21B0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -5359,18 +5302,8 @@ L_088A2230: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088A2248: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -5422,18 +5355,8 @@ L_088A22A0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088A22B8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -5456,18 +5379,8 @@ L_088A22D8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088A22E8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -5586,18 +5499,8 @@ L_088A23B4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088A23CC: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(8), aot_gpr_16); @@ -5722,18 +5625,8 @@ L_088A24AC: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088A24C8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(5864))); @@ -5900,18 +5793,8 @@ L_088A25DC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088A25F0: { const std::uint32_t vfpu_address = aot_gpr_5 + static_cast(0); std::uint32_t vfpu_words[4]{}; @@ -5939,18 +5822,8 @@ L_088A25F0: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088A2608: { const std::uint32_t vfpu_address = aot_gpr_5 + static_cast(0); std::uint32_t vfpu_words[4]{}; @@ -5996,18 +5869,8 @@ L_088A2608: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088A2628: { const std::uint32_t vfpu_address = aot_gpr_6 + static_cast(0); std::uint32_t vfpu_words[4]{}; @@ -6053,18 +5916,8 @@ L_088A2628: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088A2648: { const std::uint32_t vfpu_address = aot_gpr_6 + static_cast(0); std::uint32_t vfpu_words[4]{}; @@ -6120,18 +5973,8 @@ L_088A2648: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088A2670: { const std::uint32_t vfpu_address = aot_gpr_4 + static_cast(0); std::uint32_t vfpu_words[4]{}; @@ -6157,18 +6000,8 @@ L_088A2670: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088A268C: { const std::uint32_t vfpu_address = aot_gpr_5 + static_cast(0); std::uint32_t vfpu_words[4]{}; @@ -6187,18 +6020,8 @@ L_088A268C: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088A26A0: { const std::uint32_t vfpu_address = aot_gpr_5 + static_cast(0); std::uint32_t vfpu_words[4]{}; @@ -6226,18 +6049,8 @@ L_088A26A0: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088A26B8: { const std::uint32_t vfpu_address = aot_gpr_5 + static_cast(0); std::uint32_t vfpu_words[4]{}; @@ -6265,18 +6078,8 @@ L_088A26B8: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088A26D0: aot_gpr_6 = (std::bit_cast(aot_fpr_12)); ctx.set_vfpu_scalar_bits_ct<28u>(aot_gpr_6); @@ -6297,18 +6100,8 @@ L_088A26D0: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088A26EC: aot_gpr_6 = (std::bit_cast(aot_fpr_12)); ctx.set_vfpu_scalar_bits_ct<28u>(aot_gpr_6); @@ -6329,18 +6122,8 @@ L_088A26EC: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088A2708: aot_fpr_12 = std::bit_cast(aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(0))); ctx.fpr[0] = std::bit_cast(aot_mem.aot_direct_load32(aot_gpr_5 + static_cast(0))); @@ -6363,18 +6146,8 @@ L_088A2728: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088A2730: aot_gpr_6 = (aot_mem.aot_direct_load8(aot_gpr_4 + static_cast(2))); aot_gpr_6 = (aot_gpr_6 & 4u); @@ -6392,18 +6165,8 @@ L_088A2744: ctx.gpr[2] = (aot_gpr_4 | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088A274C: aot_fpr_12 = std::bit_cast(aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(0))); ctx.fpr[0] = std::bit_cast(aot_mem.aot_direct_load32(aot_gpr_5 + static_cast(0))); @@ -6426,18 +6189,8 @@ L_088A276C: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088A2774: aot_gpr_4 = (std::bit_cast(aot_fpr_12)); aot_gpr_5 = (std::bit_cast(aot_fpr_13)); @@ -6451,35 +6204,15 @@ L_088A2774: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088A27A0: ctx.fpr[0] = std::bit_cast(std::bit_cast(aot_fpr_12) & 0x7FFFFFFFu); jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088A27AC: { const std::uint32_t aot_run_words[3]{std::bit_cast(aot_fpr_12), std::bit_cast(aot_fpr_13), std::bit_cast(aot_fpr_14)}; aot_mem.aot_direct_store32_block(aot_gpr_4 + static_cast(0), aot_run_words); } @@ -6487,18 +6220,8 @@ L_088A27AC: ctx.gpr[2] = (aot_gpr_4 | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088A27C0: { const std::uint32_t vfpu_address = aot_gpr_5 + static_cast(0); std::uint32_t vfpu_words[4]{}; @@ -6517,18 +6240,8 @@ L_088A27C0: ctx.gpr[2] = (aot_gpr_4 | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088A27D0: { const std::uint32_t vfpu_address = aot_gpr_4 + static_cast(0); std::uint32_t vfpu_words[4]{}; @@ -6546,18 +6259,8 @@ L_088A27D0: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088A27EC: { const std::uint32_t vfpu_address = aot_gpr_5 + static_cast(0); std::uint32_t vfpu_words[4]{}; @@ -6576,18 +6279,8 @@ L_088A27EC: ctx.gpr[2] = (aot_gpr_4 | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088A27FC: aot_gpr_5 = (std::bit_cast(aot_fpr_12)); ctx.set_vfpu_scalar_bits_ct<1u>(aot_gpr_5); @@ -6609,86 +6302,36 @@ L_088A27FC: ctx.gpr[2] = (aot_gpr_4 | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088A2818: jump_target = aot_gpr_31; ctx.gpr[2] = (aot_gpr_4 | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088A2820: jump_target = aot_gpr_31; ctx.gpr[2] = (aot_gpr_4 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088A2828: jump_target = aot_gpr_31; ctx.gpr[2] = (aot_gpr_4 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088A2830: jump_target = aot_gpr_31; ctx.gpr[2] = (aot_gpr_4 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088A2838: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_fpr_13 = std::bit_cast(aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(16))); @@ -6731,18 +6374,8 @@ L_088A2884: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088A2890: aot_gpr_5 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(24))); aot_gpr_4 = (aot_gpr_4 << 2u); @@ -6752,52 +6385,22 @@ L_088A2890: ctx.gpr[2] = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(20))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088A28A8: jump_target = aot_gpr_31; ctx.gpr[2] = (aot_gpr_4 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088A28B0: jump_target = aot_gpr_31; ctx.fpr[0] = std::bit_cast(aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(7676))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088A28B8: aot_gpr_4 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(72))); ctx.gpr[2] = (aot_gpr_4 & 496u); @@ -6805,35 +6408,15 @@ L_088A28B8: ctx.gpr[2] = (ctx.gpr[2] >> 4u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088A28C8: jump_target = aot_gpr_31; ctx.gpr[2] = (static_cast(static_cast(static_cast(aot_mem.aot_direct_load16(aot_gpr_4 + static_cast(86)))))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088A28D0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), std::bit_cast(aot_fpr_20)); @@ -6858,35 +6441,15 @@ L_088A28EC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088A290C: jump_target = aot_gpr_31; ctx.gpr[2] = (aot_gpr_4 + static_cast(320)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088A2914: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{std::bit_cast(aot_fpr_12), std::bit_cast(aot_fpr_13), std::bit_cast(aot_fpr_14)}; @@ -6909,18 +6472,8 @@ L_088A2914: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088A2938: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_fpr_12 = std::bit_cast(aot_mem.aot_direct_load32(aot_gpr_5 + static_cast(0))); @@ -6936,18 +6489,8 @@ L_088A2950: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088A295C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { std::uint32_t aot_run_words[3]{}; @@ -6969,201 +6512,81 @@ L_088A2980: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088A298C: jump_target = aot_gpr_31; ctx.fpr[0] = std::bit_cast(aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(196))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088A2994: jump_target = aot_gpr_31; ctx.fpr[0] = std::bit_cast(aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(108))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088A299C: jump_target = aot_gpr_31; ctx.fpr[0] = std::bit_cast(aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(128))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088A29A4: jump_target = aot_gpr_31; ctx.fpr[0] = std::bit_cast(aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(132))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088A29AC: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088A29B4: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088A29BC: jump_target = aot_gpr_31; ctx.gpr[2] = (0u | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088A29C4: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088A29CC: jump_target = aot_gpr_31; ctx.gpr[2] = (0u | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088A29D4: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088A29DC: jump_target = aot_gpr_31; ctx.gpr[2] = (0u | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088A29E4: aot_gpr_4 = (static_cast(static_cast(static_cast(aot_mem.aot_direct_load16(aot_gpr_4 + static_cast(86)))))); aot_gpr_5 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(24))); @@ -7177,101 +6600,41 @@ L_088A29E4: ctx.fpr[0] = std::bit_cast(std::bit_cast(ctx.fpr[0]) ^ 0x80000000u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088A2A0C: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088A2A14: jump_target = aot_gpr_31; ctx.fpr[0] = std::bit_cast(aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(604))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088A2A1C: jump_target = aot_gpr_31; ctx.gpr[2] = (0u | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088A2A24: jump_target = aot_gpr_31; ctx.gpr[2] = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(852))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088A2A2C: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088A2A34: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -7324,18 +6687,8 @@ L_088A2A88: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088A2A9C: aot_gpr_29 = (aot_gpr_29 + static_cast(-64)); { const std::uint32_t aot_run_words[4]{std::bit_cast(aot_fpr_20), aot_gpr_16, ctx.gpr[17], aot_gpr_31}; @@ -7431,18 +6784,8 @@ L_088A2B4C: aot_gpr_29 = (aot_gpr_29 + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088A2B64: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -7493,18 +6836,8 @@ L_088A2BC4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088A2BD4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -7589,18 +6922,8 @@ L_088A2C5C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088A2C6C: aot_gpr_29 = (aot_gpr_29 + static_cast(-80)); aot_gpr_5 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(900))); @@ -7780,86 +7103,36 @@ L_088A2DB0: aot_gpr_29 = (aot_gpr_29 + static_cast(80)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088A2DCC: jump_target = aot_gpr_31; ctx.gpr[2] = (0u | 1u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088A2DD4: jump_target = aot_gpr_31; ctx.gpr[2] = (0u | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088A2DDC: jump_target = aot_gpr_31; ctx.gpr[2] = (0u | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088A2DE4: jump_target = aot_gpr_31; ctx.gpr[2] = (0u | 1u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088A2DEC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -7879,18 +7152,8 @@ L_088A2E08: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088A2E18: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -7920,18 +7183,8 @@ L_088A2E48: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088A2E54: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, ctx.gpr[17], aot_gpr_31}; @@ -7975,52 +7228,22 @@ L_088A2E7C: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088A2EB4: jump_target = aot_gpr_31; ctx.gpr[2] = (0u | 1u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088A2EBC: jump_target = aot_gpr_31; ctx.gpr[2] = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(1120))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088A2EC4: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); { const std::uint32_t aot_run_words[3]{std::bit_cast(aot_fpr_20), aot_gpr_16, ctx.gpr[17]}; @@ -8111,18 +7334,8 @@ L_088A2F68: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088A2F88: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(8), aot_gpr_16); @@ -8459,18 +7672,8 @@ L_088A32C0: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088A32E4: aot_gpr_29 = (aot_gpr_29 + static_cast(-2320)); aot_gpr_5 = (aot_mem.aot_direct_load8(ctx.gpr[28] + static_cast(-7080))); @@ -8654,18 +7857,8 @@ L_088A3444: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088A345C: ctx.gpr[18] = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(7660))); aot_gpr_4 = (aot_mem.aot_direct_load32(aot_gpr_16 + static_cast(1072))); @@ -10090,884 +9283,8 @@ void recomp_unit_0039(Runtime &rt, AllegrexContext &ctx) { void register_generated_unit_39(Runtime &runtime) { runtime.register_generated_unit(39u, 0x088A0000u, 16384u, &recomp_unit_0039, &recomp_unit_0039_entry); - runtime.register_function(0x088A0000u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A0004u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A000Cu, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A0028u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A0034u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A0040u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A0048u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A0054u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A0068u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A008Cu, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A00A8u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A00ACu, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A00B8u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A00C8u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A00D4u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A00DCu, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A00F4u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A00FCu, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A010Cu, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A011Cu, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A0128u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A013Cu, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A0144u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A0154u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A0160u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A0170u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A0184u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A018Cu, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A019Cu, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A01A4u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A01B4u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A01C0u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A01C8u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A01D4u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A01DCu, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A01F0u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A01FCu, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A0218u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A0228u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A0238u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A024Cu, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A0278u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A027Cu, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A0284u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A029Cu, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A02B4u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A02CCu, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A02E4u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A02E8u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A0304u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A030Cu, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A0314u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A031Cu, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A0328u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A0344u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A0354u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A035Cu, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A0364u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A036Cu, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A0374u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A037Cu, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A0384u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A0394u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A03ACu, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A03C0u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A03D0u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A03E4u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A03F4u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A0414u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A041Cu, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A0430u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A0468u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A04E4u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A0570u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A0578u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A05ACu, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A05D0u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A05D8u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A060Cu, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A0644u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A064Cu, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A0660u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A0698u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A06A4u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A06ACu, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A06C0u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A06C8u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A06DCu, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A0714u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A071Cu, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A0724u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A0738u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A0770u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A077Cu, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A0784u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A0794u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A07A4u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A07ACu, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A07BCu, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A07CCu, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A07E4u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A07F4u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A07FCu, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A0814u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A082Cu, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A0838u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A0848u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A0850u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A085Cu, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A086Cu, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A0874u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A0880u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A0890u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A0898u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A08A0u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A08BCu, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A08DCu, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A08E8u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A08ECu, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A0920u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A0980u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A0988u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A098Cu, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A0998u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A09A0u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A09A8u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A09B0u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A09C0u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A09D4u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A09E8u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A09F0u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A0A00u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A0A08u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A0A10u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A0A20u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A0A24u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A0A30u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A0A38u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A0A4Cu, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A0A58u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A0A68u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A0A8Cu, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A0A90u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A0AD0u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A0AE0u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A0AE8u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A0AF0u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A0B00u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A0B08u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A0B18u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A0B28u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A0B2Cu, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A0B38u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A0B4Cu, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A0B64u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A0B74u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A0B7Cu, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A0B84u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A0B8Cu, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A0B94u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A0BD8u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A0BF4u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A0C04u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A0C0Cu, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A0C14u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A0C1Cu, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A0C28u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A0C34u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A0C50u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A0C68u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A0C74u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A0C84u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A0C8Cu, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A0CA8u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A0CB8u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A0D0Cu, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A0D18u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A0D34u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A0D3Cu, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A0D44u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A0D54u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A0D64u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A0D70u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A0D84u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A0DA0u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A0DC8u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A0E18u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A0E20u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A0E50u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A0E5Cu, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A0E64u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A0E78u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A0E7Cu, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A0E90u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A0EA0u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A0EB8u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A0EDCu, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A0F04u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A0F2Cu, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A0F54u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A0F7Cu, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A0FA4u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A0FCCu, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A0FF4u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A101Cu, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A1044u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A1054u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A1084u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A108Cu, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A10A4u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A10ACu, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A10BCu, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A10CCu, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A10FCu, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A1110u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A1118u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A1120u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A1138u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A1148u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A1154u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A115Cu, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A1164u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A117Cu, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A118Cu, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A119Cu, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A11A4u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A11B4u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A11BCu, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A11C4u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A11D4u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A11ECu, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A11F8u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A1210u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A1214u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A1224u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A123Cu, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A1254u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A1260u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A1268u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A1278u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A1284u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A1294u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A129Cu, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A12ACu, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A12B4u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A12C4u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A12D8u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A12E0u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A12F8u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A1300u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A1310u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A1320u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A1328u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A1330u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A1340u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A134Cu, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A135Cu, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A136Cu, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A1374u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A137Cu, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A138Cu, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A139Cu, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A13A4u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A13B4u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A13BCu, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A13D0u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A13E0u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A13F0u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A13F8u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A13FCu, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A140Cu, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A1414u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A1418u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A142Cu, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A1444u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A1454u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A1464u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A1470u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A1478u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A1488u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A1498u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A14A8u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A14ACu, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A14C0u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A14D8u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A14F0u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A14F8u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A1500u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A1518u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A1530u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A1558u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A1564u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A1580u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A158Cu, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A15B8u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A15C0u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A15D4u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A15F0u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A1600u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A160Cu, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A1620u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A165Cu, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A1664u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A166Cu, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A1680u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A16B8u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A16CCu, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A16D4u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A16E4u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A16F8u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A1708u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A172Cu, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A173Cu, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A174Cu, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A175Cu, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A1768u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A178Cu, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A1798u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A17A0u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A17ACu, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A17B4u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A17C4u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A17DCu, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A17FCu, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A1808u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A1810u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A1818u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A1820u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A182Cu, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A1838u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A1848u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A1850u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A1858u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A1860u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A1868u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A1874u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A188Cu, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A189Cu, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A18ACu, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A18B0u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A18B8u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A18C4u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A18DCu, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A18ECu, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A18F4u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A18FCu, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A1908u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A1910u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A1918u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A1920u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A193Cu, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A194Cu, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A1964u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A1974u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A1984u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A198Cu, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A199Cu, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A19B4u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A19C4u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A19CCu, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A19E4u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A19FCu, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A1A08u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A1A18u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A1A20u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A1A2Cu, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A1A3Cu, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A1A44u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A1A50u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A1A60u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A1A68u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A1A70u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A1A8Cu, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A1AACu, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A1AB8u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A1ABCu, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A1AF4u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A1B20u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A1B30u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A1B40u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A1B48u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A1B50u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A1B5Cu, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A1B68u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A1B70u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A1B78u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A1B98u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A1BA0u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A1BB0u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A1BB8u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A1BC0u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A1BE0u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A1BE8u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A1BF8u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A1C04u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A1C0Cu, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A1C14u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A1C1Cu, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A1C24u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A1C34u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A1C44u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A1C50u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A1C5Cu, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A1C64u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A1C6Cu, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A1C80u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A1C8Cu, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A1C90u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A1C9Cu, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A1CB4u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A1CBCu, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A1CD8u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A1D14u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A1D1Cu, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A1D30u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A1D60u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A1D68u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A1D84u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A1DA0u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A1DD0u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A1DF0u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A1DFCu, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A1E04u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A1E08u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A1E1Cu, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A1E28u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A1E30u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A1E38u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A1E50u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A1E5Cu, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A1E6Cu, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A1E74u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A1E84u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A1EA0u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A1ECCu, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A1EE0u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A1EE8u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A1EECu, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A1F10u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A1F18u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A1F38u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A1F44u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A1F5Cu, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A1F60u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A1F7Cu, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A1FA8u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A1FB4u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A1FD4u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A1FE0u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A1FF0u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A1FFCu, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A200Cu, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A2014u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A2020u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A202Cu, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A203Cu, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A2058u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A2084u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A2090u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A20ACu, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A20B8u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A20C0u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A20C8u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A20D4u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A20DCu, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A20E4u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A20F4u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A20FCu, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A2104u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A210Cu, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A2114u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A211Cu, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A2120u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A2144u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A214Cu, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A216Cu, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A2178u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A2190u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A2194u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A21B0u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A21D8u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A21E4u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A2200u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A220Cu, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A2214u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A221Cu, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A2224u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A2230u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A2248u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A2270u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A2288u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A2290u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A2298u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A22A0u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A22B8u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A22C8u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A22D0u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A22D8u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A22E8u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A2310u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A2324u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A2334u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A233Cu, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A2344u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A2348u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A2364u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A236Cu, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A238Cu, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A2398u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A23B0u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A23B4u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A23CCu, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A2404u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A2410u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A2418u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A2420u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A2428u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A2434u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A2440u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A2450u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A245Cu, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A2468u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A2470u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A2480u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A2490u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A2494u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A24ACu, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A24C8u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A24E0u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A24E8u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A24F0u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A24F8u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A2500u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A250Cu, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A2524u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A252Cu, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A254Cu, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A2558u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A2570u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A2578u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A258Cu, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A2594u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A25B4u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A25C0u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A25D8u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A25DCu, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A25F0u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A2608u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A2628u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A2648u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A2670u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A268Cu, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A26A0u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A26B8u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A26D0u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A26ECu, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A2708u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A2720u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A2728u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A2730u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A2740u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A2744u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A274Cu, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A2764u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A276Cu, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A2774u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A27A0u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A27ACu, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A27C0u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A27D0u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A27ECu, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A27FCu, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A2818u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A2820u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A2828u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A2830u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A2838u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A285Cu, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A286Cu, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A287Cu, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A2884u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A2890u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A28A8u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A28B0u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A28B8u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A28C8u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A28D0u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A28ECu, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A290Cu, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A2914u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A2938u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A2950u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A295Cu, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A2980u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A298Cu, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A2994u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A299Cu, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A29A4u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A29ACu, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A29B4u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A29BCu, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A29C4u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A29CCu, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A29D4u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A29DCu, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A29E4u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A2A0Cu, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A2A14u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A2A1Cu, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A2A24u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A2A2Cu, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A2A34u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A2A50u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A2A68u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A2A74u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A2A80u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A2A88u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A2A9Cu, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A2AC0u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A2B00u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A2B14u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A2B28u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A2B4Cu, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A2B64u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A2B88u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A2B98u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A2BA4u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A2BBCu, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A2BC4u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A2BD4u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A2BF0u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A2BF8u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A2C04u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A2C14u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A2C1Cu, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A2C2Cu, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A2C38u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A2C40u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A2C48u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A2C50u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A2C5Cu, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A2C6Cu, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A2C90u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A2CA8u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A2CDCu, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A2CE8u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A2CF4u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A2D08u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A2D20u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A2D2Cu, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A2D34u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A2D40u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A2D4Cu, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A2D58u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A2D5Cu, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A2D68u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A2D70u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A2D78u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A2D88u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A2D98u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A2DB0u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A2DCCu, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A2DD4u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A2DDCu, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A2DE4u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A2DECu, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A2E00u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A2E08u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A2E18u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A2E28u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A2E3Cu, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A2E48u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A2E54u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A2E7Cu, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A2EB4u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A2EBCu, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A2EC4u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A2EF4u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A2F10u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A2F18u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A2F24u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A2F2Cu, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A2F3Cu, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A2F44u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A2F50u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A2F58u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A2F60u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A2F68u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A2F88u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A2FB4u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A2FD0u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A2FD8u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A2FF8u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A3008u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A3014u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A3020u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A3024u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A3074u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A309Cu, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A30A4u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A30F0u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A3110u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A311Cu, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A31C0u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A31CCu, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A31D4u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A31F0u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A3224u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A3250u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A325Cu, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A3268u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A3270u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A3274u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A3284u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A3290u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A3298u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A329Cu, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A32B4u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A32C0u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A32E4u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A332Cu, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A3338u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A3340u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A3348u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A3354u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A335Cu, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A3364u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A3370u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A3378u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A3384u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A338Cu, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A3398u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A33A0u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A33A8u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A33C0u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A33E0u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A33E4u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A33ECu, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A33F8u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A3408u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A3410u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A341Cu, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A3424u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A3430u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A3444u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A345Cu, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A3470u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A348Cu, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A3494u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A34A8u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A34C8u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A3500u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A3530u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A3544u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A354Cu, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A3564u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A3570u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A3578u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A3580u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A3588u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A3590u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A35BCu, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A35D0u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A35D8u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A35F4u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A3604u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A360Cu, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A361Cu, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A3624u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A362Cu, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A3634u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A363Cu, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A364Cu, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A3654u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A365Cu, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A3684u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A368Cu, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A36B8u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A36E0u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A36E8u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A36F0u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A3728u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A375Cu, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A377Cu, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A3790u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A37A4u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A37B8u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A37E4u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A3810u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A3828u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A384Cu, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A3854u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A3884u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A3898u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A38A8u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A38D8u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A38F0u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A38FCu, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A3918u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A392Cu, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A3934u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A393Cu, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A3940u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A3954u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A3960u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A3968u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A3988u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A39A0u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A39ACu, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A39C8u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A39DCu, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A39E4u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A39ECu, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A39F0u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A3A04u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A3A10u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A3A30u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A3A48u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A3A54u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A3A70u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A3A84u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A3A8Cu, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A3A94u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A3A98u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A3AB4u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A3AC8u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A3AE0u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A3AE8u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A3B04u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A3B18u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A3B30u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A3B38u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A3B58u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A3B70u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A3B7Cu, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A3B98u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A3BACu, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A3BB4u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A3BBCu, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A3BC0u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A3BDCu, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A3BF4u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A3BFCu, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A3C18u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A3C30u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A3C3Cu, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A3C40u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A3C78u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A3C80u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A3CD8u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A3CECu, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A3D0Cu, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A3D30u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A3D50u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A3D64u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A3D6Cu, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A3D7Cu, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A3D94u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A3DF8u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A3E00u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A3E14u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A3E4Cu, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A3E54u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A3E68u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A3E94u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A3EA4u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A3EACu, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A3EB4u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A3ECCu, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A3F58u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A3F64u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A3F94u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A3FACu, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A3FC0u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A3FC8u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A3FDCu, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A3FE4u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A3FF0u, &recomp_unit_0039, "recomp_unit_0039"); - runtime.register_function(0x088A3FF8u, &recomp_unit_0039, "recomp_unit_0039"); + // PSPRECOMP_V812_COMPACT_REGISTRATION: same entry set, looped once in Runtime instead of source-expanded calls. + runtime.register_generated_entry_mask(0x088A0000u, &recomp_unit_0039, "recomp_unit_0039", + kEntryMasks_recomp_unit_0039, 64u); } } // namespace psprecomp diff --git a/profiles/vcs/generated/generated_unit_0040.cpp b/profiles/vcs/generated/generated_unit_0040.cpp index bdc3b50..79fec1b 100644 --- a/profiles/vcs/generated/generated_unit_0040.cpp +++ b/profiles/vcs/generated/generated_unit_0040.cpp @@ -917,6 +917,19 @@ LOCAL_DISPATCH: AOT_REGCACHE_SYNC_OUT(); return; } } +// PSPRECOMP_V812_SHARED_SCHED_BLOCK: one scheduler-exact slow boundary per unit. +LOCAL_SCHED_BOUNDARY: + ctx.pc = jump_target; + AOT_REGCACHE_SYNC_OUT(); + if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { + ++local_redispatch_rounds; + AOT_REGCACHE_SYNC_IN(); + local_transfers = 0u; + local_pc = ctx.pc; + entry_id = 0u; + goto LOCAL_DISPATCH; + } + return; L_088A4000: aot_fpr_12 = std::bit_cast(aot_gpr_4); aot_gpr_4 = (aot_gpr_16 + static_cast(16)); @@ -5062,18 +5075,8 @@ L_088A6140: aot_gpr_29 = (aot_gpr_29 + static_cast(2320)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088A6180: aot_gpr_29 = (aot_gpr_29 + static_cast(-352)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(308), aot_gpr_16); @@ -5814,18 +5817,8 @@ L_088A677C: aot_gpr_29 = (aot_gpr_29 + static_cast(352)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088A67C4: aot_gpr_29 = (aot_gpr_29 + static_cast(-304)); { const std::uint32_t aot_run_words[14]{std::bit_cast(aot_fpr_20), std::bit_cast(ctx.fpr[22]), std::bit_cast(ctx.fpr[24]), std::bit_cast(ctx.fpr[26]), aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[22], ctx.gpr[23], ctx.gpr[30], aot_gpr_31}; @@ -7928,18 +7921,8 @@ L_088A7750: aot_gpr_29 = (aot_gpr_29 + static_cast(304)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088A7790: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -9028,18 +9011,8 @@ L_088A7F3C: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088A7F64: aot_gpr_29 = (aot_gpr_29 + static_cast(-80)); aot_fpr_12 = std::bit_cast(aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(268))); @@ -9123,844 +9096,8 @@ void recomp_unit_0040(Runtime &rt, AllegrexContext &ctx) { void register_generated_unit_40(Runtime &runtime) { runtime.register_generated_unit(40u, 0x088A4000u, 16384u, &recomp_unit_0040, &recomp_unit_0040_entry); - runtime.register_function(0x088A4000u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A401Cu, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A402Cu, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A4034u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A405Cu, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A4074u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A4078u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A4090u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A40B4u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A4120u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A4128u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A4148u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A4160u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A416Cu, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A4188u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A41A4u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A41BCu, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A41C8u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A41F0u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A42CCu, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A42E8u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A430Cu, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A4330u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A436Cu, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A4374u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A4388u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A4390u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A43D8u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A43E8u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A4400u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A441Cu, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A4438u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A4454u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A4490u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A44CCu, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A4538u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A459Cu, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A45B4u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A45C4u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A45D0u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A45E4u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A45F4u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A4600u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A4614u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A461Cu, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A462Cu, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A4638u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A4640u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A4650u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A4668u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A46B4u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A46CCu, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A46ECu, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A46F8u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A46FCu, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A4734u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A475Cu, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A478Cu, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A47E8u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A47FCu, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A4820u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A4854u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A4864u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A486Cu, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A4880u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A4888u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A4894u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A48A0u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A48B4u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A48ECu, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A48F4u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A48FCu, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A4904u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A4910u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A4930u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A4938u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A4950u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A4958u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A4A44u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A4A68u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A4A98u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A4AA8u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A4AB4u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A4AD0u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A4AF0u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A4B00u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A4B04u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A4B40u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A4B70u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A4B84u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A4BA0u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A4BC0u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A4BCCu, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A4BD0u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A4C30u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A4C3Cu, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A4CF4u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A4D30u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A4D40u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A4D58u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A4D5Cu, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A4D84u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A4D90u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A4D94u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A4DF4u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A4E3Cu, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A4E4Cu, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A4E58u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A4E78u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A4EA0u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A4EA8u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A4EB4u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A4ED4u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A4EE0u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A4F04u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A4F0Cu, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A4F24u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A4F28u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A4F48u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A4F50u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A4F70u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A4F98u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A4FA0u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A4FB8u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A4FC8u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A4FD8u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A4FECu, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A4FF4u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A5004u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A5018u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A502Cu, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A5040u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A5058u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A507Cu, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A5084u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A5098u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A50A0u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A50B0u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A50C8u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A50D8u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A50E8u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A50F8u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A5100u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A510Cu, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A5118u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A5130u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A5140u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A5148u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A5158u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A5160u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A5170u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A5178u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A5190u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A51B0u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A51C8u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A51D0u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A51D8u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A51E8u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A51F4u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A520Cu, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A5224u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A522Cu, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A5234u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A5268u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A5280u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A5284u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A5290u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A5298u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A52A0u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A52ACu, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A52CCu, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A52D8u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A52E0u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A52F0u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A52FCu, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A5304u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A5314u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A531Cu, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A5328u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A5334u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A5340u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A5368u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A5378u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A5380u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A5388u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A5390u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A53B4u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A53BCu, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A53E8u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A5450u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A5468u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A549Cu, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A54B4u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A54C4u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A54DCu, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A550Cu, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A5514u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A5518u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A5520u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A5528u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A5530u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A553Cu, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A5548u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A5554u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A557Cu, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A5590u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A5598u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A55A0u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A55BCu, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A55C4u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A55CCu, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A55D4u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A55DCu, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A5604u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A560Cu, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A5614u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A5634u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A563Cu, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A5650u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A5664u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A566Cu, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A5680u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A5694u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A5698u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A56C4u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A56D4u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A56E4u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A56F4u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A5700u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A5708u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A5718u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A5724u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A572Cu, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A573Cu, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A574Cu, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A575Cu, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A576Cu, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A5790u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A57A0u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A57A8u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A57B8u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A57C0u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A57D0u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A57D8u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A57ECu, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A57F8u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A581Cu, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A582Cu, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A5834u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A5840u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A5848u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A5854u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A58A4u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A58B4u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A58C0u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A58D0u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A58DCu, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A58E4u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A58ECu, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A58F4u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A58FCu, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A5904u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A590Cu, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A5918u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A5920u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A592Cu, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A5938u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A5950u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A5958u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A5964u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A5994u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A59A4u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A59B0u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A59B8u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A59C4u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A59CCu, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A59D8u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A59E0u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A5A1Cu, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A5A28u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A5A5Cu, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A5A68u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A5A94u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A5AA0u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A5AC8u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A5ACCu, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A5AD8u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A5AE8u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A5AF0u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A5AF8u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A5B00u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A5B08u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A5B10u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A5B1Cu, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A5B28u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A5B40u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A5B48u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A5B60u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A5B6Cu, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A5B88u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A5BA8u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A5BBCu, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A5BC4u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A5BCCu, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A5BD4u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A5BF4u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A5C14u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A5C44u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A5C48u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A5C50u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A5C5Cu, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A5C6Cu, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A5C78u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A5C84u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A5C90u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A5CA4u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A5CBCu, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A5CC8u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A5D08u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A5D14u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A5D18u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A5D40u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A5D50u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A5D68u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A5D94u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A5DC0u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A5DCCu, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A5DE4u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A5DFCu, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A5E14u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A5E1Cu, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A5E28u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A5E4Cu, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A5E58u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A5E64u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A5E7Cu, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A5EA4u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A5EB0u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A5EC0u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A5ED4u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A5EE4u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A5EECu, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A5EF8u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A5F04u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A5F08u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A5F2Cu, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A5F38u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A5F40u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A5F4Cu, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A5F54u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A5F60u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A5F68u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A5F7Cu, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A5F84u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A5F8Cu, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A5FACu, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A5FB4u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A5FCCu, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A5FF0u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A5FF8u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A6000u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A6020u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A6028u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A6044u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A6050u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A605Cu, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A6080u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A6090u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A609Cu, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A60A8u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A60C0u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A60E0u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A60E8u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A60F0u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A60F8u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A6108u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A6114u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A6120u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A6138u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A6140u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A6180u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A61D4u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A61DCu, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A6208u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A6210u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A6218u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A6220u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A6228u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A6230u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A6238u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A6240u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A6248u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A6250u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A625Cu, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A6264u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A62ACu, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A62C0u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A62C8u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A62CCu, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A62ECu, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A62F8u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A6300u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A631Cu, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A6334u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A633Cu, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A6348u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A6350u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A6388u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A639Cu, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A63B0u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A63BCu, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A63C4u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A6404u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A6418u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A6428u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A6430u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A6470u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A6484u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A6488u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A649Cu, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A64A8u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A64B4u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A64F0u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A64FCu, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A6504u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A6510u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A651Cu, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A6528u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A6534u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A6540u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A6550u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A656Cu, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A6574u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A657Cu, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A65A0u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A65C4u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A65D4u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A65E4u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A6638u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A6640u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A6648u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A6664u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A6678u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A66BCu, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A66DCu, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A672Cu, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A6748u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A6760u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A677Cu, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A67C4u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A6808u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A6838u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A68A8u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A68D8u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A68ECu, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A68F8u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A693Cu, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A694Cu, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A6954u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A6958u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A6970u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A6994u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A69A8u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A69BCu, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A69C4u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A69D0u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A69E4u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A69F4u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A69FCu, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A6A00u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A6A18u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A6A30u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A6A44u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A6A4Cu, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A6A58u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A6A6Cu, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A6A7Cu, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A6A84u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A6A88u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A6AA0u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A6AB4u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A6AC8u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A6AD0u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A6ADCu, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A6AF0u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A6B00u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A6B08u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A6B0Cu, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A6B24u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A6B34u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A6B3Cu, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A6B5Cu, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A6B70u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A6B78u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A6B84u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A6B98u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A6BA8u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A6BB0u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A6BB4u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A6BCCu, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A6BDCu, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A6BE4u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A6C04u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A6C18u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A6C20u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A6C44u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A6C5Cu, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A6C78u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A6C8Cu, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A6C98u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A6CA8u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A6CB4u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A6CD0u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A6CE4u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A6CF0u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A6D04u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A6D14u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A6D1Cu, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A6D2Cu, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A6D30u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A6D38u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A6D4Cu, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A6D68u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A6D78u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A6D80u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A6D84u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A6D9Cu, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A6DB0u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A6DC4u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A6DCCu, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A6DE0u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A6DECu, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A6DFCu, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A6E08u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A6E24u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A6E34u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A6E3Cu, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A6E40u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A6E58u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A6E70u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A6E84u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A6E8Cu, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A6EA0u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A6EACu, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A6EC0u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A6ED0u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A6EDCu, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A6EE4u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A6EF4u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A6F04u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A6F10u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A6F20u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A6F30u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A6F40u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A6F4Cu, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A6F60u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A6F70u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A6F78u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A6F7Cu, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A6F94u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A6FACu, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A6FC0u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A6FC8u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A6FD4u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A6FE8u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A6FF8u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A7000u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A7004u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A701Cu, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A7034u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A7048u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A7050u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A705Cu, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A7070u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A7080u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A7088u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A708Cu, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A70A4u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A70BCu, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A70D0u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A70D8u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A70E4u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A70F4u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A7100u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A711Cu, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A7144u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A7154u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A715Cu, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A7160u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A7178u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A7194u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A71A8u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A71B0u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A71BCu, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A71C8u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A71F8u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A7208u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A7210u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A7214u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A722Cu, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A724Cu, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A725Cu, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A7264u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A7268u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A7270u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A7274u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A728Cu, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A729Cu, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A72A8u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A72B0u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A72B8u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A72C4u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A72E0u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A72F4u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A7310u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A7320u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A7330u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A7338u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A7354u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A7358u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A7400u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A7414u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A741Cu, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A7428u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A743Cu, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A744Cu, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A7454u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A7458u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A7470u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A7484u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A7498u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A74A0u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A7544u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A7554u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A7564u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A7570u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A7584u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A7594u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A759Cu, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A75A0u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A75B8u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A75CCu, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A75E0u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A75E8u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A75F4u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A75FCu, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A760Cu, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A7620u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A762Cu, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A7634u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A763Cu, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A7640u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A765Cu, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A766Cu, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A7678u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A768Cu, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A769Cu, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A76A4u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A76A8u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A76C0u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A76ECu, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A7704u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A7710u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A7724u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A772Cu, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A7730u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A773Cu, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A7748u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A7750u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A7790u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A77CCu, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A77E0u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A77ECu, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A77F8u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A7808u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A7810u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A7818u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A7820u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A7830u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A783Cu, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A7844u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A784Cu, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A7854u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A785Cu, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A786Cu, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A7878u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A7880u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A7890u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A78A8u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A78BCu, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A78C4u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A78CCu, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A78D4u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A78ECu, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A78F8u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A7900u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A7910u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A7918u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A7920u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A7928u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A7930u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A7938u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A7940u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A7950u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A7964u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A7970u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A7978u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A7980u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A7988u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A7990u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A79A0u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A79B4u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A79C0u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A79C8u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A79D8u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A79E0u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A79F0u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A7A08u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A7A1Cu, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A7A2Cu, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A7A34u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A7A38u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A7A50u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A7A5Cu, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A7A64u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A7A74u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A7A7Cu, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A7A84u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A7A8Cu, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A7A94u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A7A9Cu, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A7AA8u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A7ABCu, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A7AD0u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A7AE4u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A7AECu, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A7AF4u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A7AFCu, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A7B08u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A7B14u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A7B1Cu, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A7B24u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A7B2Cu, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A7B34u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A7B40u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A7B4Cu, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A7B54u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A7B64u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A7B74u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A7B7Cu, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A7B84u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A7B98u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A7BA0u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A7BA8u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A7BB0u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A7BC0u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A7BD4u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A7BE0u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A7BE8u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A7BF0u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A7BF8u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A7C00u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A7C10u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A7C24u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A7C30u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A7C38u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A7C48u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A7C50u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A7C5Cu, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A7C64u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A7C70u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A7C84u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A7C8Cu, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A7CA0u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A7CB4u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A7CBCu, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A7CC4u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A7CCCu, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A7CD8u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A7CE4u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A7CECu, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A7CF4u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A7CFCu, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A7D04u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A7D10u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A7D1Cu, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A7D24u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A7D34u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A7D40u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A7D50u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A7D58u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A7D60u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A7D78u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A7D80u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A7D88u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A7D90u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A7DA0u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A7DB4u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A7DC0u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A7DC8u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A7DD0u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A7DD8u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A7DE0u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A7DF0u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A7E04u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A7E10u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A7E18u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A7E28u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A7E30u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A7E44u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A7E4Cu, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A7E54u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A7E60u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A7E6Cu, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A7E74u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A7E7Cu, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A7E88u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A7E90u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A7E9Cu, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A7EA4u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A7EACu, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A7EB8u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A7ECCu, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A7ED4u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A7EE4u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A7EECu, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A7EF0u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A7F04u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A7F18u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A7F24u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A7F2Cu, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A7F3Cu, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A7F64u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A7FACu, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A7FC0u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A7FD0u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A7FE0u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A7FF0u, &recomp_unit_0040, "recomp_unit_0040"); - runtime.register_function(0x088A7FFCu, &recomp_unit_0040, "recomp_unit_0040"); + // PSPRECOMP_V812_COMPACT_REGISTRATION: same entry set, looped once in Runtime instead of source-expanded calls. + runtime.register_generated_entry_mask(0x088A4000u, &recomp_unit_0040, "recomp_unit_0040", + kEntryMasks_recomp_unit_0040, 64u); } } // namespace psprecomp diff --git a/profiles/vcs/generated/generated_unit_0041.cpp b/profiles/vcs/generated/generated_unit_0041.cpp index 62e5aba..f2ddad9 100644 --- a/profiles/vcs/generated/generated_unit_0041.cpp +++ b/profiles/vcs/generated/generated_unit_0041.cpp @@ -714,6 +714,19 @@ LOCAL_DISPATCH: AOT_REGCACHE_SYNC_OUT(); return; } } +// PSPRECOMP_V812_SHARED_SCHED_BLOCK: one scheduler-exact slow boundary per unit. +LOCAL_SCHED_BOUNDARY: + ctx.pc = jump_target; + AOT_REGCACHE_SYNC_OUT(); + if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { + ++local_redispatch_rounds; + AOT_REGCACHE_SYNC_IN(); + local_transfers = 0u; + local_pc = ctx.pc; + entry_id = 0u; + goto LOCAL_DISPATCH; + } + return; L_088A8004: { const bool branch_taken = 0u == 0u; if (branch_taken) { @@ -1185,18 +1198,8 @@ L_088A8354: aot_gpr_29 = (aot_gpr_29 + static_cast(80)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088A8374: aot_gpr_29 = (aot_gpr_29 + static_cast(-256)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(244), ctx.gpr[17]); @@ -1581,18 +1584,8 @@ L_088A865C: aot_gpr_29 = (aot_gpr_29 + static_cast(256)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088A8670: aot_gpr_29 = (aot_gpr_29 + static_cast(-336)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(300), ctx.gpr[16]); @@ -2254,18 +2247,8 @@ L_088A8A74: aot_gpr_29 = (aot_gpr_29 + static_cast(336)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088A8AAC: aot_gpr_29 = (aot_gpr_29 + static_cast(-480)); aot_gpr_6 = (aot_mem.aot_direct_load8(ctx.gpr[28] + static_cast(-7080))); @@ -3384,18 +3367,8 @@ L_088A93B4: aot_gpr_29 = (aot_gpr_29 + static_cast(480)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088A93F8: aot_gpr_29 = (aot_gpr_29 + static_cast(-288)); aot_gpr_5 = (static_cast(static_cast(static_cast(aot_mem.aot_direct_load8(aot_gpr_4 + static_cast(615)))))); @@ -4677,18 +4650,8 @@ L_088A9EB4: aot_gpr_29 = (aot_gpr_29 + static_cast(288)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088A9EE0: aot_gpr_29 = (aot_gpr_29 + static_cast(-272)); aot_gpr_5 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(352))); @@ -5274,18 +5237,8 @@ L_088AA384: aot_gpr_29 = (aot_gpr_29 + static_cast(272)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088AA3CC: { const std::uint32_t vfpu_address = aot_gpr_5 + static_cast(0); std::uint32_t vfpu_words[4]{}; @@ -5313,36 +5266,16 @@ L_088AA3CC: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088AA3E4: aot_mem.aot_direct_store32(aot_gpr_5 + static_cast(0), aot_gpr_4); jump_target = aot_gpr_31; aot_gpr_2 = (aot_gpr_4 | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088AA3F0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -5403,18 +5336,8 @@ L_088AA444: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088AA458: aot_gpr_5 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(32))); aot_gpr_6 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(7660))); @@ -5434,18 +5357,8 @@ L_088AA478: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088AA480: aot_gpr_4 = (2246u << 16u); aot_gpr_4 = (aot_gpr_4 + static_cast(4080)); @@ -5466,18 +5379,8 @@ L_088AA4A0: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088AA4A8: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(16), ctx.gpr[16]); @@ -5766,18 +5669,8 @@ L_088AA70C: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088AA724: ctx.gpr[8] = (16076u << 16u); ctx.gpr[8] = (ctx.gpr[8] | 52429u); @@ -5837,18 +5730,8 @@ L_088AA790: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088AA7AC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -5891,18 +5774,8 @@ L_088AA7EC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088AA800: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -5950,36 +5823,16 @@ L_088AA858: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088AA868: aot_mem.aot_direct_store32(ctx.gpr[28] + static_cast(-24948), 0u); jump_target = aot_gpr_31; aot_mem.aot_direct_store32(ctx.gpr[28] + static_cast(-24940), 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088AA874: ctx.gpr[7] = (aot_gpr_5 | 0u); aot_gpr_5 = (aot_gpr_4 | 0u); @@ -6053,18 +5906,8 @@ L_088AA8FC: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088AA904: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); { const std::uint32_t aot_run_words[9]{std::bit_cast(aot_fpr_20), std::bit_cast(ctx.fpr[22]), std::bit_cast(ctx.fpr[24]), std::bit_cast(ctx.fpr[26]), std::bit_cast(ctx.fpr[28]), std::bit_cast(ctx.fpr[30]), ctx.gpr[16], ctx.gpr[17], aot_gpr_31}; @@ -6256,34 +6099,14 @@ L_088AAA64: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088AAA94: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088AAA9C: ctx.gpr[7] = (aot_gpr_4 + static_cast(32)); ctx.gpr[9] = (0u | 32u); @@ -6371,18 +6194,8 @@ L_088AAB1C: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088AAB24: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -6542,35 +6355,15 @@ L_088AACCC: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088AACF8: jump_target = aot_gpr_31; aot_gpr_2 = (aot_gpr_4 | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088AAD00: ctx.gpr[11] = (aot_gpr_6 & 255u); ctx.gpr[8] = (ctx.gpr[10] | 0u); @@ -6737,18 +6530,8 @@ L_088AAE14: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088AAE1C: aot_gpr_4 = (2246u << 16u); aot_gpr_5 = (0u | 0u); @@ -6769,18 +6552,8 @@ L_088AAE3C: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088AAE44: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -6914,18 +6687,8 @@ L_088AAF40: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088AAF5C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -6968,35 +6731,15 @@ L_088AAF9C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088AAFB0: jump_target = aot_gpr_31; aot_mem.aot_direct_store32(ctx.gpr[28] + static_cast(8436), 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088AAFB8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(8452))); @@ -7045,18 +6788,8 @@ L_088AB010: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088AB01C: aot_gpr_29 = (aot_gpr_29 + static_cast(-64)); aot_gpr_2 = (ctx.gpr[11] | 0u); @@ -7260,35 +6993,15 @@ L_088AB198: aot_gpr_29 = (aot_gpr_29 + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088AB1A0: jump_target = aot_gpr_31; aot_mem.aot_direct_store32(ctx.gpr[28] + static_cast(8440), 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088AB1A8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(8452))); @@ -7337,18 +7050,8 @@ L_088AB200: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088AB20C: aot_gpr_29 = (aot_gpr_29 + static_cast(-64)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(16), ctx.gpr[16]); @@ -7508,18 +7211,8 @@ L_088AB378: aot_gpr_29 = (aot_gpr_29 + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088AB3B0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -7560,18 +7253,8 @@ L_088AB408: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088AB420: aot_gpr_29 = (aot_gpr_29 + static_cast(-128)); aot_gpr_5 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(80))); @@ -7822,18 +7505,8 @@ L_088AB5CC: aot_gpr_29 = (aot_gpr_29 + static_cast(128)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088AB5E8: aot_gpr_5 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(72))); aot_gpr_6 = (0u + static_cast(-2)); @@ -7844,18 +7517,8 @@ L_088AB5E8: aot_gpr_2 = (aot_gpr_4 | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088AB604: aot_gpr_2 = (2246u << 16u); aot_gpr_2 = (aot_gpr_2 + static_cast(11888)); @@ -7911,18 +7574,8 @@ L_088AB6B0: aot_mem.aot_direct_store32(ctx.gpr[28] + static_cast(8444), aot_gpr_4); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088AB6BC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -7965,18 +7618,8 @@ L_088AB6FC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088AB710: aot_gpr_29 = (aot_gpr_29 + static_cast(-80)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(68), ctx.gpr[23]); @@ -8327,18 +7970,8 @@ L_088AB9E4: aot_gpr_29 = (aot_gpr_29 + static_cast(80)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088ABA2C: aot_gpr_29 = (aot_gpr_29 + static_cast(-80)); aot_gpr_2 = (0u | 1u); @@ -8422,18 +8055,8 @@ L_088ABB18: aot_gpr_29 = (aot_gpr_29 + static_cast(80)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088ABB58: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); ctx.gpr[8] = (ctx.gpr[7] | 0u); @@ -8521,18 +8144,8 @@ L_088ABC38: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088ABC44: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -8650,18 +8263,8 @@ L_088ABD84: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088ABD90: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -8687,18 +8290,8 @@ L_088ABDB8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088ABDC4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(-6480))); @@ -8728,18 +8321,8 @@ L_088ABDF8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088ABE04: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -8789,18 +8372,8 @@ L_088ABE60: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088ABE6C: aot_gpr_29 = (aot_gpr_29 + static_cast(-640)); aot_gpr_6 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(6036))); @@ -9041,641 +8614,8 @@ void recomp_unit_0041(Runtime &rt, AllegrexContext &ctx) { void register_generated_unit_41(Runtime &runtime) { runtime.register_generated_unit(41u, 0x088A8000u, 16384u, &recomp_unit_0041, &recomp_unit_0041_entry); - runtime.register_function(0x088A8004u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088A800Cu, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088A8018u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088A8020u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088A8038u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088A8058u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088A8070u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088A8084u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088A80C4u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088A8100u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088A8110u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088A8118u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088A812Cu, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088A8130u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088A8198u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088A81C4u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088A81E8u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088A81F4u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088A8200u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088A8218u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088A823Cu, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088A8248u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088A825Cu, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088A8274u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088A8280u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088A8288u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088A8294u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088A82A0u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088A82ACu, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088A82B0u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088A82BCu, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088A82D0u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088A82DCu, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088A8300u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088A830Cu, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088A8314u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088A831Cu, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088A832Cu, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088A833Cu, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088A8354u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088A8374u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088A8398u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088A83B0u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088A83D8u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088A8418u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088A848Cu, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088A8494u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088A8498u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088A84BCu, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088A84FCu, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088A8570u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088A8574u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088A859Cu, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088A85D8u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088A865Cu, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088A8670u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088A86F8u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088A8708u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088A8728u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088A8730u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088A873Cu, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088A8744u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088A8754u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088A875Cu, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088A8768u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088A8774u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088A877Cu, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088A8788u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088A8794u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088A87B0u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088A87C0u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088A87D8u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088A87E0u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088A87ECu, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088A881Cu, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088A8830u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088A8848u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088A88E4u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088A88ECu, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088A8924u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088A892Cu, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088A896Cu, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088A8974u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088A897Cu, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088A8984u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088A898Cu, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088A89A0u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088A89B8u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088A89C8u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088A89D0u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088A89D8u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088A8A10u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088A8A18u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088A8A24u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088A8A2Cu, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088A8A44u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088A8A54u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088A8A68u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088A8A70u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088A8A74u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088A8AACu, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088A8AF8u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088A8B10u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088A8B20u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088A8B30u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088A8B44u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088A8B64u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088A8B74u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088A8BC4u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088A8BCCu, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088A8BDCu, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088A8BECu, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088A8C78u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088A8C84u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088A8CC8u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088A8CECu, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088A8CF4u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088A8D7Cu, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088A8D90u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088A8DECu, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088A8E2Cu, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088A8E9Cu, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088A8ECCu, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088A8EE4u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088A8EF8u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088A8F00u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088A8F08u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088A8F18u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088A8F40u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088A8F48u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088A8F50u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088A8F64u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088A8F94u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088A8FA4u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088A8FC4u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088A9014u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088A9024u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088A902Cu, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088A903Cu, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088A9064u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088A906Cu, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088A9074u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088A9088u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088A90CCu, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088A90D8u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088A90F8u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088A9104u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088A9110u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088A911Cu, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088A9124u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088A912Cu, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088A9134u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088A9138u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088A9144u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088A9164u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088A9170u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088A917Cu, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088A9188u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088A9198u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088A91CCu, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088A91D8u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088A91E4u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088A91F0u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088A92C0u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088A92D4u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088A92DCu, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088A92E0u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088A92ECu, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088A9364u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088A9370u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088A9384u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088A938Cu, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088A93A0u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088A93ACu, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088A93B4u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088A93F8u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088A9434u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088A9448u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088A9458u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088A9460u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088A9468u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088A947Cu, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088A9484u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088A948Cu, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088A9494u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088A949Cu, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088A94B0u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088A94C4u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088A94CCu, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088A94E4u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088A94F8u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088A9514u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088A9520u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088A9530u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088A9538u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088A9550u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088A955Cu, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088A9564u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088A956Cu, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088A957Cu, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088A95A4u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088A95C8u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088A95E0u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088A95ECu, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088A95F8u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088A9608u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088A9630u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088A9650u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088A9660u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088A9668u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088A9670u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088A9678u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088A9680u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088A9694u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088A96B4u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088A96DCu, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088A96E4u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088A9718u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088A9720u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088A972Cu, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088A9744u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088A9758u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088A976Cu, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088A977Cu, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088A9784u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088A97A0u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088A97B4u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088A97E0u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088A97F8u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088A9824u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088A983Cu, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088A9884u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088A988Cu, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088A9894u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088A989Cu, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088A98A4u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088A990Cu, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088A9914u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088A9980u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088A99A8u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088A9A08u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088A9A10u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088A9A6Cu, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088A9A94u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088A9AFCu, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088A9B18u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088A9B7Cu, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088A9B94u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088A9BB8u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088A9BF4u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088A9C30u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088A9C58u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088A9C78u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088A9CA0u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088A9CECu, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088A9D20u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088A9D48u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088A9D80u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088A9D8Cu, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088A9D98u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088A9DB8u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088A9DD8u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088A9DF0u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088A9E14u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088A9E3Cu, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088A9E54u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088A9E70u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088A9EB4u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088A9EE0u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088A9F90u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088A9F98u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088A9FDCu, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088AA020u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088AA03Cu, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088AA044u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088AA04Cu, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088AA058u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088AA070u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088AA084u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088AA08Cu, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088AA09Cu, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088AA0A4u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088AA0B0u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088AA0B8u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088AA0C0u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088AA0E0u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088AA0F4u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088AA0FCu, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088AA10Cu, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088AA114u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088AA11Cu, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088AA134u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088AA140u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088AA144u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088AA160u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088AA174u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088AA17Cu, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088AA190u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088AA198u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088AA1A0u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088AA1B4u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088AA1C8u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088AA1D8u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088AA1E4u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088AA260u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088AA368u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088AA384u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088AA3CCu, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088AA3E4u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088AA3F0u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088AA40Cu, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088AA41Cu, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088AA428u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088AA430u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088AA434u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088AA43Cu, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088AA444u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088AA458u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088AA474u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088AA478u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088AA480u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088AA48Cu, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088AA4A0u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088AA4A8u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088AA4D4u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088AA4DCu, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088AA4E4u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088AA4ECu, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088AA4F4u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088AA4FCu, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088AA500u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088AA534u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088AA564u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088AA594u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088AA5C4u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088AA5F4u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088AA624u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088AA654u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088AA684u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088AA68Cu, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088AA694u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088AA69Cu, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088AA6B0u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088AA6B8u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088AA6C4u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088AA6F4u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088AA6FCu, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088AA70Cu, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088AA724u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088AA744u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088AA74Cu, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088AA76Cu, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088AA774u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088AA790u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088AA7ACu, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088AA7C8u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088AA7D4u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088AA7DCu, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088AA7ECu, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088AA800u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088AA814u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088AA81Cu, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088AA824u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088AA830u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088AA848u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088AA858u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088AA868u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088AA874u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088AA890u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088AA898u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088AA8FCu, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088AA904u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088AA938u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088AA944u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088AA950u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088AA95Cu, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088AA970u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088AA9B4u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088AA9C4u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088AA9CCu, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088AA9D4u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088AA9E8u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088AA9F0u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088AA9F8u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088AAA00u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088AAA10u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088AAA18u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088AAA28u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088AAA30u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088AAA40u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088AAA48u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088AAA58u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088AAA64u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088AAA94u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088AAA9Cu, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088AAABCu, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088AAAE4u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088AAAF0u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088AAAF4u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088AAB10u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088AAB18u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088AAB1Cu, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088AAB24u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088AAB74u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088AAB84u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088AAB90u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088AAC94u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088AAC9Cu, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088AACACu, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088AACB4u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088AACCCu, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088AACF8u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088AAD00u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088AAD24u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088AAD30u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088AAD44u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088AAD4Cu, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088AAD88u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088AAD94u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088AADA0u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088AADE4u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088AADF8u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088AAE00u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088AAE14u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088AAE1Cu, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088AAE28u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088AAE3Cu, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088AAE44u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088AAE70u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088AAE7Cu, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088AAE84u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088AAE90u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088AAE9Cu, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088AAEA8u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088AAED4u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088AAEE0u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088AAEECu, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088AAEF8u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088AAEFCu, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088AAF04u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088AAF14u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088AAF1Cu, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088AAF28u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088AAF34u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088AAF40u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088AAF5Cu, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088AAF78u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088AAF84u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088AAF8Cu, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088AAF9Cu, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088AAFB0u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088AAFB8u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088AAFCCu, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088AAFE4u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088AAFECu, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088AB000u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088AB008u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088AB010u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088AB01Cu, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088AB058u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088AB064u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088AB074u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088AB07Cu, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088AB084u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088AB0F0u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088AB198u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088AB1A0u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088AB1A8u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088AB1BCu, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088AB1D4u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088AB1DCu, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088AB1F0u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088AB1F8u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088AB200u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088AB20Cu, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088AB278u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088AB29Cu, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088AB2A8u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088AB2B0u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088AB2BCu, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088AB2C8u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088AB2ECu, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088AB2F8u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088AB300u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088AB304u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088AB308u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088AB320u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088AB36Cu, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088AB374u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088AB378u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088AB3B0u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088AB400u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088AB408u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088AB420u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088AB444u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088AB450u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088AB470u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088AB478u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088AB480u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088AB490u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088AB498u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088AB49Cu, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088AB4B0u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088AB4C4u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088AB4CCu, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088AB4D8u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088AB4F0u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088AB4FCu, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088AB50Cu, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088AB51Cu, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088AB528u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088AB538u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088AB54Cu, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088AB558u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088AB560u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088AB568u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088AB574u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088AB584u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088AB594u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088AB5A0u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088AB5A8u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088AB5B8u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088AB5C4u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088AB5CCu, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088AB5E8u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088AB604u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088AB640u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088AB6B0u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088AB6BCu, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088AB6D8u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088AB6E4u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088AB6ECu, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088AB6FCu, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088AB710u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088AB764u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088AB7B0u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088AB7C4u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088AB7DCu, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088AB7F0u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088AB800u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088AB824u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088AB828u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088AB830u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088AB838u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088AB848u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088AB860u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088AB868u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088AB870u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088AB878u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088AB880u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088AB890u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088AB894u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088AB8A0u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088AB8A8u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088AB8B0u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088AB8C0u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088AB8C8u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088AB8D0u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088AB8DCu, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088AB8ECu, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088AB938u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088AB940u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088AB94Cu, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088AB998u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088AB99Cu, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088AB9A8u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088AB9B0u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088AB9C0u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088AB9CCu, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088AB9D4u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088AB9E4u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088ABA2Cu, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088ABAC4u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088ABB18u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088ABB58u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088ABB7Cu, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088ABBA0u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088ABC1Cu, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088ABC24u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088ABC34u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088ABC38u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088ABC44u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088ABC54u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088ABC5Cu, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088ABD1Cu, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088ABD24u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088ABD2Cu, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088ABD34u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088ABD3Cu, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088ABD50u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088ABD58u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088ABD60u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088ABD6Cu, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088ABD78u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088ABD7Cu, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088ABD84u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088ABD90u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088ABDA0u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088ABDA8u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088ABDB4u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088ABDB8u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088ABDC4u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088ABDD8u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088ABDE0u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088ABDE8u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088ABDF0u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088ABDF8u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088ABE04u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088ABE14u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088ABE1Cu, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088ABE24u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088ABE2Cu, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088ABE34u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088ABE3Cu, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088ABE44u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088ABE4Cu, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088ABE58u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088ABE60u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088ABE6Cu, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088ABE90u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088ABEBCu, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088ABEC4u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088ABECCu, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088ABED0u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088ABEDCu, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088ABEE8u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088ABEFCu, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088ABF04u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088ABF14u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088ABF1Cu, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088ABF20u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088ABF3Cu, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088ABF48u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088ABF58u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088ABF64u, &recomp_unit_0041, "recomp_unit_0041"); - runtime.register_function(0x088ABF6Cu, &recomp_unit_0041, "recomp_unit_0041"); + // PSPRECOMP_V812_COMPACT_REGISTRATION: same entry set, looped once in Runtime instead of source-expanded calls. + runtime.register_generated_entry_mask(0x088A8004u, &recomp_unit_0041, "recomp_unit_0041", + kEntryMasks_recomp_unit_0041, 64u); } } // namespace psprecomp diff --git a/profiles/vcs/generated/generated_unit_0042.cpp b/profiles/vcs/generated/generated_unit_0042.cpp index 3147340..e8b08a8 100644 --- a/profiles/vcs/generated/generated_unit_0042.cpp +++ b/profiles/vcs/generated/generated_unit_0042.cpp @@ -522,6 +522,19 @@ LOCAL_DISPATCH: AOT_REGCACHE_SYNC_OUT(); return; } } +// PSPRECOMP_V812_SHARED_SCHED_BLOCK: one scheduler-exact slow boundary per unit. +LOCAL_SCHED_BOUNDARY: + ctx.pc = jump_target; + AOT_REGCACHE_SYNC_OUT(); + if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { + ++local_redispatch_rounds; + AOT_REGCACHE_SYNC_IN(); + local_transfers = 0u; + local_pc = ctx.pc; + entry_id = 0u; + goto LOCAL_DISPATCH; + } + return; L_088AC000: { const std::uint32_t vfpu_address = ctx.gpr[17] + static_cast(16); std::uint32_t vfpu_words[4]{}; @@ -1111,18 +1124,8 @@ L_088AC344: aot_gpr_29 = (aot_gpr_29 + static_cast(640)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088AC35C: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_gpr_5 = (aot_gpr_4 | 0u); @@ -1218,18 +1221,8 @@ L_088AC45C: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088AC47C: aot_gpr_29 = (aot_gpr_29 + static_cast(-128)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(116), aot_gpr_16); @@ -1407,18 +1400,8 @@ L_088AC5F4: aot_gpr_29 = (aot_gpr_29 + static_cast(128)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088AC608: aot_gpr_4 = (2246u << 16u); aot_gpr_4 = (aot_gpr_4 + static_cast(16496)); @@ -1439,18 +1422,8 @@ L_088AC628: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088AC630: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -1493,18 +1466,8 @@ L_088AC670: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088AC684: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(32), ctx.gpr[21]); @@ -1613,18 +1576,8 @@ L_088AC750: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088AC780: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (2246u << 16u); @@ -1645,18 +1598,8 @@ L_088AC7AC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088AC7B8: aot_gpr_29 = (aot_gpr_29 + static_cast(-272)); ctx.gpr[8] = (ctx.gpr[7] & 255u); @@ -2404,18 +2347,8 @@ L_088ACC14: aot_gpr_29 = (aot_gpr_29 + static_cast(272)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088ACC20: aot_gpr_29 = (aot_gpr_29 + static_cast(-720)); aot_gpr_4 = (2236u << 16u); @@ -3475,18 +3408,8 @@ L_088AD514: aot_gpr_29 = (aot_gpr_29 + static_cast(720)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088AD55C: aot_gpr_29 = (aot_gpr_29 + static_cast(-1120)); { const std::uint32_t aot_run_words[14]{std::bit_cast(ctx.fpr[20]), std::bit_cast(ctx.fpr[22]), std::bit_cast(ctx.fpr[24]), std::bit_cast(ctx.fpr[26]), std::bit_cast(ctx.fpr[28]), aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[22], ctx.gpr[23], aot_gpr_31}; @@ -4771,18 +4694,8 @@ L_088ADD54: aot_gpr_29 = (aot_gpr_29 + static_cast(1120)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088ADD94: aot_gpr_29 = (aot_gpr_29 + static_cast(-144)); aot_gpr_4 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(8436))); @@ -4967,18 +4880,8 @@ L_088ADFCC: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088ADFE4: aot_fpr_12 = std::bit_cast(ctx.fpu_float_to_word_ct<1u>(aot_fpr_12)); ctx.gpr[22] = (0u | 255u); @@ -5145,18 +5048,8 @@ L_088AE10C: ctx.gpr[10] = (ctx.gpr[10] & 255u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088AE134: ctx.gpr[8] = (aot_mem.aot_direct_load32(aot_gpr_29 + static_cast(68))); ctx.gpr[7] = (aot_mem.aot_direct_load32(aot_gpr_29 + static_cast(64))); @@ -5803,18 +5696,8 @@ L_088AE8A0: aot_gpr_29 = (aot_gpr_29 + static_cast(144)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088AE8E8: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_gpr_4 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(8440))); @@ -6367,18 +6250,8 @@ L_088AEF90: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088AEFC0: aot_gpr_29 = (aot_gpr_29 + static_cast(-816)); { const std::uint32_t aot_run_words[16]{std::bit_cast(ctx.fpr[20]), std::bit_cast(ctx.fpr[22]), std::bit_cast(ctx.fpr[24]), std::bit_cast(ctx.fpr[26]), std::bit_cast(ctx.fpr[28]), std::bit_cast(ctx.fpr[30]), aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[22], ctx.gpr[23], ctx.gpr[30], aot_gpr_31}; @@ -8705,449 +8578,8 @@ void recomp_unit_0042(Runtime &rt, AllegrexContext &ctx) { void register_generated_unit_42(Runtime &runtime) { runtime.register_generated_unit(42u, 0x088AC000u, 16384u, &recomp_unit_0042, &recomp_unit_0042_entry); - runtime.register_function(0x088AC000u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AC04Cu, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AC054u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AC060u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AC074u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AC07Cu, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AC08Cu, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AC094u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AC098u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AC0B8u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AC0C4u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AC0D4u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AC0E0u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AC0E8u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AC1C8u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AC1D0u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AC1DCu, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AC1F0u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AC1F8u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AC208u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AC210u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AC214u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AC234u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AC240u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AC250u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AC25Cu, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AC264u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AC344u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AC35Cu, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AC388u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AC3B8u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AC3CCu, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AC420u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AC434u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AC45Cu, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AC47Cu, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AC4A8u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AC4B4u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AC4C0u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AC518u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AC520u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AC560u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AC568u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AC570u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AC5C8u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AC5E8u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AC5F0u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AC5F4u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AC608u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AC614u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AC628u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AC630u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AC64Cu, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AC658u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AC660u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AC670u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AC684u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AC6E8u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AC6F4u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AC6FCu, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AC710u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AC718u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AC72Cu, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AC750u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AC780u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AC7ACu, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AC7B8u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AC7DCu, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AC7E8u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AC7ECu, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AC7FCu, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AC808u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AC81Cu, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AC828u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AC844u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AC850u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AC860u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AC868u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AC874u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AC888u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AC894u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AC8B0u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AC8BCu, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AC8CCu, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AC8DCu, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AC8E4u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AC8F0u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AC904u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AC90Cu, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AC958u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088ACA74u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088ACA88u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088ACA94u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088ACAA8u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088ACAB4u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088ACAC8u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088ACAD8u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088ACADCu, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088ACB64u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088ACB9Cu, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088ACBACu, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088ACBB8u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088ACBC8u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088ACBD4u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088ACBDCu, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088ACBECu, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088ACBF8u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088ACC08u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088ACC14u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088ACC20u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088ACCD8u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088ACCE4u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088ACCF0u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088ACCFCu, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088ACD08u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088ACD14u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088ACD38u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088ACD54u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088ACE58u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088ACE68u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088ACE78u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088ACE8Cu, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088ACEB8u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088ACEF8u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088ACF0Cu, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088ACF3Cu, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088ACF4Cu, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088ACF60u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088ACF8Cu, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088ACFCCu, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088ACFE0u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AD008u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AD240u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AD248u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AD258u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AD260u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AD264u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AD3B8u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AD3C0u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AD3D0u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AD3D8u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AD3DCu, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AD4ACu, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AD4B4u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AD4C4u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AD4CCu, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AD4E0u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AD4FCu, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AD508u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AD514u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AD55Cu, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AD5BCu, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AD5D4u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AD614u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AD6C0u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AD6DCu, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AD6F8u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AD700u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AD708u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AD720u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AD728u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AD73Cu, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AD758u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AD760u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AD768u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AD780u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AD78Cu, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088ADB0Cu, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088ADB1Cu, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088ADB24u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088ADB30u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088ADB58u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088ADD3Cu, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088ADD4Cu, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088ADD54u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088ADD94u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088ADDE4u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088ADDF0u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088ADDFCu, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088ADE08u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088ADE14u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088ADE20u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088ADE40u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088ADF68u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088ADF78u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088ADF88u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088ADF90u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088ADF98u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088ADFCCu, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088ADFE4u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088ADFFCu, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AE014u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AE02Cu, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AE03Cu, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AE054u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AE064u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AE074u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AE07Cu, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AE0A8u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AE0B4u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AE0BCu, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AE0CCu, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AE0D4u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AE0E4u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AE0FCu, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AE10Cu, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AE134u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AE140u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AE1FCu, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AE21Cu, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AE23Cu, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AE248u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AE258u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AE340u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AE360u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AE380u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AE38Cu, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AE39Cu, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AE484u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AE4A4u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AE4C4u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AE4D0u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AE4E0u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AE5C8u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AE5E8u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AE608u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AE614u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AE624u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AE70Cu, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AE72Cu, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AE74Cu, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AE758u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AE764u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AE820u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AE840u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AE860u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AE86Cu, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AE870u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AE888u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AE890u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AE89Cu, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AE8A0u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AE8E8u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AE920u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AE92Cu, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AE938u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AE944u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AE950u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AE970u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AE994u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AE9A4u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AE9B4u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AE9BCu, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AE9D4u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AE9DCu, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AE9E4u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AE9F0u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AE9F8u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AEA0Cu, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AEA14u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AEA24u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AEA28u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AEC9Cu, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AECACu, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AECB4u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AECC0u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AECC4u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AEF38u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AEF3Cu, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AEF54u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AEF5Cu, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AEF6Cu, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AEF78u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AEF84u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AEF90u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AEFC0u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AF06Cu, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AF0B4u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AF0C0u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AF0C8u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AF0D0u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AF0D8u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AF0E0u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AF0E8u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AF104u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AF114u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AF120u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AF128u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AF138u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AF140u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AF14Cu, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AF158u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AF160u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AF170u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AF178u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AF184u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AF18Cu, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AF194u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AF19Cu, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AF1A4u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AF1B8u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AF1C4u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AF1D0u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AF1DCu, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AF1E8u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AF1F0u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AF208u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AF20Cu, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AF21Cu, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AF224u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AF22Cu, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AF234u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AF264u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AF270u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AF2BCu, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AF2C8u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AF2D0u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AF2DCu, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AF2E4u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AF304u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AF328u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AF348u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AF354u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AF35Cu, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AF368u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AF38Cu, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AF3ACu, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AF3E4u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AF404u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AF408u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AF410u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AF41Cu, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AF430u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AF440u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AF448u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AF450u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AF458u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AF460u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AF484u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AF48Cu, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AF4D4u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AF4DCu, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AF4F0u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AF518u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AF53Cu, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AF548u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AF590u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AF5A8u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AF5B0u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AF5B8u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AF5CCu, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AF628u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AF62Cu, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AF718u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AF724u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AF734u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AF740u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AF748u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AF74Cu, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AF760u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AF768u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AF770u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AF778u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AF780u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AF788u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AF7A8u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AF7B4u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AF7C8u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AF7D0u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AF7DCu, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AF7F0u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AF844u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AF84Cu, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AF86Cu, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AF884u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AF8FCu, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AF948u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AF94Cu, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AF990u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AF9BCu, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AFA40u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AFA4Cu, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AFA5Cu, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AFA68u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AFA70u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AFA74u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AFA88u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AFA90u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AFAA8u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AFAB8u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AFAF8u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AFB00u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AFB08u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AFB28u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AFB3Cu, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AFB50u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AFB64u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AFB88u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AFB9Cu, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AFBA4u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AFBD8u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AFBE0u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AFBE8u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AFBF0u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AFBF4u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AFC30u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AFC38u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AFC40u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AFC60u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AFC74u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AFC88u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AFC9Cu, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AFCA8u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AFCB8u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AFCC0u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AFCC8u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AFCDCu, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AFCE4u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AFCF8u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AFD10u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AFD18u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AFD20u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AFD28u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AFD30u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AFD38u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AFD50u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AFD74u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AFD94u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AFDA0u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AFDA4u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AFDC4u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AFDD0u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AFDE8u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AFDFCu, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AFE0Cu, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AFE14u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AFE68u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AFE70u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AFE90u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AFEA8u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AFF20u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AFF6Cu, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AFF70u, &recomp_unit_0042, "recomp_unit_0042"); - runtime.register_function(0x088AFFE0u, &recomp_unit_0042, "recomp_unit_0042"); + // PSPRECOMP_V812_COMPACT_REGISTRATION: same entry set, looped once in Runtime instead of source-expanded calls. + runtime.register_generated_entry_mask(0x088AC000u, &recomp_unit_0042, "recomp_unit_0042", + kEntryMasks_recomp_unit_0042, 64u); } } // namespace psprecomp diff --git a/profiles/vcs/generated/generated_unit_0043.cpp b/profiles/vcs/generated/generated_unit_0043.cpp index 74e3c5d..b41ec1c 100644 --- a/profiles/vcs/generated/generated_unit_0043.cpp +++ b/profiles/vcs/generated/generated_unit_0043.cpp @@ -589,6 +589,19 @@ LOCAL_DISPATCH: AOT_REGCACHE_SYNC_OUT(); return; } } +// PSPRECOMP_V812_SHARED_SCHED_BLOCK: one scheduler-exact slow boundary per unit. +LOCAL_SCHED_BOUNDARY: + ctx.pc = jump_target; + AOT_REGCACHE_SYNC_OUT(); + if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { + ++local_redispatch_rounds; + AOT_REGCACHE_SYNC_IN(); + local_transfers = 0u; + local_pc = ctx.pc; + entry_id = 0u; + goto LOCAL_DISPATCH; + } + return; L_088B0000: aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(420), std::bit_cast(aot_fpr_13)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(424), std::bit_cast(aot_fpr_12)); @@ -782,18 +795,8 @@ L_088B019C: aot_gpr_29 = (aot_gpr_29 + static_cast(816)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088B01E4: aot_gpr_29 = (aot_gpr_29 + static_cast(-80)); aot_gpr_4 = (aot_mem.aot_direct_load8(ctx.gpr[28] + static_cast(-24904))); @@ -1368,18 +1371,8 @@ L_088B07E8: aot_gpr_29 = (aot_gpr_29 + static_cast(80)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088B0818: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (2246u << 16u); @@ -1413,18 +1406,8 @@ L_088B0860: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088B086C: { const std::uint32_t vfpu_address = aot_gpr_6 + static_cast(0); std::uint32_t vfpu_words[4]{}; @@ -1480,18 +1463,8 @@ L_088B086C: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088B0894: { const std::uint32_t vfpu_address = aot_gpr_5 + static_cast(0); std::uint32_t vfpu_words[4]{}; @@ -1519,18 +1492,8 @@ L_088B0894: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088B08AC: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -1895,18 +1858,8 @@ L_088B0BA8: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088B0BD0: aot_gpr_2 = (0u + 0u); ctx.execute_vfpu_vec3_ct<12u, 1u, 4u, 3u, 1u>(); @@ -2132,18 +2085,8 @@ L_088B0D3C: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088B0D44: ctx.execute_vfpu_vdot_ct<24u, 1u, 7u, 3u>(); ctx.execute_vfpu_vdot_ct<56u, 2u, 7u, 3u>(); @@ -2212,35 +2155,15 @@ L_088B0DC4: aot_gpr_2 = (0u + static_cast(1)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088B0DCC: jump_target = aot_gpr_31; aot_gpr_2 = (0u + 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088B0DD4: ctx.gpr[8] = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(60))); aot_gpr_5 = (2236u << 16u); @@ -2301,18 +2224,8 @@ L_088B0E2C: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088B0E34: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); ctx.gpr[8] = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(56))); @@ -2396,18 +2309,8 @@ L_088B0ED4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088B0EE0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[17]); @@ -2511,18 +2414,8 @@ L_088B0F90: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088B0FA4: ctx.gpr[8] = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(64))); aot_gpr_4 = (aot_mem.aot_direct_load16(aot_gpr_4 + static_cast(48))); @@ -2600,18 +2493,8 @@ L_088B101C: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088B1028: aot_gpr_29 = (aot_gpr_29 + static_cast(-144)); aot_fpr_12 = std::bit_cast(aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(0))); @@ -2816,18 +2699,8 @@ L_088B11D8: aot_gpr_29 = (aot_gpr_29 + static_cast(144)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088B11E0: aot_fpr_13 = std::bit_cast(aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(0))); aot_fpr_12 = std::bit_cast(aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(12))); @@ -2930,18 +2803,8 @@ L_088B12A0: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088B12A8: aot_gpr_29 = (aot_gpr_29 + static_cast(-80)); aot_gpr_6 = (aot_gpr_4 + static_cast(16)); @@ -3166,18 +3029,8 @@ L_088B141C: aot_gpr_29 = (aot_gpr_29 + static_cast(80)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088B1424: aot_gpr_29 = (aot_gpr_29 + static_cast(-128)); { const std::uint32_t vfpu_address = aot_gpr_5 + static_cast(0); @@ -3424,18 +3277,8 @@ L_088B154C: aot_gpr_29 = (aot_gpr_29 + static_cast(128)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088B1554: aot_gpr_29 = (aot_gpr_29 + static_cast(-224)); ctx.gpr[8] = (aot_gpr_4 + static_cast(16)); @@ -3769,18 +3612,8 @@ L_088B1778: aot_gpr_29 = (aot_gpr_29 + static_cast(224)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088B1780: { const std::uint32_t vfpu_address = aot_gpr_4 + static_cast(0); std::uint32_t vfpu_words[4]{}; @@ -3865,18 +3698,8 @@ L_088B180C: aot_gpr_2 = (aot_gpr_2 < static_cast(1) ? 1u : 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088B1820: { const std::uint32_t vfpu_address = aot_gpr_4 + static_cast(0); std::uint32_t vfpu_words[4]{}; @@ -4009,18 +3832,8 @@ L_088B18D8: aot_gpr_2 = (aot_gpr_2 < static_cast(1) ? 1u : 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088B18EC: aot_gpr_29 = (aot_gpr_29 + static_cast(-128)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(84), ctx.gpr[16]); @@ -4128,18 +3941,8 @@ L_088B1A08: aot_gpr_29 = (aot_gpr_29 + static_cast(128)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088B1A34: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -4200,18 +4003,8 @@ L_088B1A98: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088B1AB4: aot_gpr_29 = (aot_gpr_29 + static_cast(-96)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(68), ctx.gpr[16]); @@ -4312,18 +4105,8 @@ L_088B1B5C: aot_gpr_29 = (aot_gpr_29 + static_cast(96)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088B1B74: { const std::uint32_t vfpu_address = aot_gpr_4 + static_cast(0); std::uint32_t vfpu_words[4]{}; @@ -4451,35 +4234,15 @@ L_088B1C2C: aot_gpr_2 = (0u + static_cast(1)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088B1C40: jump_target = aot_gpr_31; aot_gpr_2 = (0u | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088B1C50: aot_gpr_29 = (aot_gpr_29 + static_cast(-1008)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(960), std::bit_cast(ctx.fpr[20])); @@ -6769,18 +6532,8 @@ L_088B2F7C: aot_gpr_29 = (aot_gpr_29 + static_cast(1008)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088B2FA8: { const std::uint32_t vfpu_address = aot_gpr_4 + static_cast(0); std::uint32_t vfpu_words[4]{}; @@ -6846,18 +6599,8 @@ L_088B3058: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088B3060: aot_gpr_29 = (aot_gpr_29 + static_cast(-128)); ctx.gpr[8] = (16256u << 16u); @@ -7573,18 +7316,8 @@ L_088B36C8: aot_gpr_29 = (aot_gpr_29 + static_cast(128)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088B36D0: { const std::uint32_t vfpu_address = aot_gpr_4 + static_cast(0); std::uint32_t vfpu_words[4]{}; @@ -7703,35 +7436,15 @@ L_088B37E8: aot_gpr_2 = (0u + static_cast(1)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088B37F0: jump_target = aot_gpr_31; aot_gpr_2 = (0u | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088B3800: aot_gpr_29 = (aot_gpr_29 + static_cast(-80)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(36), ctx.gpr[16]); @@ -8301,18 +8014,8 @@ L_088B3CBC: aot_gpr_29 = (aot_gpr_29 + static_cast(80)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088B3CEC: aot_gpr_29 = (aot_gpr_29 + static_cast(-112)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(60), std::bit_cast(ctx.fpr[20])); @@ -8658,515 +8361,8 @@ void recomp_unit_0043(Runtime &rt, AllegrexContext &ctx) { void register_generated_unit_43(Runtime &runtime) { runtime.register_generated_unit(43u, 0x088B0000u, 16384u, &recomp_unit_0043, &recomp_unit_0043_entry); - runtime.register_function(0x088B0000u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B0064u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B0070u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B0080u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B008Cu, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B0094u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B0098u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B00B0u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B00C8u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B00D0u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B00ECu, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B010Cu, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B0144u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B0164u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B016Cu, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B0174u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B0198u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B019Cu, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B01E4u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B021Cu, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B0248u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B024Cu, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B0268u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B0274u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B02B4u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B02DCu, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B02E8u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B02F4u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B0330u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B0358u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B036Cu, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B0398u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B03A4u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B03D0u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B03DCu, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B040Cu, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B0434u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B0440u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B0448u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B0460u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B04A0u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B04BCu, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B04CCu, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B04DCu, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B04E8u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B0504u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B0534u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B0548u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B059Cu, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B05BCu, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B05D4u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B05E0u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B05FCu, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B0608u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B06E8u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B06F4u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B06FCu, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B0710u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B0724u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B072Cu, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B0734u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B0744u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B076Cu, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B0778u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B07A8u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B07D0u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B07DCu, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B07E8u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B0818u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B083Cu, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B0858u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B0860u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B086Cu, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B0894u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B08ACu, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B0908u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B0934u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B0940u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B094Cu, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B0954u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B0960u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B0A1Cu, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B0A4Cu, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B0A84u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B0AACu, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B0AC8u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B0AD4u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B0ADCu, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B0AE4u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B0AF0u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B0B28u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B0B30u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B0B3Cu, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B0B44u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B0B4Cu, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B0B68u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B0B70u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B0B8Cu, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B0B94u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B0B98u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B0BA0u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B0BA8u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B0BD0u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B0C00u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B0C08u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B0C10u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B0C18u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B0C24u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B0C2Cu, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B0C38u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B0C48u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B0C50u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B0C58u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B0C64u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B0C74u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B0C7Cu, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B0C8Cu, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B0C9Cu, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B0CB4u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B0CC0u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B0CF0u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B0CFCu, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B0D10u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B0D2Cu, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B0D38u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B0D3Cu, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B0D44u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B0D58u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B0D60u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B0D68u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B0D70u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B0D90u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B0DC4u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B0DCCu, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B0DD4u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B0E00u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B0E2Cu, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B0E34u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B0E70u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B0E7Cu, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B0EACu, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B0EB8u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B0ECCu, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B0ED4u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B0EE0u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B0F14u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B0F44u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B0F70u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B0F7Cu, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B0F88u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B0F90u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B0FA4u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B0FD4u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B0FDCu, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B0FFCu, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B1008u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B1014u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B101Cu, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B1028u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B10ACu, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B10B0u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B10C8u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B10DCu, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B11D4u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B11D8u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B11E0u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B1200u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B1218u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B1234u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B124Cu, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B1268u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B1270u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B1278u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B1280u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B1294u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B129Cu, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B12A0u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B12A8u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B13C0u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B13ECu, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B13F4u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B13FCu, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B1410u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B1418u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B141Cu, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B1424u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B1474u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B1494u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B149Cu, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B14CCu, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B14FCu, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B1540u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B1548u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B154Cu, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B1554u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B1600u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B1624u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B1638u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B164Cu, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B1654u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B165Cu, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B1664u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B1778u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B1780u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B17B4u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B180Cu, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B1820u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B187Cu, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B18D8u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B18ECu, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B1940u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B1968u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B1970u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B1988u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B1A04u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B1A08u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B1A34u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B1A60u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B1A68u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B1A70u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B1A88u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B1A8Cu, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B1A94u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B1A98u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B1AB4u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B1ADCu, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B1B18u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B1B20u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B1B4Cu, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B1B54u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B1B5Cu, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B1B74u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B1BB8u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B1BC0u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B1BC8u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B1BD0u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B1C2Cu, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B1C40u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B1C50u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B1CA0u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B1CC0u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B1CD8u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B1CE0u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B1CE8u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B1D08u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B1D28u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B1D40u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B1D48u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B1D50u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B1D70u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B1D90u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B1DA8u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B1DB0u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B1DB8u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B1DE8u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B1E00u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B1E30u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B1E60u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B1E78u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B1E98u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B1EB8u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B1ED0u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B1ED8u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B1EE0u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B1F10u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B1F28u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B1F58u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B1F88u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B1FA8u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B1FC8u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B1FE0u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B1FE8u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B1FF0u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B2020u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B2038u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B2068u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B2098u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B20B0u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B20D0u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B20F0u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B2108u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B2110u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B2118u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B2138u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B2158u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B2170u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B2178u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B2180u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B21B0u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B21C8u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B21F8u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B2228u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B2240u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B2260u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B2280u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B2298u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B22A0u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B22A8u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B22D8u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B22F0u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B2320u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B2350u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B2370u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B2390u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B23A8u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B23B0u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B23B8u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B23E8u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B2400u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B2430u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B2460u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B2480u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B24A0u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B24B8u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B24C0u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B24C8u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B24E8u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B2508u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B2520u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B2528u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B2530u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B2560u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B2578u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B25A8u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B25D8u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B25F0u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B2610u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B2630u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B2648u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B2650u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B2658u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B2688u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B26A0u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B26D0u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B2700u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B2720u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B2740u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B2758u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B2760u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B2768u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B2798u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B27B0u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B27E0u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B2864u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B2874u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B287Cu, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B2894u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B28A4u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B28ACu, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B28C4u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B28D4u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B28DCu, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B28ECu, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B28FCu, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B2914u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B292Cu, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B2970u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B29D8u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B2A80u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B2ABCu, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B2ACCu, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B2ADCu, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B2AF4u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B2B0Cu, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B2B50u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B2BB8u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B2C60u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B2C9Cu, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B2CB4u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B2CCCu, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B2D10u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B2D78u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B2E20u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B2E5Cu, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B2E64u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B2EB8u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B2F78u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B2F7Cu, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B2FA8u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B3054u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B3058u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B3060u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B309Cu, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B30E0u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B30F4u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B3108u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B311Cu, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B312Cu, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B316Cu, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B3194u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B31D8u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B31ECu, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B3200u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B3214u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B3224u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B325Cu, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B3284u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B32C8u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B32DCu, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B32F0u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B3304u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B3314u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B3354u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B337Cu, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B33C0u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B33D4u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B33E8u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B33FCu, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B340Cu, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B3444u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B346Cu, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B34B0u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B34C4u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B34D8u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B34ECu, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B34FCu, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B353Cu, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B3564u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B35A8u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B35BCu, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B35D0u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B35E4u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B35F4u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B362Cu, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B3640u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B36C4u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B36C8u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B36D0u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B3774u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B377Cu, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B3784u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B378Cu, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B37E8u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B37F0u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B3800u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B3850u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B3858u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B38ACu, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B38B4u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B38FCu, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B390Cu, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B3914u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B3928u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B3930u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B3938u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B394Cu, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B3954u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B39A8u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B39B0u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B39F8u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B3A08u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B3A10u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B3A24u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B3A2Cu, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B3A34u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B3A40u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B3A50u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B3A64u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B3A94u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B3A9Cu, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B3AB0u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B3AB8u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B3B0Cu, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B3B14u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B3B5Cu, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B3B70u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B3B78u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B3B8Cu, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B3B94u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B3B9Cu, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B3BB0u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B3BB8u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B3BCCu, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B3BD4u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B3C28u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B3C30u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B3C78u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B3C8Cu, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B3C94u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B3CA8u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B3CB0u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B3CB8u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B3CBCu, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B3CECu, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B3D54u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B3D5Cu, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B3D78u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B3D84u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B3DA0u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B3DACu, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B3DC8u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B3DD4u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B3DDCu, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B3E30u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B3E38u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B3E80u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B3E98u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B3EACu, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B3EC0u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B3EC8u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B3F1Cu, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B3F24u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B3F6Cu, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B3F84u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B3F98u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B3FA4u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B3FB4u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B3FC8u, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B3FCCu, &recomp_unit_0043, "recomp_unit_0043"); - runtime.register_function(0x088B3FFCu, &recomp_unit_0043, "recomp_unit_0043"); + // PSPRECOMP_V812_COMPACT_REGISTRATION: same entry set, looped once in Runtime instead of source-expanded calls. + runtime.register_generated_entry_mask(0x088B0000u, &recomp_unit_0043, "recomp_unit_0043", + kEntryMasks_recomp_unit_0043, 64u); } } // namespace psprecomp diff --git a/profiles/vcs/generated/generated_unit_0044.cpp b/profiles/vcs/generated/generated_unit_0044.cpp index 004f4c4..764fdf2 100644 --- a/profiles/vcs/generated/generated_unit_0044.cpp +++ b/profiles/vcs/generated/generated_unit_0044.cpp @@ -801,6 +801,19 @@ LOCAL_DISPATCH: AOT_REGCACHE_SYNC_OUT(); return; } } +// PSPRECOMP_V812_SHARED_SCHED_BLOCK: one scheduler-exact slow boundary per unit. +LOCAL_SCHED_BOUNDARY: + ctx.pc = jump_target; + AOT_REGCACHE_SYNC_OUT(); + if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { + ++local_redispatch_rounds; + AOT_REGCACHE_SYNC_IN(); + local_transfers = 0u; + local_pc = ctx.pc; + entry_id = 0u; + goto LOCAL_DISPATCH; + } + return; L_088B4004: // TIER2_SUPERBLOCK_V2_HOOK_BEGIN if (vcs::tier2_cluster_enabled(vcs::Tier2ClusterId::Edge43) && rt.memory().direct_fastmem_enabled()) { @@ -1069,18 +1082,8 @@ L_088B4238: aot_gpr_29 = (aot_gpr_29 + static_cast(112)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088B426C: aot_gpr_29 = (aot_gpr_29 + static_cast(-160)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(120), aot_gpr_16); @@ -1693,18 +1696,8 @@ L_088B4708: aot_gpr_29 = (aot_gpr_29 + static_cast(160)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088B4738: // TIER2_SUPERBLOCK_V2_HOOK_BEGIN if (vcs::tier2_cluster_enabled(vcs::Tier2ClusterId::Matrix) && rt.memory().direct_fastmem_enabled()) { @@ -2738,18 +2731,8 @@ L_088B4F74: aot_gpr_29 = (aot_gpr_29 + static_cast(352)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088B4FA8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -2772,18 +2755,8 @@ L_088B4FD0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088B4FE0: aot_gpr_29 = (aot_gpr_29 + static_cast(-656)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(608), aot_gpr_16); @@ -2922,18 +2895,8 @@ L_088B50B8: aot_gpr_29 = (aot_gpr_29 + static_cast(656)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088B50E4: aot_gpr_29 = (aot_gpr_29 + static_cast(-656)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(608), aot_gpr_16); @@ -3099,18 +3062,8 @@ L_088B5204: aot_gpr_29 = (aot_gpr_29 + static_cast(656)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088B5234: ctx.gpr[9] = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(0))); ctx.gpr[7] = (0u | 0u); @@ -3201,18 +3154,8 @@ L_088B5308: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088B5310: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -3295,18 +3238,8 @@ L_088B53AC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088B53C4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(8), ctx.gpr[18]); @@ -3414,35 +3347,15 @@ L_088B5470: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088B5488: jump_target = aot_gpr_31; ctx.gpr[2] = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(-24768))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088B5490: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -3477,18 +3390,8 @@ L_088B54CC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088B54E4: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(12), ctx.gpr[19]); @@ -3542,18 +3445,8 @@ L_088B5548: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088B5564: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(12), ctx.gpr[19]); @@ -3607,18 +3500,8 @@ L_088B55C8: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088B55E4: ctx.gpr[8] = (40503u << 16u); ctx.gpr[9] = (aot_gpr_5 | 0u); @@ -3730,18 +3613,8 @@ L_088B5734: aot_gpr_5 = (aot_mem.aot_direct_load8(aot_gpr_4 + static_cast(0))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088B574C: ctx.gpr[11] = (aot_gpr_4 | 0u); aot_gpr_4 = (aot_mem.aot_direct_load8(ctx.gpr[11] + static_cast(10))); @@ -4017,18 +3890,8 @@ L_088B59C0: ctx.gpr[2] = (ctx.gpr[2] ^ aot_gpr_4); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088B5A54: aot_gpr_5 = (static_cast(static_cast(static_cast(aot_mem.aot_direct_load8(aot_gpr_4 + static_cast(8)))))); aot_gpr_5 = (aot_gpr_5 | 8u); @@ -4036,18 +3899,8 @@ L_088B5A54: aot_mem.aot_direct_store8(aot_gpr_4 + static_cast(8), static_cast(aot_gpr_5)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088B5A64: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -4222,18 +4075,8 @@ L_088B5BA4: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088B5BCC: aot_gpr_6 = (static_cast(static_cast(static_cast(aot_mem.aot_direct_load8(aot_gpr_4 + static_cast(8)))))); aot_gpr_5 = (aot_gpr_5 & 255u); @@ -4245,36 +4088,16 @@ L_088B5BCC: aot_mem.aot_direct_store8(aot_gpr_4 + static_cast(8), static_cast(aot_gpr_5)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088B5BEC: ctx.gpr[2] = (static_cast(static_cast(static_cast(aot_mem.aot_direct_load8(aot_gpr_4 + static_cast(8)))))); jump_target = aot_gpr_31; ctx.gpr[2] = (ctx.gpr[2] & 1u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088B5BF8: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(8), aot_gpr_16); @@ -4457,18 +4280,8 @@ L_088B5D34: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088B5D90: aot_gpr_29 = (aot_gpr_29 + static_cast(-272)); aot_gpr_5 = (static_cast(static_cast(static_cast(aot_mem.aot_direct_load8(aot_gpr_4 + static_cast(8)))))); @@ -4538,18 +4351,8 @@ L_088B5E0C: aot_gpr_29 = (aot_gpr_29 + static_cast(272)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088B5E1C: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(28), aot_gpr_16); @@ -4818,18 +4621,8 @@ L_088B5FF0: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088B6020: aot_gpr_29 = (aot_gpr_29 + static_cast(-64)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[8]); @@ -5161,18 +4954,8 @@ L_088B6258: aot_gpr_29 = (aot_gpr_29 + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088B62A4: aot_gpr_29 = (aot_gpr_29 + static_cast(-720)); aot_gpr_6 = (aot_gpr_6 & 255u); @@ -5541,18 +5324,8 @@ L_088B6574: aot_gpr_29 = (aot_gpr_29 + static_cast(720)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088B65A4: aot_gpr_29 = (aot_gpr_29 + static_cast(-272)); aot_gpr_5 = (static_cast(static_cast(static_cast(aot_mem.aot_direct_load8(aot_gpr_4 + static_cast(8)))))); @@ -5616,18 +5389,8 @@ L_088B6610: aot_gpr_29 = (aot_gpr_29 + static_cast(272)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088B6620: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -5660,18 +5423,8 @@ L_088B6658: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088B666C: aot_gpr_5 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(48))); aot_gpr_6 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(36))); @@ -5686,18 +5439,8 @@ L_088B666C: ctx.gpr[2] = (ctx.gpr[2] + aot_gpr_4); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088B6698: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(8), ctx.gpr[18]); @@ -5945,18 +5688,8 @@ L_088B6840: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088B6860: aot_gpr_6 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(40))); aot_gpr_5 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(36))); @@ -6033,18 +5766,8 @@ L_088B68EC: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088B68F4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(48))); @@ -6068,35 +5791,15 @@ L_088B6930: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088B693C: jump_target = aot_gpr_31; ctx.gpr[2] = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(48))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088B6944: aot_gpr_5 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(36))); aot_gpr_6 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(40))); @@ -6144,18 +5847,8 @@ L_088B6990: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088B6998: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(40))); @@ -6253,18 +5946,8 @@ L_088B6A64: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088B6A70: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(40))); @@ -6363,18 +6046,8 @@ L_088B6B38: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088B6B44: aot_gpr_29 = (aot_gpr_29 + static_cast(-80)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(44), ctx.gpr[18]); @@ -6764,18 +6437,8 @@ L_088B6EA4: aot_gpr_29 = (aot_gpr_29 + static_cast(80)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088B6ED4: aot_gpr_6 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(16))); ctx.gpr[8] = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(12))); @@ -6821,18 +6484,8 @@ L_088B6F28: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088B6F30: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (578u << 16u); @@ -6872,18 +6525,8 @@ L_088B6F74: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088B6F88: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), aot_gpr_16); @@ -6932,18 +6575,8 @@ L_088B7004: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088B7034: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -6977,18 +6610,8 @@ L_088B706C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088B707C: aot_gpr_29 = (aot_gpr_29 + static_cast(-80)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(60), ctx.gpr[30]); @@ -7251,18 +6874,8 @@ L_088B7288: aot_gpr_29 = (aot_gpr_29 + static_cast(80)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088B72B8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -7306,18 +6919,8 @@ L_088B72FC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088B7308: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store8(aot_gpr_29 + static_cast(0), static_cast(0u)); @@ -7326,18 +6929,8 @@ L_088B7308: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088B731C: aot_fpr_12 = std::bit_cast(aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(0))); aot_gpr_5 = (17279u << 16u); @@ -7429,18 +7022,8 @@ L_088B73D4: aot_mem.aot_direct_store32(ctx.gpr[28] + static_cast(8544), aot_gpr_4); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088B73EC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(ctx.gpr[28] + static_cast(8488), std::bit_cast(aot_fpr_12)); @@ -7508,18 +7091,8 @@ L_088B74A0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088B74AC: aot_gpr_29 = (aot_gpr_29 + static_cast(-64)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(48), aot_gpr_16); @@ -7728,18 +7301,8 @@ L_088B76BC: aot_gpr_29 = (aot_gpr_29 + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088B76E8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(-24628))); @@ -7759,18 +7322,8 @@ L_088B76E8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088B7728: aot_gpr_29 = (aot_gpr_29 + static_cast(-96)); ctx.fpr[16] = std::bit_cast(std::bit_cast(aot_fpr_14)); @@ -7924,18 +7477,8 @@ L_088B7880: aot_gpr_29 = (aot_gpr_29 + static_cast(96)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088B7894: aot_gpr_4 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(-24608))); aot_gpr_5 = (0u | 0u); @@ -7965,18 +7508,8 @@ L_088B78C4: aot_mem.aot_direct_store32(ctx.gpr[28] + static_cast(-24608), 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088B78CC: aot_fpr_13 = std::bit_cast(aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(8464))); aot_fpr_14 = std::bit_cast(aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(8468))); @@ -8024,18 +7557,8 @@ L_088B78CC: aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(12), aot_gpr_5); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088B797C: aot_gpr_4 = (16256u << 16u); aot_fpr_13 = std::bit_cast(aot_gpr_4); @@ -8091,18 +7614,8 @@ L_088B797C: aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(12), aot_gpr_5); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088B7A4C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(-24628))); @@ -8143,36 +7656,16 @@ L_088B7A94: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088B7AD8: aot_gpr_4 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(-24624))); jump_target = aot_gpr_31; aot_mem.aot_direct_store8(aot_gpr_4 + static_cast(2), static_cast(0u)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088B7AE4: aot_gpr_4 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(-24624))); aot_gpr_5 = (0u | 1u); @@ -8180,18 +7673,8 @@ L_088B7AE4: aot_mem.aot_direct_store8(aot_gpr_4 + static_cast(2), static_cast(aot_gpr_5)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088B7AF4: aot_gpr_4 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(-24628))); aot_fpr_12 = std::bit_cast(aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(-24604))); @@ -8210,18 +7693,8 @@ L_088B7AF4: aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(12), aot_gpr_5); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088B7B30: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(-24628))); @@ -8248,18 +7721,8 @@ L_088B7B78: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088B7B84: aot_gpr_4 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(-24628))); aot_fpr_12 = std::bit_cast(aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(8480))); @@ -8278,18 +7741,8 @@ L_088B7B84: aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(12), aot_gpr_5); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088B7BC0: aot_gpr_4 = (2236u << 16u); aot_gpr_5 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(29552))); @@ -8321,18 +7774,8 @@ L_088B7BC0: aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(29552), aot_gpr_5); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088B7C30: { const bool branch_taken = aot_gpr_4 == 0u; if (branch_taken) { @@ -8471,18 +7914,8 @@ L_088B7D4C: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088B7D54: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(16), ctx.gpr[17]); @@ -8698,18 +8131,8 @@ L_088B7F30: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088B7F50: aot_gpr_29 = (aot_gpr_29 + static_cast(-64)); aot_gpr_4 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(20))); @@ -8807,727 +8230,8 @@ void recomp_unit_0044(Runtime &rt, AllegrexContext &ctx) { void register_generated_unit_44(Runtime &runtime) { runtime.register_generated_unit(44u, 0x088B4000u, 16384u, &recomp_unit_0044, &recomp_unit_0044_entry); - runtime.register_function(0x088B4004u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B4018u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B4020u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B4074u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B407Cu, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B40C4u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B40E0u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B40F4u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B40F8u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B4110u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B4118u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B412Cu, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B4134u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B4188u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B4190u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B41D8u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B41F4u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B4208u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B420Cu, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B4224u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B4234u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B4238u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B426Cu, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B42CCu, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B42D4u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B42F0u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B430Cu, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B4328u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B433Cu, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B4350u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B4358u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B437Cu, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B43A0u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B43C4u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B43D8u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B43F0u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B4400u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B4414u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B4448u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B4450u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B4464u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B4470u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B448Cu, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B44A8u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B44D0u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B44E4u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B44F4u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B44FCu, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B4510u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B4518u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B4534u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B4550u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B4578u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B458Cu, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B4590u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B45A8u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B45D8u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B4668u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B4670u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B46BCu, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B46D4u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B46ECu, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B46F4u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B4704u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B4708u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B4738u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B47E4u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B47F0u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B4810u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B4830u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B483Cu, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B4850u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B485Cu, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B486Cu, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B4878u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B4890u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B4898u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B48A0u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B48A8u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B48C0u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B48D4u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B48F0u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B48F4u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B4948u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B4958u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B4960u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B497Cu, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B49ECu, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B4A08u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B4AC8u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B4B18u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B4B1Cu, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B4B3Cu, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B4B44u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B4B48u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B4B5Cu, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B4B6Cu, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B4B70u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B4B98u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B4BA0u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B4BA4u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B4BB4u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B4BBCu, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B4BD4u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B4BDCu, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B4BE0u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B4C28u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B4C3Cu, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B4C54u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B4C7Cu, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B4D08u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B4D14u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B4D1Cu, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B4D30u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B4D6Cu, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B4D94u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B4DA0u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B4DB4u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B4DB8u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B4DD8u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B4DE0u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B4DE4u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B4DF8u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B4E08u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B4E0Cu, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B4E34u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B4E3Cu, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B4E40u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B4E50u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B4E54u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B4E80u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B4E94u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B4EACu, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B4EBCu, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B4EE4u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B4F60u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B4F70u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B4F74u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B4FA8u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B4FBCu, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B4FD0u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B4FE0u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B5018u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B5024u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B5038u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B5040u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B504Cu, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B5054u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B5064u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B506Cu, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B5074u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B507Cu, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B5084u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B5098u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B50A4u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B50ACu, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B50B0u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B50B8u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B50E4u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B5120u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B512Cu, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B5144u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B514Cu, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B5158u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B5160u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B5170u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B5178u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B5180u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B5188u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B5190u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B51A4u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B51B4u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B51BCu, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B51D0u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B51DCu, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B51FCu, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B5204u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B5234u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B524Cu, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B5260u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B5268u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B5288u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B52E4u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B52F8u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B5308u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B5310u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B5334u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B5344u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B5368u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B5374u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B537Cu, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B538Cu, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B53A0u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B53A8u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B53ACu, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B53C4u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B53E4u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B53F0u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B5400u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B540Cu, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B5410u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B543Cu, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B5448u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B5454u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B545Cu, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B5464u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B546Cu, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B5470u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B5488u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B5490u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B54A8u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B54B4u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B54CCu, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B54E4u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B5518u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B5520u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B5530u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B5538u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B5548u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B5564u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B5598u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B55A0u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B55B0u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B55B8u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B55C8u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B55E4u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B55FCu, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B5720u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B5734u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B574Cu, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B57B4u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B580Cu, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B5814u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B5864u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B586Cu, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B58B0u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B58B8u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B58F4u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B58FCu, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B5930u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B5938u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B5960u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B5968u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B5984u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B598Cu, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B59A0u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B59A8u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B59B4u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B59BCu, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B59C0u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B5A54u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B5A64u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B5A8Cu, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B5AA4u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B5AB0u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B5AB4u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B5AF0u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B5AF8u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B5B00u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B5B08u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B5B10u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B5B1Cu, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B5B24u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B5B30u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B5B34u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B5B3Cu, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B5B44u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B5B54u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B5B5Cu, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B5B64u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B5B6Cu, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B5B7Cu, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B5B84u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B5B8Cu, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B5B9Cu, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B5BA4u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B5BCCu, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B5BECu, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B5BF8u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B5C44u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B5C54u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B5C74u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B5C78u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B5C88u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B5C94u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B5C9Cu, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B5CA4u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B5CB0u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B5CB8u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B5CBCu, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B5CC4u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B5CF4u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B5D14u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B5D18u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B5D28u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B5D2Cu, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B5D34u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B5D90u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B5DB0u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B5DB8u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B5DC0u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B5DC8u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B5DD0u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B5DD8u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B5DF4u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B5E04u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B5E0Cu, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B5E1Cu, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B5E68u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B5E74u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B5E80u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B5E88u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B5EA0u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B5EB8u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B5ECCu, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B5EDCu, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B5EECu, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B5EF8u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B5F0Cu, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B5F14u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B5F24u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B5F30u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B5F40u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B5F4Cu, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B5F54u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B5F60u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B5F74u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B5F7Cu, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B5F80u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B5F88u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B5F98u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B5FA4u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B5FB8u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B5FC0u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B5FC4u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B5FD4u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B5FD8u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B5FE0u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B5FE8u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B5FF0u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B6020u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B6084u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B6090u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B609Cu, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B60A4u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B60B8u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B60C4u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B60CCu, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B60D0u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B60E0u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B60ECu, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B60FCu, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B6110u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B6118u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B6128u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B6134u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B6144u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B6154u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B6160u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B6168u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B6174u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B6184u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B6198u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B61A0u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B61A4u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B61ACu, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B61B8u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B61C4u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B61D4u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B61E8u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B61F0u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B61F4u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B6208u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B6214u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B621Cu, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B6224u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B6230u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B6238u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B623Cu, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B6244u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B6248u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B6250u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B6258u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B62A4u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B62F4u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B6300u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B6308u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B633Cu, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B6370u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B6378u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B6380u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B6384u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B6390u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B639Cu, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B63B0u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B63E0u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B63E8u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B63F8u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B6400u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B640Cu, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B6420u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B6428u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B6438u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B6458u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B6464u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B646Cu, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B647Cu, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B6484u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B6490u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B64A8u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B64B4u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B64D4u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B64D8u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B64E0u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B64E8u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B64F0u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B64F8u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B6500u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B6508u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B6524u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B6530u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B6548u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B6550u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B6570u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B6574u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B65A4u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B65C4u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B65CCu, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B65D4u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B65DCu, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B65E4u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B6600u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B6610u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B6620u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B6634u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B6644u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B6650u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B6658u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B666Cu, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B6698u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B66C4u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B66CCu, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B66D4u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B66D8u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B66E4u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B66F0u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B66FCu, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B6710u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B673Cu, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B6744u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B6750u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B675Cu, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B6774u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B677Cu, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B6784u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B678Cu, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B6794u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B67A8u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B67B0u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B67C0u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B67D4u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B67DCu, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B67F4u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B6800u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B680Cu, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B6818u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B6820u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B6824u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B682Cu, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B6834u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B6840u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B6860u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B688Cu, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B6890u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B68B0u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B68C8u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B68D8u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B68E0u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B68E8u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B68ECu, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B68F4u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B6930u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B693Cu, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B6944u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B6960u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B697Cu, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B6984u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B698Cu, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B6990u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B6998u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B69CCu, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B69D4u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B69E8u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B69F0u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B6A18u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B6A3Cu, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B6A4Cu, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B6A54u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B6A5Cu, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B6A64u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B6A70u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B6AA4u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B6AACu, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B6AB4u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B6AC0u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B6AECu, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B6B10u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B6B20u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B6B28u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B6B30u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B6B38u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B6B44u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B6BA8u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B6BECu, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B6C00u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B6C20u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B6C28u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B6C30u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B6C34u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B6C4Cu, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B6C54u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B6C70u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B6C78u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B6C80u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B6C84u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B6C94u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B6CA0u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B6CB0u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B6CD0u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B6D00u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B6D10u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B6D1Cu, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B6D24u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B6D38u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B6D48u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B6D54u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B6D5Cu, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B6D68u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B6D70u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B6D88u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B6D94u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B6DA8u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B6DBCu, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B6DC0u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B6DCCu, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B6DD4u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B6E00u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B6E08u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B6E10u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B6E18u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B6E1Cu, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B6E78u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B6E7Cu, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B6E94u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B6EA4u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B6ED4u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B6EFCu, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B6F08u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B6F14u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B6F18u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B6F28u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B6F30u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B6F58u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B6F64u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B6F74u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B6F88u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B7004u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B7034u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B7048u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B7054u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B705Cu, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B706Cu, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B707Cu, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B70DCu, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B7100u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B710Cu, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B7118u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B7120u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B7134u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B7148u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B7178u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B7184u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B718Cu, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B7194u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B71A8u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B71B8u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B71C4u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B71CCu, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B71D8u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B71E0u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B71F4u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B71FCu, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B7204u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B7214u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B7220u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B7228u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B7250u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B7260u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B7278u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B7288u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B72B8u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B72C8u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B72DCu, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B72E8u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B72F4u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B72FCu, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B7308u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B731Cu, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B735Cu, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B7368u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B737Cu, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B738Cu, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B7398u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B73A8u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B73B8u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B73C4u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B73D4u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B73ECu, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B7420u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B742Cu, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B7460u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B746Cu, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B74A0u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B74ACu, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B74E0u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B74F0u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B74FCu, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B7500u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B755Cu, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B7568u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B7570u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B7574u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B75DCu, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B75E4u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B7614u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B7628u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B7634u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B7640u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B764Cu, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B7654u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B7694u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B769Cu, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B76BCu, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B76E8u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B7728u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B7758u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B776Cu, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B7784u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B778Cu, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B7798u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B77A8u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B77B0u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B77C0u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B77C8u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B7854u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B787Cu, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B7880u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B7894u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B78A8u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B78C4u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B78CCu, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B797Cu, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B7A4Cu, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B7A94u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B7AD8u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B7AE4u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B7AF4u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B7B30u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B7B78u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B7B84u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B7BC0u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B7C30u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B7C38u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B7C60u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B7C68u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B7C70u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B7C78u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B7C88u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B7CA0u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B7CACu, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B7CBCu, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B7CD4u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B7CE0u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B7CF0u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B7D00u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B7D0Cu, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B7D18u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B7D4Cu, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B7D54u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B7D7Cu, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B7D88u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B7D94u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B7DC4u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B7DD0u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B7DD8u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B7DECu, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B7E04u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B7E10u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B7E20u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B7E38u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B7E44u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B7E54u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B7E60u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B7E6Cu, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B7E78u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B7E9Cu, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B7EB8u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B7ED4u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B7EF4u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B7F0Cu, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B7F30u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B7F50u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B7F80u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B7F94u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B7F9Cu, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B7FA8u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B7FBCu, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B7FCCu, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B7FE0u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B7FE8u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B7FF0u, &recomp_unit_0044, "recomp_unit_0044"); - runtime.register_function(0x088B7FF8u, &recomp_unit_0044, "recomp_unit_0044"); + // PSPRECOMP_V812_COMPACT_REGISTRATION: same entry set, looped once in Runtime instead of source-expanded calls. + runtime.register_generated_entry_mask(0x088B4004u, &recomp_unit_0044, "recomp_unit_0044", + kEntryMasks_recomp_unit_0044, 64u); } } // namespace psprecomp diff --git a/profiles/vcs/generated/generated_unit_0045.cpp b/profiles/vcs/generated/generated_unit_0045.cpp index aaf5b85..0d675d6 100644 --- a/profiles/vcs/generated/generated_unit_0045.cpp +++ b/profiles/vcs/generated/generated_unit_0045.cpp @@ -865,6 +865,19 @@ LOCAL_DISPATCH: AOT_REGCACHE_SYNC_OUT(); return; } } +// PSPRECOMP_V812_SHARED_SCHED_BLOCK: one scheduler-exact slow boundary per unit. +LOCAL_SCHED_BOUNDARY: + ctx.pc = jump_target; + AOT_REGCACHE_SYNC_OUT(); + if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { + ++local_redispatch_rounds; + AOT_REGCACHE_SYNC_IN(); + local_transfers = 0u; + local_pc = ctx.pc; + entry_id = 0u; + goto LOCAL_DISPATCH; + } + return; L_088B8000: { const bool branch_taken = aot_gpr_4 != aot_gpr_5; aot_gpr_4 = (16256u << 16u); @@ -1052,18 +1065,8 @@ L_088B81B8: aot_gpr_29 = (aot_gpr_29 + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088B81D4: aot_gpr_29 = (aot_gpr_29 + static_cast(-192)); aot_gpr_4 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(-24628))); @@ -1606,34 +1609,14 @@ L_088B86A0: aot_gpr_29 = (aot_gpr_29 + static_cast(192)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088B86BC: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088B86C4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -1691,18 +1674,8 @@ L_088B870C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088B8720: aot_gpr_29 = (aot_gpr_29 + static_cast(-80)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(36), ctx.gpr[17]); @@ -1971,36 +1944,16 @@ L_088B8920: aot_gpr_29 = (aot_gpr_29 + static_cast(80)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088B8950: ctx.gpr[2] = (2188u << 16u); jump_target = aot_gpr_31; ctx.gpr[2] = (ctx.gpr[2] + static_cast(-30384)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088B895C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -2012,18 +1965,8 @@ L_088B896C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088B8978: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -2094,18 +2037,8 @@ L_088B89E0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088B89FC: aot_gpr_29 = (aot_gpr_29 + static_cast(-112)); { const std::uint32_t aot_run_words[10]{ctx.gpr[16], ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[22], ctx.gpr[23], ctx.gpr[30], aot_gpr_31}; @@ -3118,18 +3051,8 @@ L_088B9254: aot_gpr_29 = (aot_gpr_29 + static_cast(112)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088B9288: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -3212,50 +3135,20 @@ L_088B9318: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088B932C: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088B9334: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088B933C: aot_gpr_29 = (aot_gpr_29 + static_cast(-80)); { const std::uint32_t aot_run_words[9]{ctx.gpr[16], ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[22], ctx.gpr[23], aot_gpr_31}; @@ -3440,18 +3333,8 @@ L_088B94E0: aot_gpr_29 = (aot_gpr_29 + static_cast(80)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088B950C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -3464,66 +3347,26 @@ L_088B951C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088B9528: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088B9530: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088B9538: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088B9540: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -3554,18 +3397,8 @@ L_088B9564: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088B9570: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -3623,18 +3456,8 @@ L_088B95D4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088B95EC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store8(aot_gpr_29 + static_cast(0), static_cast(0u)); @@ -3643,18 +3466,8 @@ L_088B95EC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088B9600: aot_gpr_6 = (aot_gpr_4 < static_cast(8) ? 1u : 0u); { const bool branch_taken = aot_gpr_6 != 0u; @@ -3681,18 +3494,8 @@ L_088B9620: ctx.gpr[2] = (ctx.gpr[2] | aot_gpr_4); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088B962C: aot_gpr_5 = (1u << 16u); aot_gpr_5 = (aot_gpr_4 < aot_gpr_5 ? 1u : 0u); @@ -3789,18 +3592,8 @@ L_088B96E0: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088B96E8: aot_gpr_6 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(0))); aot_gpr_7 = (aot_mem.aot_direct_load32(aot_gpr_5 + static_cast(0))); @@ -3920,18 +3713,8 @@ L_088B9798: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088B97A0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[16]); @@ -4033,18 +3816,8 @@ L_088B9848: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088B985C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -4104,18 +3877,8 @@ L_088B98D0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088B98EC: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(24), aot_gpr_6); @@ -4138,18 +3901,8 @@ L_088B9924: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088B9930: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(8), ctx.gpr[18]); @@ -4315,18 +4068,8 @@ L_088B9A5C: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088B9A78: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[16]); @@ -4594,18 +4337,8 @@ L_088B9C8C: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088B9CB0: { const std::uint32_t vfpu_address = aot_gpr_5 + static_cast(0); std::uint32_t vfpu_words[4]{}; @@ -4637,18 +4370,8 @@ L_088B9CB0: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088B9CCC: { const std::uint32_t vfpu_address = aot_gpr_5 + static_cast(0); std::uint32_t vfpu_words[4]{}; @@ -4682,18 +4405,8 @@ L_088B9CCC: aot_mem.aot_direct_store8(aot_gpr_4 + static_cast(33), static_cast(ctx.gpr[8])); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088B9CEC: { const std::uint32_t vfpu_address = aot_gpr_5 + static_cast(0); std::uint32_t vfpu_words[4]{}; @@ -4733,68 +4446,28 @@ L_088B9CEC: ctx.gpr[2] = (aot_gpr_4 | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088B9D24: jump_target = aot_gpr_31; aot_mem.aot_direct_store32(ctx.gpr[28] + static_cast(-24276), aot_gpr_4); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088B9D2C: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088B9D34: jump_target = aot_gpr_31; aot_mem.aot_direct_store32(ctx.gpr[28] + static_cast(7588), aot_gpr_4); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088B9D3C: aot_gpr_4 = (50300u << 16u); aot_gpr_4 = (aot_gpr_4 | 32768u); @@ -4839,18 +4512,8 @@ L_088B9D3C: aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(52), std::bit_cast(aot_fpr_12)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088B9DE0: aot_gpr_29 = (aot_gpr_29 + static_cast(-80)); aot_fpr_12 = std::bit_cast(aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(-24260))); @@ -5038,18 +4701,8 @@ L_088B9FA0: aot_gpr_29 = (aot_gpr_29 + static_cast(80)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088B9FCC: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); { const std::uint32_t aot_run_words[4]{ctx.gpr[16], ctx.gpr[17], ctx.gpr[18], aot_gpr_31}; @@ -5109,18 +4762,8 @@ L_088BA030: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088BA04C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -5182,18 +4825,8 @@ L_088BA0B8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088BA0D0: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(32), ctx.gpr[19]); @@ -5389,18 +5022,8 @@ L_088BA220: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088BA248: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -5438,18 +5061,8 @@ L_088BA288: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088BA2A0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -5587,18 +5200,8 @@ L_088BA38C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088BA3A4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -5659,18 +5262,8 @@ L_088BA418: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088BA430: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -5712,18 +5305,8 @@ L_088BA48C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088BA4A4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -5760,18 +5343,8 @@ L_088BA4D0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088BA510: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -5834,18 +5407,8 @@ L_088BA584: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088BA598: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(5892))); @@ -5899,18 +5462,8 @@ L_088BA5EC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088BA5F8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -5929,18 +5482,8 @@ L_088BA618: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088BA62C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -5982,18 +5525,8 @@ L_088BA664: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088BA678: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(28), aot_gpr_31); @@ -6015,35 +5548,15 @@ L_088BA698: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088BA6A4: jump_target = aot_gpr_31; ctx.gpr[2] = (0u | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088BA6AC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -6079,18 +5592,8 @@ L_088BA6E0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088BA6F0: aot_fpr_13 = std::bit_cast(std::bit_cast(aot_fpr_12)); aot_gpr_5 = (16256u << 16u); @@ -6114,18 +5617,8 @@ L_088BA720: aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(16), std::bit_cast(aot_fpr_13)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088BA728: aot_gpr_5 = (16256u << 16u); aot_fpr_12 = std::bit_cast(0u); @@ -6135,18 +5628,8 @@ L_088BA728: aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(16), std::bit_cast(aot_fpr_12)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088BA740: aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(44), 0u); aot_gpr_5 = (0u + static_cast(-1)); @@ -6160,18 +5643,8 @@ L_088BA740: aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(40), 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088BA768: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_6 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(40))); @@ -6251,18 +5724,8 @@ L_088BA7EC: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088BA804: ctx.gpr[9] = (0u | 255u); ctx.gpr[8] = (0u | 180u); @@ -6464,18 +5927,8 @@ L_088BA9C8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088BA9D4: aot_gpr_7 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(0))); aot_gpr_6 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(4))); @@ -6559,18 +6012,8 @@ L_088BAA84: ctx.gpr[2] = (aot_gpr_4 | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088BAA8C: aot_gpr_6 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(0))); ctx.gpr[8] = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(4))); @@ -6655,18 +6098,8 @@ L_088BAB44: ctx.gpr[2] = (aot_gpr_4 | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088BAB4C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store8(aot_gpr_29 + static_cast(0), static_cast(0u)); @@ -6675,18 +6108,8 @@ L_088BAB4C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088BAB60: aot_gpr_6 = (2234u << 16u); aot_gpr_6 = (aot_gpr_6 + static_cast(22480)); @@ -6701,18 +6124,8 @@ L_088BAB60: ctx.gpr[2] = (aot_gpr_4 | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088BABB4: aot_gpr_29 = (aot_gpr_29 + static_cast(-144)); { const std::uint32_t aot_run_words[6]{ctx.gpr[16], ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], aot_gpr_31}; @@ -7114,18 +6527,8 @@ L_088BAED8: aot_gpr_29 = (aot_gpr_29 + static_cast(144)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088BAEF8: aot_gpr_6 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(16))); aot_gpr_7 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(12))); @@ -7187,18 +6590,8 @@ L_088BAF68: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088BAF70: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); { const std::uint32_t aot_run_words[5]{ctx.gpr[16], ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], aot_gpr_31}; @@ -7238,18 +6631,8 @@ L_088BAFC0: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088BAFE8: aot_gpr_29 = (aot_gpr_29 + static_cast(-64)); { const std::uint32_t aot_run_words[6]{ctx.gpr[16], ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], aot_gpr_31}; @@ -7440,18 +6823,8 @@ L_088BB13C: aot_gpr_29 = (aot_gpr_29 + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088BB15C: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); { const std::uint32_t aot_run_words[5]{ctx.gpr[16], ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], aot_gpr_31}; @@ -7722,18 +7095,8 @@ L_088BB330: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088BB360: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); { const std::uint32_t aot_run_words[3]{ctx.gpr[16], ctx.gpr[17], aot_gpr_31}; @@ -7896,18 +7259,8 @@ L_088BB4A0: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088BB4BC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -7965,18 +7318,8 @@ L_088BB52C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088BB53C: aot_gpr_29 = (aot_gpr_29 + static_cast(-144)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(136), aot_gpr_31); @@ -8215,18 +7558,8 @@ L_088BB7C0: aot_gpr_29 = (aot_gpr_29 + static_cast(144)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088BB7D4: aot_gpr_29 = (aot_gpr_29 + static_cast(-96)); { const std::uint32_t aot_run_words[6]{ctx.gpr[16], ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], aot_gpr_31}; @@ -8373,18 +7706,8 @@ L_088BB910: aot_gpr_29 = (aot_gpr_29 + static_cast(96)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088BB930: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[16]); @@ -8409,18 +7732,8 @@ L_088BB974: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088BB990: aot_gpr_29 = (aot_gpr_29 + static_cast(-208)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(192), ctx.gpr[16]); @@ -8607,18 +7920,8 @@ L_088BBBE8: aot_gpr_29 = (aot_gpr_29 + static_cast(208)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088BBBF8: aot_gpr_29 = (aot_gpr_29 + static_cast(-208)); { const std::uint32_t aot_run_words[5]{ctx.gpr[16], ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], aot_gpr_31}; @@ -9034,792 +8337,8 @@ void recomp_unit_0045(Runtime &rt, AllegrexContext &ctx) { void register_generated_unit_45(Runtime &runtime) { runtime.register_generated_unit(45u, 0x088B8000u, 16384u, &recomp_unit_0045, &recomp_unit_0045_entry); - runtime.register_function(0x088B8000u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B8008u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B8050u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B8060u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B80C0u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B80ECu, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B80F8u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B810Cu, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B811Cu, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B8128u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B8138u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B8148u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B8154u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B8164u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B81B0u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B81B8u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B81D4u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B81F8u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B8204u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B8234u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B825Cu, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B8268u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B8298u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B82C0u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B82CCu, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B82D4u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B82DCu, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B82F8u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B8300u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B8338u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B8344u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B84C8u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B84D4u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B84DCu, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B84E4u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B84F0u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B8514u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B851Cu, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B8524u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B8530u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B853Cu, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B8560u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B8568u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B8570u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B857Cu, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B8588u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B85BCu, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B85D8u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B85F4u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B8610u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B862Cu, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B8648u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B8664u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B8680u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B869Cu, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B86A0u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B86BCu, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B86C4u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B86E0u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B86E8u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B86F0u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B86F8u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B86FCu, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B8704u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B870Cu, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B8720u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B8758u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B8778u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B8790u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B8798u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B879Cu, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B87BCu, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B87C8u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B87DCu, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B87ECu, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B87F4u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B87FCu, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B8808u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B8810u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B8814u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B8840u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B8850u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B8864u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B886Cu, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B8878u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B8880u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B8898u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B889Cu, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B88B0u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B88B8u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B88CCu, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B88DCu, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B88E4u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B88F8u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B8900u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B8920u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B8950u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B895Cu, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B896Cu, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B8978u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B8998u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B89A0u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B89A8u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B89B0u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B89B8u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B89CCu, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B89D0u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B89D4u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B89DCu, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B89E0u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B89FCu, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B8A30u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B8A58u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B8A64u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B8AF4u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B8AFCu, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B8B0Cu, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B8B18u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B8B24u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B8B34u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B8B40u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B8B44u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B8B54u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B8B60u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B8B70u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B8B80u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B8B9Cu, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B8BA4u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B8BC8u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B8BD0u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B8BE0u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B8BECu, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B8BF8u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B8C08u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B8C14u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B8C18u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B8C28u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B8C30u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B8C40u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B8C50u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B8C6Cu, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B8C74u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B8C98u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B8CA0u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B8CB0u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B8CBCu, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B8CC8u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B8CD8u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B8CE4u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B8CE8u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B8CF8u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B8D00u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B8D10u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B8D20u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B8D3Cu, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B8D44u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B8D68u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B8D70u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B8D80u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B8D8Cu, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B8D98u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B8DA8u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B8DB4u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B8DB8u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B8DC8u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B8DD0u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B8DE0u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B8DF0u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B8E0Cu, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B8E18u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B8E3Cu, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B8E44u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B8E54u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B8E60u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B8E6Cu, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B8E7Cu, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B8E88u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B8E8Cu, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B8E9Cu, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B8EA4u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B8EB4u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B8EC4u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B8EE0u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B8EECu, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B8F10u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B8F18u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B8F28u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B8F34u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B8F40u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B8F50u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B8F5Cu, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B8F60u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B8F70u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B8F78u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B8F88u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B8F98u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B8FB4u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B8FC0u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B8FE4u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B8FECu, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B8FFCu, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B9008u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B9014u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B9024u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B9030u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B9034u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B9044u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B904Cu, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B905Cu, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B906Cu, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B9088u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B9094u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B90B8u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B90C0u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B90D0u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B90DCu, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B90E8u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B90F8u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B9104u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B9108u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B9118u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B9120u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B9130u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B9140u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B915Cu, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B9168u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B918Cu, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B9194u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B91A4u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B91B0u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B91BCu, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B91CCu, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B91D8u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B91DCu, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B91ECu, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B91F4u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B9204u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B9214u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B9230u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B9240u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B9254u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B9288u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B92A4u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B92B8u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B92C4u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B92C8u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B92D8u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B92F8u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B9304u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B9310u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B9318u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B932Cu, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B9334u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B933Cu, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B936Cu, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B9378u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B9380u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B9388u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B9394u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B939Cu, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B93A4u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B93BCu, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B93CCu, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B93E8u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B9434u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B9490u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B9498u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B94A0u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B94B4u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B94BCu, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B94D0u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B94E0u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B950Cu, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B951Cu, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B9528u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B9530u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B9538u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B9540u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B9550u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B9558u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B9560u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B9564u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B9570u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B9590u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B9598u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B95A0u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B95A8u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B95B4u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B95CCu, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B95D4u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B95ECu, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B9600u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B960Cu, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B9620u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B962Cu, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B963Cu, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B9650u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B966Cu, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B9688u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B9694u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B969Cu, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B96B8u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B96DCu, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B96E0u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B96E8u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B96F8u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B9704u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B970Cu, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B9714u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B971Cu, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B9724u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B972Cu, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B9734u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B973Cu, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B9758u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B9760u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B9774u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B9788u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B9798u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B97A0u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B97C0u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B97CCu, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B97D8u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B9800u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B9808u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B9810u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B9830u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B9838u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B9840u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B9848u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B985Cu, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B9890u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B98A0u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B98BCu, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B98C8u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B98D0u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B98ECu, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B9924u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B9930u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B9960u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B9970u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B997Cu, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B9988u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B9998u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B99A8u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B99B4u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B99C8u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B99D4u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B99DCu, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B99ECu, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B9A00u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B9A04u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B9A10u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B9A20u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B9A30u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B9A3Cu, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B9A44u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B9A50u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B9A5Cu, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B9A78u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B9AB0u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B9ABCu, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B9AC8u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B9AD4u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B9B00u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B9B1Cu, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B9B38u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B9B54u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B9B5Cu, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B9B78u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B9B80u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B9B88u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B9B90u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B9B98u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B9BA0u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B9BB0u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B9BB8u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B9BD4u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B9BDCu, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B9C14u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B9C1Cu, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B9C2Cu, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B9C5Cu, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B9C64u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B9C74u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B9C80u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B9C8Cu, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B9CB0u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B9CCCu, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B9CECu, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B9D24u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B9D2Cu, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B9D34u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B9D3Cu, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B9DE0u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B9E24u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B9E3Cu, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B9E70u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B9EA4u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B9EB8u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B9EF4u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B9F14u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B9F28u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B9F40u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B9F48u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B9F5Cu, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B9F78u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B9F90u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B9F98u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B9FA0u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088B9FCCu, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BA000u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BA00Cu, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BA020u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BA030u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BA04Cu, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BA068u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BA07Cu, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BA090u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BA09Cu, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BA0A4u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BA0B8u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BA0D0u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BA0FCu, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BA120u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BA128u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BA134u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BA138u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BA148u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BA154u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BA160u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BA170u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BA180u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BA18Cu, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BA194u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BA1A0u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BA1A4u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BA1ACu, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BA1B8u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BA1C8u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BA1DCu, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BA1E4u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BA1ECu, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BA1F8u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BA1FCu, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BA204u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BA20Cu, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BA220u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BA248u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BA268u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BA27Cu, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BA288u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BA2A0u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BA2C4u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BA2D8u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BA2E4u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BA308u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BA310u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BA318u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BA31Cu, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BA324u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BA330u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BA338u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BA360u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BA368u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BA374u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BA37Cu, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BA388u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BA38Cu, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BA3A4u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BA3C4u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BA3F8u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BA404u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BA40Cu, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BA418u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BA430u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BA450u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BA48Cu, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BA4A4u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BA4BCu, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BA4D0u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BA510u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BA530u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BA538u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BA540u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BA54Cu, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BA580u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BA584u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BA598u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BA5ACu, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BA5B4u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BA5BCu, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BA5C4u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BA5D0u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BA5D8u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BA5E0u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BA5ECu, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BA5F8u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BA618u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BA62Cu, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BA648u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BA650u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BA65Cu, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BA664u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BA678u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BA688u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BA698u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BA6A4u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BA6ACu, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BA6C8u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BA6D0u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BA6DCu, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BA6E0u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BA6F0u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BA70Cu, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BA720u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BA728u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BA740u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BA768u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BA794u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BA7A4u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BA7A8u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BA7B0u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BA7C0u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BA7C4u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BA7CCu, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BA7D8u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BA7ECu, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BA804u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BA818u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BA82Cu, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BA840u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BA854u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BA868u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BA87Cu, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BA890u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BA898u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BA8A8u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BA8B8u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BA8C8u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BA8CCu, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BA978u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BA994u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BA99Cu, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BA9A4u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BA9C0u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BA9C8u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BA9D4u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BA9FCu, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BAA04u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BAA10u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BAA18u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BAA2Cu, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BAA4Cu, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BAA84u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BAA8Cu, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BAAB8u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BAAC0u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BAAD0u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BAAD8u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BAAECu, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BAB0Cu, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BAB44u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BAB4Cu, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BAB60u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BABB4u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BABDCu, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BABFCu, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BAC14u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BAC28u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BAC3Cu, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BAC40u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BAC48u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BAC50u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BAC58u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BAC60u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BAC68u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BAC70u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BAC84u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BAC88u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BAC90u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BAC98u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BACA0u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BACA8u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BACB0u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BACB8u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BACC4u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BACCCu, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BACD4u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BACDCu, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BACE4u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BACF4u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BAD0Cu, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BAD14u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BAD1Cu, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BAE04u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BAE08u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BAE20u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BAE48u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BAE60u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BAE64u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BAE74u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BAE94u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BAE98u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BAEA0u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BAEA8u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BAEB4u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BAEBCu, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BAEC4u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BAEC8u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BAED0u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BAED8u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BAEF8u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BAF20u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BAF2Cu, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BAF44u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BAF4Cu, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BAF64u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BAF68u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BAF70u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BAFB0u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BAFC0u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BAFE8u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BB01Cu, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BB024u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BB030u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BB038u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BB068u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BB078u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BB084u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BB08Cu, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BB09Cu, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BB0ACu, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BB0B8u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BB0C0u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BB0CCu, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BB0D4u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BB0E8u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BB0F0u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BB0F8u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BB108u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BB114u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BB11Cu, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BB130u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BB13Cu, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BB15Cu, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BB1ACu, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BB1B8u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BB1C0u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BB1C8u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BB1E0u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BB1F8u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BB20Cu, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BB21Cu, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BB22Cu, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BB238u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BB24Cu, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BB254u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BB264u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BB270u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BB280u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BB28Cu, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BB294u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BB2A0u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BB2B4u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BB2BCu, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BB2C0u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BB2C8u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BB2D8u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BB2E4u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BB2F8u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BB300u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BB304u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BB314u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BB318u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BB320u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BB328u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BB330u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BB360u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BB3BCu, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BB3C8u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BB3DCu, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BB3E8u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BB408u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BB414u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BB428u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BB434u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BB43Cu, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BB448u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BB44Cu, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BB458u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BB468u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BB470u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BB480u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BB498u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BB4A0u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BB4BCu, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BB4E8u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BB4F4u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BB510u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BB514u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BB52Cu, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BB53Cu, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BB570u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BB598u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BB5ECu, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BB5F0u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BB5FCu, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BB614u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BB61Cu, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BB624u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BB70Cu, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BB710u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BB728u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BB750u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BB768u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BB76Cu, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BB788u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BB7B4u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BB7B8u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BB7C0u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BB7D4u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BB818u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BB840u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BB84Cu, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BB850u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BB85Cu, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BB864u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BB884u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BB888u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BB8ACu, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BB8B4u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BB8C8u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BB900u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BB908u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BB910u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BB930u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BB974u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BB990u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BBA34u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BBB44u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BBB48u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BBB50u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BBB5Cu, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BBB70u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BBB98u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BBBACu, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BBBD0u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BBBE8u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BBBF8u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BBC44u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BBC50u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BBC58u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BBC60u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BBC80u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BBC98u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BBCACu, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BBCBCu, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BBCCCu, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BBCD8u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BBD00u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BBD48u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BBD50u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BBD60u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BBD6Cu, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BBD90u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BBDD0u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BBDDCu, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BBDE4u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BBDF0u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BBDFCu, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BBE30u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BBE7Cu, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BBE84u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BBE88u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BBE90u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BBEA0u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BBEACu, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BBED0u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BBF10u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BBF18u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BBF1Cu, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BBF20u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BBF30u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BBF48u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BBF50u, &recomp_unit_0045, "recomp_unit_0045"); - runtime.register_function(0x088BBF58u, &recomp_unit_0045, "recomp_unit_0045"); + // PSPRECOMP_V812_COMPACT_REGISTRATION: same entry set, looped once in Runtime instead of source-expanded calls. + runtime.register_generated_entry_mask(0x088B8000u, &recomp_unit_0045, "recomp_unit_0045", + kEntryMasks_recomp_unit_0045, 64u); } } // namespace psprecomp diff --git a/profiles/vcs/generated/generated_unit_0046.cpp b/profiles/vcs/generated/generated_unit_0046.cpp index 382202d..511574c 100644 --- a/profiles/vcs/generated/generated_unit_0046.cpp +++ b/profiles/vcs/generated/generated_unit_0046.cpp @@ -484,6 +484,19 @@ LOCAL_DISPATCH: AOT_REGCACHE_SYNC_OUT(); return; } } +// PSPRECOMP_V812_SHARED_SCHED_BLOCK: one scheduler-exact slow boundary per unit. +LOCAL_SCHED_BOUNDARY: + ctx.pc = jump_target; + AOT_REGCACHE_SYNC_OUT(); + if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { + ++local_redispatch_rounds; + AOT_REGCACHE_SYNC_IN(); + local_transfers = 0u; + local_pc = ctx.pc; + entry_id = 0u; + goto LOCAL_DISPATCH; + } + return; L_088BC000: ctx.gpr[3] = (aot_mem.aot_direct_load32(ctx.gpr[10] + static_cast(4))); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(96), ctx.gpr[3]); @@ -605,18 +618,8 @@ L_088BC0F0: aot_gpr_29 = (aot_gpr_29 + static_cast(208)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088BC128: aot_gpr_29 = (aot_gpr_29 + static_cast(-176)); { const std::uint32_t aot_run_words[3]{ctx.gpr[16], ctx.gpr[17], ctx.gpr[31]}; @@ -839,18 +842,8 @@ L_088BC3A8: aot_gpr_29 = (aot_gpr_29 + static_cast(176)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088BC3BC: aot_gpr_5 = (aot_mem.aot_direct_load8(aot_gpr_5 + static_cast(0))); ctx.gpr[2] = (aot_gpr_4 ^ aot_gpr_5); @@ -858,18 +851,8 @@ L_088BC3BC: ctx.gpr[2] = (ctx.gpr[2] < static_cast(1) ? 1u : 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088BC3CC: aot_gpr_29 = (aot_gpr_29 + static_cast(-240)); { std::uint32_t aot_run_words[3]{}; @@ -1128,18 +1111,8 @@ L_088BC6B4: aot_gpr_29 = (aot_gpr_29 + static_cast(240)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088BC6BC: aot_gpr_29 = (aot_gpr_29 + static_cast(-128)); aot_gpr_8 = (aot_gpr_6 | 0u); @@ -1304,18 +1277,8 @@ L_088BC8B4: aot_gpr_29 = (aot_gpr_29 + static_cast(128)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088BC8DC: aot_gpr_29 = (aot_gpr_29 + static_cast(-240)); { std::uint32_t aot_run_words[3]{}; @@ -1586,18 +1549,8 @@ L_088BCBD4: aot_gpr_29 = (aot_gpr_29 + static_cast(240)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088BCBDC: aot_gpr_29 = (aot_gpr_29 + static_cast(-128)); aot_gpr_8 = (aot_gpr_7 | 0u); @@ -1762,18 +1715,8 @@ L_088BCDDC: aot_gpr_29 = (aot_gpr_29 + static_cast(128)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088BCE04: aot_gpr_29 = (aot_gpr_29 + static_cast(-1360)); { const std::uint32_t aot_run_words[7]{ctx.gpr[16], ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[31]}; @@ -3392,18 +3335,8 @@ L_088BE260: aot_gpr_29 = (aot_gpr_29 + static_cast(1360)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088BE284: aot_gpr_29 = (aot_gpr_29 + static_cast(-432)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(420), ctx.gpr[16]); @@ -3884,18 +3817,8 @@ L_088BE808: aot_gpr_29 = (aot_gpr_29 + static_cast(432)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088BE818: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); { const std::uint32_t aot_run_words[5]{ctx.gpr[16], ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[31]}; @@ -4176,18 +4099,8 @@ L_088BEA0C: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088BEA3C: aot_gpr_29 = (aot_gpr_29 + static_cast(-144)); { const std::uint32_t aot_run_words[10]{ctx.gpr[16], ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[22], ctx.gpr[23], ctx.gpr[30], ctx.gpr[31]}; @@ -4574,18 +4487,8 @@ L_088BED8C: aot_gpr_29 = (aot_gpr_29 + static_cast(144)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088BEDBC: aot_gpr_29 = (aot_gpr_29 + static_cast(-144)); { const std::uint32_t aot_run_words[10]{ctx.gpr[16], ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[22], ctx.gpr[23], ctx.gpr[30], ctx.gpr[31]}; @@ -4972,18 +4875,8 @@ L_088BF10C: aot_gpr_29 = (aot_gpr_29 + static_cast(144)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088BF13C: aot_gpr_29 = (aot_gpr_29 + static_cast(-2656)); { const std::uint32_t aot_run_words[10]{ctx.gpr[16], ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[22], ctx.gpr[23], ctx.gpr[30], ctx.gpr[31]}; @@ -6345,412 +6238,8 @@ void recomp_unit_0046(Runtime &rt, AllegrexContext &ctx) { void register_generated_unit_46(Runtime &runtime) { runtime.register_generated_unit(46u, 0x088BC000u, 16384u, &recomp_unit_0046, &recomp_unit_0046_entry); - runtime.register_function(0x088BC000u, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BC040u, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BC044u, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BC05Cu, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BC084u, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BC09Cu, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BC0A0u, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BC0B0u, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BC0D0u, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BC0D4u, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BC0DCu, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BC0E0u, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BC0E8u, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BC0F0u, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BC128u, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BC148u, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BC150u, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BC190u, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BC1A0u, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BC1ACu, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BC1C4u, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BC1FCu, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BC224u, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BC240u, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BC264u, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BC33Cu, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BC340u, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BC358u, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BC380u, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BC398u, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BC3A0u, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BC3A8u, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BC3BCu, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BC3CCu, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BC4A8u, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BC4ACu, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BC4B4u, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BC4BCu, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BC4D4u, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BC4FCu, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BC510u, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BC538u, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BC550u, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BC600u, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BC604u, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BC60Cu, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BC614u, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BC630u, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BC658u, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BC66Cu, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BC694u, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BC6ACu, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BC6B4u, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BC6BCu, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BC820u, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BC834u, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BC858u, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BC874u, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BC894u, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BC8B4u, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BC8DCu, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BC9D4u, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BC9D8u, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BC9E0u, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BC9E8u, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BCA04u, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BCA2Cu, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BCA40u, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BCA68u, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BCA80u, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BCB24u, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BCB28u, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BCB30u, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BCB38u, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BCB50u, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BCB78u, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BCB8Cu, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BCBB4u, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BCBCCu, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BCBD4u, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BCBDCu, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BCD40u, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BCD44u, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BCD6Cu, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BCD94u, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BCDACu, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BCDD4u, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BCDDCu, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BCE04u, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BCF38u, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BCF5Cu, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BCF68u, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BCF7Cu, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BCF94u, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BCFF0u, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BD048u, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BD064u, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BD19Cu, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BD1A0u, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BD1A8u, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BD1B0u, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BD1CCu, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BD1F4u, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BD208u, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BD230u, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BD248u, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BD2DCu, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BD308u, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BD480u, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BD484u, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BD4A8u, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BD4D0u, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BD4E8u, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BD510u, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BD518u, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BD540u, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BD5A0u, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BD5ACu, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BD5B8u, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BD5C0u, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BD5D4u, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BD5F8u, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BD62Cu, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BD69Cu, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BD830u, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BD834u, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BD858u, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BD880u, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BD898u, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BD8C0u, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BD8C8u, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BD8E8u, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BD8F0u, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BD91Cu, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BD928u, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BD930u, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BD954u, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BD9B4u, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BDA0Cu, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BDA28u, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BDB50u, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BDB54u, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BDB5Cu, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BDB64u, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BDB80u, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BDBA8u, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BDBBCu, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BDBE4u, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BDBFCu, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BDC88u, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BDDFCu, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BDE00u, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BDE24u, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BDE4Cu, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BDE64u, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BDE8Cu, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BDE94u, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BDEBCu, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BDF08u, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BDF14u, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BDF24u, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BDF2Cu, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BDF40u, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BDF64u, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BDF98u, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BE014u, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BE1A8u, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BE1ACu, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BE1D0u, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BE1F8u, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BE210u, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BE238u, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BE240u, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BE260u, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BE284u, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BE350u, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BE374u, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BE384u, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BE390u, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BE3B0u, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BE4C0u, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BE4C4u, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BE4CCu, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BE4D8u, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BE4ECu, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BE514u, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BE528u, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BE54Cu, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BE560u, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BE588u, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BE594u, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BE5BCu, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BE5CCu, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BE5DCu, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BE5F8u, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BE708u, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BE70Cu, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BE714u, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BE720u, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BE734u, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BE75Cu, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BE770u, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BE794u, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BE7A8u, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BE7D4u, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BE808u, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BE818u, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BE868u, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BE874u, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BE87Cu, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BE884u, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BE89Cu, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BE8B4u, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BE8C8u, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BE8D8u, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BE8E8u, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BE8F4u, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BE910u, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BE918u, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BE928u, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BE934u, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BE94Cu, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BE958u, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BE960u, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BE964u, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BE970u, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BE988u, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BE990u, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BE994u, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BE99Cu, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BE9ACu, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BE9B8u, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BE9D4u, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BE9DCu, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BE9E0u, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BE9F0u, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BE9F4u, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BE9FCu, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BEA04u, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BEA0Cu, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BEA3Cu, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BEAA0u, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BEAD4u, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BEAF0u, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BEAF8u, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BEB1Cu, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BEB24u, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BEB48u, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BEB50u, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BEB70u, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BEB78u, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BEB88u, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BEB90u, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BEB94u, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BEBC8u, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BEBFCu, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BEC30u, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BEC64u, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BEC90u, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BECB0u, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BECB8u, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BECE0u, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BECE8u, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BECF0u, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BECF8u, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BED00u, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BED08u, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BED30u, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BED38u, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BED44u, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BED4Cu, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BED74u, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BED7Cu, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BED88u, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BED8Cu, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BEDBCu, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BEE20u, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BEE54u, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BEE70u, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BEE78u, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BEE9Cu, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BEEA4u, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BEEC8u, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BEED0u, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BEEF0u, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BEEF8u, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BEF08u, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BEF10u, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BEF14u, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BEF48u, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BEF7Cu, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BEFB0u, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BEFE4u, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BF010u, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BF030u, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BF038u, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BF060u, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BF068u, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BF070u, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BF078u, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BF080u, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BF088u, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BF0B0u, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BF0B8u, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BF0C4u, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BF0CCu, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BF0F4u, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BF0FCu, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BF108u, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BF10Cu, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BF13Cu, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BF178u, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BF180u, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BF194u, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BF1A4u, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BF1ACu, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BF1B4u, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BF1C8u, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BF1D4u, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BF1DCu, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BF1E4u, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BF1ECu, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BF1F8u, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BF23Cu, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BF288u, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BF290u, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BF298u, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BF2A4u, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BF2B8u, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BF2C4u, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BF398u, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BF3CCu, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BF408u, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BF43Cu, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BF454u, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BF47Cu, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BF4B0u, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BF4C8u, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BF4F0u, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BF51Cu, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BF540u, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BF570u, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BF594u, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BF5B8u, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BF5DCu, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BF5E4u, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BF5E8u, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BF63Cu, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BF668u, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BF670u, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BF680u, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BF69Cu, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BF6C0u, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BF6E0u, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BF724u, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BF73Cu, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BF740u, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BF75Cu, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BF76Cu, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BF774u, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BF798u, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BF7D0u, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BF800u, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BF818u, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BF83Cu, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BF844u, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BF880u, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BF8BCu, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BF8CCu, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BF8F0u, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BF8FCu, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BF950u, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BF974u, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BFA6Cu, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BFA70u, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BFA88u, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BFAB0u, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BFAC8u, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BFAD0u, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BFAD4u, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BFB08u, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BFB34u, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BFB3Cu, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BFC00u, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BFC98u, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BFCC4u, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BFCE4u, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BFCF4u, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BFCF8u, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BFD00u, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BFD14u, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BFD60u, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BFD70u, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BFD8Cu, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BFDA0u, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BFDC0u, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BFDCCu, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BFDDCu, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BFE10u, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BFE40u, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BFE70u, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BFEECu, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BFEFCu, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BFF04u, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BFF34u, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BFFBCu, &recomp_unit_0046, "recomp_unit_0046"); - runtime.register_function(0x088BFFF8u, &recomp_unit_0046, "recomp_unit_0046"); + // PSPRECOMP_V812_COMPACT_REGISTRATION: same entry set, looped once in Runtime instead of source-expanded calls. + runtime.register_generated_entry_mask(0x088BC000u, &recomp_unit_0046, "recomp_unit_0046", + kEntryMasks_recomp_unit_0046, 64u); } } // namespace psprecomp diff --git a/profiles/vcs/generated/generated_unit_0047.cpp b/profiles/vcs/generated/generated_unit_0047.cpp index 63d79c0..15b80c6 100644 --- a/profiles/vcs/generated/generated_unit_0047.cpp +++ b/profiles/vcs/generated/generated_unit_0047.cpp @@ -663,6 +663,19 @@ LOCAL_DISPATCH: AOT_REGCACHE_SYNC_OUT(); return; } } +// PSPRECOMP_V812_SHARED_SCHED_BLOCK: one scheduler-exact slow boundary per unit. +LOCAL_SCHED_BOUNDARY: + ctx.pc = jump_target; + AOT_REGCACHE_SYNC_OUT(); + if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { + ++local_redispatch_rounds; + AOT_REGCACHE_SYNC_IN(); + local_transfers = 0u; + local_pc = ctx.pc; + entry_id = 0u; + goto LOCAL_DISPATCH; + } + return; L_088C0000: aot_mem.aot_direct_store16(aot_gpr_29 + static_cast(2430), static_cast(aot_gpr_5)); aot_gpr_5 = (static_cast(static_cast(static_cast(aot_mem.aot_direct_load16(aot_gpr_29 + static_cast(2430)))))); @@ -1266,18 +1279,8 @@ L_088C0590: aot_gpr_29 = (aot_gpr_29 + static_cast(2656)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088C05C0: aot_gpr_29 = (aot_gpr_29 + static_cast(-448)); { const std::uint32_t aot_run_words[10]{aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[22], ctx.gpr[23], ctx.gpr[30], aot_gpr_31}; @@ -2301,18 +2304,8 @@ L_088C1008: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088C1020: ctx.gpr[23] = (0u | 0u); aot_gpr_31 = (0x088C102Cu); @@ -3204,18 +3197,8 @@ L_088C169C: aot_gpr_29 = (aot_gpr_29 + static_cast(448)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088C16CC: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -3263,18 +3246,8 @@ L_088C172C: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088C174C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -3307,18 +3280,8 @@ L_088C1794: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088C17A8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -3345,18 +3308,8 @@ L_088C17C8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088C17F8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (2246u << 16u); @@ -3377,18 +3330,8 @@ L_088C1824: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088C1830: aot_gpr_29 = (aot_gpr_29 + static_cast(-272)); aot_gpr_4 = (2236u << 16u); @@ -4948,18 +4891,8 @@ L_088C2D34: aot_gpr_29 = (aot_gpr_29 + static_cast(272)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088C2D90: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (2246u << 16u); @@ -5104,18 +5037,8 @@ L_088C2E98: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088C2EA4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); ctx.gpr[2] = (aot_gpr_4 | 0u); @@ -5185,18 +5108,8 @@ L_088C2F0C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088C2F20: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_gpr_6 = (aot_mem.aot_direct_load32(aot_gpr_5 + static_cast(0))); @@ -5270,18 +5183,8 @@ L_088C2F9C: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088C2FB4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -5464,18 +5367,8 @@ L_088C311C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088C312C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -5545,18 +5438,8 @@ L_088C31E4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088C3200: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -5632,18 +5515,8 @@ L_088C32DC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088C32EC: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); ctx.gpr[8] = (aot_mem.aot_direct_load32(aot_gpr_5 + static_cast(4))); @@ -5742,18 +5615,8 @@ L_088C3394: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088C33B0: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); { const std::uint32_t aot_run_words[4]{aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19]}; @@ -5831,18 +5694,8 @@ L_088C3448: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088C3464: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); { const std::uint32_t aot_run_words[3]{ctx.gpr[17], ctx.gpr[18], ctx.gpr[19]}; @@ -5931,18 +5784,8 @@ L_088C3504: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088C3520: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); { const std::uint32_t aot_run_words[6]{aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21]}; @@ -6165,18 +6008,8 @@ L_088C36D8: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088C3708: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(12), ctx.gpr[19]); @@ -6264,18 +6097,8 @@ L_088C37C0: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088C37E0: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(20), ctx.gpr[21]); @@ -6430,18 +6253,8 @@ L_088C38D8: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088C3900: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, ctx.gpr[17], ctx.gpr[18]}; @@ -6558,18 +6371,8 @@ L_088C39C0: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088C39E0: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(8), ctx.gpr[18]); @@ -6664,18 +6467,8 @@ L_088C3A70: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088C3A8C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(8), ctx.gpr[18]); @@ -6801,18 +6594,8 @@ L_088C3B60: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088C3B78: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(8), ctx.gpr[18]); @@ -6963,18 +6746,8 @@ L_088C3C78: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088C3C94: aot_gpr_29 = (aot_gpr_29 + static_cast(-64)); ctx.gpr[7] = (2232u << 16u); @@ -7229,18 +7002,8 @@ L_088C3E88: aot_gpr_29 = (aot_gpr_29 + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088C3EB8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -7266,18 +7029,8 @@ L_088C3EE4: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088C3EFC: { const bool branch_taken = 0u == 0u; ctx.gpr[2] = (0u | 1u); @@ -7443,590 +7196,8 @@ void recomp_unit_0047(Runtime &rt, AllegrexContext &ctx) { void register_generated_unit_47(Runtime &runtime) { runtime.register_generated_unit(47u, 0x088C0000u, 16384u, &recomp_unit_0047, &recomp_unit_0047_entry); - runtime.register_function(0x088C0000u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C0014u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C009Cu, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C00A8u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C00B8u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C00C0u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C00CCu, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C00D4u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C0114u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C0124u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C014Cu, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C016Cu, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C0178u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C0188u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C01A4u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C01B8u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C01C0u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C0264u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C0278u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C0280u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C02ACu, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C02D8u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C02E4u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C0310u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C0330u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C0334u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C0340u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C0354u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C0360u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C038Cu, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C03ACu, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C03B0u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C03BCu, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C03C0u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C03D0u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C03FCu, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C0418u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C0428u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C0434u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C0474u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C0484u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C048Cu, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C04A0u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C04A8u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C04B8u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C04C4u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C04F4u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C0514u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C0518u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C0528u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C0534u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C0550u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C056Cu, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C0574u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C0590u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C05C0u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C0604u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C060Cu, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C0620u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C0630u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C0638u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C0640u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C0650u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C0674u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C0678u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C067Cu, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C0684u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C06DCu, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C06E4u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C06ECu, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C070Cu, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C0714u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C073Cu, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C0760u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C076Cu, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C0774u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C077Cu, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C0784u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C0788u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C0790u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C0798u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C07DCu, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C07E4u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C07ECu, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C0828u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C0874u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C08A0u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C08B4u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C08BCu, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C08C4u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C08ECu, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C0920u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C093Cu, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C0994u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C09C0u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C09CCu, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C09D8u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C09E4u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C09ECu, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C0A5Cu, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C0AA4u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C0B3Cu, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C0B60u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C0B80u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C0BB0u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C0BD0u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C0C08u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C0C2Cu, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C0C4Cu, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C0C7Cu, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C0C9Cu, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C0CCCu, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C0CECu, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C0D1Cu, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C0D3Cu, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C0D68u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C0D6Cu, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C0DD8u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C0DECu, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C0DFCu, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C0E04u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C0E0Cu, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C0E48u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C0E54u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C0E90u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C0ECCu, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C0EF0u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C0F0Cu, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C0F18u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C0F34u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C0F40u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C0F54u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C0FB4u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C0FC0u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C0FDCu, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C0FE0u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C0FF4u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C0FFCu, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C1008u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C1020u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C102Cu, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C1038u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C1040u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C1044u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C104Cu, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C1058u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C1064u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C106Cu, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C1070u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C1078u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C1084u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C1090u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C1098u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C109Cu, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C10A4u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C10B0u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C10BCu, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C10C4u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C10C8u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C10D0u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C10DCu, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C10E8u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C10F0u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C10F4u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C10FCu, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C1108u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C1114u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C111Cu, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C1120u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C1128u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C1134u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C1140u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C1148u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C114Cu, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C1154u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C1160u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C116Cu, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C1174u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C1178u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C1180u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C118Cu, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C1198u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C11A0u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C11A4u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C11ACu, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C11B8u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C11C4u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C11CCu, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C11D0u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C11D8u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C11E4u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C11F0u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C11F8u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C11FCu, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C1204u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C1210u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C121Cu, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C1224u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C1228u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C1230u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C123Cu, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C1248u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C1250u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C1254u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C125Cu, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C1264u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C1284u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C128Cu, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C12A4u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C12B4u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C12BCu, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C12C4u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C12C8u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C12D0u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C1300u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C1314u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C1338u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C134Cu, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C13B4u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C13CCu, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C13D8u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C13F0u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C13FCu, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C1414u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C1420u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C143Cu, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C1448u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C1450u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C1454u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C1460u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C1468u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C147Cu, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C1488u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C1494u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C149Cu, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C14A0u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C14B8u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C14D8u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C14ECu, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C1554u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C1570u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C1594u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C15A4u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C15ACu, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C15B4u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C15C0u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C15C8u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C15D8u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C15E4u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C160Cu, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C1618u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C1630u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C163Cu, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C165Cu, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C1664u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C1690u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C169Cu, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C16CCu, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C1704u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C1718u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C172Cu, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C174Cu, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C176Cu, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C1794u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C17A8u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C17C8u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C17F8u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C1824u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C1830u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C1974u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C1990u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C19B8u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C19D0u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C1A84u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C1A9Cu, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C1AA8u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C1AC4u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C1CB0u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C1CC8u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C1DA8u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C1DC0u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C1DECu, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C1E38u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C1F5Cu, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C1F70u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C1FBCu, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C2020u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C2118u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C2130u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C216Cu, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C21B8u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C22E4u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C22FCu, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C232Cu, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C2390u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C24A8u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C24C0u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C24F0u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C2548u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C2660u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C2678u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C26B0u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C2714u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C282Cu, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C2844u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C2884u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C28DCu, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C2968u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C2980u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C29C0u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C2A00u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C2A98u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C2AB0u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C2AE4u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C2B18u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C2BA4u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C2BBCu, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C2BF8u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C2C20u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C2CE0u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C2D0Cu, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C2D24u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C2D34u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C2D90u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C2DB4u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C2DBCu, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C2DC8u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C2DD0u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C2DDCu, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C2DE4u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C2DF0u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C2DF8u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C2E04u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C2E0Cu, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C2E18u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C2E20u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C2E2Cu, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C2E34u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C2E40u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C2E48u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C2E54u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C2E5Cu, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C2E68u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C2E70u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C2E7Cu, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C2E84u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C2E90u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C2E98u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C2EA4u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C2EC8u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C2ED4u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C2EE4u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C2EECu, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C2EF4u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C2EFCu, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C2F0Cu, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C2F20u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C2F48u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C2F50u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C2F5Cu, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C2F70u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C2F80u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C2F90u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C2F9Cu, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C2FB4u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C2FD4u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C2FE0u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C2FECu, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C2FF4u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C300Cu, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C3014u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C302Cu, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C3058u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C3064u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C3090u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C3098u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C30A0u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C30A8u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C30B4u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C30C4u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C30D0u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C30F4u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C30FCu, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C310Cu, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C3118u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C311Cu, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C312Cu, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C31BCu, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C31C8u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C31CCu, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C31E4u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C3200u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C32B4u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C32C0u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C32C4u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C32DCu, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C32ECu, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C3328u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C3330u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C3340u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C3344u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C334Cu, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C335Cu, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C3370u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C3378u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C3380u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C3394u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C33B0u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C33E0u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C33F0u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C3404u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C3408u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C3418u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C342Cu, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C3434u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C3448u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C3464u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C3494u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C34A4u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C34B4u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C34C0u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C34CCu, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C34D4u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C34E8u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C34F0u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C3504u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C3520u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C356Cu, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C3578u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C3590u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C35A8u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C35B8u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C35CCu, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C35D0u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C35D8u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C35F8u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C3608u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C361Cu, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C3620u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C3628u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C3648u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C3650u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C3660u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C3670u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C3684u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C3688u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C3694u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C36A8u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C36B8u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C36C0u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C36D8u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C3708u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C3744u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C3754u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C3764u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C3768u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C3778u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C3780u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C3794u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C37C0u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C37E0u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C382Cu, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C3848u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C384Cu, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C3858u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C3860u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C3870u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C3878u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C3880u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C3888u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C38A4u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C38A8u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C38B0u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C38BCu, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C38C4u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C38CCu, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C38D4u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C38D8u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C3900u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C3934u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C3944u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C3954u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C3960u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C3968u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C397Cu, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C398Cu, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C3994u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C399Cu, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C39A4u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C39B0u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C39BCu, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C39C0u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C39E0u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C3A08u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C3A14u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C3A1Cu, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C3A24u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C3A2Cu, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C3A38u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C3A40u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C3A48u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C3A54u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C3A70u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C3A8Cu, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C3AB8u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C3AC4u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C3ACCu, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C3ADCu, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C3AE4u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C3B00u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C3B08u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C3B14u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C3B28u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C3B34u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C3B3Cu, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C3B48u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C3B50u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C3B60u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C3B78u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C3BA8u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C3BB4u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C3BBCu, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C3BCCu, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C3BD4u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C3BF0u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C3BF8u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C3C04u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C3C18u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C3C24u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C3C38u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C3C44u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C3C4Cu, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C3C54u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C3C60u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C3C68u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C3C78u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C3C94u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C3CDCu, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C3CFCu, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C3D08u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C3D10u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C3D1Cu, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C3D24u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C3D2Cu, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C3D4Cu, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C3D54u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C3D64u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C3D6Cu, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C3D7Cu, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C3D94u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C3D9Cu, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C3DA8u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C3DB0u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C3DB8u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C3DD8u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C3DE4u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C3DF4u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C3E08u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C3E18u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C3E20u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C3E38u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C3E48u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C3E5Cu, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C3E64u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C3E88u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C3EB8u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C3EE4u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C3EFCu, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C3F04u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C3F20u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C3F28u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C3F3Cu, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C3F50u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C3F60u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C3F74u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C3F7Cu, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C3F84u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C3F94u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C3FA8u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C3FB0u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C3FB8u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C3FCCu, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C3FD4u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C3FE8u, &recomp_unit_0047, "recomp_unit_0047"); - runtime.register_function(0x088C3FF8u, &recomp_unit_0047, "recomp_unit_0047"); + // PSPRECOMP_V812_COMPACT_REGISTRATION: same entry set, looped once in Runtime instead of source-expanded calls. + runtime.register_generated_entry_mask(0x088C0000u, &recomp_unit_0047, "recomp_unit_0047", + kEntryMasks_recomp_unit_0047, 64u); } } // namespace psprecomp diff --git a/profiles/vcs/generated/generated_unit_0048.cpp b/profiles/vcs/generated/generated_unit_0048.cpp index 8018243..b1ef269 100644 --- a/profiles/vcs/generated/generated_unit_0048.cpp +++ b/profiles/vcs/generated/generated_unit_0048.cpp @@ -884,6 +884,19 @@ LOCAL_DISPATCH: AOT_REGCACHE_SYNC_OUT(); return; } } +// PSPRECOMP_V812_SHARED_SCHED_BLOCK: one scheduler-exact slow boundary per unit. +LOCAL_SCHED_BOUNDARY: + ctx.pc = jump_target; + AOT_REGCACHE_SYNC_OUT(); + if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { + ++local_redispatch_rounds; + AOT_REGCACHE_SYNC_IN(); + local_transfers = 0u; + local_pc = ctx.pc; + entry_id = 0u; + goto LOCAL_DISPATCH; + } + return; L_088C4000: { const bool branch_taken = 0u == 0u; ctx.gpr[2] = (0u | 0u); @@ -922,18 +935,8 @@ L_088C4024: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088C403C: aot_gpr_29 = (aot_gpr_29 + static_cast(-64)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(24), ctx.gpr[17]); @@ -1171,18 +1174,8 @@ L_088C4200: aot_gpr_29 = (aot_gpr_29 + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088C4228: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(12), aot_gpr_16); @@ -1291,18 +1284,8 @@ L_088C4324: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088C433C: aot_gpr_4 = (aot_mem.aot_direct_load32(aot_gpr_29 + static_cast(0))); aot_gpr_5 = (aot_mem.aot_direct_load32(aot_gpr_16 + static_cast(20))); @@ -3855,18 +3838,8 @@ L_088C58FC: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088C5928: aot_gpr_5 = (2234u << 16u); aot_gpr_5 = (aot_gpr_5 + static_cast(22528)); @@ -3876,18 +3849,8 @@ L_088C5928: ctx.gpr[2] = (aot_gpr_4 | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088C5940: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -3931,18 +3894,8 @@ L_088C5984: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088C5990: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -3996,35 +3949,15 @@ L_088C59E4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088C59F0: jump_target = aot_gpr_31; aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(8), aot_gpr_5); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088C59F8: aot_gpr_4 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(8))); aot_gpr_5 = (aot_gpr_5 << 3u); @@ -4185,18 +4118,8 @@ L_088C5B14: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088C5B1C: aot_gpr_4 = (2237u << 16u); aot_gpr_4 = (aot_gpr_4 + static_cast(-28320)); @@ -4225,18 +4148,8 @@ L_088C5B64: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088C5B6C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(8), aot_gpr_16); @@ -4423,18 +4336,8 @@ L_088C5CC0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088C5CD0: aot_gpr_4 = (std::bit_cast(aot_fpr_12)); ctx.set_vfpu_scalar_bits_ct<0u>(aot_gpr_4); @@ -4448,18 +4351,8 @@ L_088C5CD0: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088C5CF4: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -4624,18 +4517,8 @@ L_088C5E60: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088C5E7C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -4760,18 +4643,8 @@ L_088C5F70: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088C5F88: aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(56), aot_gpr_5); aot_gpr_5 = (0u | 12000u); @@ -4806,18 +4679,8 @@ L_088C5F88: aot_mem.aot_direct_store8(aot_gpr_4 + static_cast(113), static_cast(ctx.gpr[10])); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088C6004: aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(56), aot_gpr_5); aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(68), ctx.gpr[10]); @@ -4866,18 +4729,8 @@ L_088C6060: aot_mem.aot_direct_store8(aot_gpr_4 + static_cast(113), static_cast(aot_gpr_5)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088C6080: aot_gpr_6 = (aot_mem.aot_direct_load8(aot_gpr_5 + static_cast(0))); { const bool branch_taken = aot_gpr_6 != 0u; @@ -4896,18 +4749,8 @@ L_088C609C: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088C60A4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -5145,18 +4988,8 @@ L_088C6278: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088C6298: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -5312,34 +5145,14 @@ L_088C63A8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088C63B8: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088C63C0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -5398,18 +5211,8 @@ L_088C6418: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088C642C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); ctx.gpr[7] = (aot_gpr_5 | 0u); @@ -5445,18 +5248,8 @@ L_088C6468: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088C6480: aot_gpr_6 = (aot_mem.aot_direct_load8(aot_gpr_5 + static_cast(26341))); { const bool branch_taken = aot_gpr_6 != 0u; @@ -5709,18 +5502,8 @@ L_088C65F4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088C6600: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_6 = (aot_gpr_5 << 6u); @@ -5839,18 +5622,8 @@ L_088C66BC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088C66C8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_fpr_12 = std::bit_cast(aot_mem.aot_direct_load32(aot_gpr_5 + static_cast(8))); @@ -6019,18 +5792,8 @@ L_088C6854: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088C686C: aot_gpr_29 = (aot_gpr_29 + static_cast(-64)); aot_gpr_6 = (17561u << 16u); @@ -6320,18 +6083,8 @@ L_088C6AB4: aot_gpr_29 = (aot_gpr_29 + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088C6ADC: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(8), std::bit_cast(ctx.fpr[24])); @@ -6592,18 +6345,8 @@ L_088C6CF0: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088C6D14: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(8), ctx.gpr[17]); @@ -6700,18 +6443,8 @@ L_088C6DF4: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088C6E20: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_6 = (18204u << 16u); @@ -6851,18 +6584,8 @@ L_088C6F8C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088C6FA4: aot_gpr_4 = (aot_mem.aot_direct_load8(aot_gpr_4 + static_cast(0))); { const bool branch_taken = aot_gpr_4 == 0u; @@ -6879,34 +6602,14 @@ L_088C6FB8: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088C6FC0: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088C6FC8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_6 = (17692u << 16u); @@ -7053,18 +6756,8 @@ L_088C7108: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088C7120: aot_gpr_29 = (aot_gpr_29 + static_cast(-80)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(8), std::bit_cast(aot_fpr_20)); @@ -7274,18 +6967,8 @@ L_088C731C: aot_gpr_29 = (aot_gpr_29 + static_cast(80)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088C7360: aot_fpr_13 = std::bit_cast(aot_mem.aot_direct_load32(aot_gpr_5 + static_cast(604))); aot_fpr_13 = std::bit_cast(std::bit_cast(aot_fpr_13) & 0x7FFFFFFFu); @@ -7312,18 +6995,8 @@ L_088C737C: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088C7394: aot_gpr_4 = (aot_gpr_5 + static_cast(1888)); { const bool branch_taken = 0u == 0u; @@ -7394,18 +7067,8 @@ L_088C740C: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088C7414: aot_gpr_29 = (aot_gpr_29 + static_cast(-64)); aot_gpr_4 = (aot_gpr_6 | 0u); @@ -7601,18 +7264,8 @@ L_088C75AC: aot_gpr_29 = (aot_gpr_29 + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088C75B4: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); ctx.gpr[8] = (16256u << 16u); @@ -7675,18 +7328,8 @@ L_088C7630: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088C7638: aot_gpr_4 = (aot_gpr_5 | 0u); aot_gpr_5 = (0u | 71u); @@ -7759,18 +7402,8 @@ L_088C7684: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088C768C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -7802,18 +7435,8 @@ L_088C76B0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088C76BC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (aot_gpr_5 | 0u); @@ -7871,18 +7494,8 @@ L_088C7704: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088C7710: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), std::bit_cast(aot_fpr_20)); @@ -8046,18 +7659,8 @@ L_088C7888: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088C78A8: aot_gpr_4 = (aot_gpr_5 | 0u); aot_gpr_5 = (static_cast(aot_gpr_4) < 46 ? 1u : 0u); @@ -8188,18 +7791,8 @@ L_088C793C: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088C7944: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_fpr_12 = std::bit_cast(aot_mem.aot_direct_load32(aot_gpr_5 + static_cast(8))); @@ -8390,18 +7983,8 @@ L_088C7AD0: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088C7AF0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), std::bit_cast(aot_fpr_20)); @@ -8578,18 +8161,8 @@ L_088C7C3C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088C7C54: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_gpr_6 = (17817u << 16u); @@ -8749,18 +8322,8 @@ L_088C7E00: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088C7E1C: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_gpr_6 = (17692u << 16u); @@ -8924,18 +8487,8 @@ L_088C7FA8: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088C7FC0: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_gpr_6 = (17692u << 16u); @@ -8972,811 +8525,8 @@ void recomp_unit_0048(Runtime &rt, AllegrexContext &ctx) { void register_generated_unit_48(Runtime &runtime) { runtime.register_generated_unit(48u, 0x088C4000u, 16384u, &recomp_unit_0048, &recomp_unit_0048_entry); - runtime.register_function(0x088C4000u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C4008u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C4014u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C4020u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C4024u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C403Cu, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C4080u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C408Cu, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C4094u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C40A0u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C40B0u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C40BCu, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C40C4u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C40CCu, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C40D4u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C40F0u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C410Cu, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C4128u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C4144u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C4154u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C4170u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C4184u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C4188u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C419Cu, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C41C8u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C41D0u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C41E8u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C41F0u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C4200u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C4228u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C4254u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C4264u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C427Cu, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C4280u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C42ACu, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C42CCu, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C42DCu, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C42ECu, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C42F4u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C4308u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C4324u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C433Cu, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C4360u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C4390u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C43C8u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C43ECu, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C43F8u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C4400u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C4410u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C4424u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C442Cu, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C4464u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C4488u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C4498u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C44B8u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C44CCu, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C44F8u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C4500u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C4520u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C4534u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C4548u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C4558u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C4564u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C4574u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C4594u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C45A8u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C45D4u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C45DCu, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C45F0u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C461Cu, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C4624u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C464Cu, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C4654u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C468Cu, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C46A0u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C46B4u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C46C4u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C46D8u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C46ECu, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C46FCu, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C4710u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C4718u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C4744u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C4760u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C4768u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C4770u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C4790u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C47A4u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C47B8u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C47C8u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C47F8u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C4804u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C4814u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C4834u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C4848u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C4874u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C487Cu, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C4890u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C48BCu, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C48C4u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C48D8u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C48ECu, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C48FCu, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C4910u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C4924u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C4934u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C4944u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C4954u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C496Cu, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C4984u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C498Cu, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C49A0u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C49B4u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C49C4u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C49D8u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C49ECu, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C49FCu, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C4A0Cu, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C4A1Cu, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C4A34u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C4A4Cu, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C4A54u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C4A68u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C4A7Cu, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C4A8Cu, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C4AA0u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C4AB4u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C4AC4u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C4AD4u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C4AE4u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C4AFCu, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C4B14u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C4B1Cu, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C4B30u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C4B44u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C4B54u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C4B68u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C4B7Cu, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C4B8Cu, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C4B9Cu, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C4BACu, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C4BC4u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C4BDCu, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C4BE4u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C4BF8u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C4C0Cu, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C4C1Cu, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C4C30u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C4C44u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C4C54u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C4C6Cu, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C4C74u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C4C94u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C4C9Cu, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C4CA8u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C4CC0u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C4CE8u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C4CF0u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C4D0Cu, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C4D14u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C4D30u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C4D50u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C4D68u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C4D6Cu, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C4D7Cu, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C4D9Cu, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C4DE8u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C4DF0u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C4DF8u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C4E28u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C4E3Cu, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C4E50u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C4E64u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C4E78u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C4E8Cu, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C4EA0u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C4EACu, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C4EC0u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C4ED4u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C4EE4u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C4EF8u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C4F0Cu, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C4F1Cu, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C4F2Cu, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C4F34u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C4F3Cu, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C4F44u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C4F54u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C4F80u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C4F88u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C4F9Cu, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C4FB0u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C4FC0u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C4FD4u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C4FE8u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C4FF8u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C5008u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C5014u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C5024u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C5050u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C5058u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C506Cu, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C5080u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C5090u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C50A4u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C50B8u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C50C8u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C50D8u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C50E4u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C50F4u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C5120u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C5128u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C5144u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C5154u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C5160u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C5168u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C5174u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C5184u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C51CCu, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C51D4u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C51E4u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C51F0u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C5208u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C5214u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C5224u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C5234u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C523Cu, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C5248u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C5250u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C5270u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C5280u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C529Cu, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C52B8u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C52C4u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C52E0u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C52E4u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C5328u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C532Cu, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C5378u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C5380u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C5394u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C53A4u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C53B0u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C53BCu, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C53C0u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C53E4u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C53ECu, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C540Cu, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C5414u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C5420u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C5428u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C543Cu, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C544Cu, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C545Cu, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C5464u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C5470u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C5480u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C5490u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C5498u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C54A4u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C54B4u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C54D0u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C54E4u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C54ECu, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C5500u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C5508u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C5534u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C553Cu, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C55D0u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C55F4u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C5624u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C5630u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C5640u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C566Cu, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C5674u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C5684u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C56B4u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C56C4u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C56D0u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C56F0u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C571Cu, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C572Cu, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C5750u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C575Cu, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C5764u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C578Cu, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C5798u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C57B0u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C57D4u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C57DCu, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C57E8u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C57F0u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C5828u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C5840u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C5858u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C5884u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C58A0u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C58ACu, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C58C8u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C58CCu, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C58ECu, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C58F4u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C58FCu, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C5928u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C5940u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C5950u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C5964u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C5970u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C597Cu, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C5984u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C5990u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C59A0u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C59B0u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C59C4u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C59D0u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C59DCu, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C59E4u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C59F0u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C59F8u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C5A1Cu, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C5A40u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C5A60u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C5A7Cu, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C5A84u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C5A88u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C5AB0u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C5AB8u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C5AC0u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C5AC8u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C5AD0u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C5AD8u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C5AE0u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C5AE8u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C5B00u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C5B10u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C5B14u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C5B1Cu, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C5B50u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C5B64u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C5B6Cu, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C5B84u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C5B94u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C5B9Cu, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C5BA4u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C5BB8u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C5BD0u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C5BE0u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C5BF0u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C5BF8u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C5C0Cu, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C5C18u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C5C28u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C5C30u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C5C44u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C5C5Cu, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C5C6Cu, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C5C7Cu, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C5C84u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C5C98u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C5CACu, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C5CBCu, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C5CC0u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C5CD0u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C5CF4u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C5D3Cu, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C5D5Cu, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C5D94u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C5DA4u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C5DC8u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C5DD0u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C5DD8u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C5DF4u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C5E18u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C5E2Cu, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C5E48u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C5E5Cu, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C5E60u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C5E7Cu, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C5EA8u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C5EB0u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C5ED0u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C5EF0u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C5F08u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C5F1Cu, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C5F20u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C5F2Cu, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C5F44u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C5F50u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C5F5Cu, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C5F64u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C5F70u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C5F88u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C6004u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C6050u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C6058u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C6060u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C6080u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C608Cu, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C609Cu, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C60A4u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C60C8u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C60D8u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C60E8u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C60F8u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C6104u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C6114u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C6124u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C6130u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C6140u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C6150u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C615Cu, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C616Cu, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C617Cu, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C6188u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C6198u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C61A8u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C61B4u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C61C4u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C61D4u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C61E0u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C61F0u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C6200u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C620Cu, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C621Cu, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C6228u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C626Cu, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C6278u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C6298u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C62B4u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C62C0u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C62C8u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C62D4u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C62E0u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C62E8u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C62F4u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C6300u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C6308u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C6314u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C6320u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C6328u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C6334u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C6340u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C6348u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C6354u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C6360u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C6368u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C6374u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C6380u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C6388u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C6394u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C63A0u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C63A8u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C63B8u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C63C0u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C63D4u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C63DCu, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C63E4u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C63ECu, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C63F8u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C6414u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C6418u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C642Cu, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C6458u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C6468u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C6480u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C648Cu, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C649Cu, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C64A4u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C64B0u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C64C0u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C64C8u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C64D4u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C64E4u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C64ECu, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C64F8u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C6508u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C6510u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C651Cu, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C6528u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C6530u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C6540u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C6548u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C6550u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C6558u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C6564u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C656Cu, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C6574u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C6580u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C6588u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C6590u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C6598u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C65A4u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C65ACu, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C65B4u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C65C0u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C65C8u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C65D0u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C65DCu, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C65ECu, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C65F4u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C6600u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C6624u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C663Cu, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C6648u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C6650u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C6658u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C6660u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C6668u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C6670u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C6678u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C6680u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C669Cu, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C66A4u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C66ACu, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C66B4u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C66BCu, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C66C8u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C66F8u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C6718u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C6720u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C6728u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C6730u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C6738u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C673Cu, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C675Cu, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C6770u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C67A4u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C67B4u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C67BCu, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C67C4u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C67ECu, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C67F8u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C6854u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C686Cu, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C68B0u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C68BCu, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C68C8u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C68D0u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C68E0u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C68E8u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C68F0u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C6920u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C6928u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C692Cu, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C6934u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C6944u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C6950u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C695Cu, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C6968u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C6974u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C6984u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C6990u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C69C4u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C69D4u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C69E4u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C69F4u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C6A04u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C6A0Cu, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C6A1Cu, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C6A20u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C6A2Cu, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C6A40u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C6A50u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C6AA8u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C6AB0u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C6AB4u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C6ADCu, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C6B18u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C6B2Cu, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C6B3Cu, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C6B44u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C6B4Cu, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C6B64u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C6B70u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C6B80u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C6B98u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C6BB0u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C6BBCu, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C6BD0u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C6BD4u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C6BE4u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C6BE8u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C6C0Cu, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C6C1Cu, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C6C48u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C6C5Cu, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C6C6Cu, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C6C84u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C6C94u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C6CACu, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C6CE4u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C6CECu, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C6CF0u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C6D14u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C6D70u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C6D94u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C6D98u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C6DB4u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C6DC4u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C6DCCu, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C6DF4u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C6E20u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C6E54u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C6E64u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C6E80u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C6E90u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C6EE8u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C6F08u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C6F24u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C6F34u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C6F8Cu, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C6FA4u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C6FB0u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C6FB8u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C6FC0u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C6FC8u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C6FFCu, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C7010u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C7028u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C7038u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C7050u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C7058u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C705Cu, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C7070u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C7080u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C70A8u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C70FCu, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C7104u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C7108u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C7120u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C717Cu, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C7190u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C71E8u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C71F4u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C7200u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C7224u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C722Cu, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C7244u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C7254u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C725Cu, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C727Cu, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C728Cu, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C72B4u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C72C4u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C72F8u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C72FCu, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C7310u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C7318u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C731Cu, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C7360u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C7374u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C737Cu, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C7394u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C73A0u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C73ACu, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C73B4u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C73C4u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C73E4u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C73ECu, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C7408u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C740Cu, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C7414u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C7428u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C7430u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C7438u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C7444u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C744Cu, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C7454u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C7470u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C7498u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C74A0u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C74BCu, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C74DCu, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C74FCu, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C751Cu, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C752Cu, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C7530u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C7538u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C755Cu, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C7598u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C75ACu, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C75B4u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C75CCu, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C75E8u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C761Cu, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C7630u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C7638u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C7648u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C7650u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C7658u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C7660u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C7668u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C7670u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C7678u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C7680u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C7684u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C768Cu, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C769Cu, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C76A4u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C76ACu, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C76B0u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C76BCu, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C76D8u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C76E0u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C76E8u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C76F0u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C76F8u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C7700u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C7704u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C7710u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C7748u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C775Cu, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C777Cu, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C7790u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C7794u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C77B0u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C77C4u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C77D4u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C7804u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C7814u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C782Cu, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C7840u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C787Cu, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C7884u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C7888u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C78A8u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C78B8u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C78C4u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C78CCu, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C78D4u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C78DCu, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C78E4u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C78F0u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C78FCu, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C7904u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C790Cu, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C7914u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C791Cu, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C7924u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C792Cu, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C7934u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C793Cu, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C7944u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C797Cu, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C7990u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C79A8u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C79C4u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C79E4u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C7A00u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C7A0Cu, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C7A14u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C7A1Cu, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C7A38u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C7A44u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C7A58u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C7A60u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C7A74u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C7A84u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C7AC4u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C7ACCu, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C7AD0u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C7AF0u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C7B20u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C7B34u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C7B44u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C7B4Cu, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C7B54u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C7B64u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C7B74u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C7B84u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C7B8Cu, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C7B94u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C7BA4u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C7BC0u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C7BD0u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C7BF8u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C7C30u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C7C38u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C7C3Cu, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C7C54u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C7C8Cu, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C7CA4u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C7CB0u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C7CC4u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C7CF0u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C7D18u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C7D80u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C7DF4u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C7DFCu, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C7E00u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C7E1Cu, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C7E50u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C7E78u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C7E88u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C7EA4u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C7EC4u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C7EECu, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C7EFCu, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C7F40u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C7F50u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C7F64u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C7F9Cu, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C7FA4u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C7FA8u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C7FC0u, &recomp_unit_0048, "recomp_unit_0048"); - runtime.register_function(0x088C7FFCu, &recomp_unit_0048, "recomp_unit_0048"); + // PSPRECOMP_V812_COMPACT_REGISTRATION: same entry set, looped once in Runtime instead of source-expanded calls. + runtime.register_generated_entry_mask(0x088C4000u, &recomp_unit_0048, "recomp_unit_0048", + kEntryMasks_recomp_unit_0048, 64u); } } // namespace psprecomp diff --git a/profiles/vcs/generated/generated_unit_0049.cpp b/profiles/vcs/generated/generated_unit_0049.cpp index a7d6697..783a0ac 100644 --- a/profiles/vcs/generated/generated_unit_0049.cpp +++ b/profiles/vcs/generated/generated_unit_0049.cpp @@ -917,6 +917,19 @@ LOCAL_DISPATCH: AOT_REGCACHE_SYNC_OUT(); return; } } +// PSPRECOMP_V812_SHARED_SCHED_BLOCK: one scheduler-exact slow boundary per unit. +LOCAL_SCHED_BOUNDARY: + ctx.pc = jump_target; + AOT_REGCACHE_SYNC_OUT(); + if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { + ++local_redispatch_rounds; + AOT_REGCACHE_SYNC_IN(); + local_transfers = 0u; + local_pc = ctx.pc; + entry_id = 0u; + goto LOCAL_DISPATCH; + } + return; L_088C8000: aot_fpr_13 = std::bit_cast(std::bit_cast(aot_fpr_13) & 0x7FFFFFFFu); aot_gpr_5 = (14851u << 16u); @@ -1078,18 +1091,8 @@ L_088C8178: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088C8198: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); ctx.gpr[7] = (aot_gpr_5 | 0u); @@ -1154,18 +1157,8 @@ L_088C8204: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088C8210: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_6 = (18493u << 16u); @@ -1349,18 +1342,8 @@ L_088C8380: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088C8394: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -1401,18 +1384,8 @@ L_088C83D8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088C83E8: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(24), aot_gpr_16); @@ -1598,18 +1571,8 @@ L_088C858C: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088C85B0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (static_cast(static_cast(static_cast(aot_mem.aot_direct_load16(aot_gpr_5 + static_cast(944)))))); @@ -1698,18 +1661,8 @@ L_088C8680: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088C8694: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -1738,18 +1691,8 @@ L_088C86C4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088C86D4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_6 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(-9304))); @@ -1863,18 +1806,8 @@ L_088C87F0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088C8808: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(8), aot_gpr_16); @@ -1982,18 +1915,8 @@ L_088C88FC: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088C8910: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(8), ctx.gpr[17]); @@ -2112,18 +2035,8 @@ L_088C8A34: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088C8A4C: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(12), ctx.gpr[18]); @@ -2210,18 +2123,8 @@ L_088C8B08: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088C8B24: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(12), ctx.gpr[18]); @@ -2315,18 +2218,8 @@ L_088C8C04: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088C8C20: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(8), ctx.gpr[17]); @@ -2415,18 +2308,8 @@ L_088C8CDC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088C8CF4: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(8), ctx.gpr[17]); @@ -2535,18 +2418,8 @@ L_088C8DF0: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088C8E10: aot_fpr_12 = std::bit_cast(aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(76))); aot_gpr_4 = (17204u << 16u); @@ -2585,18 +2458,8 @@ L_088C8E6C: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088C8E74: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_6 = (aot_mem.aot_direct_load32(aot_gpr_5 + static_cast(12))); @@ -2705,18 +2568,8 @@ L_088C8F58: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088C8F68: aot_gpr_4 = (14061u << 16u); aot_gpr_4 = (aot_gpr_4 | 34854u); @@ -2747,18 +2600,8 @@ L_088C8FA0: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088C8FA8: aot_gpr_4 = (2233u << 16u); aot_gpr_5 = (0u | 0u); @@ -2868,18 +2711,8 @@ L_088C9070: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088C9078: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, ctx.gpr[17], aot_gpr_31}; @@ -2928,18 +2761,8 @@ L_088C90D0: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088C90E4: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, ctx.gpr[17], aot_gpr_31}; @@ -2984,18 +2807,8 @@ L_088C912C: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088C9140: ctx.gpr[7] = (aot_mem.aot_direct_load8(aot_gpr_4 + static_cast(0))); { const bool branch_taken = ctx.gpr[7] == 0u; @@ -3023,18 +2836,8 @@ L_088C9168: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088C9170: { const bool branch_taken = aot_gpr_5 == 0u; aot_gpr_4 = (aot_gpr_6 & 255u); @@ -3050,35 +2853,15 @@ L_088C917C: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088C9184: jump_target = aot_gpr_31; aot_mem.aot_direct_store8(aot_gpr_4 + static_cast(26352), static_cast(aot_gpr_5)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088C918C: aot_gpr_4 = (0u | 1u); aot_gpr_5 = (ctx.gpr[28] + aot_gpr_5); @@ -3086,18 +2869,8 @@ L_088C918C: aot_mem.aot_direct_store8(aot_gpr_5 + static_cast(8624), static_cast(aot_gpr_4)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088C919C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -3153,18 +2926,8 @@ L_088C91F0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088C9200: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(-15976))); @@ -3182,18 +2945,8 @@ L_088C9218: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088C922C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (2237u << 16u); @@ -3208,18 +2961,8 @@ L_088C9240: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088C924C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -3239,18 +2982,8 @@ L_088C9268: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088C9274: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -3394,18 +3127,8 @@ L_088C9344: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088C9358: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (aot_gpr_5 | 0u); @@ -3428,18 +3151,8 @@ L_088C9378: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088C9390: ctx.gpr[2] = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(-16352))); { const bool branch_taken = 0u == 0u; @@ -3819,18 +3532,8 @@ L_088C95CC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088C95D8: if (ctx.gpr[8] != 0u) { ctx.gpr[9] = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(48))); @@ -3883,18 +3586,8 @@ L_088C9638: aot_mem.aot_direct_store32(aot_gpr_6 + static_cast(0), aot_gpr_4); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088C9640: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); ctx.gpr[7] = (aot_gpr_5 | 0u); @@ -3920,18 +3613,8 @@ L_088C966C: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088C9684: aot_gpr_6 = (aot_gpr_4 + static_cast(1724)); aot_gpr_4 = (aot_gpr_5 | 0u); @@ -4008,18 +3691,8 @@ L_088C9710: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088C971C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); ctx.gpr[7] = (aot_gpr_5 | 0u); @@ -4045,18 +3718,8 @@ L_088C9748: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088C9760: aot_gpr_6 = (aot_gpr_4 + static_cast(1724)); aot_gpr_4 = (aot_gpr_5 | 0u); @@ -4149,18 +3812,8 @@ L_088C980C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088C9818: aot_gpr_29 = (aot_gpr_29 + static_cast(-64)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(16), aot_gpr_16); @@ -4306,18 +3959,8 @@ L_088C9970: aot_gpr_29 = (aot_gpr_29 + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088C99AC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); ctx.gpr[7] = (2237u << 16u); @@ -4409,18 +4052,8 @@ L_088C9A40: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088C9A4C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{std::bit_cast(aot_fpr_20), aot_gpr_16, aot_gpr_31}; @@ -4525,18 +4158,8 @@ L_088C9B48: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088C9B5C: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_gpr_5 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(8632))); @@ -4688,18 +4311,8 @@ L_088C9CC0: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088C9CF8: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(12), ctx.gpr[19]); @@ -4810,18 +4423,8 @@ L_088C9E00: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088C9E24: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -4873,18 +4476,8 @@ L_088C9E6C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088C9E80: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (aot_gpr_5 & 255u); @@ -4911,18 +4504,8 @@ L_088C9EC8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088C9ED4: aot_gpr_6 = (aot_mem.aot_direct_load8(aot_gpr_4 + static_cast(0))); { const bool branch_taken = aot_gpr_6 == 0u; @@ -4952,18 +4535,8 @@ L_088C9F08: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088C9F10: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), aot_gpr_16); @@ -5062,18 +4635,8 @@ L_088C9FCC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088C9FE0: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(12), ctx.gpr[19]); @@ -5253,18 +4816,8 @@ L_088CA16C: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088CA18C: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(16), ctx.gpr[20]); @@ -5371,18 +4924,8 @@ L_088CA24C: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088CA270: aot_gpr_6 = (aot_mem.aot_direct_load8(aot_gpr_4 + static_cast(0))); { const bool branch_taken = aot_gpr_6 == 0u; @@ -5469,18 +5012,8 @@ L_088CA2EC: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088CA2F4: aot_gpr_6 = (aot_mem.aot_direct_load8(aot_gpr_4 + static_cast(0))); { const bool branch_taken = aot_gpr_6 == 0u; @@ -5567,18 +5100,8 @@ L_088CA370: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088CA378: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_6 = (aot_mem.aot_direct_load8(aot_gpr_4 + static_cast(0))); @@ -5650,18 +5173,8 @@ L_088CA408: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088CA414: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -5740,18 +5253,8 @@ L_088CA480: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088CA494: aot_gpr_4 = (aot_gpr_5 & 255u); aot_gpr_4 = (ctx.gpr[28] + aot_gpr_4); @@ -5759,18 +5262,8 @@ L_088CA494: ctx.gpr[2] = (aot_mem.aot_direct_load8(aot_gpr_4 + static_cast(8640))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088CA4A4: ctx.gpr[2] = (0u | 0u); goto L_088CA4A8; @@ -5815,18 +5308,8 @@ L_088CA4E0: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088CA4E8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (aot_gpr_5 & 255u); @@ -5855,18 +5338,8 @@ L_088CA520: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088CA540: ctx.gpr[2] = (0u | 0u); aot_gpr_5 = (0u | 0u); @@ -5897,18 +5370,8 @@ L_088CA570: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088CA578: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (aot_gpr_5 & 255u); @@ -5963,18 +5426,8 @@ L_088CA5D8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088CA5E4: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(8), ctx.gpr[18]); @@ -6033,18 +5486,8 @@ L_088CA61C: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088CA6A8: aot_gpr_4 = (aot_gpr_5 & 255u); aot_gpr_5 = (ctx.gpr[28] + aot_gpr_4); @@ -6094,18 +5537,8 @@ L_088CA6F8: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088CA700: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (aot_mem.aot_direct_load8(aot_gpr_4 + static_cast(0))); @@ -6197,35 +5630,15 @@ L_088CA794: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088CA7A8: jump_target = aot_gpr_31; ctx.gpr[2] = (0u | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088CA7B0: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); { const std::uint32_t vfpu_address = aot_gpr_5 + static_cast(0); @@ -6284,18 +5697,8 @@ L_088CA7B0: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088CA814: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(8), ctx.gpr[18]); @@ -6856,18 +6259,8 @@ L_088CAD64: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088CAD84: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_gpr_5 = (aot_mem.aot_direct_load8(aot_gpr_4 + static_cast(26341))); @@ -7264,18 +6657,8 @@ L_088CB014: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088CB02C: aot_gpr_5 = (aot_mem.aot_direct_load8(ctx.gpr[17] + static_cast(648))); aot_gpr_31 = (0x088CB038u); @@ -7345,18 +6728,8 @@ L_088CB088: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088CB0A0: { const bool branch_taken = 0u == 0u; ctx.gpr[17] = (0u | 61u); @@ -7454,18 +6827,8 @@ L_088CB100: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088CB124: aot_gpr_29 = (aot_gpr_29 + static_cast(-64)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(48), ctx.gpr[17]); @@ -7511,18 +6874,8 @@ L_088CB188: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088CB1A4: { const bool branch_taken = 0u == 0u; if (branch_taken) { @@ -7678,18 +7031,8 @@ L_088CB29C: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088CB2B4: aot_gpr_4 = (ctx.gpr[17] | 0u); aot_gpr_31 = (0x088CB2C0u); @@ -8409,18 +7752,8 @@ L_088CB794: aot_gpr_29 = (aot_gpr_29 + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088CB7B0: aot_gpr_29 = (aot_gpr_29 + static_cast(-368)); aot_gpr_6 = (aot_mem.aot_direct_load32(aot_gpr_29 + static_cast(72))); @@ -9461,844 +8794,8 @@ void recomp_unit_0049(Runtime &rt, AllegrexContext &ctx) { void register_generated_unit_49(Runtime &runtime) { runtime.register_generated_unit(49u, 0x088C8000u, 16384u, &recomp_unit_0049, &recomp_unit_0049_entry); - runtime.register_function(0x088C8000u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C8020u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C8034u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C8058u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C807Cu, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C80ACu, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C80C0u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C80C8u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C80D4u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C8118u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C8128u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C813Cu, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C816Cu, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C8174u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C8178u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C8198u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C81BCu, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C81C8u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C81D8u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C81E0u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C81ECu, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C81FCu, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C8204u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C8210u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C8240u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C824Cu, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C8254u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C827Cu, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C8298u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C82B8u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C82C8u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C82E8u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C82F4u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C82FCu, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C8304u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C830Cu, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C8318u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C8320u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C8328u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C8330u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C833Cu, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C8344u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C8364u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C8370u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C8378u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C8380u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C8394u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C83ACu, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C83B4u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C83C0u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C83C8u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C83D8u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C83E8u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C8418u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C8420u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C8460u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C8478u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C8480u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C84A4u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C84ACu, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C84D0u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C84E0u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C8510u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C8520u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C8538u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C8548u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C8558u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C8568u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C857Cu, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C858Cu, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C85B0u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C861Cu, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C8624u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C8640u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C8648u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C8658u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C8660u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C8680u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C8694u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C86ACu, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C86B4u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C86C4u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C86D4u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C8738u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C8740u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C8768u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C8770u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C8780u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C87A8u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C87B8u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C87CCu, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C87F0u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C8808u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C8828u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C8830u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C883Cu, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C8844u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C8884u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C88B8u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C88C8u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C88E0u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C88ECu, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C88FCu, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C8910u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C8940u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C8984u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C89ACu, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C89C0u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C89D0u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C89F0u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C8A28u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C8A30u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C8A34u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C8A4Cu, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C8A84u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C8A98u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C8AA8u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C8AFCu, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C8B04u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C8B08u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C8B24u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C8B5Cu, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C8B94u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C8BA4u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C8BF8u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C8C00u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C8C04u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C8C20u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C8C50u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C8C64u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C8C74u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C8C98u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C8CD0u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C8CD8u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C8CDCu, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C8CF4u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C8D2Cu, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C8D40u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C8D50u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C8D78u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C8DB8u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C8DE4u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C8DECu, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C8DF0u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C8E10u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C8E48u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C8E58u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C8E6Cu, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C8E74u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C8E94u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C8EA4u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C8EC0u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C8ECCu, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C8EDCu, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C8EE4u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C8EECu, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C8EF4u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C8F54u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C8F58u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C8F68u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C8F84u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C8F94u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C8FA0u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C8FA8u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C8FB4u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C8FD0u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C8FD8u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C8FF0u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C9008u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C9010u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C9024u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C902Cu, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C9034u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C903Cu, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C9044u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C9070u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C9078u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C90BCu, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C90D0u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C90E4u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C9118u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C912Cu, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C9140u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C914Cu, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C9158u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C9168u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C9170u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C9178u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C917Cu, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C9184u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C918Cu, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C919Cu, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C91BCu, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C91C8u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C91D0u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C91D8u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C91E4u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C91F0u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C9200u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C9218u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C922Cu, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C9240u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C924Cu, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C925Cu, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C9268u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C9274u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C9298u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C92A0u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C92ACu, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C92BCu, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C92C8u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C92D0u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C92D8u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C92E4u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C92F0u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C9300u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C930Cu, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C9324u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C9330u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C9338u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C9340u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C9344u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C9358u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C9378u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C9390u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C939Cu, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C93A8u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C93B0u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C93BCu, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C93C4u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C93D0u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C93D8u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C93E4u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C93ECu, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C93F8u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C9400u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C940Cu, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C9414u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C9420u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C9428u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C9434u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C943Cu, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C9448u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C9450u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C945Cu, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C9464u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C9470u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C9478u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C9484u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C948Cu, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C9498u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C94A0u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C94ACu, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C94B4u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C94C0u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C94C8u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C94D4u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C94DCu, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C94E8u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C94F0u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C94FCu, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C9504u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C9510u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C9518u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C9524u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C952Cu, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C9538u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C9540u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C954Cu, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C9554u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C9560u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C9568u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C9574u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C957Cu, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C9588u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C9590u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C959Cu, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C95A4u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C95B0u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C95B8u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C95C4u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C95CCu, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C95D8u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C95E0u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C95F0u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C961Cu, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C9630u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C9638u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C9640u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C966Cu, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C9684u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C969Cu, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C96A0u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C96A8u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C96C0u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C96C8u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C96E0u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C96E8u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C9700u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C9708u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C9710u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C971Cu, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C9748u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C9760u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C9778u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C977Cu, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C9784u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C979Cu, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C97A4u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C97BCu, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C97C4u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C97DCu, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C97E4u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C97FCu, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C9804u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C980Cu, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C9818u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C989Cu, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C98BCu, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C98E4u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C98F8u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C9910u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C9920u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C995Cu, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C9970u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C99ACu, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C99CCu, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C99D8u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C99E8u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C9A04u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C9A20u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C9A2Cu, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C9A34u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C9A40u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C9A4Cu, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C9A94u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C9AB4u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C9AC4u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C9AE0u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C9AF0u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C9B48u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C9B5Cu, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C9BA8u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C9BD8u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C9BF8u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C9C18u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C9C2Cu, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C9C44u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C9C54u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C9CA8u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C9CC0u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C9CF8u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C9D2Cu, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C9D38u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C9D40u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C9D54u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C9D64u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C9D74u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C9D9Cu, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C9DACu, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C9E00u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C9E24u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C9E44u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C9E50u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C9E5Cu, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C9E68u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C9E6Cu, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C9E80u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C9EC8u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C9ED4u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C9EE0u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C9EECu, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C9F08u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C9F10u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C9F34u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C9F40u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C9F58u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C9F64u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C9F70u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C9F88u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C9F94u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C9FA0u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C9FC8u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C9FCCu, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088C9FE0u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CA010u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CA01Cu, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CA038u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CA048u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CA054u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CA090u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CA09Cu, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CA0A4u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CA0ACu, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CA0B4u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CA0C0u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CA0D8u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CA0E0u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CA104u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CA11Cu, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CA12Cu, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CA16Cu, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CA18Cu, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CA1C8u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CA1D4u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CA1E0u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CA1E8u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CA1F4u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CA204u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CA20Cu, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CA228u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CA230u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CA240u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CA24Cu, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CA270u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CA27Cu, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CA288u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CA29Cu, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CA2A4u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CA2ACu, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CA2B4u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CA2DCu, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CA2E4u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CA2ECu, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CA2F4u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CA300u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CA30Cu, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CA320u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CA328u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CA330u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CA338u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CA360u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CA368u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CA370u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CA378u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CA38Cu, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CA398u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CA3E0u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CA3F0u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CA3F8u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CA408u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CA414u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CA43Cu, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CA448u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CA450u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CA458u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CA460u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CA46Cu, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CA474u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CA47Cu, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CA480u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CA494u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CA4A4u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CA4A8u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CA4B8u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CA4C8u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CA4D0u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CA4DCu, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CA4E0u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CA4E8u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CA520u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CA540u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CA54Cu, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CA55Cu, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CA560u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CA570u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CA578u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CA5A0u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CA5ACu, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CA5C0u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CA5C8u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CA5D0u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CA5D8u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CA5E4u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CA61Cu, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CA6A8u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CA6BCu, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CA6D8u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CA6ECu, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CA6F4u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CA6F8u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CA700u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CA71Cu, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CA720u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CA72Cu, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CA740u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CA74Cu, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CA758u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CA764u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CA774u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CA78Cu, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CA794u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CA7A8u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CA7B0u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CA814u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CA844u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CA884u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CA890u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CA8A4u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CA8ACu, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CA8B4u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CA900u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CA914u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CA938u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CA980u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CA994u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CA9A8u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CA9BCu, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CA9CCu, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CA9D8u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CA9E4u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CA9ECu, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CA9F4u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CA9FCu, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CAA04u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CAA0Cu, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CAA14u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CAA1Cu, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CAA24u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CAA34u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CAA3Cu, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CAA48u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CAA50u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CAB5Cu, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CAB68u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CABCCu, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CABDCu, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CAC34u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CAC64u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CAC68u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CAC74u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CAC7Cu, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CAC88u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CACA0u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CACB0u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CACC4u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CACD8u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CACF8u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CAD24u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CAD3Cu, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CAD44u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CAD60u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CAD64u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CAD84u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CADB4u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CADC0u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CADCCu, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CADD4u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CADE0u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CADE8u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CADF4u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CAE00u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CAE0Cu, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CAE14u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CAE1Cu, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CAE28u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CAE30u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CAE38u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CAE64u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CAE70u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CAE7Cu, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CAE98u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CAEA8u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CAEB0u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CAEB8u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CAEC0u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CAEC8u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CAED0u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CAEE8u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CAEF8u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CAF00u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CAF0Cu, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CAF24u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CAF2Cu, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CAF34u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CAF48u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CAF54u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CAF60u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CAF6Cu, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CAF74u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CAF7Cu, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CAF90u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CAF94u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CAFA0u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CAFACu, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CAFB4u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CAFC4u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CAFCCu, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CAFD4u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CAFE0u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CAFE8u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CB004u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CB014u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CB02Cu, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CB038u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CB040u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CB04Cu, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CB054u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CB05Cu, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CB064u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CB06Cu, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CB074u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CB088u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CB0A0u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CB0A8u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CB0B0u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CB0B8u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CB0C0u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CB0C8u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CB0D0u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CB0D4u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CB0DCu, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CB0E8u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CB0F4u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CB0FCu, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CB100u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CB124u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CB170u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CB178u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CB188u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CB1A4u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CB1ACu, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CB1B4u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CB1D0u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CB1E4u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CB1ECu, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CB1F0u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CB218u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CB238u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CB25Cu, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CB278u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CB280u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CB28Cu, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CB29Cu, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CB2B4u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CB2C0u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CB2CCu, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CB2D8u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CB2E0u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CB2ECu, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CB2F8u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CB300u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CB30Cu, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CB318u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CB320u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CB330u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CB338u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CB340u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CB34Cu, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CB358u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CB364u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CB370u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CB37Cu, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CB384u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CB390u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CB39Cu, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CB3A8u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CB3B0u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CB3BCu, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CB3C8u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CB3D4u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CB3DCu, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CB3E8u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CB3F4u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CB3FCu, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CB410u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CB41Cu, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CB424u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CB430u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CB43Cu, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CB448u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CB454u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CB45Cu, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CB46Cu, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CB478u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CB484u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CB48Cu, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CB498u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CB4A4u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CB4ACu, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CB4B8u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CB4C4u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CB4D4u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CB4E0u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CB4E8u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CB4FCu, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CB508u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CB520u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CB528u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CB534u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CB540u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CB54Cu, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CB558u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CB564u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CB570u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CB57Cu, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CB588u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CB598u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CB5A8u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CB5B4u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CB5BCu, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CB5C4u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CB5D0u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CB5DCu, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CB5E8u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CB5F0u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CB5F8u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CB604u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CB610u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CB618u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CB620u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CB630u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CB63Cu, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CB648u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CB654u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CB660u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CB668u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CB670u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CB678u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CB688u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CB694u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CB6A0u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CB6A8u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CB6B4u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CB6C8u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CB6D4u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CB6E0u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CB6ECu, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CB6F8u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CB704u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CB710u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CB718u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CB724u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CB730u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CB738u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CB744u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CB750u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CB75Cu, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CB768u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CB774u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CB780u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CB788u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CB794u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CB7B0u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CB834u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CB83Cu, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CB848u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CB858u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CB864u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CB86Cu, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CB8A4u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CB8B4u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CB918u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CB91Cu, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CB944u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CB968u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CB974u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CB97Cu, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CB990u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CB9B4u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CB9C0u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CB9C8u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CB9D8u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CB9F8u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CBA10u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CBA24u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CBA34u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CBA40u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CBA48u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CBA50u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CBA68u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CBA70u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CBA80u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CBA9Cu, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CBAB8u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CBAC0u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CBAF8u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CBB0Cu, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CBB14u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CBB2Cu, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CBB3Cu, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CBB50u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CBB60u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CBB68u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CBB94u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CBBCCu, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CBBD8u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CBBF0u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CBBFCu, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CBC08u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CBC34u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CBC50u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CBC7Cu, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CBC88u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CBC94u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CBCA8u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CBCACu, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CBCF0u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CBCF8u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CBD18u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CBD20u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CBD30u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CBD7Cu, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CBD8Cu, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CBDACu, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CBDC8u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CBDD0u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CBDF0u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CBDFCu, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CBE24u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CBE40u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CBE6Cu, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CBE78u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CBE80u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CBE8Cu, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CBE94u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CBE9Cu, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CBEA8u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CBEACu, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CBEC0u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CBED0u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CBED8u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CBEE0u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CBEE8u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CBEF4u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CBF04u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CBF14u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CBF1Cu, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CBF24u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CBF30u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CBF40u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CBF4Cu, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CBF54u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CBF5Cu, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CBF60u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CBF8Cu, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CBF94u, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CBF9Cu, &recomp_unit_0049, "recomp_unit_0049"); - runtime.register_function(0x088CBFC8u, &recomp_unit_0049, "recomp_unit_0049"); + // PSPRECOMP_V812_COMPACT_REGISTRATION: same entry set, looped once in Runtime instead of source-expanded calls. + runtime.register_generated_entry_mask(0x088C8000u, &recomp_unit_0049, "recomp_unit_0049", + kEntryMasks_recomp_unit_0049, 64u); } } // namespace psprecomp diff --git a/profiles/vcs/generated/generated_unit_0050.cpp b/profiles/vcs/generated/generated_unit_0050.cpp index eee3ff2..8eb9ed5 100644 --- a/profiles/vcs/generated/generated_unit_0050.cpp +++ b/profiles/vcs/generated/generated_unit_0050.cpp @@ -912,6 +912,19 @@ LOCAL_DISPATCH: AOT_REGCACHE_SYNC_OUT(); return; } } +// PSPRECOMP_V812_SHARED_SCHED_BLOCK: one scheduler-exact slow boundary per unit. +LOCAL_SCHED_BOUNDARY: + ctx.pc = jump_target; + AOT_REGCACHE_SYNC_OUT(); + if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { + ++local_redispatch_rounds; + AOT_REGCACHE_SYNC_IN(); + local_transfers = 0u; + local_pc = ctx.pc; + entry_id = 0u; + goto LOCAL_DISPATCH; + } + return; L_088CC000: aot_fpr_12 = std::bit_cast(ctx.fpu_float_to_word_ct<1u>(aot_fpr_12)); { const bool branch_taken = 0u == 0u; @@ -2455,18 +2468,8 @@ L_088CCD5C: aot_gpr_29 = (aot_gpr_29 + static_cast(368)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088CCD9C: aot_gpr_29 = (aot_gpr_29 + static_cast(-224)); aot_gpr_6 = (aot_mem.aot_direct_load32(aot_gpr_29 + static_cast(88))); @@ -3376,18 +3379,8 @@ L_088CD530: aot_gpr_29 = (aot_gpr_29 + static_cast(224)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088CD55C: aot_gpr_29 = (aot_gpr_29 + static_cast(-96)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(60), aot_gpr_16); @@ -3820,18 +3813,8 @@ L_088CD934: aot_gpr_29 = (aot_gpr_29 + static_cast(96)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088CD96C: { const bool branch_taken = 0u == 0u; ctx.gpr[2] = (0u | 1u); @@ -3844,18 +3827,8 @@ L_088CD974: jump_target = ctx.gpr[31]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088CD97C: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_gpr_6 = (17436u << 16u); @@ -4096,18 +4069,8 @@ L_088CDB84: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088CDBA4: aot_gpr_29 = (aot_gpr_29 + static_cast(-64)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(40), ctx.gpr[17]); @@ -5508,18 +5471,8 @@ L_088CE628: aot_gpr_29 = (aot_gpr_29 + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088CE654: aot_gpr_29 = (aot_gpr_29 + static_cast(-304)); aot_gpr_6 = (0u | 0u); @@ -7717,18 +7670,8 @@ L_088CF774: aot_gpr_29 = (aot_gpr_29 + static_cast(304)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088CF7BC: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_fpr_12 = std::bit_cast(aot_mem.aot_direct_load32(aot_gpr_5 + static_cast(8))); @@ -8084,18 +8027,8 @@ L_088CFAA0: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088CFAC0: aot_gpr_29 = (aot_gpr_29 + static_cast(-64)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(8), std::bit_cast(aot_fpr_20)); @@ -8146,18 +8079,8 @@ L_088CFB3C: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088CFB54: aot_gpr_5 = (aot_mem.aot_direct_load32(ctx.gpr[17] + static_cast(12))); ctx.gpr[19] = (0u | 4u); @@ -8466,18 +8389,8 @@ L_088CFD8C: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088CFDA4: aot_gpr_4 = (17995u << 16u); aot_gpr_4 = (aot_gpr_4 | 8192u); @@ -8726,18 +8639,8 @@ L_088CFFB0: aot_gpr_29 = (aot_gpr_29 + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088CFFF0: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_fpr_12 = std::bit_cast(aot_mem.aot_direct_load32(aot_gpr_5 + static_cast(8))); @@ -8756,839 +8659,8 @@ void recomp_unit_0050(Runtime &rt, AllegrexContext &ctx) { void register_generated_unit_50(Runtime &runtime) { runtime.register_generated_unit(50u, 0x088CC000u, 16384u, &recomp_unit_0050, &recomp_unit_0050_entry); - runtime.register_function(0x088CC000u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CC00Cu, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CC024u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CC030u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CC03Cu, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CC068u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CC084u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CC0B0u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CC0BCu, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CC0C4u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CC0DCu, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CC0F0u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CC0FCu, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CC110u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CC11Cu, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CC13Cu, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CC148u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CC160u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CC164u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CC178u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CC190u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CC198u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CC1B0u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CC1B4u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CC1BCu, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CC1D4u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CC1E4u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CC1F0u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CC224u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CC23Cu, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CC260u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CC274u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CC280u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CC28Cu, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CC2A0u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CC2A8u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CC2D4u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CC2ECu, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CC314u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CC324u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CC330u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CC374u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CC380u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CC390u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CC3ACu, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CC3BCu, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CC3D4u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CC418u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CC428u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CC430u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CC468u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CC484u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CC4ACu, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CC4B8u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CC4E4u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CC500u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CC52Cu, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CC534u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CC584u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CC588u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CC5B8u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CC5C0u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CC5C8u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CC5F4u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CC62Cu, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CC638u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CC650u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CC65Cu, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CC668u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CC694u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CC6B0u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CC6DCu, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CC6E8u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CC6F0u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CC708u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CC71Cu, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CC728u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CC73Cu, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CC748u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CC768u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CC774u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CC78Cu, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CC790u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CC7A4u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CC7BCu, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CC7C4u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CC7DCu, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CC7E0u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CC7E8u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CC800u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CC810u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CC81Cu, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CC850u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CC868u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CC88Cu, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CC8A0u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CC8ACu, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CC8BCu, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CC8E8u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CC900u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CC928u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CC938u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CC97Cu, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CC988u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CC9BCu, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CC9D8u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CC9ECu, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CCA14u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CCA1Cu, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CCA24u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CCA50u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CCA88u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CCA94u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CCAACu, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CCAB8u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CCAC4u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CCAF0u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CCB0Cu, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CCB38u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CCB44u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CCB4Cu, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CCB64u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CCB78u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CCB84u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CCB98u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CCBA4u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CCBC4u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CCBD0u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CCBE8u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CCBECu, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CCC00u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CCC18u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CCC20u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CCC38u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CCC3Cu, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CCC50u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CCC5Cu, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CCCB8u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CCCC0u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CCCF4u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CCD08u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CCD18u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CCD24u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CCD2Cu, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CCD34u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CCD44u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CCD50u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CCD58u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CCD5Cu, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CCD9Cu, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CCDFCu, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CCE0Cu, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CCE18u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CCE28u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CCE34u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CCE3Cu, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CCE44u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CCE50u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CCE5Cu, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CCE64u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CCE90u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CCE98u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CCE9Cu, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CCEA8u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CCEB8u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CCF08u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CCF18u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CCF28u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CCF3Cu, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CCF44u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CCF4Cu, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CCF6Cu, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CCF8Cu, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CCFA4u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CCFF4u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CD004u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CD014u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CD028u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CD030u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CD044u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CD05Cu, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CD064u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CD07Cu, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CD080u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CD094u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CD0ACu, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CD0B4u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CD0CCu, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CD0D0u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CD0D8u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CD0E8u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CD104u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CD114u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CD168u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CD170u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CD184u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CD190u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CD198u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CD1A8u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CD1B4u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CD1C0u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CD1FCu, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CD204u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CD21Cu, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CD264u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CD268u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CD270u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CD2B0u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CD2E4u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CD2F0u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CD308u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CD310u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CD31Cu, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CD324u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CD32Cu, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CD340u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CD358u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CD360u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CD378u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CD37Cu, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CD390u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CD3A8u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CD3B0u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CD3C8u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CD3CCu, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CD3D4u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CD3F4u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CD404u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CD418u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CD42Cu, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CD430u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CD438u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CD448u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CD464u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CD474u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CD47Cu, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CD494u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CD4ACu, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CD4ECu, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CD4F4u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CD4FCu, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CD50Cu, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CD510u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CD51Cu, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CD528u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CD530u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CD55Cu, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CD5A0u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CD5C0u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CD5DCu, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CD620u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CD628u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CD630u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CD634u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CD644u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CD654u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CD65Cu, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CD668u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CD678u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CD688u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CD694u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CD6C4u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CD6D0u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CD6DCu, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CD704u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CD734u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CD750u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CD770u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CD778u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CD784u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CD78Cu, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CD79Cu, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CD7B8u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CD7C8u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CD7ECu, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CD7F8u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CD808u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CD81Cu, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CD824u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CD838u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CD848u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CD84Cu, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CD860u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CD87Cu, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CD88Cu, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CD8A8u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CD8B0u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CD8C0u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CD8CCu, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CD8DCu, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CD934u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CD96Cu, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CD974u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CD97Cu, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CD9B8u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CD9C8u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CD9D4u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CD9DCu, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CD9E8u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CD9F4u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CD9F8u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CDA04u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CDA0Cu, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CDA28u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CDA38u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CDA70u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CDAA0u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CDAB0u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CDAE4u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CDAFCu, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CDB08u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CDB1Cu, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CDB2Cu, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CDB40u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CDB78u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CDB80u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CDB84u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CDBA4u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CDBD8u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CDBE4u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CDBECu, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CDBFCu, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CDC28u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CDC30u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CDC38u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CDC40u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CDC4Cu, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CDC54u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CDC60u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CDC78u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CDC84u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CDC90u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CDC98u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CDCA4u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CDCACu, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CDCBCu, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CDCCCu, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CDCD4u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CDCE0u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CDCF0u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CDD0Cu, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CDD1Cu, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CDD28u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CDD30u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CDD40u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CDD48u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CDD54u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CDD64u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CDD70u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CDD7Cu, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CDD88u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CDD90u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CDD98u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CDDA0u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CDDACu, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CDDB4u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CDDBCu, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CDDC4u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CDDD0u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CDDD4u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CDDE0u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CDDE8u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CDDF0u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CDE14u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CDE38u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CDE40u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CDE48u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CDE68u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CDE70u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CDE78u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CDE8Cu, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CDE9Cu, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CDEB4u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CDEBCu, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CDEC4u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CDECCu, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CDEDCu, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CDEE4u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CDEECu, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CDEF4u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CDF08u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CDF10u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CDF24u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CDF2Cu, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CDF3Cu, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CDF48u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CDF58u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CDF60u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CDF74u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CDF7Cu, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CDF90u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CDF98u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CDFA8u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CDFB4u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CDFC4u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CDFCCu, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CDFDCu, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CDFECu, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CE000u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CE004u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CE018u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CE020u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CE030u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CE044u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CE048u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CE05Cu, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CE070u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CE084u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CE0A0u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CE0A8u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CE0B0u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CE0F0u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CE100u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CE118u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CE130u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CE140u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CE160u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CE19Cu, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CE1A4u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CE1ACu, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CE1B4u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CE1CCu, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CE1D8u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CE1E0u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CE1E8u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CE1F8u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CE200u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CE224u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CE234u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CE248u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CE250u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CE274u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CE284u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CE298u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CE2A8u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CE2B8u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CE2E4u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CE2ECu, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CE304u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CE30Cu, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CE314u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CE31Cu, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CE358u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CE368u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CE380u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CE388u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CE39Cu, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CE3ACu, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CE3B4u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CE3D8u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CE3E8u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CE404u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CE414u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CE450u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CE460u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CE478u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CE484u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CE498u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CE4ACu, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CE4E4u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CE4F4u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CE50Cu, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CE518u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CE528u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CE530u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CE538u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CE544u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CE55Cu, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CE56Cu, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CE590u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CE5BCu, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CE5D4u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CE5DCu, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CE5E8u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CE61Cu, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CE624u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CE628u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CE654u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CE6D4u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CE6DCu, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CE6E0u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CE6ECu, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CE70Cu, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CE718u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CE720u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CE730u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CE73Cu, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CE748u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CE75Cu, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CE77Cu, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CE788u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CE790u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CE79Cu, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CE7D0u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CE7E0u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CE7F0u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CE7FCu, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CE808u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CE810u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CE814u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CE81Cu, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CE824u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CE830u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CE83Cu, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CE844u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CE84Cu, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CE850u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CE858u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CE85Cu, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CE880u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CE8A0u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CE8ACu, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CE8B8u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CE8C4u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CE8D0u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CE8D8u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CE8E0u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CE8E4u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CE930u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CE97Cu, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CE984u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CE990u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CE9A0u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CE9A8u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CE9B8u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CE9D8u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CE9F8u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CEA10u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CEA20u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CEA34u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CEA3Cu, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CEA5Cu, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CEA74u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CEA80u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CEA90u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CEA9Cu, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CEAA0u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CEAA8u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CEAACu, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CEABCu, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CEACCu, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CEAD4u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CEADCu, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CEAE4u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CEAFCu, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CEB08u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CEB18u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CEB28u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CEB34u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CEB3Cu, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CEB48u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CEB58u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CEB5Cu, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CEB78u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CEB80u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CEB98u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CEBACu, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CEBB8u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CEBC8u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CEBDCu, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CEBECu, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CEC10u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CEC34u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CEC40u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CEC54u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CEC64u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CEC6Cu, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CEC78u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CEC94u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CECA0u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CECC4u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CECCCu, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CECE0u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CED04u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CED10u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CED1Cu, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CED28u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CED30u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CED48u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CED50u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CED54u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CED60u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CED70u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CED7Cu, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CEDA0u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CEDACu, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CEDBCu, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CEDC4u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CEDD0u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CEDDCu, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CEDE0u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CEE04u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CEE0Cu, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CEE18u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CEE2Cu, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CEE34u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CEE3Cu, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CEE40u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CEE50u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CEE58u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CEE74u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CEE80u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CEE88u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CEEACu, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CEEB8u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CEED8u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CEEF4u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CEF00u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CEF08u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CEF0Cu, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CEF14u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CEF1Cu, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CEF28u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CEF44u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CEF50u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CEF54u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CEF5Cu, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CEF68u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CEF70u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CEF74u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CEF84u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CEF94u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CEFA0u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CEFC0u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CEFD0u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CEFE4u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CEFECu, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CEFF0u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CF00Cu, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CF01Cu, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CF030u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CF034u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CF04Cu, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CF068u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CF078u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CF090u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CF0B0u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CF0BCu, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CF0F0u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CF100u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CF118u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CF124u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CF128u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CF130u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CF148u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CF15Cu, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CF170u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CF178u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CF19Cu, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CF1A4u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CF1C0u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CF1D8u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CF1F4u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CF204u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CF20Cu, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CF21Cu, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CF220u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CF228u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CF230u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CF238u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CF25Cu, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CF268u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CF280u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CF2ACu, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CF2C0u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CF2D4u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CF2E4u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CF30Cu, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CF318u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CF324u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CF32Cu, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CF330u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CF340u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CF348u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CF354u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CF35Cu, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CF37Cu, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CF388u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CF394u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CF39Cu, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CF3A4u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CF3C0u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CF3CCu, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CF3D4u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CF3E4u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CF3ECu, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CF408u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CF418u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CF41Cu, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CF424u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CF430u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CF444u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CF454u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CF46Cu, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CF478u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CF490u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CF49Cu, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CF4B8u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CF4D4u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CF4E4u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CF4F4u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CF504u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CF510u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CF520u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CF530u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CF538u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CF54Cu, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CF55Cu, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CF598u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CF5A8u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CF5C0u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CF5ECu, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CF5F4u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CF5FCu, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CF600u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CF61Cu, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CF620u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CF644u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CF654u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CF66Cu, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CF698u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CF6B4u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CF6C4u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CF6D8u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CF6FCu, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CF704u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CF708u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CF710u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CF718u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CF738u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CF74Cu, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CF750u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CF754u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CF774u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CF7BCu, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CF7F8u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CF808u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CF810u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CF818u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CF828u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CF838u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CF844u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CF868u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CF870u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CF884u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CF88Cu, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CF894u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CF89Cu, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CF8ACu, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CF8C4u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CF8E8u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CF8F0u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CF904u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CF90Cu, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CF914u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CF91Cu, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CF924u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CF960u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CF97Cu, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CF98Cu, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CF9B8u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CF9C8u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CFA0Cu, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CFA28u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CFA50u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CFA94u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CFA9Cu, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CFAA0u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CFAC0u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CFB24u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CFB30u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CFB3Cu, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CFB54u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CFB6Cu, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CFB84u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CFB8Cu, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CFB94u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CFBA8u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CFBB8u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CFBCCu, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CFBE4u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CFBECu, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CFBFCu, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CFC04u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CFC0Cu, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CFC14u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CFC20u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CFC28u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CFC44u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CFC4Cu, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CFC64u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CFC68u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CFC70u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CFC7Cu, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CFC84u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CFCA0u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CFCA8u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CFCC0u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CFCC4u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CFCCCu, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CFCE8u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CFCECu, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CFCFCu, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CFD00u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CFD18u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CFD28u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CFD58u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CFD68u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CFD8Cu, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CFDA4u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CFDD8u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CFDE4u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CFDF8u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CFE10u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CFE30u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CFE38u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CFE84u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CFE90u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CFEA4u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CFEB0u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CFEB4u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CFEFCu, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CFF08u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CFF1Cu, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CFF30u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CFF40u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CFF48u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CFF68u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CFF74u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CFF78u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CFFA4u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CFFACu, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CFFB0u, &recomp_unit_0050, "recomp_unit_0050"); - runtime.register_function(0x088CFFF0u, &recomp_unit_0050, "recomp_unit_0050"); + // PSPRECOMP_V812_COMPACT_REGISTRATION: same entry set, looped once in Runtime instead of source-expanded calls. + runtime.register_generated_entry_mask(0x088CC000u, &recomp_unit_0050, "recomp_unit_0050", + kEntryMasks_recomp_unit_0050, 64u); } } // namespace psprecomp diff --git a/profiles/vcs/generated/generated_unit_0051.cpp b/profiles/vcs/generated/generated_unit_0051.cpp index 0fb198e..5f0afc6 100644 --- a/profiles/vcs/generated/generated_unit_0051.cpp +++ b/profiles/vcs/generated/generated_unit_0051.cpp @@ -708,6 +708,19 @@ LOCAL_DISPATCH: AOT_REGCACHE_SYNC_OUT(); return; } } +// PSPRECOMP_V812_SHARED_SCHED_BLOCK: one scheduler-exact slow boundary per unit. +LOCAL_SCHED_BOUNDARY: + ctx.pc = jump_target; + AOT_REGCACHE_SYNC_OUT(); + if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { + ++local_redispatch_rounds; + AOT_REGCACHE_SYNC_IN(); + local_transfers = 0u; + local_pc = ctx.pc; + entry_id = 0u; + goto LOCAL_DISPATCH; + } + return; L_088D0000: aot_mem.aot_direct_store32(ctx.gpr[29] + static_cast(4), aot_gpr_16); aot_gpr_16 = (aot_gpr_4 | 0u); @@ -1063,18 +1076,8 @@ L_088D028C: ctx.gpr[29] = (ctx.gpr[29] + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088D02AC: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-48)); ctx.gpr[6] = (aot_mem.aot_direct_load32(aot_gpr_5 + static_cast(12))); @@ -1536,18 +1539,8 @@ L_088D05E4: ctx.gpr[29] = (ctx.gpr[29] + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088D0610: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-80)); aot_fpr_12 = std::bit_cast(0u); @@ -1844,18 +1837,8 @@ L_088D0884: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088D089C: aot_gpr_4 = (aot_mem.aot_direct_load32(ctx.gpr[17] + static_cast(12))); aot_gpr_5 = (15969u << 16u); @@ -3124,18 +3107,8 @@ L_088D1520: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088D1538: if (aot_gpr_5 == 0u) { aot_gpr_4 = (static_cast(aot_gpr_4) < 276 ? 1u : 0u); @@ -3861,18 +3834,8 @@ L_088D1C18: ctx.gpr[29] = (ctx.gpr[29] + static_cast(80)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088D1C48: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-96)); aot_fpr_12 = std::bit_cast(aot_mem.aot_direct_load32(aot_gpr_5 + static_cast(8))); @@ -4015,18 +3978,8 @@ L_088D1D44: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088D1D5C: { const bool branch_taken = ctx.gpr[20] != aot_gpr_4; if (branch_taken) { @@ -4049,18 +4002,8 @@ L_088D1D6C: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088D1D84: aot_gpr_4 = (17383u << 16u); aot_gpr_4 = (aot_gpr_4 | 32768u); @@ -4662,18 +4605,8 @@ L_088D2210: ctx.gpr[29] = (ctx.gpr[29] + static_cast(96)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088D2248: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-80)); aot_fpr_12 = std::bit_cast(aot_mem.aot_direct_load32(aot_gpr_5 + static_cast(8))); @@ -5172,18 +5105,8 @@ L_088D2630: ctx.gpr[29] = (ctx.gpr[29] + static_cast(80)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088D2660: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-96)); aot_fpr_12 = std::bit_cast(aot_mem.aot_direct_load32(aot_gpr_5 + static_cast(24))); @@ -5704,18 +5627,8 @@ L_088D2B7C: ctx.gpr[29] = (ctx.gpr[29] + static_cast(96)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088D2BC0: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-96)); aot_fpr_12 = std::bit_cast(aot_mem.aot_direct_load32(aot_gpr_5 + static_cast(24))); @@ -6186,18 +6099,8 @@ L_088D304C: ctx.gpr[29] = (ctx.gpr[29] + static_cast(96)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088D3090: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-96)); aot_mem.aot_direct_store32(ctx.gpr[29] + static_cast(52), ctx.gpr[17]); @@ -6276,18 +6179,8 @@ L_088D3158: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088D3170: { const bool branch_taken = ctx.gpr[7] != 0u; ctx.gpr[6] = (static_cast(ctx.gpr[6]) < 189 ? 1u : 0u); @@ -6362,18 +6255,8 @@ L_088D31F4: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088D320C: aot_gpr_4 = (0u | 284u); aot_mem.aot_direct_store32(ctx.gpr[17] + static_cast(56), aot_gpr_4); @@ -7342,18 +7225,8 @@ L_088D3CF0: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088D3D08: aot_gpr_4 = (0u | 269u); aot_mem.aot_direct_store32(ctx.gpr[17] + static_cast(56), aot_gpr_4); @@ -7653,635 +7526,8 @@ void recomp_unit_0051(Runtime &rt, AllegrexContext &ctx) { void register_generated_unit_51(Runtime &runtime) { runtime.register_generated_unit(51u, 0x088D0000u, 16384u, &recomp_unit_0051, &recomp_unit_0051_entry); - runtime.register_function(0x088D0000u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D0028u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D003Cu, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D0048u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D0050u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D0064u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D0074u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D007Cu, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D0084u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D008Cu, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D0098u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D00ACu, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D00B4u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D00BCu, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D00CCu, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D00D8u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D00E0u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D00E8u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D00F0u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D0104u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D0110u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D011Cu, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D0128u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D0148u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D0178u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D0188u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D01A0u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D01A8u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D01B0u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D01B4u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D01C8u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D01E4u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D01F4u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D0200u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D0214u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D0230u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D0248u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D0280u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D0288u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D028Cu, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D02ACu, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D02F4u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D02FCu, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D0308u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D0310u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D0318u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D0320u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D032Cu, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D0344u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D034Cu, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D0354u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D0364u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D0380u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D0390u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D03A0u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D03ACu, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D03C0u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D03C4u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D03C8u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D03D0u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D03E0u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D03ECu, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D0400u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D0404u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D0408u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D0410u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D0424u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D0430u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D0444u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D044Cu, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D0450u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D0460u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D047Cu, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D0480u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D0494u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D04A4u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D04B8u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D04C0u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D04DCu, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D04F4u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D04FCu, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D0504u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D0510u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D0518u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D0530u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D053Cu, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D0548u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D054Cu, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D0558u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D0564u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D0578u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D058Cu, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D05A8u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D05D8u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D05E0u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D05E4u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D0610u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D066Cu, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D067Cu, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D06A4u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D06A8u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D06D8u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D06E4u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D06F0u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D06F8u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D0700u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D0704u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D070Cu, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D0714u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D071Cu, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D0724u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D0768u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D077Cu, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D07C4u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D07D0u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D07F0u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D0828u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D0834u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D083Cu, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D0844u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D084Cu, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D0854u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D085Cu, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D087Cu, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D0884u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D089Cu, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D08D0u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D08E4u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D08ECu, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D08F0u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D0940u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D0948u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D0954u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D0978u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D0990u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D09B4u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D09C8u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D09F0u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D0A30u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D0A54u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D0A9Cu, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D0ACCu, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D0AD4u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D0AE0u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D0AECu, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D0AF4u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D0AFCu, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D0B08u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D0B10u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D0B44u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D0B50u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D0B5Cu, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D0B68u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D0B6Cu, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D0B7Cu, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D0BACu, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D0BDCu, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D0BE4u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D0BF0u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D0BFCu, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D0C04u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D0C0Cu, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D0C18u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D0C20u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D0C54u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D0C60u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D0C6Cu, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D0C78u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D0C7Cu, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D0C8Cu, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D0CBCu, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D0CC4u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D0CD0u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D0CE4u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D0CECu, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D0D18u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D0D44u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D0D64u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D0D88u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D0DCCu, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D0DECu, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D0E34u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D0E54u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D0E68u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D0EB4u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D0EE0u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D0EECu, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D0EF4u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D0F18u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D0F64u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D0F84u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D0FD8u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D0FECu, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D1018u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D1064u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D106Cu, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D108Cu, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D10C4u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D10FCu, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D1134u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D1160u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D11CCu, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D11D8u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D11FCu, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D1218u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D1240u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D128Cu, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D1294u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D12CCu, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D1334u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D133Cu, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D134Cu, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D13B0u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D13B8u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D13C4u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D13E8u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D13F0u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D13FCu, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D1410u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D1428u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D1434u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D1458u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D1484u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D148Cu, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D1498u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D14ACu, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D14F8u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D150Cu, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D1518u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D1520u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D1538u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D1540u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D154Cu, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D1554u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D1558u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D1560u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D1574u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D157Cu, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D1584u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D158Cu, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D1594u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D15A0u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D15B0u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D15C0u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D15CCu, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D15F4u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D15FCu, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D1608u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D161Cu, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D1650u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D1654u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D1698u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D16A0u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D16ACu, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D16C0u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D16ECu, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D16F4u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D1710u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D1760u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D17A4u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D17DCu, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D1820u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D183Cu, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D1888u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D18C4u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D1904u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D1910u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D192Cu, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D1940u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D1970u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D1978u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D1998u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D19A0u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D19DCu, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D19ECu, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D1A34u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D1A50u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D1A78u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D1AD4u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D1AE8u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D1AF8u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D1B0Cu, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D1B1Cu, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D1B24u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D1B30u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D1B3Cu, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D1B44u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D1B68u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D1B78u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D1B84u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D1B88u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D1B98u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D1BA0u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D1BD0u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D1BD8u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D1BECu, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D1BF0u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D1C18u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D1C48u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D1C9Cu, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D1CB8u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D1CCCu, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D1CD4u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D1CDCu, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D1CE4u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D1CF0u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D1D14u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D1D1Cu, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D1D24u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D1D2Cu, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D1D38u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D1D44u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D1D5Cu, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D1D64u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D1D6Cu, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D1D84u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D1DA4u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D1DC0u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D1DCCu, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D1DD8u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D1DE0u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D1DE8u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D1DECu, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D1DF4u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D1E00u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D1E10u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D1E1Cu, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D1E2Cu, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D1E50u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D1E70u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D1E74u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D1E90u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D1EA0u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D1EBCu, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D1EE0u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D1EECu, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D1EF4u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D1F04u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D1F0Cu, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D1F20u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D1F28u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D1F3Cu, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D1F44u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D1F4Cu, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D1F60u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D1F68u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D1F7Cu, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D1F80u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D1F90u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D1FA4u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D1FACu, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D1FC0u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D1FC4u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D1FE4u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D1FECu, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D1FF4u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D1FFCu, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D2008u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D2020u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D2030u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D2048u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D2058u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D2068u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D2070u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D2078u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D2090u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D209Cu, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D20ACu, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D20B8u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D20C0u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D210Cu, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D2118u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D2128u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D2140u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D2150u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D2158u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D2160u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D2168u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D2174u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D2178u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D21F4u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D21FCu, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D2204u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D220Cu, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D2210u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D2248u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D2290u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D22ACu, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D22BCu, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D22E0u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D22E8u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D22F4u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D22FCu, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D2304u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D230Cu, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D2314u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D2348u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D2350u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D236Cu, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D237Cu, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D2398u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D23C4u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D23C8u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D23D8u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D23E0u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D23E8u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D2408u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D2424u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D2434u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D2454u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D246Cu, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D247Cu, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D2480u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D2488u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D2498u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D24ACu, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D24B4u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D24C8u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D24CCu, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D24DCu, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D24F0u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D24F8u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D250Cu, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D2510u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D2518u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D2520u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D2528u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D2530u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D253Cu, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D2554u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D2564u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D257Cu, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D258Cu, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D25A8u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D25B4u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D2614u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D261Cu, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D2624u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D262Cu, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D2630u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D2660u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D26C4u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D26D4u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D2700u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D2708u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D2710u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D2734u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D2744u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D2754u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D2770u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D27A8u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D27B4u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D27D0u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D27D8u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D27E4u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D27ECu, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D2804u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D2880u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D2888u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D28A0u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D28C0u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D28CCu, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D28D8u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D28E0u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D28ECu, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D2928u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D292Cu, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D2948u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D2960u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D29A8u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D29B4u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D29C8u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D29FCu, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D2A10u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D2A14u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D2A30u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D2A40u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D2A8Cu, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D2A98u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D2AACu, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D2AD4u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D2ADCu, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D2AE8u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D2B0Cu, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D2B1Cu, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D2B6Cu, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D2B7Cu, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D2BC0u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D2C24u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D2C34u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D2C78u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D2C80u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D2C88u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D2C90u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D2C98u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D2CB4u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D2CBCu, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D2CC8u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D2CD0u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D2CE8u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D2D50u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D2D58u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D2D70u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D2D90u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D2D9Cu, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D2DA8u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D2DB0u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D2DBCu, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D2DF4u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D2DF8u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D2E18u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D2E30u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D2E78u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D2E84u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D2E98u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D2ECCu, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D2EDCu, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D2EE0u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D2EFCu, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D2F0Cu, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D2F58u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D2F64u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D2F78u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D2FA8u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D2FB0u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D2FBCu, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D2FE0u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D2FF0u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D3048u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D304Cu, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D3090u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D3100u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D3118u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D3144u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D3150u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D3158u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D3170u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D3178u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D3180u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D31C4u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D31D8u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D31E4u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D31F4u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D320Cu, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D323Cu, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D3250u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D3298u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D32A0u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D32D0u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D32E4u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D3344u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D3374u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D3388u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D33E4u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D3404u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D346Cu, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D349Cu, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D34B0u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D34F8u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D3528u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D353Cu, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D3598u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D35C8u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D3624u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D3654u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D36B4u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D36E4u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D36F8u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D3754u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D3784u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D37E4u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D3814u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D3828u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D3884u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D38C0u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D38D4u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D38E4u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D38F0u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D3954u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D3984u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D3998u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D39F8u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D3A28u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D3A3Cu, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D3A9Cu, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D3AA8u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D3AB4u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D3ABCu, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D3AC8u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D3AECu, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D3B10u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D3B5Cu, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D3B68u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D3B70u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D3B7Cu, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D3BA0u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D3C00u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D3C0Cu, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D3C14u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D3C20u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D3C44u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D3CA8u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D3CC4u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D3CD0u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D3CE0u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D3CF0u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D3D08u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D3D38u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D3D48u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D3D6Cu, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D3D78u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D3DA8u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D3DF8u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D3E48u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D3E78u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D3EA0u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D3ED0u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D3EF8u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D3F04u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D3F1Cu, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D3F2Cu, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D3F3Cu, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D3F48u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D3F60u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D3F70u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D3F80u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D3F8Cu, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D3FB0u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D3FE4u, &recomp_unit_0051, "recomp_unit_0051"); - runtime.register_function(0x088D3FF4u, &recomp_unit_0051, "recomp_unit_0051"); + // PSPRECOMP_V812_COMPACT_REGISTRATION: same entry set, looped once in Runtime instead of source-expanded calls. + runtime.register_generated_entry_mask(0x088D0000u, &recomp_unit_0051, "recomp_unit_0051", + kEntryMasks_recomp_unit_0051, 64u); } } // namespace psprecomp diff --git a/profiles/vcs/generated/generated_unit_0052.cpp b/profiles/vcs/generated/generated_unit_0052.cpp index 5b98b00..9f521a5 100644 --- a/profiles/vcs/generated/generated_unit_0052.cpp +++ b/profiles/vcs/generated/generated_unit_0052.cpp @@ -708,6 +708,19 @@ LOCAL_DISPATCH: AOT_REGCACHE_SYNC_OUT(); return; } } +// PSPRECOMP_V812_SHARED_SCHED_BLOCK: one scheduler-exact slow boundary per unit. +LOCAL_SCHED_BOUNDARY: + ctx.pc = jump_target; + AOT_REGCACHE_SYNC_OUT(); + if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { + ++local_redispatch_rounds; + AOT_REGCACHE_SYNC_IN(); + local_transfers = 0u; + local_pc = ctx.pc; + entry_id = 0u; + goto LOCAL_DISPATCH; + } + return; L_088D4000: aot_mem.aot_direct_store8(aot_gpr_16 + static_cast(4), static_cast(aot_gpr_5)); goto L_088D4004; @@ -736,18 +749,8 @@ L_088D4030: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088D4048: aot_gpr_4 = (aot_mem.aot_direct_load32(ctx.gpr[17] + static_cast(27028))); aot_gpr_5 = (0u | 61u); @@ -1174,18 +1177,8 @@ L_088D43D0: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088D43E8: aot_gpr_4 = (0u | 51u); { const bool branch_taken = ctx.gpr[6] != aot_gpr_4; @@ -1890,18 +1883,8 @@ L_088D4AB0: ctx.gpr[29] = (ctx.gpr[29] + static_cast(96)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088D4AF0: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-176)); ctx.gpr[6] = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(48))); @@ -2023,18 +2006,8 @@ L_088D4CA0: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088D4CB8: aot_fpr_14 = std::bit_cast(aot_mem.aot_direct_load32(aot_gpr_5 + static_cast(6276))); aot_gpr_4 = (17480u << 16u); @@ -2293,18 +2266,8 @@ L_088D4F08: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088D4F20: aot_gpr_4 = (0u | 5932u); aot_gpr_5 = (0u | 20u); @@ -2864,18 +2827,8 @@ L_088D54E0: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088D54F8: aot_gpr_4 = (aot_mem.aot_direct_load32(aot_gpr_16 + static_cast(27028))); ctx.gpr[6] = (0u | 61u); @@ -3279,18 +3232,8 @@ L_088D5854: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088D586C: { const bool branch_taken = 0u == 0u; aot_mem.aot_direct_store32(aot_gpr_16 + static_cast(56), ctx.gpr[10]); @@ -3364,18 +3307,8 @@ L_088D58D0: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088D58E8: aot_gpr_4 = (0u | 26000u); aot_mem.aot_direct_store32(aot_gpr_16 + static_cast(68), aot_gpr_4); @@ -3571,18 +3504,8 @@ L_088D5AA8: aot_mem.aot_direct_store32(ctx.gpr[29] + static_cast(36), ctx.gpr[12]); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088D5AC0: aot_gpr_4 = (0u | 284u); aot_mem.aot_direct_store32(aot_gpr_16 + static_cast(56), aot_gpr_4); @@ -4336,18 +4259,8 @@ L_088D6368: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088D6380: aot_gpr_4 = (0u | 269u); aot_mem.aot_direct_store32(aot_gpr_16 + static_cast(56), aot_gpr_4); @@ -5029,18 +4942,8 @@ L_088D69C4: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088D69DC: aot_gpr_4 = (0u | 51u); { const bool branch_taken = ctx.gpr[10] != aot_gpr_4; @@ -6248,18 +6151,8 @@ L_088D7538: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088D7550: aot_gpr_4 = (0u | 234u); { const bool branch_taken = 0u == 0u; @@ -6628,18 +6521,8 @@ L_088D7854: ctx.gpr[29] = (ctx.gpr[29] + static_cast(176)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088D789C: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-96)); aot_mem.aot_direct_store32(ctx.gpr[29] + static_cast(84), ctx.gpr[20]); @@ -6980,18 +6863,8 @@ L_088D7B18: ctx.gpr[29] = (ctx.gpr[29] + static_cast(96)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088D7B3C: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); aot_mem.aot_direct_store32(ctx.gpr[29] + static_cast(8), ctx.gpr[18]); @@ -7224,18 +7097,8 @@ L_088D7CA0: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088D7CB8: aot_gpr_4 = (aot_gpr_16 | 0u); aot_gpr_5 = (ctx.gpr[17] | 0u); @@ -7325,18 +7188,8 @@ L_088D7D2C: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088D7D44: aot_gpr_4 = (aot_gpr_16 | 0u); aot_gpr_5 = (ctx.gpr[17] | 0u); @@ -7812,635 +7665,8 @@ void recomp_unit_0052(Runtime &rt, AllegrexContext &ctx) { void register_generated_unit_52(Runtime &runtime) { runtime.register_generated_unit(52u, 0x088D4000u, 16384u, &recomp_unit_0052, &recomp_unit_0052_entry); - runtime.register_function(0x088D4000u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D4004u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D4030u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D4048u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D4058u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D4078u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D408Cu, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D4094u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D40B0u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D40C0u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D40DCu, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D40F0u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D40F8u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D4108u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D4128u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D413Cu, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D4144u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D4160u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D4174u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D4180u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D4188u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D4198u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D41B8u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D41CCu, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D41D4u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D41E4u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D4200u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D4214u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D421Cu, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D4234u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D4248u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D4264u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D4284u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D4294u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D42A8u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D42B4u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D42BCu, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D42C4u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D42CCu, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D42F4u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D4324u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D4344u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D4348u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D4374u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D4390u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D439Cu, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D43B0u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D43BCu, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D43D0u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D43E8u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D43F4u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D4404u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D4410u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D4420u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D4434u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D4448u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D4464u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D4478u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D448Cu, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D44A4u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D44C0u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D44E0u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D44F4u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D4504u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D4568u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D45ACu, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D45F0u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D4634u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D4678u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D46BCu, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D4700u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D4744u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D4788u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D47CCu, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D4810u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D4850u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D4860u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D486Cu, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D487Cu, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D4888u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D4898u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D48ACu, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D48C8u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D48DCu, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D48E4u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D48E8u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D4934u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D493Cu, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D4948u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D4954u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D4964u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D496Cu, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D4980u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D498Cu, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D49A0u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D49B0u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D49C0u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D49E8u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D49F8u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D4A00u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D4A0Cu, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D4A18u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D4A58u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D4A70u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D4A80u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D4A9Cu, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D4AA4u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D4AB0u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D4AF0u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D4B70u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D4C54u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D4CA0u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D4CB8u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D4CD4u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D4CDCu, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D4D38u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D4D44u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D4D54u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D4DACu, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D4E28u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D4E34u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D4E4Cu, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D4E54u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D4E68u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D4E70u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D4E88u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D4EA0u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D4EB4u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D4EDCu, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D4EE8u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D4EF0u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D4EF8u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D4F00u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D4F08u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D4F20u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D4F38u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D4F50u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D4F68u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D4F7Cu, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D4F90u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D4FE0u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D5000u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D5060u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D50E8u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D5114u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D5168u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D5180u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D51D4u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D51E8u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D51F8u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D520Cu, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D521Cu, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D522Cu, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D523Cu, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D528Cu, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D529Cu, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D531Cu, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D5334u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D533Cu, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D5368u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D5378u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D5390u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D53ACu, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D53B8u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D53C8u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D53D4u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D53D8u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D53F0u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D5408u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D5450u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D5468u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D5470u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D5488u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D54B4u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D54C0u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D54E0u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D54F8u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D5508u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D5528u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D553Cu, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D5544u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D5560u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D5570u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D558Cu, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D55A0u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D55A8u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D55B8u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D55D8u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D55ECu, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D55F4u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D5610u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D5624u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D5630u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D5638u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D5648u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D5668u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D567Cu, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D5684u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D56A8u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D56C0u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D56D8u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D56E0u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D56FCu, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D5718u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D5734u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D5760u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D576Cu, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D5774u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D577Cu, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D57A0u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D57CCu, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D57E4u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D5814u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D5828u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D5834u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D5844u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D5854u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D586Cu, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D5874u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D587Cu, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D5888u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D5894u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D58A0u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D58A8u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D58D0u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D58E8u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D58FCu, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D5910u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D5924u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D5938u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D594Cu, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D5958u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D5964u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D5970u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D59C4u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D59ECu, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D5A00u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D5A58u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D5A8Cu, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D5A94u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D5AA8u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D5AC0u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D5AF0u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D5B04u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D5B48u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D5B50u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D5B88u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D5B9Cu, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D5BF4u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D5C24u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D5C38u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D5C90u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D5CB8u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D5D24u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D5D54u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D5D68u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D5DACu, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D5DE4u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D5DF8u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D5E4Cu, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D5E7Cu, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D5ECCu, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D5F04u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D5F58u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D5F8Cu, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D5FA0u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D5FF4u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D602Cu, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D6080u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D60B8u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D60CCu, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D6120u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D6154u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D6168u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D6178u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D6184u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D61DCu, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D6210u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D6224u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D627Cu, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D62B0u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D62C4u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D631Cu, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D6324u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D633Cu, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D6348u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D6358u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D6368u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D6380u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D63ACu, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D63BCu, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D63C4u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D63D0u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D641Cu, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D6448u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D6474u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D64A0u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D64ACu, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D64DCu, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D64E8u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D64F0u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D651Cu, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D6530u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D658Cu, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D6594u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D659Cu, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D65B8u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D65C4u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D65CCu, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D65D8u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D65F4u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D6600u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D661Cu, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D6624u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D663Cu, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D6648u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D6658u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D6664u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D6690u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D66B8u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D6710u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D6718u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D6720u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D673Cu, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D6748u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D6750u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D675Cu, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D6778u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D6784u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D6790u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D67ACu, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D6824u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D682Cu, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D6834u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D6850u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D686Cu, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D6888u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D6894u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D689Cu, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D68A8u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D68C4u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D68D0u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D68DCu, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D68F8u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D6974u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D6988u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D6994u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D69A0u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D69B0u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D69C4u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D69DCu, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D69E8u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D69F8u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D6A04u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D6A14u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D6A28u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D6A3Cu, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D6A58u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D6A6Cu, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D6A80u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D6A98u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D6AB4u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D6AD4u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D6AE8u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D6AF8u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D6B5Cu, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D6B6Cu, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D6B7Cu, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D6B8Cu, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D6B9Cu, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D6BACu, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D6BBCu, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D6BCCu, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D6BDCu, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D6BECu, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D6BFCu, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D6C0Cu, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D6C18u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D6C28u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D6C34u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D6C40u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D6C50u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D6C70u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D6C84u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D6C90u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D6CFCu, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D6D18u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D6D30u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D6D4Cu, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D6D64u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D6D80u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D6D98u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D6DB4u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D6DCCu, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D6DE8u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D6E00u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D6E1Cu, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D6E34u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D6E50u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D6E68u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D6E84u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D6E9Cu, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D6EB8u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D6ED0u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D6EECu, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D6F04u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D6F20u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D6F38u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D6F54u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D6F6Cu, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D6F88u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D6FA0u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D6FBCu, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D6FD4u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D6FF0u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D7008u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D7024u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D703Cu, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D7068u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D7080u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D70ACu, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D70C4u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D70F0u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D7108u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D7134u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D714Cu, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D7178u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D7190u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D71BCu, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D71D4u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D7200u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D7218u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D7244u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D725Cu, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D7288u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D72A0u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D72CCu, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D72E4u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D72F0u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D731Cu, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D7334u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D7340u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D736Cu, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D7384u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D7390u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D73BCu, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D73D4u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D73E8u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D741Cu, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D7478u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D7480u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D74A0u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D74F4u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D7508u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D7518u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D7528u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D7538u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D7550u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D755Cu, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D7560u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D7588u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D759Cu, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D75CCu, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D75D8u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D75F4u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D7608u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D7624u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D7634u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D7650u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D7658u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D7660u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D7678u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D7684u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D7694u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D769Cu, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D76ACu, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D76B4u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D76D0u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D76E0u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D76F4u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D7704u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D7710u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D7734u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D7740u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D7748u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D7758u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D7764u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D77A4u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D77B8u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D77C8u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D77E4u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D77ECu, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D77F8u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D7810u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D7854u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D789Cu, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D78D0u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D78DCu, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D78E4u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D78ECu, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D78FCu, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D7910u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D7920u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D7938u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D7940u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D7948u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D795Cu, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D7968u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D79A8u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D79B0u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D79B8u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D79F4u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D7A08u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D7A10u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D7A20u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D7A5Cu, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D7A64u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D7A6Cu, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D7A70u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D7A84u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D7A94u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D7AB4u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D7AC0u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D7AF4u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D7AFCu, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D7B08u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D7B0Cu, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D7B18u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D7B3Cu, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D7B68u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D7B78u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D7B80u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D7B88u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D7B94u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D7BA4u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D7BB8u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D7BC8u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D7BD0u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D7BD8u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D7BE4u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D7BECu, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D7BF4u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D7C04u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D7C0Cu, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D7C1Cu, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D7C28u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D7C38u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D7C48u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D7C58u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D7C68u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D7C70u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D7C78u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D7C88u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D7C90u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D7C98u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D7CA0u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D7CB8u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D7CC8u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D7CD0u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D7CD8u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D7CE8u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D7CF0u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D7CF8u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D7D04u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D7D14u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D7D1Cu, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D7D24u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D7D2Cu, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D7D44u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D7D54u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D7D5Cu, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D7D6Cu, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D7D74u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D7D84u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D7D8Cu, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D7D9Cu, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D7DA4u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D7DB4u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D7DBCu, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D7DCCu, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D7DD4u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D7DF0u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D7DFCu, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D7E04u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D7E0Cu, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D7E14u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D7E24u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D7E2Cu, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D7E3Cu, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D7E44u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D7E54u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D7E5Cu, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D7E6Cu, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D7E74u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D7E84u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D7E8Cu, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D7E98u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D7EA4u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D7EB0u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D7EB8u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D7EC0u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D7ECCu, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D7ED4u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D7EE4u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D7EECu, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D7EFCu, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D7F04u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D7F10u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D7F1Cu, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D7F24u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D7F2Cu, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D7F38u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D7F40u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D7F50u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D7F58u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D7F68u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D7F70u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D7F7Cu, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D7F88u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D7F90u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D7F98u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D7FA4u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D7FACu, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D7FBCu, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D7FC4u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D7FD4u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D7FDCu, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D7FE8u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D7FF4u, &recomp_unit_0052, "recomp_unit_0052"); - runtime.register_function(0x088D7FFCu, &recomp_unit_0052, "recomp_unit_0052"); + // PSPRECOMP_V812_COMPACT_REGISTRATION: same entry set, looped once in Runtime instead of source-expanded calls. + runtime.register_generated_entry_mask(0x088D4000u, &recomp_unit_0052, "recomp_unit_0052", + kEntryMasks_recomp_unit_0052, 64u); } } // namespace psprecomp diff --git a/profiles/vcs/generated/generated_unit_0053.cpp b/profiles/vcs/generated/generated_unit_0053.cpp index 72051f0..265895c 100644 --- a/profiles/vcs/generated/generated_unit_0053.cpp +++ b/profiles/vcs/generated/generated_unit_0053.cpp @@ -784,6 +784,19 @@ LOCAL_DISPATCH: AOT_REGCACHE_SYNC_OUT(); return; } } +// PSPRECOMP_V812_SHARED_SCHED_BLOCK: one scheduler-exact slow boundary per unit. +LOCAL_SCHED_BOUNDARY: + ctx.pc = jump_target; + AOT_REGCACHE_SYNC_OUT(); + if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { + ++local_redispatch_rounds; + AOT_REGCACHE_SYNC_IN(); + local_transfers = 0u; + local_pc = ctx.pc; + entry_id = 0u; + goto LOCAL_DISPATCH; + } + return; L_088D8004: aot_gpr_2 = (aot_mem.aot_direct_load32(aot_gpr_28 + static_cast(-16352))); { const bool branch_taken = 0u == 0u; @@ -964,18 +977,8 @@ L_088D80FC: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088D8114: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); ctx.gpr[7] = (aot_gpr_5 | 0u); @@ -1731,18 +1734,8 @@ L_088D85B0: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088D85BC: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-64)); aot_mem.aot_direct_store32(ctx.gpr[29] + static_cast(24), aot_gpr_16); @@ -1842,18 +1835,8 @@ L_088D86A0: ctx.gpr[17] = (static_cast(static_cast(ctx.gpr[17]) >> 2u)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088D86B8: aot_gpr_4 = (0u | 176u); aot_fpr_22 = std::bit_cast(std::bit_cast(aot_fpr_20)); @@ -2049,18 +2032,8 @@ L_088D8830: ctx.gpr[29] = (ctx.gpr[29] + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088D8878: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-80)); aot_mem.aot_direct_store32(ctx.gpr[29] + static_cast(40), aot_gpr_16); @@ -2422,18 +2395,8 @@ L_088D8BE0: ctx.gpr[29] = (ctx.gpr[29] + static_cast(80)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088D8C28: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-48)); aot_mem.aot_direct_store32(ctx.gpr[29] + static_cast(28), aot_gpr_16); @@ -2458,18 +2421,8 @@ L_088D8C58: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088D8C70: aot_gpr_4 = (16928u << 16u); aot_fpr_12 = std::bit_cast(aot_gpr_4); @@ -3582,18 +3535,8 @@ L_088D9894: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088D98AC: { const bool branch_taken = 0u == 0u; if (branch_taken) { @@ -4085,18 +4028,8 @@ L_088D9D7C: ctx.gpr[29] = (ctx.gpr[29] + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088D9D9C: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); aot_mem.aot_direct_store32(ctx.gpr[29] + static_cast(4), aot_gpr_16); @@ -4137,18 +4070,8 @@ L_088D9DD8: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088D9DF0: { const bool branch_taken = aot_gpr_4 != aot_gpr_5; if (branch_taken) { @@ -4506,18 +4429,8 @@ L_088DA168: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088DA180: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-64)); ctx.gpr[6] = (aot_gpr_5 << 6u); @@ -4936,18 +4849,8 @@ L_088DA574: ctx.gpr[29] = (ctx.gpr[29] + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088DA5A0: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-80)); aot_gpr_5 = (0u | 0u); @@ -5506,18 +5409,8 @@ L_088DAA34: ctx.gpr[29] = (ctx.gpr[29] + static_cast(80)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088DAA78: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-64)); aot_gpr_5 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(48))); @@ -5593,18 +5486,8 @@ L_088DAB44: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088DAB5C: aot_gpr_4 = (aot_mem.aot_direct_load32(aot_gpr_16 + static_cast(26324))); aot_gpr_4 = (aot_gpr_4 & 1u); @@ -6388,18 +6271,8 @@ L_088DB0FC: ctx.gpr[29] = (ctx.gpr[29] + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088DB134: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-64)); aot_mem.aot_direct_store32(ctx.gpr[29] + static_cast(24), aot_gpr_16); @@ -6666,18 +6539,8 @@ L_088DB37C: ctx.gpr[29] = (ctx.gpr[29] + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088DB3C4: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-80)); aot_mem.aot_direct_store32(ctx.gpr[29] + static_cast(36), aot_gpr_16); @@ -7695,18 +7558,8 @@ L_088DBAD8: ctx.gpr[29] = (ctx.gpr[29] + static_cast(80)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088DBB08: aot_fpr_12 = std::bit_cast(aot_mem.aot_direct_load32(aot_gpr_28 + static_cast(-23860))); aot_fpr_13 = std::bit_cast(aot_mem.aot_direct_load32(aot_gpr_28 + static_cast(-23864))); @@ -7751,18 +7604,8 @@ L_088DBB08: aot_mem.aot_direct_store32(aot_gpr_28 + static_cast(-23796), std::bit_cast(ctx.fpr[14])); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088DBBAC: ctx.gpr[6] = (aot_mem.aot_direct_load8(aot_gpr_5 + static_cast(0))); ctx.gpr[7] = (ctx.gpr[6] + ctx.gpr[6]); @@ -7820,18 +7663,8 @@ L_088DBC20: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088DBC28: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-112)); aot_mem.aot_direct_store32(ctx.gpr[29] + static_cast(68), std::bit_cast(ctx.fpr[26])); @@ -8290,711 +8123,8 @@ void recomp_unit_0053(Runtime &rt, AllegrexContext &ctx) { void register_generated_unit_53(Runtime &runtime) { runtime.register_generated_unit(53u, 0x088D8000u, 16384u, &recomp_unit_0053, &recomp_unit_0053_entry); - runtime.register_function(0x088D8004u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D8010u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D8018u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D8028u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D8030u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D8040u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D8048u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D8054u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D8060u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D8064u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D8070u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D8078u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D8080u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D8090u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D8098u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D80A0u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D80A8u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D80B8u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D80C0u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D80D0u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D80D8u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D80E8u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D80F0u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D80FCu, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D8114u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D8134u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D8140u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D8148u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D8154u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D8160u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D817Cu, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D8180u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D8188u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D8190u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D819Cu, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D81A8u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D81C4u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D81C8u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D81D0u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D81D8u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D81E4u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D81F0u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D820Cu, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D8210u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D8218u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D8220u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D822Cu, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D8238u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D8254u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D8258u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D8260u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D8268u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D8274u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D8280u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D829Cu, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D82A0u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D82A8u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D82B0u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D82BCu, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D82C4u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D82CCu, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D82D8u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D82F4u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D82F8u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D8300u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D8308u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D8314u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D8320u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D833Cu, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D8340u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D8348u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D8350u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D835Cu, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D8368u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D8370u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D8380u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D8388u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D83A0u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D83A8u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D83B0u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D83B8u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D83C8u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D83D0u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D83DCu, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D83E4u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D83ECu, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D83FCu, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D8404u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D840Cu, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D8414u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D8424u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D842Cu, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D843Cu, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D8444u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D8454u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D845Cu, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D846Cu, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D8474u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D8484u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D848Cu, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D8494u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D84A4u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D84ACu, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D84B8u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D84C0u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D84D0u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D84D8u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D84E8u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D84F0u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D8500u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D8508u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D8518u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D8520u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D8528u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D8530u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D8540u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D8548u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D8550u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D8558u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D8568u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D8570u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D8580u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D8588u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D8598u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D85A0u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D85B0u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D85BCu, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D8654u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D865Cu, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D8664u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D866Cu, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D8674u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D8680u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D8688u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D8690u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D86A0u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D86B8u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D86D4u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D86F0u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D870Cu, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D8728u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D8744u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D8760u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D8778u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D8784u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D8798u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D87A4u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D87ACu, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D87C0u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D87D4u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D87ECu, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D87FCu, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D881Cu, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D8830u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D8878u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D8924u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D893Cu, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D8948u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D8954u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D896Cu, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D8994u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D89B0u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D89B8u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D89D0u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D8A08u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D8A10u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D8A34u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D8A58u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D8A70u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D8A94u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D8AB0u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D8AC4u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D8ACCu, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D8AE4u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D8AF4u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D8B24u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D8B30u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D8B58u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D8B68u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D8BCCu, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D8BE0u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D8C28u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D8C58u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D8C70u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D8C98u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D8CC0u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D8CE8u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D8D10u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D8D38u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D8D60u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D8D88u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D8DB0u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D8DD8u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D8E00u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D8E28u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D8E50u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D8E78u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D8EA0u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D8EC8u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D8EF0u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D8F18u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D8F40u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D8F58u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D8F68u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D8F7Cu, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D8FC4u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D8FE4u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D902Cu, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D904Cu, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D9094u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D90ACu, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D90F0u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D9104u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D9110u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D9118u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D9154u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D91A0u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D91A8u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D91C8u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D9210u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D921Cu, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D9228u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D925Cu, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D9280u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D9288u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D92A8u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D9308u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D9354u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D93A0u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D93ECu, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D9438u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D9484u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D94DCu, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D9528u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D9574u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D95C4u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D9610u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D963Cu, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D967Cu, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D96A8u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D96E8u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D9720u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D9734u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D9774u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D979Cu, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D97B0u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D97F0u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D9818u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D982Cu, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D986Cu, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D9874u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D9880u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D9894u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D98ACu, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D98B4u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D98BCu, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D98D0u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D98E4u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D98F8u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D9908u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D9948u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D999Cu, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D99B0u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D99E8u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D9A14u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D9A3Cu, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D9A68u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D9A88u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D9AB4u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D9AD4u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D9B00u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D9B28u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D9B60u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D9B84u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D9B94u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D9BB0u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D9BC4u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D9BCCu, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D9BE8u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D9BFCu, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D9C04u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D9C38u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D9C64u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D9C98u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D9CC4u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D9CCCu, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D9CD8u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D9CECu, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D9D04u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D9D14u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D9D34u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D9D40u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D9D50u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D9D58u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D9D7Cu, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D9D9Cu, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D9DC4u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D9DD0u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D9DD8u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D9DF0u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D9DF8u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D9E24u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D9E5Cu, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D9E64u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D9E70u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D9E78u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D9EC8u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D9ED0u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D9ED8u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D9F44u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D9F70u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D9FA8u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D9FD0u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088D9FF8u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DA024u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DA050u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DA07Cu, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DA0A8u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DA0D4u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DA100u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DA10Cu, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DA120u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DA138u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DA148u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DA168u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DA180u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DA1E0u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DA1F0u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DA210u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DA228u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DA254u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DA26Cu, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DA2A0u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DA2B4u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DA2C0u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DA2D0u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DA2D8u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DA318u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DA32Cu, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DA334u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DA33Cu, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DA344u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DA34Cu, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DA360u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DA3C4u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DA3E8u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DA3FCu, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DA408u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DA41Cu, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DA428u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DA440u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DA44Cu, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DA454u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DA464u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DA468u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DA47Cu, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DA484u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DA488u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DA498u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DA4B4u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DA4C8u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DA4F8u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DA504u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DA564u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DA574u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DA5A0u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DA5F8u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DA648u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DA674u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DA680u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DA68Cu, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DA694u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DA6ACu, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DA6BCu, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DA6CCu, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DA6E0u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DA6F0u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DA700u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DA710u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DA720u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DA734u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DA744u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DA750u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DA760u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DA770u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DA780u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DA79Cu, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DA7B0u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DA7BCu, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DA7D0u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DA800u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DA808u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DA810u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DA834u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DA854u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DA878u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DA87Cu, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DA8A0u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DA8A4u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DA8CCu, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DA8D4u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DA8E4u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DA8ECu, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DA8FCu, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DA910u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DA920u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DA92Cu, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DA93Cu, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DA960u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DA970u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DA980u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DA9C0u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DA9C8u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DA9D0u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DA9D8u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DA9DCu, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DA9ECu, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DA9F0u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DAA18u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DAA34u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DAA78u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DAAD8u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DAB00u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DAB38u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DAB44u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DAB5Cu, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DAB6Cu, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DAB7Cu, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DAB88u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DAB90u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DAB98u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DABA0u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DABB4u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DABC0u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DABD4u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DABE8u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DABFCu, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DAC14u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DAC28u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DAC38u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DAC4Cu, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DAC5Cu, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DAC74u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DAC88u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DAC98u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DACB0u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DACC8u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DACDCu, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DACF0u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DAD04u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DAD18u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DAD38u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DAD44u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DAD50u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DAD5Cu, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DAD64u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DAD6Cu, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DAD80u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DAD8Cu, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DADA8u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DADB0u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DADC4u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DADD0u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DADECu, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DADF0u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DAE14u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DAE24u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DAE30u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DAE40u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DAE4Cu, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DAE54u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DAE64u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DAE78u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DAE90u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DAE98u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DAEA8u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DAEB4u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DAEC4u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DAED0u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DAEE4u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DAEF8u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DAF00u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DAF08u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DAF14u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DAF1Cu, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DAF28u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DAF3Cu, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DAF5Cu, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DAF78u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DAF84u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DAF88u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DAF94u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DAFA0u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DAFC8u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DAFF8u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DB004u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DB030u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DB03Cu, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DB050u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DB058u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DB08Cu, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DB094u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DB0C0u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DB0D0u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DB0E8u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DB0FCu, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DB134u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DB1C8u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DB1D0u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DB1DCu, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DB1E4u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DB1F4u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DB200u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DB208u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DB210u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DB218u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DB248u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DB264u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DB288u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DB2B4u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DB2F0u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DB30Cu, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DB320u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DB338u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DB348u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DB368u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DB37Cu, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DB3C4u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DB41Cu, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DB428u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DB434u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DB438u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DB44Cu, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DB454u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DB45Cu, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DB464u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DB474u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DB47Cu, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DB484u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DB48Cu, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DB494u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DB4A8u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DB4B4u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DB4BCu, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DB4C4u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DB4D0u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DB4D8u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DB4E0u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DB4F4u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DB4FCu, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DB504u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DB520u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DB540u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DB548u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DB558u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DB560u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DB568u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DB574u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DB57Cu, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DB580u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DB58Cu, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DB598u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DB5A4u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DB5B4u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DB5C0u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DB5D0u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DB5DCu, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DB5F8u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DB610u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DB618u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DB624u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DB62Cu, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DB638u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DB644u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DB66Cu, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DB678u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DB688u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DB690u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DB69Cu, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DB6ACu, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DB6B0u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DB6B8u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DB6CCu, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DB6DCu, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DB6ECu, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DB6F4u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DB70Cu, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DB728u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DB748u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DB75Cu, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DB76Cu, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DB774u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DB77Cu, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DB790u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DB7A0u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DB7ACu, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DB7C0u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DB7CCu, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DB7D8u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DB7E4u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DB7ECu, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DB7F4u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DB800u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DB810u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DB81Cu, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DB824u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DB830u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DB83Cu, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DB848u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DB854u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DB86Cu, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DB874u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DB87Cu, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DB888u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DB88Cu, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DB894u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DB8A8u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DB8B0u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DB8BCu, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DB8CCu, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DB8D8u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DB8ECu, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DB8F4u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DB900u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DB908u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DB90Cu, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DB914u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DB92Cu, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DB93Cu, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DB944u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DB950u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DB958u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DB964u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DB974u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DB97Cu, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DB988u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DB998u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DB9B4u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DB9C8u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DB9D4u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DB9ECu, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DBA08u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DBA28u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DBA40u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DBA50u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DBA58u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DBA60u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DBA74u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DBA84u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DBA8Cu, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DBA98u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DBAACu, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DBAB8u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DBAC4u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DBACCu, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DBAD8u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DBB08u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DBBACu, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DBBD4u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DBBF0u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DBBF8u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DBC0Cu, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DBC1Cu, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DBC20u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DBC28u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DBC98u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DBCACu, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DBCD4u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DBCDCu, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DBCE4u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DBCECu, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DBCF4u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DBD0Cu, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DBD3Cu, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DBD44u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DBD58u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DBD60u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DBD68u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DBD80u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DBDB0u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DBDB8u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DBDDCu, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DBDE8u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DBDF4u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DBE04u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DBE28u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DBE3Cu, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DBE48u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DBE58u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DBE70u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DBE7Cu, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DBE94u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DBEA4u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DBEA8u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DBEB4u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DBECCu, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DBEDCu, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DBEE4u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DBF0Cu, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DBF14u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DBF2Cu, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DBF58u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DBF64u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DBF80u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DBFC0u, &recomp_unit_0053, "recomp_unit_0053"); - runtime.register_function(0x088DBFC8u, &recomp_unit_0053, "recomp_unit_0053"); + // PSPRECOMP_V812_COMPACT_REGISTRATION: same entry set, looped once in Runtime instead of source-expanded calls. + runtime.register_generated_entry_mask(0x088D8004u, &recomp_unit_0053, "recomp_unit_0053", + kEntryMasks_recomp_unit_0053, 64u); } } // namespace psprecomp diff --git a/profiles/vcs/generated/generated_unit_0054.cpp b/profiles/vcs/generated/generated_unit_0054.cpp index 25b7653..8fb08fc 100644 --- a/profiles/vcs/generated/generated_unit_0054.cpp +++ b/profiles/vcs/generated/generated_unit_0054.cpp @@ -610,6 +610,19 @@ LOCAL_DISPATCH: AOT_REGCACHE_SYNC_OUT(); return; } } +// PSPRECOMP_V812_SHARED_SCHED_BLOCK: one scheduler-exact slow boundary per unit. +LOCAL_SCHED_BOUNDARY: + ctx.pc = jump_target; + AOT_REGCACHE_SYNC_OUT(); + if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { + ++local_redispatch_rounds; + AOT_REGCACHE_SYNC_IN(); + local_transfers = 0u; + local_pc = ctx.pc; + entry_id = 0u; + goto LOCAL_DISPATCH; + } + return; L_088DC004: ctx.fpr[17] = std::bit_cast(aot_mem.aot_direct_load32(aot_gpr_5 + static_cast(8))); ctx.fpr[26] = ctx.fpr[26] - ctx.fpr[17]; @@ -780,18 +793,8 @@ L_088DC15C: aot_gpr_29 = (aot_gpr_29 + static_cast(112)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088DC198: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[31]); @@ -834,18 +837,8 @@ L_088DC1D8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088DC1E4: aot_gpr_5 = (aot_gpr_5 & 65535u); ctx.gpr[8] = (aot_mem.aot_direct_load8(aot_gpr_4 + static_cast(1448))); @@ -911,18 +904,8 @@ L_088DC268: jump_target = ctx.gpr[31]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088DC270: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); { const std::uint32_t aot_run_words[5]{aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20]}; @@ -1042,18 +1025,8 @@ L_088DC34C: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088DC36C: aot_gpr_29 = (aot_gpr_29 + static_cast(-64)); aot_gpr_7 = (aot_gpr_6 & 65535u); @@ -1163,18 +1136,8 @@ L_088DC48C: aot_gpr_29 = (aot_gpr_29 + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088DC4A4: aot_gpr_29 = (aot_gpr_29 + static_cast(-13104)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(13076), ctx.gpr[17]); @@ -1293,18 +1256,8 @@ L_088DC570: aot_gpr_29 = (aot_gpr_29 + static_cast(13104)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088DC58C: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(20), aot_gpr_16); @@ -1572,18 +1525,8 @@ L_088DC794: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088DC7B8: aot_gpr_29 = (aot_gpr_29 + static_cast(-336)); aot_gpr_5 = (aot_gpr_5 & 65535u); @@ -1958,18 +1901,8 @@ L_088DCB28: aot_gpr_29 = (aot_gpr_29 + static_cast(336)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088DCB5C: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); { const std::uint32_t aot_run_words[4]{aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19]}; @@ -2052,18 +1985,8 @@ L_088DCC00: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088DCC24: aot_gpr_29 = (aot_gpr_29 + static_cast(-256)); { const std::uint32_t aot_run_words[10]{aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[22], ctx.gpr[23], ctx.gpr[30], ctx.gpr[31]}; @@ -2388,18 +2311,8 @@ L_088DCF08: aot_gpr_29 = (aot_gpr_29 + static_cast(256)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088DCF44: aot_gpr_29 = (aot_gpr_29 + static_cast(-192)); { const std::uint32_t aot_run_words[13]{std::bit_cast(ctx.fpr[20]), std::bit_cast(ctx.fpr[22]), std::bit_cast(ctx.fpr[24]), aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[22], ctx.gpr[23], ctx.gpr[30], ctx.gpr[31]}; @@ -2975,18 +2888,8 @@ L_088DD458: aot_gpr_29 = (aot_gpr_29 + static_cast(192)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088DD494: aot_gpr_29 = (aot_gpr_29 + static_cast(-176)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(152), ctx.gpr[23]); @@ -3167,18 +3070,8 @@ L_088DD63C: aot_gpr_29 = (aot_gpr_29 + static_cast(176)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088DD670: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), aot_gpr_16); @@ -3284,18 +3177,8 @@ L_088DD73C: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088DD764: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), aot_gpr_16); @@ -3401,18 +3284,8 @@ L_088DD830: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088DD858: aot_gpr_29 = (aot_gpr_29 + static_cast(-64)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(36), aot_gpr_16); @@ -3557,18 +3430,8 @@ L_088DD9AC: aot_gpr_29 = (aot_gpr_29 + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088DD9CC: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), aot_gpr_16); @@ -3670,18 +3533,8 @@ L_088DDA8C: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088DDAAC: aot_gpr_29 = (aot_gpr_29 + static_cast(-64)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, ctx.gpr[17], ctx.gpr[18]}; @@ -3807,18 +3660,8 @@ L_088DDBD8: aot_gpr_29 = (aot_gpr_29 + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088DDBF8: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(20), aot_gpr_16); @@ -3978,18 +3821,8 @@ L_088DDD20: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088DDD40: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(16), aot_gpr_16); @@ -4047,18 +3880,8 @@ L_088DDDBC: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088DDDDC: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(16), aot_gpr_16); @@ -4116,18 +3939,8 @@ L_088DDE58: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088DDE78: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), aot_gpr_16); @@ -4238,18 +4051,8 @@ L_088DDF68: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088DDF90: aot_gpr_4 = (std::bit_cast(aot_fpr_12)); ctx.set_vfpu_scalar_bits_ct<0u>(aot_gpr_4); @@ -4263,18 +4066,8 @@ L_088DDF90: jump_target = ctx.gpr[31]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088DDFB4: aot_gpr_4 = (std::bit_cast(aot_fpr_12)); ctx.set_vfpu_scalar_bits_ct<0u>(aot_gpr_4); @@ -4288,18 +4081,8 @@ L_088DDFB4: jump_target = ctx.gpr[31]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088DDFD8: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_gpr_4 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(-23440))); @@ -4458,18 +4241,8 @@ L_088DE0DC: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088DE140: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_fpr_12 = std::bit_cast(aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(11240))); @@ -4517,18 +4290,8 @@ L_088DE194: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088DE1A0: aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(11232), aot_gpr_5); aot_gpr_5 = (0u | 1u); @@ -4558,18 +4321,8 @@ L_088DE1CC: jump_target = ctx.gpr[31]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088DE1D4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (aot_gpr_5 & 255u); @@ -4631,18 +4384,8 @@ L_088DE1EC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088DE240: aot_gpr_4 = (static_cast(static_cast(static_cast(aot_mem.aot_direct_load16(ctx.gpr[28] + static_cast(8344)))))); aot_gpr_7 = (aot_gpr_5 + aot_gpr_4); @@ -4676,18 +4419,8 @@ L_088DE240: ctx.fpr[0] = ctx.fpr[0] + aot_fpr_13; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088DE2B8: aot_gpr_4 = (static_cast(static_cast(static_cast(aot_mem.aot_direct_load16(ctx.gpr[28] + static_cast(8344)))))); aot_gpr_4 = (aot_gpr_4 + aot_gpr_4); @@ -4723,18 +4456,8 @@ L_088DE2B8: ctx.fpr[0] = ctx.fpr[0] + aot_fpr_14; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088DE338: aot_gpr_29 = (aot_gpr_29 + static_cast(-144)); aot_gpr_5 = (aot_mem.aot_direct_load16(ctx.gpr[28] + static_cast(7650))); @@ -6269,34 +5992,14 @@ L_088DF65C: aot_gpr_29 = (aot_gpr_29 + static_cast(144)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088DF694: jump_target = ctx.gpr[31]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088DF69C: aot_gpr_6 = (2234u << 16u); aot_gpr_6 = (aot_gpr_6 + static_cast(22544)); @@ -6320,18 +6023,8 @@ L_088DF69C: ctx.gpr[2] = (aot_gpr_4 | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088DF6EC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[31]); @@ -6362,18 +6055,8 @@ L_088DF714: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088DF720: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -6391,18 +6074,8 @@ L_088DF738: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088DF74C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (static_cast(static_cast(static_cast(aot_mem.aot_direct_load16(aot_gpr_4 + static_cast(28)))))); @@ -6417,18 +6090,8 @@ L_088DF764: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088DF770: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (static_cast(static_cast(static_cast(aot_mem.aot_direct_load16(aot_gpr_4 + static_cast(28)))))); @@ -6450,18 +6113,8 @@ L_088DF790: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088DF79C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[31]); @@ -6475,18 +6128,8 @@ L_088DF7AC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088DF7B8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -6527,36 +6170,16 @@ L_088DF7F8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088DF80C: aot_gpr_5 = (0u + static_cast(-1)); jump_target = ctx.gpr[31]; aot_mem.aot_direct_store16(aot_gpr_4 + static_cast(30), static_cast(aot_gpr_5)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088DF818: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (static_cast(static_cast(static_cast(aot_mem.aot_direct_load16(aot_gpr_4 + static_cast(30)))))); @@ -6578,18 +6201,8 @@ L_088DF838: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088DF844: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[31]); @@ -6603,18 +6216,8 @@ L_088DF854: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088DF860: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (static_cast(static_cast(static_cast(aot_mem.aot_direct_load16(aot_gpr_4 + static_cast(30)))))); @@ -6636,18 +6239,8 @@ L_088DF880: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088DF88C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[31]); @@ -6661,18 +6254,8 @@ L_088DF89C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088DF8A8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -6713,18 +6296,8 @@ L_088DF8EC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088DF90C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -6758,67 +6331,27 @@ L_088DF93C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088DF950: jump_target = ctx.gpr[31]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088DF958: jump_target = ctx.gpr[31]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088DF960: jump_target = ctx.gpr[31]; ctx.gpr[2] = (0u + static_cast(-1)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088DF968: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(12))); @@ -6854,18 +6387,8 @@ L_088DF9A0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088DF9B0: { const std::uint32_t aot_run_words[3]{0u, 0u, 0u}; aot_mem.aot_direct_store32_block(aot_gpr_4 + static_cast(0), aot_run_words); } @@ -6876,18 +6399,8 @@ L_088DF9B0: ctx.gpr[2] = (aot_gpr_4 | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088DF9D0: aot_gpr_7 = (static_cast(static_cast(aot_gpr_6) >> 2u)); aot_gpr_7 = (aot_gpr_7 >> 30u); @@ -6905,18 +6418,8 @@ L_088DF9D0: ctx.gpr[2] = (aot_gpr_4 | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088DFA08: ctx.gpr[15] = (ctx.gpr[11] - aot_gpr_7); ctx.gpr[2] = (ctx.gpr[15] + static_cast(31)); @@ -7038,18 +6541,8 @@ L_088DFB6C: jump_target = ctx.gpr[31]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088DFB74: ctx.gpr[9] = (aot_gpr_5 | 0u); ctx.gpr[10] = (static_cast(ctx.gpr[9]) < 2 ? 1u : 0u); @@ -7250,18 +6743,8 @@ L_088DFDCC: jump_target = ctx.gpr[31]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088DFDD4: aot_gpr_7 = (aot_gpr_5 | 0u); aot_gpr_5 = (256u << 16u); @@ -7349,18 +6832,8 @@ L_088DFE78: jump_target = ctx.gpr[31]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088DFE80: aot_gpr_5 = (aot_gpr_5 & 255u); aot_gpr_7 = (aot_gpr_7 & 255u); @@ -7490,18 +6963,8 @@ L_088DFFFC: jump_target = ctx.gpr[31]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; } #undef AOT_REGCACHE_SYNC_IN @@ -7514,537 +6977,8 @@ void recomp_unit_0054(Runtime &rt, AllegrexContext &ctx) { void register_generated_unit_54(Runtime &runtime) { runtime.register_generated_unit(54u, 0x088DC000u, 16384u, &recomp_unit_0054, &recomp_unit_0054_entry); - runtime.register_function(0x088DC004u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DC018u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DC020u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DC02Cu, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DC038u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DC040u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DC044u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DC058u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DC06Cu, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DC094u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DC098u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DC0BCu, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DC0D8u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DC0F4u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DC104u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DC114u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DC134u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DC150u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DC15Cu, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DC198u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DC1A8u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DC1B8u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DC1C4u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DC1D0u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DC1D8u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DC1E4u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DC23Cu, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DC24Cu, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DC254u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DC25Cu, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DC264u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DC268u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DC270u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DC2A8u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DC2B0u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DC2C4u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DC2D8u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DC2ECu, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DC2F4u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DC300u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DC308u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DC33Cu, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DC344u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DC34Cu, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DC36Cu, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DC3C0u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DC470u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DC48Cu, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DC4A4u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DC4D0u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DC4E0u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DC4F8u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DC500u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DC508u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DC510u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DC528u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DC530u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DC538u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DC53Cu, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DC544u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DC564u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DC56Cu, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DC570u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DC58Cu, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DC5C8u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DC5D8u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DC5F0u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DC604u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DC60Cu, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DC624u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DC62Cu, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DC658u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DC660u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DC668u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DC67Cu, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DC684u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DC69Cu, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DC6A4u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DC6ACu, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DC6B0u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DC6B8u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DC6C0u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DC6D0u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DC6ECu, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DC6F4u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DC714u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DC71Cu, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DC724u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DC740u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DC748u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DC768u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DC770u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DC778u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DC788u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DC794u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DC7B8u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DC830u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DC888u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DC894u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DC8A8u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DC8B4u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DC8C4u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DC8C8u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DC8DCu, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DC8E4u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DC8FCu, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DC910u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DC924u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DC938u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DC944u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DC960u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DC974u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DC990u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DC9CCu, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DC9DCu, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DC9E8u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DCA3Cu, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DCA48u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DCA50u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DCA5Cu, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DCA7Cu, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DCA8Cu, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DCAA8u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DCACCu, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DCADCu, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DCAE4u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DCB28u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DCB5Cu, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DCB98u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DCBB8u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DCBC0u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DCBE0u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DCBE8u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DCBF0u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DCBFCu, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DCC00u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DCC24u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DCC60u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DCC6Cu, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DCCD0u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DCCECu, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DCCFCu, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DCD0Cu, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DCD28u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DCD3Cu, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DCD54u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DCD70u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DCD84u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DCD90u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DCDB0u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DCDC0u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DCDDCu, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DCE18u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DCE28u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DCE34u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DCE44u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DCE70u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DCEC4u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DCECCu, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DCEE0u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DCF04u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DCF08u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DCF44u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DD008u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DD014u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DD04Cu, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DD060u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DD07Cu, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DD080u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DD090u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DD0A0u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DD0BCu, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DD0CCu, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DD0D0u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DD0E4u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DD0ECu, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DD114u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DD14Cu, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DD154u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DD164u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DD174u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DD17Cu, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DD18Cu, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DD190u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DD1A4u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DD1B4u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DD1C0u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DD1CCu, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DD224u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DD234u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DD244u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DD24Cu, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DD258u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DD260u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DD294u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DD29Cu, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DD2A4u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DD2B0u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DD2C4u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DD2FCu, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DD354u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DD36Cu, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DD37Cu, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DD3D4u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DD3E4u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DD3F0u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DD400u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DD410u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DD440u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DD44Cu, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DD458u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DD494u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DD4E4u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DD4F0u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DD4F8u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DD4FCu, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DD514u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DD570u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DD590u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DD5A4u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DD5C0u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DD5D4u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DD5E8u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DD5F0u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DD620u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DD630u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DD63Cu, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DD670u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DD6A8u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DD6B8u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DD6C0u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DD6C8u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DD6E4u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DD6FCu, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DD704u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DD720u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DD730u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DD73Cu, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DD764u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DD79Cu, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DD7ACu, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DD7B4u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DD7BCu, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DD7D8u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DD7F0u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DD7F8u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DD814u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DD824u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DD830u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DD858u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DD888u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DD898u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DD8A0u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DD8A8u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DD8C4u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DD8D4u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DD8E0u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DD8E4u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DD990u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DD9A0u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DD9ACu, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DD9CCu, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DD9FCu, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DDA0Cu, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DDA14u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DDA1Cu, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DDA38u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DDA48u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DDA54u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DDA70u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DDA80u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DDA8Cu, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DDAACu, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DDAE4u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DDAF0u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DDAF8u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DDAFCu, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DDB1Cu, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DDB98u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DDBA4u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DDBBCu, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DDBCCu, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DDBD8u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DDBF8u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DDC30u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DDC5Cu, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DDC68u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DDC70u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DDC74u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DDC84u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DDC90u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DDCA0u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DDCA8u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DDCB0u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DDCB4u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DDCD0u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DDCD8u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DDCF8u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DDD04u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DDD1Cu, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DDD20u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DDD40u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DDD78u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DDD9Cu, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DDDA8u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DDDBCu, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DDDDCu, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DDE14u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DDE38u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DDE44u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DDE58u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DDE78u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DDEB0u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DDEC0u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DDEC8u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DDED0u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DDEE4u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DDEFCu, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DDF0Cu, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DDF34u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DDF58u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DDF68u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DDF90u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DDFB4u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DDFD8u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DE06Cu, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DE074u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DE080u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DE084u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DE08Cu, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DE094u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DE09Cu, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DE0A0u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DE0A8u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DE0B0u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DE0B8u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DE0BCu, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DE0C8u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DE0DCu, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DE140u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DE160u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DE174u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DE184u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DE18Cu, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DE194u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DE1A0u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DE1B4u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DE1C0u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DE1CCu, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DE1D4u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DE1E4u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DE1ECu, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DE240u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DE2B8u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DE338u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DE410u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DE42Cu, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DE448u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DE464u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DE480u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DE49Cu, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DE4B8u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DE4CCu, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DE4E0u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DE4F4u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DE508u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DE51Cu, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DE530u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DE544u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DE558u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DE56Cu, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DE580u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DE594u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DE5A8u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DE5BCu, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DE5D0u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DE5E4u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DE600u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DE61Cu, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DE638u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DE654u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DE670u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DE68Cu, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DE6ACu, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DE6C4u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DE6DCu, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DE6F8u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DE714u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DE740u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DE754u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DE768u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DE780u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DE79Cu, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DE7B8u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DE7D4u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DE7F0u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DE80Cu, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DE828u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DE844u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DE860u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DE87Cu, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DE890u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DE8A4u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DE8B8u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DE8CCu, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DE8E0u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DE8F4u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DE924u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DE954u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DE958u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DE9ACu, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DE9BCu, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DEA14u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DEA24u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DEA38u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DEA88u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DEAACu, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DEAB8u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DEB18u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DEB38u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DEB40u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DEB5Cu, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DEB60u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DEB74u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DEB90u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DEBA8u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DEBC0u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DEBC4u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DF068u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DF3F8u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DF404u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DF414u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DF418u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DF454u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DF5A8u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DF5CCu, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DF5D8u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DF5E0u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DF5E8u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DF5F0u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DF5F8u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DF604u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DF60Cu, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DF610u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DF61Cu, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DF634u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DF63Cu, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DF658u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DF65Cu, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DF694u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DF69Cu, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DF6ECu, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DF6FCu, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DF70Cu, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DF714u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DF720u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DF738u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DF74Cu, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DF764u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DF770u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DF784u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DF790u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DF79Cu, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DF7ACu, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DF7B8u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DF7D8u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DF7ECu, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DF7F4u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DF7F8u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DF80Cu, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DF818u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DF830u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DF838u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DF844u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DF854u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DF860u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DF878u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DF880u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DF88Cu, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DF89Cu, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DF8A8u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DF8BCu, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DF8D4u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DF8ECu, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DF90Cu, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DF928u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DF934u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DF93Cu, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DF950u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DF958u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DF960u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DF968u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DF980u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DF98Cu, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DF99Cu, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DF9A0u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DF9B0u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DF9D0u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DFA08u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DFA70u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DFABCu, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DFAF8u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DFB34u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DFB3Cu, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DFB6Cu, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DFB74u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DFB88u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DFB90u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DFC1Cu, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DFC28u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DFC30u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DFC34u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DFCBCu, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DFD48u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DFDCCu, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DFDD4u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DFDF0u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DFDF8u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DFE14u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DFE20u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DFE28u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DFE44u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DFE60u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DFE78u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DFE80u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DFF18u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DFF64u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DFFA8u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DFFACu, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DFFD4u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DFFD8u, &recomp_unit_0054, "recomp_unit_0054"); - runtime.register_function(0x088DFFFCu, &recomp_unit_0054, "recomp_unit_0054"); + // PSPRECOMP_V812_COMPACT_REGISTRATION: same entry set, looped once in Runtime instead of source-expanded calls. + runtime.register_generated_entry_mask(0x088DC004u, &recomp_unit_0054, "recomp_unit_0054", + kEntryMasks_recomp_unit_0054, 64u); } } // namespace psprecomp diff --git a/profiles/vcs/generated/generated_unit_0055.cpp b/profiles/vcs/generated/generated_unit_0055.cpp index cd132ff..61b4beb 100644 --- a/profiles/vcs/generated/generated_unit_0055.cpp +++ b/profiles/vcs/generated/generated_unit_0055.cpp @@ -662,6 +662,19 @@ LOCAL_DISPATCH: AOT_REGCACHE_SYNC_OUT(); return; } } +// PSPRECOMP_V812_SHARED_SCHED_BLOCK: one scheduler-exact slow boundary per unit. +LOCAL_SCHED_BOUNDARY: + ctx.pc = jump_target; + AOT_REGCACHE_SYNC_OUT(); + if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { + ++local_redispatch_rounds; + AOT_REGCACHE_SYNC_IN(); + local_transfers = 0u; + local_pc = ctx.pc; + entry_id = 0u; + goto LOCAL_DISPATCH; + } + return; L_088E0000: goto L_088E0004; L_088E0004: @@ -698,18 +711,8 @@ L_088E0004: aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(0), aot_gpr_5); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088E00A8: aot_gpr_6 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(0))); ctx.gpr[7] = (15872u << 16u); @@ -849,18 +852,8 @@ L_088E00A8: aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(0), aot_gpr_5); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088E02C8: aot_gpr_29 = (aot_gpr_29 + static_cast(-96)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(64), aot_gpr_16); @@ -2289,18 +2282,8 @@ L_088E1564: aot_gpr_29 = (aot_gpr_29 + static_cast(96)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088E18B4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (aot_mem.aot_direct_load8(aot_gpr_4 + static_cast(16436))); @@ -2396,18 +2379,8 @@ L_088E1948: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088E1994: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(ctx.gpr[28] + static_cast(6096), 0u); @@ -2436,18 +2409,8 @@ L_088E19B8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088E19EC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -2470,18 +2433,8 @@ L_088E1A0C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088E1A20: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -2526,18 +2479,8 @@ L_088E1A68: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088E1A7C: aot_gpr_6 = (0u + static_cast(-1)); { const bool branch_taken = aot_gpr_5 != aot_gpr_6; @@ -2561,18 +2504,8 @@ L_088E1A90: aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(16400), aot_gpr_5); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088E1AAC: aot_gpr_6 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(16420))); ctx.gpr[2] = (0u | 0u); @@ -2584,18 +2517,8 @@ L_088E1AAC: aot_mem.aot_direct_store32(aot_gpr_5 + static_cast(0), aot_gpr_4); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088E1ACC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -2633,18 +2556,8 @@ L_088E1B08: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088E1B3C: aot_gpr_5 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(16428))); aot_gpr_4 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(16424))); @@ -2654,36 +2567,16 @@ L_088E1B3C: ctx.gpr[2] = (ctx.gpr[2] - aot_gpr_4); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088E1B54: aot_gpr_4 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(16424))); jump_target = aot_gpr_31; ctx.gpr[2] = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(0))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088E1B60: aot_gpr_4 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(4))); aot_gpr_5 = (0u | 1u); @@ -2692,36 +2585,16 @@ L_088E1B60: ctx.gpr[2] = (0u | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088E1B74: aot_gpr_4 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(4))); jump_target = aot_gpr_31; ctx.gpr[2] = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(0))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088E1B80: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(16432))); @@ -2736,18 +2609,8 @@ L_088E1B94: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088E1BA0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -2916,18 +2779,8 @@ L_088E1CD4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088E1CEC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -2961,18 +2814,8 @@ L_088E1D24: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088E1D58: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); { const std::uint32_t aot_run_words[7]{aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], aot_gpr_31}; @@ -3169,18 +3012,8 @@ L_088E1E9C: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088E1EC0: aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(0), 0u); aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(4), 0u); @@ -3191,18 +3024,8 @@ L_088E1EC0: ctx.gpr[2] = (aot_gpr_4 | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088E1EDC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -3244,18 +3067,8 @@ L_088E1F14: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088E1F28: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_gpr_6 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(4))); @@ -3465,18 +3278,8 @@ L_088E20EC: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088E2118: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(24), ctx.gpr[20]); @@ -3788,18 +3591,8 @@ L_088E239C: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088E23CC: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); ctx.gpr[8] = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(4))); @@ -4044,18 +3837,8 @@ L_088E2598: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088E25C4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -4090,18 +3873,8 @@ L_088E2608: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088E2618: aot_gpr_6 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(8))); ctx.gpr[7] = (0u | 0u); @@ -4273,18 +4046,8 @@ L_088E2720: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088E2728: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[4]{aot_gpr_16, ctx.gpr[17], ctx.gpr[18], aot_gpr_31}; @@ -4345,18 +4108,8 @@ L_088E2780: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088E2798: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_6 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(5836))); @@ -4401,18 +4154,8 @@ L_088E27C0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088E2810: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[4]{aot_gpr_16, ctx.gpr[17], ctx.gpr[18], aot_gpr_31}; @@ -4473,18 +4216,8 @@ L_088E2868: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088E2880: aot_gpr_6 = (std::bit_cast(aot_fpr_12)); ctx.set_vfpu_scalar_bits_ct<28u>(aot_gpr_6); @@ -4505,18 +4238,8 @@ L_088E2880: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088E289C: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_gpr_5 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(72))); @@ -4580,18 +4303,8 @@ L_088E2908: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088E2918: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(48), aot_gpr_6); @@ -4660,69 +4373,29 @@ L_088E299C: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088E29A8: jump_target = aot_gpr_31; ctx.gpr[2] = (aot_gpr_4 + static_cast(2016)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088E29B0: jump_target = aot_gpr_31; ctx.gpr[2] = (aot_gpr_4 + static_cast(2016)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088E29B8: jump_target = aot_gpr_31; ctx.gpr[2] = (aot_gpr_4 + static_cast(2268)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088E29C0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(2228))); @@ -4862,18 +4535,8 @@ L_088E2A8C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088E2A9C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(2228))); @@ -5129,18 +4792,8 @@ L_088E2C84: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088E2C98: aot_gpr_29 = (aot_gpr_29 + static_cast(-80)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(40), ctx.gpr[18]); @@ -5466,18 +5119,8 @@ L_088E2F08: aot_gpr_29 = (aot_gpr_29 + static_cast(80)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088E2F4C: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); ctx.fpr[14] = std::bit_cast(aot_mem.aot_direct_load32(aot_gpr_6 + static_cast(0))); @@ -5609,18 +5252,8 @@ L_088E3054: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088E3074: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -5757,18 +5390,8 @@ L_088E3170: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088E3180: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(24), ctx.gpr[17]); @@ -6012,18 +5635,8 @@ L_088E3344: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088E335C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -6164,18 +5777,8 @@ L_088E3450: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088E3464: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -6252,18 +5855,8 @@ L_088E34D4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088E34EC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(456))); @@ -6425,18 +6018,8 @@ L_088E3620: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088E3634: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -6626,18 +6209,8 @@ L_088E37B4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088E37CC: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(20), ctx.gpr[17]); @@ -6990,18 +6563,8 @@ L_088E3AA0: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088E3ABC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -7112,18 +6675,8 @@ L_088E3B80: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088E3B94: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(76))); @@ -7240,18 +6793,8 @@ L_088E3C50: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088E3C60: aot_gpr_29 = (aot_gpr_29 + static_cast(-80)); aot_gpr_6 = (aot_gpr_5 << 2u); @@ -7407,18 +6950,8 @@ L_088E3DB0: aot_gpr_29 = (aot_gpr_29 + static_cast(80)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088E3DD8: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(20), aot_gpr_16); @@ -7493,18 +7026,8 @@ L_088E3E70: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088E3E88: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_fpr_12 = std::bit_cast(0u); @@ -7610,18 +7133,8 @@ L_088E3F20: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088E3F34: aot_gpr_29 = (aot_gpr_29 + static_cast(-320)); { const std::uint32_t aot_run_words[12]{std::bit_cast(aot_fpr_20), std::bit_cast(aot_fpr_22), std::bit_cast(ctx.fpr[24]), aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[22], ctx.gpr[23], aot_gpr_31}; @@ -7713,589 +7226,8 @@ void recomp_unit_0055(Runtime &rt, AllegrexContext &ctx) { void register_generated_unit_55(Runtime &runtime) { runtime.register_generated_unit(55u, 0x088E0000u, 16384u, &recomp_unit_0055, &recomp_unit_0055_entry); - runtime.register_function(0x088E0000u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E0004u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E00A8u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E02C8u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E02F8u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E14A4u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E14CCu, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E14F4u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E151Cu, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E152Cu, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E1550u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E1564u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E18B4u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E18DCu, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E18E4u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E18ECu, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E18F0u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E18FCu, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E1904u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E1908u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E1910u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E1928u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E1948u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E1994u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E19B8u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E19ECu, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E1A04u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E1A0Cu, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E1A20u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E1A3Cu, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E1A44u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E1A64u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E1A68u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E1A7Cu, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E1A88u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E1A90u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E1AACu, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E1ACCu, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E1AECu, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E1B08u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E1B3Cu, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E1B54u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E1B60u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E1B74u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E1B80u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E1B94u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E1BA0u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E1BC8u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E1BD0u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E1BD8u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E1BE0u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E1BE8u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E1BF0u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E1BFCu, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E1C0Cu, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E1C1Cu, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E1C38u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E1C40u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E1C48u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E1C5Cu, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E1C64u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E1C6Cu, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E1C74u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E1C7Cu, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E1C8Cu, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E1CA8u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E1CB8u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E1CCCu, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E1CD4u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E1CECu, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E1D24u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E1D58u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E1D80u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E1D8Cu, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E1D98u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E1DA0u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E1DB8u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E1DBCu, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E1DC4u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E1DCCu, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E1DD4u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E1DE8u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E1DF0u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E1E04u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E1E0Cu, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E1E14u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E1E20u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E1E2Cu, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E1E44u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E1E4Cu, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E1E64u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E1E70u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E1E7Cu, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E1E84u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E1E98u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E1E9Cu, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E1EC0u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E1EDCu, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E1EF8u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E1F00u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E1F0Cu, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E1F14u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E1F28u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E1F5Cu, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E1F64u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E1F70u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E1F78u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E1F7Cu, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E1F84u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E1FA0u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E1FC0u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E1FCCu, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E1FD8u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E1FE0u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E1FE8u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E2014u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E2020u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E2038u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E2054u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E2060u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E207Cu, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E2084u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E208Cu, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E209Cu, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E20A4u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E20DCu, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E20ECu, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E2118u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E215Cu, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E2168u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E2170u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E217Cu, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E2184u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E218Cu, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E2198u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E21A0u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E21A4u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E21ACu, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E21C8u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E21E8u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E21ECu, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E21F8u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E2200u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E220Cu, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E2248u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E224Cu, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E2258u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E2260u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E2264u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E227Cu, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E2288u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E2290u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E22A4u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E22B0u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E22BCu, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E22D4u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E22E0u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E230Cu, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E2314u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E231Cu, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E232Cu, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E2334u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E238Cu, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E239Cu, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E23CCu, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E2408u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E2410u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E241Cu, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E2424u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E2428u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E2430u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E244Cu, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E2458u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E2464u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E246Cu, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E2474u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E247Cu, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E2484u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E248Cu, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E2494u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E249Cu, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E24A0u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E24B0u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E24B4u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E24C0u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E24C8u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E24D0u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E24F4u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E24FCu, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E2500u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E250Cu, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E2528u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E2538u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E2540u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E2544u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E2598u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E25C4u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E25E0u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E25FCu, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E2608u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E2618u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E262Cu, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E2644u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E265Cu, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E2670u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E2680u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E2694u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E26A4u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E26ACu, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E26B4u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E26C4u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E26CCu, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E26D4u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E26DCu, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E26ECu, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E26F4u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E26FCu, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E270Cu, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E2710u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E271Cu, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E2720u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E2728u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E2744u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E2750u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E275Cu, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E2768u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E2770u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E2774u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E277Cu, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E2780u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E2798u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E27B8u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E27C0u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E2810u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E282Cu, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E2838u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E2844u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E2850u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E2858u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E285Cu, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E2864u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E2868u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E2880u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E289Cu, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E28C4u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E28D4u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E28DCu, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E28E4u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E28F4u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E2904u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E2908u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E2918u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E2938u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E2944u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E294Cu, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E2954u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E299Cu, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E29A8u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E29B0u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E29B8u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E29C0u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E29DCu, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E29E4u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E29ECu, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E29F4u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E29FCu, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E2A04u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E2A0Cu, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E2A1Cu, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E2A24u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E2A34u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E2A40u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E2A50u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E2A58u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E2A60u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E2A68u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E2A74u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E2A7Cu, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E2A84u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E2A8Cu, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E2A9Cu, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E2ABCu, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E2ADCu, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E2B00u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E2B08u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E2B10u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E2B18u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E2B20u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E2B2Cu, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E2B48u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E2B5Cu, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E2B68u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E2B6Cu, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E2B74u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E2B8Cu, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E2BA0u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E2BACu, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E2BB0u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E2BB8u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E2BD0u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E2BE4u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E2BF0u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E2BF4u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E2BFCu, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E2C18u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E2C28u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E2C38u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E2C3Cu, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E2C44u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E2C74u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E2C7Cu, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E2C84u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E2C98u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E2D04u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E2D4Cu, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E2D58u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E2D6Cu, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E2D78u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E2D98u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E2DA0u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E2DA4u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E2DB8u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E2DC0u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E2DC8u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E2DD0u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E2DDCu, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E2DE8u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E2DF0u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E2E10u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E2E18u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E2E24u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E2E38u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E2E4Cu, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E2E50u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E2E58u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E2E64u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E2E70u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E2E78u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E2E80u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E2E88u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E2E90u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E2EA0u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E2EB0u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E2EBCu, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E2EC8u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E2ED4u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E2EF4u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E2F00u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E2F08u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E2F4Cu, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E2F9Cu, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E2FA4u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E2FB4u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E2FC4u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E2FCCu, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E2FECu, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E3008u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E3014u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E3024u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E3040u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E3048u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E3050u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E3054u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E3074u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E3090u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E309Cu, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E30ACu, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E30B0u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E30B8u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E30C8u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E30CCu, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E30D4u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E30E4u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E30E8u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E30F0u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E3108u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E3118u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E3124u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E3144u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E314Cu, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E315Cu, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E3164u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E3170u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E3180u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E31B4u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E31C0u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E31C8u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E31D4u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E31E4u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E31ECu, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E31F4u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E31FCu, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E3208u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E3214u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E3238u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E3258u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E3274u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E328Cu, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E329Cu, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E32B0u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E32B8u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E32C0u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E32DCu, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E32E4u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E32ECu, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E32F8u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E3300u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E330Cu, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E3314u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E3338u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E3344u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E335Cu, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E3388u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E3398u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E33A0u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E33B8u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E33D0u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E33DCu, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E33E4u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E33ECu, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E3400u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E3428u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E3434u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E343Cu, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E3444u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E344Cu, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E3450u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E3464u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E3488u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E3490u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E349Cu, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E34A4u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E34ACu, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E34B4u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E34BCu, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E34C8u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E34D4u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E34ECu, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E3510u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E3518u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E3520u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E3538u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E3540u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E3550u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E3558u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E3564u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E356Cu, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E3570u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E358Cu, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E35A0u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E35ACu, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E35C4u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E35C8u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E35E0u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E35F0u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E35FCu, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E3600u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E3608u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E3620u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E3634u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E366Cu, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E367Cu, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E368Cu, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E3698u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E36A0u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E36A8u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E36BCu, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E36D8u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E36ECu, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E36FCu, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E3704u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E370Cu, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E372Cu, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E3734u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E3754u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E3768u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E3784u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E379Cu, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E37A8u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E37B4u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E37CCu, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E380Cu, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E3820u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E382Cu, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E383Cu, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E3844u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E384Cu, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E3858u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E3870u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E3880u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E388Cu, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E3894u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E38A8u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E38B0u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E38C0u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E38C8u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E38D0u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E38ECu, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E3900u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E3914u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E3928u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E3938u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E3960u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E3980u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E3998u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E39C0u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E39E4u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E39ECu, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E39F4u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E3A04u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E3A28u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E3A34u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E3A3Cu, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E3A48u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E3A60u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E3A78u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E3A88u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E3A90u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E3AA0u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E3ABCu, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E3ADCu, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E3AE4u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E3AF4u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E3AFCu, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E3B04u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E3B20u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E3B38u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E3B44u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E3B5Cu, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E3B74u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E3B80u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E3B94u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E3BB4u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E3BC8u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E3BD0u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E3BD8u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E3BE0u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E3BF0u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E3BF8u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E3C00u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E3C10u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E3C30u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E3C38u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E3C40u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E3C48u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E3C50u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E3C60u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E3CA0u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E3CACu, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E3CB4u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E3CBCu, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E3CC4u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E3CCCu, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E3CD4u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E3CF8u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E3D34u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E3D48u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E3D7Cu, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E3D90u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E3D9Cu, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E3DACu, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E3DB0u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E3DD8u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E3E0Cu, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E3E20u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E3E2Cu, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E3E44u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E3E64u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E3E6Cu, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E3E70u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E3E88u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E3EB4u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E3EC0u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E3ED0u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E3ED8u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E3EE4u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E3EF0u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E3EFCu, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E3F14u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E3F20u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E3F34u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E3F88u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E3FE4u, &recomp_unit_0055, "recomp_unit_0055"); - runtime.register_function(0x088E3FECu, &recomp_unit_0055, "recomp_unit_0055"); + // PSPRECOMP_V812_COMPACT_REGISTRATION: same entry set, looped once in Runtime instead of source-expanded calls. + runtime.register_generated_entry_mask(0x088E0000u, &recomp_unit_0055, "recomp_unit_0055", + kEntryMasks_recomp_unit_0055, 64u); } } // namespace psprecomp diff --git a/profiles/vcs/generated/generated_unit_0056.cpp b/profiles/vcs/generated/generated_unit_0056.cpp index 1038864..1325b21 100644 --- a/profiles/vcs/generated/generated_unit_0056.cpp +++ b/profiles/vcs/generated/generated_unit_0056.cpp @@ -918,6 +918,19 @@ LOCAL_DISPATCH: AOT_REGCACHE_SYNC_OUT(); return; } } +// PSPRECOMP_V812_SHARED_SCHED_BLOCK: one scheduler-exact slow boundary per unit. +LOCAL_SCHED_BOUNDARY: + ctx.pc = jump_target; + AOT_REGCACHE_SYNC_OUT(); + if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { + ++local_redispatch_rounds; + AOT_REGCACHE_SYNC_IN(); + local_transfers = 0u; + local_pc = ctx.pc; + entry_id = 0u; + goto LOCAL_DISPATCH; + } + return; L_088E4000: aot_mem.aot_direct_store32(ctx.gpr[29] + static_cast(68), std::bit_cast(aot_fpr_12)); aot_fpr_12 = std::bit_cast(aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(8))); @@ -1258,18 +1271,8 @@ L_088E425C: ctx.gpr[29] = (ctx.gpr[29] + static_cast(320)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088E4294: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); aot_mem.aot_direct_store32(ctx.gpr[29] + static_cast(4), ctx.gpr[16]); @@ -1415,69 +1418,29 @@ L_088E43B4: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088E43C8: jump_target = aot_gpr_31; aot_gpr_2 = (0u | 4u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088E43D0: jump_target = aot_gpr_31; aot_gpr_2 = (0u | 1u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088E43D8: jump_target = aot_gpr_31; aot_gpr_2 = (0u | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088E43E0: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-32)); aot_mem.aot_direct_store32(ctx.gpr[29] + static_cast(8), aot_gpr_18); @@ -1687,18 +1650,8 @@ L_088E4528: ctx.gpr[29] = (ctx.gpr[29] + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088E4548: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); aot_mem.aot_direct_store32(ctx.gpr[29] + static_cast(0), ctx.gpr[16]); @@ -1741,18 +1694,8 @@ L_088E4584: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088E459C: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-48)); aot_gpr_5 = (aot_gpr_5 & 255u); @@ -2025,18 +1968,8 @@ L_088E4804: ctx.gpr[29] = (ctx.gpr[29] + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088E4830: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-48)); aot_mem.aot_direct_store32(ctx.gpr[29] + static_cast(40), ctx.gpr[17]); @@ -2160,18 +2093,8 @@ L_088E48F8: ctx.gpr[29] = (ctx.gpr[29] + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088E4910: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); aot_mem.aot_direct_store32(ctx.gpr[29] + static_cast(0), ctx.gpr[16]); @@ -2316,18 +2239,8 @@ L_088E49F8: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088E4A10: aot_gpr_6 = (aot_mem.aot_direct_load_word_left(aot_gpr_4 + static_cast(3), aot_gpr_6)); aot_gpr_6 = (aot_mem.aot_direct_load_word_right(aot_gpr_4 + static_cast(0), aot_gpr_6)); @@ -2346,18 +2259,8 @@ L_088E4A10: aot_mem.aot_direct_store32(aot_gpr_5 + static_cast(8), std::bit_cast(aot_fpr_14)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088E4A4C: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-48)); aot_mem.aot_direct_store32(ctx.gpr[29] + static_cast(28), ctx.gpr[16]); @@ -2643,18 +2546,8 @@ L_088E4C34: ctx.gpr[29] = (ctx.gpr[29] + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088E4C6C: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-48)); ctx.gpr[7] = (aot_gpr_5 | 0u); @@ -2754,18 +2647,8 @@ L_088E4D24: ctx.gpr[29] = (ctx.gpr[29] + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088E4D2C: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-128)); { const std::uint32_t aot_run_words[16]{std::bit_cast(aot_fpr_20), std::bit_cast(ctx.fpr[22]), std::bit_cast(ctx.fpr[24]), std::bit_cast(ctx.fpr[26]), std::bit_cast(ctx.fpr[28]), std::bit_cast(ctx.fpr[30]), ctx.gpr[16], ctx.gpr[17], aot_gpr_18, ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[22], ctx.gpr[23], ctx.gpr[30], aot_gpr_31}; @@ -3339,18 +3222,8 @@ L_088E5148: ctx.gpr[29] = (ctx.gpr[29] + static_cast(128)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088E5190: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-208)); { const std::uint32_t aot_run_words[13]{std::bit_cast(aot_fpr_20), std::bit_cast(ctx.fpr[22]), std::bit_cast(ctx.fpr[24]), ctx.gpr[16], ctx.gpr[17], aot_gpr_18, ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[22], ctx.gpr[23], ctx.gpr[30], aot_gpr_31}; @@ -4042,18 +3915,8 @@ L_088E56E0: ctx.gpr[29] = (ctx.gpr[29] + static_cast(208)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088E571C: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-304)); { const std::uint32_t aot_run_words[14]{std::bit_cast(aot_fpr_20), std::bit_cast(ctx.fpr[22]), std::bit_cast(ctx.fpr[24]), std::bit_cast(ctx.fpr[26]), ctx.gpr[16], ctx.gpr[17], aot_gpr_18, ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[22], ctx.gpr[23], ctx.gpr[30], aot_gpr_31}; @@ -8014,18 +7877,8 @@ L_088E7694: ctx.gpr[29] = (ctx.gpr[29] + static_cast(304)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088E76D4: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-288)); { const std::uint32_t aot_run_words[9]{std::bit_cast(aot_fpr_20), ctx.gpr[16], ctx.gpr[17], aot_gpr_18, ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[22], aot_gpr_31}; @@ -9270,845 +9123,8 @@ void recomp_unit_0056(Runtime &rt, AllegrexContext &ctx) { void register_generated_unit_56(Runtime &runtime) { runtime.register_generated_unit(56u, 0x088E4000u, 16384u, &recomp_unit_0056, &recomp_unit_0056_entry); - runtime.register_function(0x088E4000u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E40E0u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E40E8u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E4100u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E4110u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E4180u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E4188u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E4190u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E4194u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E41E4u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E41F8u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E4208u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E4258u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E425Cu, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E4294u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E42B8u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E42C4u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E42D4u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E42E4u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E42F0u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E4300u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E4310u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E431Cu, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E432Cu, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E433Cu, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E4348u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E4358u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E4368u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E4374u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E4394u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E439Cu, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E43B4u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E43C8u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E43D0u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E43D8u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E43E0u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E4410u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E442Cu, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E4430u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E443Cu, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E4444u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E4450u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E4454u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E445Cu, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E4464u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E446Cu, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E4474u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E4478u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E4488u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E4490u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E4498u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E449Cu, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E44A4u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E44ACu, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E44B8u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E44C0u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E44C8u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E44D8u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E44E0u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E44ECu, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E44F0u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E4500u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E4508u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E4510u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E4524u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E4528u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E4548u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E4568u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E4570u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E4580u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E4584u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E459Cu, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E45D0u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E45D8u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E45E0u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E45ECu, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E45F4u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E45FCu, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E4604u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E460Cu, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E4614u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E4620u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E462Cu, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E4640u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E4670u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E4684u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E46A4u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E46ACu, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E46B4u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E46C0u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E46C8u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E46E4u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E4720u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E4728u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E473Cu, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E4784u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E478Cu, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E4794u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E47A8u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E47F0u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E47F8u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E4804u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E4830u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E4850u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E4878u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E4880u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E488Cu, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E489Cu, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E48ACu, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E48ECu, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E48F4u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E48F8u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E4910u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E4934u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E493Cu, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E494Cu, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E4958u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E4960u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E4968u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E4970u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E4978u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E4990u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E4998u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E49B0u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E49B8u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E49C0u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E49D8u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E49E0u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E49F8u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E4A10u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E4A4Cu, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E4A94u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E4AA0u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E4AACu, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E4AB4u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E4AD4u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E4AECu, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E4B00u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E4B10u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E4B20u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E4B28u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E4B44u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E4B4Cu, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E4B5Cu, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E4B64u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E4B7Cu, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E4B88u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E4B90u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E4B98u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E4BB4u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E4BBCu, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E4BC0u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E4BC8u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E4BD8u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E4BE0u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E4BFCu, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E4C04u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E4C08u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E4C18u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E4C1Cu, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E4C24u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E4C2Cu, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E4C34u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E4C6Cu, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E4C8Cu, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E4C94u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E4CA4u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E4CB4u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E4CB8u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E4CC0u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E4CC8u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E4CE0u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E4CE4u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E4CE8u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E4D18u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E4D20u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E4D24u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E4D2Cu, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E4D80u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E4D88u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E4DC4u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E4DF4u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E4E04u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E4E18u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E4E34u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E4E68u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E4E84u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E4E8Cu, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E4E98u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E4EB8u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E4ED8u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E4EE4u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E4EECu, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E4EFCu, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E4F04u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E4F0Cu, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E4F14u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E4F24u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E4F3Cu, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E4F44u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E4F50u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E4F58u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E4F74u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E4F80u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E4F88u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E4F94u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E4F98u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E4FA0u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E4FACu, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E4FB0u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E4FB8u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E4FD4u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E4FE4u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E4FE8u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E5000u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E501Cu, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E5020u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E5038u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E5050u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E5060u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E5070u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E5074u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E5080u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E5088u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E5090u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E50A0u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E50ACu, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E50B0u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E50D0u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E50D8u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E50E4u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E50ECu, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E50F4u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E5100u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E510Cu, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E5114u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E511Cu, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E5128u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E5134u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E513Cu, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E5144u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E5148u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E5190u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E51F8u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E5204u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E5210u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E5228u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E5234u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E5240u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E5248u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E525Cu, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E5278u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E5294u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E52F0u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E52F8u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E5300u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E5308u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E5310u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E5318u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E5320u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E5328u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E5338u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E5340u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E5348u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E5350u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E5368u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E5380u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E53A8u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E53B0u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E53D8u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E53F4u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E5414u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E541Cu, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E5424u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E542Cu, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E5430u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E5438u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E5448u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E5458u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E5470u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E5488u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E54B0u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E54C0u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E54E0u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E54E8u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E54F0u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E54FCu, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E5524u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E553Cu, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E555Cu, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E5564u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E5570u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E5578u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E5580u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E559Cu, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E55A4u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E55C8u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E55E0u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E5600u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E560Cu, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E5618u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E562Cu, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E5634u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E5640u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E5658u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E5670u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E56C0u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E56E0u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E571Cu, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E5768u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E5788u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E57C4u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E57CCu, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E57D4u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E57F0u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E5800u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E5820u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E5830u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E583Cu, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E584Cu, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E585Cu, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E5878u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E5898u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E58A8u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E58B4u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E58DCu, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E58E4u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E58F8u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E5904u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E5938u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E5950u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E5958u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E5968u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E5974u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E5984u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E5988u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E5990u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E59B8u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E59DCu, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E59FCu, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E5A34u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E5A4Cu, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E5A54u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E5A5Cu, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E5A6Cu, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E5A84u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E5AA4u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E5AB0u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E5AB4u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E5ACCu, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E5AD4u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E5AF4u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E5B00u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E5B04u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E5B0Cu, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E5B1Cu, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E5B24u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E5B2Cu, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E5B3Cu, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E5B44u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E5B4Cu, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E5B54u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E5B5Cu, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E5B80u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E5B8Cu, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E5BA4u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E5BC4u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E5BD0u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E5BD8u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E5BECu, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E5BF4u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E5C00u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E5C1Cu, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E5C3Cu, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E5C4Cu, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E5C58u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E5C60u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E5C68u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E5C6Cu, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E5C80u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E5CA0u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E5CA8u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E5CB0u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E5CB8u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E5CC0u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E5CC8u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E5CD0u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E5CDCu, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E5CE4u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E5CFCu, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E5D1Cu, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E5D2Cu, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E5D38u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E5D44u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E5D4Cu, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E5D64u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E5D7Cu, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E5D84u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E5DA0u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E5DC0u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E5DD0u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E5DD8u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E5DE8u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E5DECu, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E5DF4u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E5E00u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E5E08u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E5E10u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E5E20u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E5E2Cu, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E5E34u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E5E3Cu, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E5E40u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E5E44u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E5E4Cu, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E5E60u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E5E74u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E5E80u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E5E98u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E5EBCu, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E5EC8u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E5ED0u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E5ED8u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E5F00u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E5F1Cu, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E5F2Cu, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E5F3Cu, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E5F60u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E5F68u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E5F7Cu, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E5F94u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E5FA4u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E5FB4u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E5FD4u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E5FFCu, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E6004u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E6024u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E6028u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E6040u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E6048u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E6074u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E6090u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E60E0u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E6104u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E6118u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E6130u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E6144u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E614Cu, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E6154u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E615Cu, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E616Cu, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E6174u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E618Cu, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E6194u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E619Cu, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E61A4u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E61B4u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E61C0u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E61E4u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E6200u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E6208u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E621Cu, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E6238u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E6248u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E6250u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E6270u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E627Cu, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E628Cu, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E62B0u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E62E4u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E62F0u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E6324u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E632Cu, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E6340u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E6350u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E6360u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E6368u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E6378u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E637Cu, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E6384u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E6398u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E63A0u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E63A8u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E63B8u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E63C4u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E63E4u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E6414u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E6438u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E6460u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E6488u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E64B0u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E64D4u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E64FCu, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E6524u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E6544u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E6550u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E6574u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E6580u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E6588u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E6590u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E6598u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E65BCu, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E65CCu, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E65E4u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E6600u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E660Cu, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E6620u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E662Cu, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E6634u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E663Cu, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E6644u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E664Cu, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E665Cu, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E666Cu, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E6670u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E66B0u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E66BCu, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E66D0u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E66D8u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E671Cu, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E6728u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E673Cu, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E674Cu, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E6760u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E6764u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E6770u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E678Cu, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E6790u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E679Cu, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E67ACu, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E67C8u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E67E4u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E67F4u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E680Cu, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E6820u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E682Cu, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E6844u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E68E4u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E68ECu, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E6920u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E693Cu, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E6944u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E694Cu, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E6974u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E699Cu, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E69C4u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E69E0u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E69F0u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E6A00u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E6A14u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E6A28u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E6A4Cu, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E6A54u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E6A5Cu, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E6A64u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E6A6Cu, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E6A74u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E6A7Cu, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E6A94u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E6AA8u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E6AB0u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E6AC8u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E6AD0u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E6ADCu, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E6AECu, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E6B14u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E6B2Cu, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E6B38u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E6B68u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E6B78u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E6B90u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E6BB8u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E6BC0u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E6BE4u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E6BFCu, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E6C04u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E6C28u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E6C40u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E6C44u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E6C4Cu, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E6C60u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E6C68u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E6C70u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E6C98u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E6CB0u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E6CBCu, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E6CF0u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E6CFCu, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E6D0Cu, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E6D10u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E6D4Cu, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E6D54u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E6D7Cu, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E6D8Cu, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E6DA0u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E6DA4u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E6DC4u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E6DECu, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E6DF8u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E6E04u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E6E10u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E6E20u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E6E24u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E6E48u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E6E50u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E6E60u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E6E6Cu, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E6E8Cu, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E6EB0u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E6ED0u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E6ED8u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E6EECu, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E6EF4u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E6F14u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E6F2Cu, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E6F34u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E6F54u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E6F74u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E6F84u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E6F8Cu, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E6FA0u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E6FA4u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E6FB4u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E6FBCu, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E6FD4u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E7004u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E700Cu, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E7020u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E7028u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E704Cu, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E705Cu, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E7060u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E7070u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E7078u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E709Cu, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E70A8u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E70B4u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E70BCu, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E70C4u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E70CCu, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E70E0u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E70F0u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E7114u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E7150u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E715Cu, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E717Cu, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E7184u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E718Cu, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E71A8u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E71E4u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E720Cu, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E721Cu, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E7240u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E7254u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E7258u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E7278u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E7284u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E728Cu, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E729Cu, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E72A4u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E72B0u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E72B8u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E72C0u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E72C8u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E72D8u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E72F4u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E72FCu, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E7304u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E7314u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E7330u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E7354u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E7368u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E7370u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E7388u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E7390u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E73A0u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E73C4u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E73D8u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E73E0u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E73ECu, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E73F8u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E7410u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E7428u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E7430u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E7438u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E7444u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E7464u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E7484u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E7498u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E74A0u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E74B0u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E74CCu, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E74F0u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E7504u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E750Cu, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E7514u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E751Cu, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E7528u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E755Cu, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E757Cu, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E7584u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E75A4u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E75BCu, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E75C4u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E75DCu, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E75E4u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E760Cu, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E7624u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E7628u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E7638u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E7660u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E766Cu, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E7674u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E767Cu, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E7694u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E76D4u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E7728u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E7734u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E7750u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E7754u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E776Cu, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E7778u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E778Cu, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E779Cu, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E77ACu, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E77B4u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E77BCu, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E77C4u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E77D0u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E77D8u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E77E0u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E77ECu, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E77FCu, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E7804u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E780Cu, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E7818u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E7828u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E782Cu, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E7840u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E7858u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E7870u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E7878u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E7880u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E7898u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E78B0u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E78D8u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E78E0u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E78E8u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E78F0u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E7948u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E7970u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E7978u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E7990u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E79B0u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E79BCu, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E79C4u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E79C8u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E79DCu, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E79FCu, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E7A08u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E7A10u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E7A18u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E7A20u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E7A30u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E7A40u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E7A50u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E7A60u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E7A68u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E7A8Cu, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E7AB4u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E7AD0u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E7AD8u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E7AE0u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E7AECu, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E7AF8u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E7B08u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E7B1Cu, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E7B38u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E7B40u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E7B4Cu, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E7B54u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E7B70u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E7B80u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E7B8Cu, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E7BC8u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E7BE0u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E7C0Cu, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E7C18u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E7C28u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E7C30u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E7C4Cu, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E7C54u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E7C5Cu, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E7C78u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E7C7Cu, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E7C88u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E7C98u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E7CA8u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E7CB8u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E7CC4u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E7D00u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E7D18u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E7D44u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E7D50u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E7D60u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E7D68u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E7D74u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E7D8Cu, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E7D98u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E7E4Cu, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E7E84u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E7E8Cu, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E7ED4u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E7EDCu, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E7EE4u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E7F04u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E7F0Cu, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E7F14u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E7F20u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E7F2Cu, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E7F38u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E7F44u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E7F4Cu, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E7F64u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E7F70u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E7F78u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E7F80u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E7F88u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E7F94u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E7F9Cu, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E7FA8u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E7FB0u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E7FB4u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E7FC4u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E7FD4u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E7FDCu, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E7FE4u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E7FECu, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E7FF4u, &recomp_unit_0056, "recomp_unit_0056"); - runtime.register_function(0x088E7FFCu, &recomp_unit_0056, "recomp_unit_0056"); + // PSPRECOMP_V812_COMPACT_REGISTRATION: same entry set, looped once in Runtime instead of source-expanded calls. + runtime.register_generated_entry_mask(0x088E4000u, &recomp_unit_0056, "recomp_unit_0056", + kEntryMasks_recomp_unit_0056, 64u); } } // namespace psprecomp diff --git a/profiles/vcs/generated/generated_unit_0057.cpp b/profiles/vcs/generated/generated_unit_0057.cpp index 05d0438..b6c3c1a 100644 --- a/profiles/vcs/generated/generated_unit_0057.cpp +++ b/profiles/vcs/generated/generated_unit_0057.cpp @@ -969,6 +969,19 @@ LOCAL_DISPATCH: AOT_REGCACHE_SYNC_OUT(); return; } } +// PSPRECOMP_V812_SHARED_SCHED_BLOCK: one scheduler-exact slow boundary per unit. +LOCAL_SCHED_BOUNDARY: + ctx.pc = jump_target; + AOT_REGCACHE_SYNC_OUT(); + if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { + ++local_redispatch_rounds; + AOT_REGCACHE_SYNC_IN(); + local_transfers = 0u; + local_pc = ctx.pc; + entry_id = 0u; + goto LOCAL_DISPATCH; + } + return; L_088E8000: aot_gpr_4 = (aot_gpr_4 & 32u); { const bool branch_taken = aot_gpr_4 == 0u; @@ -2269,18 +2282,8 @@ L_088E89A8: ctx.gpr[29] = (ctx.gpr[29] + static_cast(288)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088E89D4: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-112)); { const std::uint32_t aot_run_words[7]{std::bit_cast(aot_fpr_20), std::bit_cast(aot_fpr_22), aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], aot_gpr_31}; @@ -2654,18 +2657,8 @@ L_088E8CE8: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088E8D00: aot_gpr_4 = (aot_mem.aot_direct_load32(aot_gpr_16 + static_cast(1736))); aot_gpr_5 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(7660))); @@ -3652,18 +3645,8 @@ L_088E9558: ctx.gpr[29] = (ctx.gpr[29] + static_cast(112)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088E957C: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-832)); { const std::uint32_t aot_run_words[12]{std::bit_cast(aot_fpr_20), std::bit_cast(aot_fpr_22), aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[22], ctx.gpr[23], ctx.gpr[30], aot_gpr_31}; @@ -5549,18 +5532,8 @@ L_088EA3F0: ctx.gpr[29] = (ctx.gpr[29] + static_cast(832)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088EA428: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-352)); { const std::uint32_t aot_run_words[13]{std::bit_cast(aot_fpr_20), std::bit_cast(aot_fpr_22), std::bit_cast(ctx.fpr[24]), aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[22], ctx.gpr[23], ctx.gpr[30], aot_gpr_31}; @@ -6997,18 +6970,8 @@ L_088EB038: ctx.gpr[29] = (ctx.gpr[29] + static_cast(352)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088EB074: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-48)); { const std::uint32_t aot_run_words[8]{std::bit_cast(aot_fpr_20), aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], aot_gpr_31}; @@ -7802,18 +7765,8 @@ L_088EB64C: ctx.gpr[29] = (ctx.gpr[29] + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088EB674: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-208)); { const std::uint32_t aot_run_words[16]{std::bit_cast(aot_fpr_20), std::bit_cast(aot_fpr_22), std::bit_cast(ctx.fpr[24]), std::bit_cast(ctx.fpr[26]), std::bit_cast(ctx.fpr[28]), std::bit_cast(ctx.fpr[30]), aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[22], ctx.gpr[23], ctx.gpr[30], aot_gpr_31}; @@ -8714,18 +8667,8 @@ L_088EBC7C: ctx.gpr[23] = (static_cast(static_cast(ctx.gpr[23]) >> 2u)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088EBC94: aot_gpr_4 = (aot_mem.aot_direct_load32(ctx.gpr[19] + static_cast(72))); aot_gpr_5 = (8192u << 16u); @@ -9323,18 +9266,8 @@ L_088EBFB8: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088EBFD0: ctx.gpr[20] = (0u | 20u); aot_gpr_6 = (ctx.gpr[22] << 24u); @@ -9370,896 +9303,8 @@ void recomp_unit_0057(Runtime &rt, AllegrexContext &ctx) { void register_generated_unit_57(Runtime &runtime) { runtime.register_generated_unit(57u, 0x088E8000u, 16384u, &recomp_unit_0057, &recomp_unit_0057_entry); - runtime.register_function(0x088E8000u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E800Cu, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E802Cu, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E8054u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E807Cu, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E8084u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E808Cu, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E8094u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E809Cu, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E80A4u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E80B8u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E80C0u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E80C8u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E80D0u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E80F8u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E8108u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E8120u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E8138u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E8144u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E814Cu, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E8158u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E8180u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E8184u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E8198u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E81A8u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E81B8u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E81C8u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E81D8u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E81E8u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E81F8u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E8200u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E8208u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E8210u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E8218u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E8230u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E8238u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E8248u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E8254u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E825Cu, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E8264u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E826Cu, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E8274u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E827Cu, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E8288u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E8294u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E829Cu, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E82B8u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E82C4u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E82D4u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E82E4u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E82ECu, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E8304u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E8328u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E8334u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E8340u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E8350u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E8360u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E837Cu, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E839Cu, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E83ACu, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E83B8u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E83C4u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E83CCu, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E83D0u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E83F0u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E8400u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E8418u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E8428u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E8430u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E843Cu, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E8448u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E8450u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E8458u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E8464u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E8488u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E84A0u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E84CCu, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E84D8u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E84E0u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E84ECu, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E84F4u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E8510u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E852Cu, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E8534u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E8540u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E8558u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E8570u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E8578u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E8580u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E8590u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E8598u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E85A8u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E85B4u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E85D4u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E85ECu, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E860Cu, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E8614u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E8624u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E8640u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E865Cu, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E8664u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E8684u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E868Cu, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E8694u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E86A4u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E86D8u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E86F8u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E8700u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E871Cu, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E8728u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E8730u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E8740u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E874Cu, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E8758u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E8760u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E8764u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E8770u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E8788u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E8798u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E87A0u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E87ACu, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E87B8u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E87C0u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E87C8u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E87D4u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E87E4u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E87F4u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E87FCu, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E8804u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E8810u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E8818u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E8830u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E8838u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E8840u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E8868u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E8890u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E8894u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E889Cu, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E88ACu, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E88B4u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E88C4u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E88CCu, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E88DCu, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E88E4u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E8900u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E8918u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E8944u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E8950u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E8958u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E8978u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E8980u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E898Cu, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E8994u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E89A8u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E89D4u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E8A04u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E8A18u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E8A20u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E8A28u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E8A34u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E8A44u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E8A4Cu, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E8A54u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E8A5Cu, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E8A74u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E8A80u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E8A8Cu, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E8AACu, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E8AE0u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E8AECu, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E8AFCu, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E8B20u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E8B28u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E8B38u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E8B5Cu, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E8B68u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E8B70u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E8B80u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E8B90u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E8BACu, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E8BB8u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E8BC0u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E8BD8u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E8BE4u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E8C10u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E8C50u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E8C5Cu, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E8C68u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E8C84u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E8C8Cu, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E8C98u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E8CA0u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E8CACu, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E8CB4u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E8CC4u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E8CD4u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E8CE8u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E8D00u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E8D14u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E8D24u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E8D30u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E8D54u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E8D6Cu, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E8D74u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E8D88u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E8DC0u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E8DC8u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E8DD0u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E8DE0u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E8DE8u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E8E04u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E8E0Cu, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E8E20u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E8E58u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E8E64u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E8E6Cu, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E8E74u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E8E7Cu, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E8E90u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E8EA4u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E8EB4u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E8EC0u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E8ED0u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E8EDCu, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E8EECu, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E8EF0u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E8EF8u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E8F08u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E8F24u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E8F2Cu, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E8F40u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E8F78u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E8F80u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E8F88u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E8F98u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E8FB4u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E8FBCu, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E8FD8u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E9008u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E9014u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E9020u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E9028u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E9030u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E9044u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E9054u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E9060u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E9070u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E9074u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E907Cu, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E908Cu, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E9090u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E9098u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E90A8u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E90ACu, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E90B4u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E90C4u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E90D4u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E90DCu, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E90ECu, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E9108u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E9110u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E912Cu, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E9134u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E9148u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E9180u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E9188u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E9190u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E91A0u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E91C0u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E91D0u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E91ECu, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E91F4u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E9210u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E9218u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E922Cu, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E9264u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E926Cu, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E9274u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E9284u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E92A0u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E92A8u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E92C4u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E92CCu, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E92E0u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E9318u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E9324u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E9330u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E9338u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E9354u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E9360u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E9370u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E937Cu, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E9384u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E93A0u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E93A8u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E93BCu, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E93F4u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E93FCu, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E9424u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E9440u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E9448u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E9464u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E946Cu, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E9480u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E94B8u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E94C0u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E94D0u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E94DCu, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E94ECu, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E94F8u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E9518u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E9520u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E9540u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E9548u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E9550u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E9558u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E957Cu, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E95BCu, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E95C4u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E95F0u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E9608u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E962Cu, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E9648u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E969Cu, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E96B4u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E96CCu, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E9700u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E9714u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E9734u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E973Cu, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E9744u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E9774u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E9784u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E97A4u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E97ACu, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E97BCu, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E97C8u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E97D0u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E9858u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E9874u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E9888u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E9898u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E98A8u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E98BCu, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E98CCu, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E98DCu, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E9910u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E991Cu, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E9928u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E9940u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E9964u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E996Cu, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E9984u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E99A8u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E99B4u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E99D8u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E99F0u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E99FCu, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E9A04u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E9A20u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E9A30u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E9A40u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E9A44u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E9A50u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E9A5Cu, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E9A6Cu, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E9A78u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E9A98u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E9AA4u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E9AC0u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E9ACCu, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E9AECu, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E9B08u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E9B44u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E9B50u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E9B6Cu, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E9B78u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E9B90u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E9B9Cu, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E9BA4u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E9BB0u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E9BC0u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E9BD0u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E9BE0u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E9BF0u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E9C00u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E9C10u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E9C20u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E9C60u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E9CC0u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E9CCCu, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E9CE4u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E9CF0u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E9CF8u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E9D14u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E9D20u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E9D38u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E9D44u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E9D4Cu, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E9D5Cu, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E9D7Cu, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E9D8Cu, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E9D9Cu, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E9DA4u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E9DACu, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E9DC4u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E9DDCu, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E9DECu, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E9DFCu, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E9E04u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E9E0Cu, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E9E7Cu, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E9E94u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E9EA0u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E9EA8u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E9EB8u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E9EC4u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E9EC8u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E9ED8u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E9EF0u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E9F08u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E9F14u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E9F18u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E9F24u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E9F44u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E9F54u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E9F58u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E9F60u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E9F6Cu, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E9F78u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E9F80u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E9F88u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088E9FACu, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EA018u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EA064u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EA08Cu, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EA0A8u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EA0CCu, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EA0F4u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EA104u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EA11Cu, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EA12Cu, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EA13Cu, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EA154u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EA1F8u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EA204u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EA210u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EA220u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EA228u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EA26Cu, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EA278u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EA284u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EA2C4u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EA2CCu, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EA32Cu, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EA360u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EA378u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EA3A0u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EA3B0u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EA3C0u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EA3C4u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EA3CCu, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EA3D8u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EA3E4u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EA3ECu, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EA3F0u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EA428u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EA498u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EA4B4u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EA4D0u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EA500u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EA50Cu, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EA510u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EA518u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EA530u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EA554u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EA55Cu, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EA564u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EA56Cu, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EA578u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EA580u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EA588u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EA590u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EA5A8u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EA5C0u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EA5ECu, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EA5F8u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EA600u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EA608u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EA610u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EA61Cu, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EA628u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EA630u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EA638u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EA650u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EA660u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EA668u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EA66Cu, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EA684u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EA690u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EA6A8u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EA6C0u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EA6D8u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EA718u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EA740u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EA748u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EA750u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EA758u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EA764u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EA77Cu, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EA790u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EA7B0u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EA7D8u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EA7E0u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EA804u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EA840u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EA858u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EA86Cu, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EA874u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EA898u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EA8A8u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EA8C0u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EA8D8u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EA900u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EA914u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EA934u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EA948u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EA950u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EA95Cu, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EA984u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EA988u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EA9A0u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EA9C0u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EA9CCu, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EA9D4u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EA9DCu, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EA9E8u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EA9F0u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EA9F8u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EAA10u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EAA2Cu, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EAA44u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EAA4Cu, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EAA70u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EAA7Cu, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EAA94u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EAABCu, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EAAD4u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EAAECu, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EAB04u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EAB18u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EAB28u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EAB40u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EAB58u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EAB60u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EAB78u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EAB88u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EAB8Cu, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EABA4u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EABC4u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EABDCu, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EABF4u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EAC0Cu, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EAC2Cu, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EAC44u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EAC60u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EAC7Cu, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EAC94u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EACACu, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EACB8u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EACD0u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EACDCu, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EACE8u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EACF8u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EAD04u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EAD14u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EAD1Cu, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EAD28u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EAD2Cu, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EAD44u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EAD5Cu, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EADA8u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EADC8u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EADD0u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EADDCu, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EADF4u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EAE18u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EAE30u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EAE48u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EAEA0u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EAEC0u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EAF38u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EB038u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EB074u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EB0C4u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EB0D4u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EB0DCu, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EB0E4u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EB0ECu, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EB0F4u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EB0FCu, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EB104u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EB11Cu, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EB128u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EB138u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EB144u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EB14Cu, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EB154u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EB17Cu, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EB18Cu, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EB198u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EB1A8u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EB1ACu, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EB1B4u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EB1D4u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EB1DCu, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EB1E8u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EB1F0u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EB200u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EB208u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EB210u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EB214u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EB220u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EB230u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EB238u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EB240u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EB248u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EB24Cu, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EB258u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EB264u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EB26Cu, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EB274u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EB27Cu, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EB284u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EB290u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EB2C4u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EB2E0u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EB2E8u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EB2F4u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EB30Cu, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EB324u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EB34Cu, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EB35Cu, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EB368u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EB378u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EB38Cu, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EB39Cu, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EB3A4u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EB3C0u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EB3CCu, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EB3DCu, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EB3E4u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EB3E8u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EB3F4u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EB3F8u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EB400u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EB418u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EB41Cu, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EB428u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EB438u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EB448u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EB450u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EB46Cu, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EB480u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EB498u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EB4A0u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EB4B0u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EB4C0u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EB4F4u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EB514u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EB51Cu, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EB524u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EB52Cu, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EB534u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EB540u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EB574u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EB594u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EB59Cu, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EB5BCu, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EB5D0u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EB5D8u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EB5ECu, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EB5F4u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EB608u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EB60Cu, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EB614u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EB628u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EB630u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EB638u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EB640u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EB64Cu, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EB674u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EB704u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EB714u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EB720u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EB728u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EB730u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EB738u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EB744u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EB758u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EB760u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EB768u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EB770u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EB778u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EB780u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EB794u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EB7C4u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EB7D0u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EB7D8u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EB7E0u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EB7E8u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EB7F0u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EB800u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EB808u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EB810u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EB818u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EB834u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EB858u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EB860u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EB868u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EB870u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EB878u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EB880u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EB888u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EB88Cu, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EB8B8u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EB8C0u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EB8CCu, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EB8D4u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EB8DCu, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EB8ECu, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EB8FCu, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EB908u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EB910u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EB918u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EB928u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EB940u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EB948u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EB950u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EB958u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EB960u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EB970u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EB978u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EB98Cu, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EB994u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EB99Cu, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EB9A4u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EB9ACu, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EB9B4u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EB9BCu, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EB9C4u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EB9CCu, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EB9D4u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EB9DCu, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EB9F0u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EB9F8u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EBA04u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EBA10u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EBA18u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EBA20u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EBA2Cu, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EBA34u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EBA3Cu, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EBA44u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EBA50u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EBA5Cu, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EBA64u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EBA70u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EBA78u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EBA84u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EBAA0u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EBAB4u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EBADCu, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EBB00u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EBB1Cu, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EBB24u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EBB2Cu, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EBB34u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EBB3Cu, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EBB44u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EBB4Cu, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EBB54u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EBB5Cu, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EBB64u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EBB78u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EBB8Cu, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EBB94u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EBBA0u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EBBB0u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EBBB8u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EBBBCu, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EBBCCu, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EBBDCu, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EBBE8u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EBBF4u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EBC04u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EBC24u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EBC2Cu, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EBC30u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EBC3Cu, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EBC44u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EBC58u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EBC60u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EBC64u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EBC68u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EBC70u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EBC7Cu, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EBC94u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EBCA8u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EBCB8u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EBCC0u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EBCC8u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EBCDCu, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EBCE4u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EBCF0u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EBCFCu, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EBD04u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EBD08u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EBD18u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EBD20u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EBD2Cu, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EBD34u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EBD3Cu, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EBD48u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EBD50u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EBD58u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EBD60u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EBD6Cu, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EBD78u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EBD7Cu, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EBD84u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EBD98u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EBDA8u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EBDB0u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EBDB8u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EBDCCu, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EBDD4u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EBDE0u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EBDECu, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EBDF4u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EBDF8u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EBE08u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EBE10u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EBE1Cu, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EBE24u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EBE2Cu, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EBE38u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EBE40u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EBE48u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EBE50u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EBE5Cu, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EBE68u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EBE6Cu, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EBE74u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EBE88u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EBE90u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EBE98u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EBEA0u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EBEA8u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EBEB4u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EBEB8u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EBEC0u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EBEC8u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EBED4u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EBEDCu, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EBEE4u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EBEECu, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EBEF4u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EBEFCu, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EBF08u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EBF10u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EBF1Cu, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EBF24u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EBF2Cu, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EBF34u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EBF40u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EBF4Cu, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EBF54u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EBF5Cu, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EBF68u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EBF70u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EBF78u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EBF84u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EBF90u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EBF9Cu, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EBFA0u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EBFACu, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EBFB8u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EBFD0u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EBFE8u, &recomp_unit_0057, "recomp_unit_0057"); - runtime.register_function(0x088EBFF8u, &recomp_unit_0057, "recomp_unit_0057"); + // PSPRECOMP_V812_COMPACT_REGISTRATION: same entry set, looped once in Runtime instead of source-expanded calls. + runtime.register_generated_entry_mask(0x088E8000u, &recomp_unit_0057, "recomp_unit_0057", + kEntryMasks_recomp_unit_0057, 64u); } } // namespace psprecomp diff --git a/profiles/vcs/generated/generated_unit_0058.cpp b/profiles/vcs/generated/generated_unit_0058.cpp index 06d64ad..c666834 100644 --- a/profiles/vcs/generated/generated_unit_0058.cpp +++ b/profiles/vcs/generated/generated_unit_0058.cpp @@ -982,6 +982,19 @@ LOCAL_DISPATCH: AOT_REGCACHE_SYNC_OUT(); return; } } +// PSPRECOMP_V812_SHARED_SCHED_BLOCK: one scheduler-exact slow boundary per unit. +LOCAL_SCHED_BOUNDARY: + ctx.pc = jump_target; + AOT_REGCACHE_SYNC_OUT(); + if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { + ++local_redispatch_rounds; + AOT_REGCACHE_SYNC_IN(); + local_transfers = 0u; + local_pc = ctx.pc; + entry_id = 0u; + goto LOCAL_DISPATCH; + } + return; L_088EC000: { const bool branch_taken = 0u == 0u; aot_mem.aot_direct_store8(aot_gpr_29 + static_cast(120), static_cast(aot_gpr_4)); @@ -3450,18 +3463,8 @@ L_088ED0E4: aot_gpr_29 = (aot_gpr_29 + static_cast(208)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088ED12C: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); { const std::uint32_t aot_run_words[6]{std::bit_cast(aot_fpr_20), ctx.gpr[16], ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], aot_gpr_31}; @@ -4231,18 +4234,8 @@ L_088ED6D8: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088ED6F8: aot_gpr_29 = (aot_gpr_29 + static_cast(-752)); { const std::uint32_t aot_run_words[8]{ctx.gpr[16], ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[22], aot_gpr_31}; @@ -6949,18 +6942,8 @@ L_088EE9BC: aot_gpr_29 = (aot_gpr_29 + static_cast(752)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088EE9E4: aot_gpr_29 = (aot_gpr_29 + static_cast(-1200)); { const std::uint32_t aot_run_words[16]{std::bit_cast(aot_fpr_20), std::bit_cast(ctx.fpr[22]), std::bit_cast(ctx.fpr[24]), std::bit_cast(ctx.fpr[26]), std::bit_cast(ctx.fpr[28]), std::bit_cast(ctx.fpr[30]), ctx.gpr[16], ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[22], ctx.gpr[23], ctx.gpr[30], aot_gpr_31}; @@ -9480,18 +9463,8 @@ L_088EFB28: aot_gpr_29 = (aot_gpr_29 + static_cast(1200)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088EFB70: aot_gpr_29 = (aot_gpr_29 + static_cast(-176)); { const std::uint32_t aot_run_words[16]{std::bit_cast(aot_fpr_20), std::bit_cast(ctx.fpr[22]), std::bit_cast(ctx.fpr[24]), std::bit_cast(ctx.fpr[26]), std::bit_cast(ctx.fpr[28]), std::bit_cast(ctx.fpr[30]), ctx.gpr[16], ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[22], ctx.gpr[23], ctx.gpr[30], aot_gpr_31}; @@ -10035,909 +10008,8 @@ void recomp_unit_0058(Runtime &rt, AllegrexContext &ctx) { void register_generated_unit_58(Runtime &runtime) { runtime.register_generated_unit(58u, 0x088EC000u, 16384u, &recomp_unit_0058, &recomp_unit_0058_entry); - runtime.register_function(0x088EC000u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EC008u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EC018u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EC024u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EC03Cu, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EC044u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EC04Cu, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EC058u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EC070u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EC078u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EC080u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EC08Cu, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EC0A4u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EC0ACu, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EC0B4u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EC0C0u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EC0D8u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EC0E0u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EC0E8u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EC0FCu, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EC108u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EC110u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EC124u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EC130u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EC138u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EC140u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EC148u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EC150u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EC158u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EC160u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EC184u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EC18Cu, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EC19Cu, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EC1B0u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EC1BCu, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EC1D0u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EC1DCu, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EC1F0u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EC1FCu, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EC210u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EC21Cu, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EC230u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EC244u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EC24Cu, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EC260u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EC26Cu, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EC274u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EC27Cu, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EC284u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EC28Cu, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EC298u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EC2A0u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EC2A8u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EC2B0u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EC2BCu, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EC2C8u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EC2CCu, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EC2D4u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EC2DCu, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EC2E4u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EC2F0u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EC2F8u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EC314u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EC324u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EC32Cu, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EC334u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EC33Cu, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EC344u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EC34Cu, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EC354u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EC360u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EC368u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EC374u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EC380u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EC384u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EC38Cu, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EC394u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EC39Cu, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EC3A8u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EC3B0u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EC3B8u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EC3C0u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EC3C8u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EC3CCu, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EC3D4u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EC3E4u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EC3ECu, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EC3F0u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EC3F8u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EC404u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EC410u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EC414u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EC41Cu, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EC424u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EC42Cu, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EC438u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EC440u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EC448u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EC450u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EC458u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EC45Cu, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EC464u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EC474u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EC47Cu, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EC480u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EC488u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EC490u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EC49Cu, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EC4C4u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EC50Cu, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EC520u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EC52Cu, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EC530u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EC540u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EC544u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EC54Cu, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EC558u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EC56Cu, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EC578u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EC580u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EC588u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EC590u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EC598u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EC5A4u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EC5ACu, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EC5B4u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EC5BCu, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EC5C8u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EC5D4u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EC5D8u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EC5E0u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EC600u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EC608u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EC610u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EC618u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EC620u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EC628u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EC630u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EC65Cu, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EC670u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EC680u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EC690u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EC6A0u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EC6A8u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EC6B0u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EC6DCu, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EC6ECu, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EC6F8u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EC704u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EC720u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EC72Cu, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EC758u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EC778u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EC788u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EC790u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EC798u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EC810u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EC838u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EC840u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EC848u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EC870u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EC898u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EC8A0u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EC8B0u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EC8E4u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EC8F4u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EC8FCu, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EC90Cu, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EC914u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EC928u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EC948u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EC95Cu, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EC96Cu, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EC974u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EC97Cu, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EC984u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EC98Cu, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EC9A4u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EC9B0u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EC9C8u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EC9D0u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EC9D8u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EC9E0u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EC9E8u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EC9F0u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EC9F8u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088ECA08u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088ECA0Cu, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088ECA24u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088ECA2Cu, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088ECA34u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088ECA3Cu, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088ECA44u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088ECA4Cu, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088ECA5Cu, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088ECAA8u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088ECAB4u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088ECABCu, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088ECAC8u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088ECAD0u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088ECAE8u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088ECAF0u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088ECAFCu, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088ECB08u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088ECB10u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088ECB18u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088ECB24u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088ECB40u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088ECB50u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088ECB60u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088ECB70u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088ECB88u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088ECB98u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088ECBA0u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088ECBACu, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088ECBBCu, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088ECBCCu, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088ECBD8u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088ECBE8u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088ECBF8u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088ECC04u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088ECC14u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088ECC1Cu, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088ECC2Cu, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088ECC34u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088ECC3Cu, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088ECC48u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088ECC50u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088ECC68u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088ECC80u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088ECC88u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088ECC90u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088ECC9Cu, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088ECCA8u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088ECCB0u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088ECCB8u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088ECCC8u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088ECCD0u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088ECCDCu, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088ECCECu, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088ECCFCu, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088ECD10u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088ECD24u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088ECD38u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088ECD4Cu, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088ECD68u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088ECD70u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088ECD80u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088ECD88u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088ECD94u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088ECDACu, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088ECDCCu, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088ECE14u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088ECE1Cu, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088ECE28u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088ECE34u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088ECE48u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088ECE50u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088ECE64u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088ECE80u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088ECE90u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088ECE98u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088ECECCu, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088ECED4u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088ECEE0u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088ECEE8u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088ECEF8u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088ECF00u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088ECF10u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088ECF20u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088ECF28u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088ECF40u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088ECF58u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088ECF60u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088ECF68u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088ECF70u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088ECFB4u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088ECFB8u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088ECFC4u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088ECFCCu, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088ECFD4u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088ECFDCu, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088ECFE4u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088ECFF0u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088ECFFCu, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088ED014u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088ED020u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088ED02Cu, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088ED034u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088ED040u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088ED048u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088ED050u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088ED058u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088ED060u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088ED068u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088ED078u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088ED080u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088ED08Cu, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088ED094u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088ED0A0u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088ED0ACu, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088ED0B4u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088ED0BCu, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088ED0CCu, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088ED0D4u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088ED0DCu, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088ED0E0u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088ED0E4u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088ED12Cu, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088ED174u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088ED188u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088ED198u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088ED1A0u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088ED1A8u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088ED1B8u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088ED1D0u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088ED1E4u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088ED1F4u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088ED1FCu, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088ED214u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088ED21Cu, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088ED22Cu, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088ED234u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088ED23Cu, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088ED258u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088ED26Cu, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088ED27Cu, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088ED284u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088ED28Cu, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088ED29Cu, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088ED2ACu, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088ED2B4u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088ED2C8u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088ED2D8u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088ED300u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088ED308u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088ED310u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088ED328u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088ED330u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088ED348u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088ED34Cu, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088ED35Cu, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088ED364u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088ED374u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088ED380u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088ED394u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088ED3A4u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088ED3B0u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088ED3B8u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088ED3D0u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088ED3D8u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088ED3E8u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088ED3F0u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088ED3F8u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088ED414u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088ED428u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088ED43Cu, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088ED450u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088ED460u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088ED470u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088ED488u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088ED49Cu, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088ED4A4u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088ED4ACu, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088ED4C8u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088ED4D8u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088ED4E0u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088ED4F0u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088ED4F4u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088ED4FCu, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088ED51Cu, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088ED534u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088ED550u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088ED558u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088ED560u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088ED570u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088ED58Cu, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088ED5A0u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088ED5A8u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088ED5B8u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088ED5BCu, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088ED5C8u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088ED5D0u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088ED5D8u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088ED5E8u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088ED5F8u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088ED600u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088ED608u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088ED628u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088ED630u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088ED63Cu, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088ED64Cu, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088ED654u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088ED678u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088ED680u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088ED68Cu, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088ED6ACu, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088ED6B8u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088ED6C8u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088ED6D0u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088ED6D8u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088ED6F8u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088ED780u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088ED788u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088ED78Cu, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088ED7B8u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088ED7C0u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088ED7D8u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088ED7E0u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088ED7E8u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088ED7F0u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088ED7F8u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088ED820u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088ED868u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088ED870u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088ED878u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088ED87Cu, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088ED884u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088ED8ECu, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088ED8F4u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088ED8FCu, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088ED900u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088ED910u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088ED918u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088ED920u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088ED93Cu, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088ED950u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088ED958u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088ED960u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088ED968u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088ED970u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088ED978u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088ED980u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088ED988u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088ED998u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088ED9A8u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088ED9B8u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088ED9C0u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088ED9D0u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088ED9E8u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088ED9F0u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088ED9FCu, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EDA04u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EDA14u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EDA24u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EDA30u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EDA38u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EDA40u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EDA48u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EDA50u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EDA58u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EDA64u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EDA6Cu, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EDA74u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EDA80u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EDA90u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EDAA0u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EDAA8u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EDAB0u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EDABCu, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EDACCu, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EDAD4u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EDAE4u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EDAF4u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EDB08u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EDB18u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EDB28u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EDB30u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EDB38u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EDB5Cu, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EDB64u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EDB74u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EDB88u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EDB98u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EDBA8u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EDBB8u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EDBC8u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EDBE8u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EDBF0u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EDBF8u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EDC00u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EDC20u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EDC28u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EDC30u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EDC38u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EDC40u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EDC44u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EDC50u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EDC60u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EDC64u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EDC70u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EDC7Cu, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EDC80u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EDC8Cu, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EDC98u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EDCA0u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EDCC0u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EDCE0u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EDD08u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EDD50u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EDD58u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EDD60u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EDD64u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EDD6Cu, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EDDD4u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EDDDCu, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EDDE4u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EDDE8u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EDDF8u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EDE00u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EDE08u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EDE24u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EDE38u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EDE40u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EDE48u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EDE70u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EDEB8u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EDEC8u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EDED8u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EDEE0u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EDEE4u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EDEECu, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EDEF4u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EDF5Cu, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EDF6Cu, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EDF7Cu, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EDF84u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EDF88u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EDF90u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EDFA0u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EDFB0u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EDFB8u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EDFBCu, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EDFC4u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EDFCCu, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EDFE0u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EDFFCu, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EE024u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EE040u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EE048u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EE058u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EE068u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EE074u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EE080u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EE090u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EE094u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EE0A4u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EE0ACu, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EE0BCu, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EE0CCu, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EE0D4u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EE0DCu, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EE0E4u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EE0F4u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EE118u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EE120u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EE128u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EE13Cu, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EE154u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EE15Cu, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EE178u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EE194u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EE19Cu, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EE1A4u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EE1CCu, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EE1E0u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EE1F4u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EE21Cu, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EE230u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EE244u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EE258u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EE260u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EE268u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EE278u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EE290u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EE2B4u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EE2C4u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EE2D4u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EE2E4u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EE308u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EE318u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EE324u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EE32Cu, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EE338u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EE344u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EE34Cu, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EE360u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EE3A0u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EE3ACu, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EE3B4u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EE3C4u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EE3D4u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EE3E4u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EE3ECu, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EE3F4u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EE3FCu, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EE404u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EE40Cu, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EE418u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EE428u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EE494u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EE520u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EE54Cu, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EE56Cu, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EE580u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EE5A0u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EE5B0u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EE5B8u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EE5C8u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EE5D4u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EE5DCu, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EE5E4u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EE5ECu, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EE5FCu, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EE60Cu, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EE610u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EE618u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EE628u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EE644u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EE64Cu, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EE65Cu, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EE678u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EE690u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EE69Cu, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EE6B4u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EE6BCu, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EE6CCu, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EE6DCu, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EE748u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EE7D8u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EE7E4u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EE7ECu, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EE7F4u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EE814u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EE828u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EE830u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EE838u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EE844u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EE864u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EE878u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EE880u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EE8A0u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EE8B0u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EE8B8u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EE8C4u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EE8CCu, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EE8D4u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EE8F8u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EE900u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EE908u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EE914u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EE924u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EE92Cu, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EE934u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EE950u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EE960u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EE968u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EE974u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EE97Cu, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EE988u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EE990u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EE998u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EE9B0u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EE9BCu, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EE9E4u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EEA40u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EEA50u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EEA5Cu, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EEA6Cu, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EEA70u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EEA78u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EEA88u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EEA94u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EEA9Cu, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EEAA4u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EEAC0u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EEAD4u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EEAE8u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EEAF0u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EEAF8u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EEB2Cu, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EEB34u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EEB3Cu, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EEB44u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EEB50u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EEB58u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EEB60u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EEB6Cu, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EEB80u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EEBA8u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EEC00u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EEC28u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EEC3Cu, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EEC40u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EEC74u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EECC8u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EED08u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EED10u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EED18u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EED1Cu, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EED28u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EED40u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EED48u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EED70u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EED94u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EEDA4u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EEDB4u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EEDC0u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EEDC8u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EEE20u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EEE70u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EEE7Cu, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EEE84u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EEE88u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EEE94u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EEEACu, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EEEB4u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EEED0u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EEED8u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EEEE0u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EEF64u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EEFCCu, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EEFE0u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EF058u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EF090u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EF098u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EF0ECu, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EF11Cu, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EF128u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EF13Cu, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EF150u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EF160u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EF174u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EF180u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EF1DCu, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EF1E8u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EF204u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EF210u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EF224u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EF234u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EF254u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EF268u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EF278u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EF27Cu, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EF298u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EF2A4u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EF2ACu, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EF2B8u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EF2C0u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EF2D8u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EF338u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EF340u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EF3A0u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EF3E0u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EF3E4u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EF404u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EF45Cu, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EF468u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EF470u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EF474u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EF480u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EF498u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EF4B4u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EF4C4u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EF4D4u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EF4ECu, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EF4F4u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EF50Cu, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EF51Cu, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EF52Cu, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EF54Cu, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EF554u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EF560u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EF570u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EF58Cu, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EF594u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EF5B4u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EF5BCu, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EF5DCu, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EF5ECu, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EF5FCu, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EF600u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EF610u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EF61Cu, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EF620u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EF630u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EF640u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EF64Cu, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EF68Cu, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EF6C4u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EF6D0u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EF6D8u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EF6F8u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EF710u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EF714u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EF728u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EF730u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EF738u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EF74Cu, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EF780u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EF78Cu, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EF7BCu, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EF7C8u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EF7ECu, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EF7F4u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EF7F8u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EF818u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EF82Cu, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EF83Cu, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EF84Cu, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EF85Cu, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EF860u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EF868u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EF870u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EF878u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EF888u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EF894u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EF8A8u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EF8ACu, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EF8D0u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EF8E0u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EF908u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EF918u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EF968u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EF988u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EF9A4u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EFA24u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EFA38u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EFA58u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EFA74u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EFA88u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EFAACu, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EFAC4u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EFAD8u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EFAE4u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EFAF0u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EFAF8u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EFB00u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EFB0Cu, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EFB14u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EFB1Cu, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EFB28u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EFB70u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EFBE0u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EFBF4u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EFC04u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EFC14u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EFC20u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EFC2Cu, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EFC3Cu, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EFC50u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EFC54u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EFC60u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EFC70u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EFC84u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EFC90u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EFCA0u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EFCA4u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EFCACu, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EFCBCu, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EFCC0u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EFD0Cu, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EFD24u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EFD30u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EFD38u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EFD44u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EFD5Cu, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EFD64u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EFD6Cu, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EFD8Cu, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EFD98u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EFDB0u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EFDC8u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EFDECu, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EFDF8u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EFE14u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EFE20u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EFE30u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EFE54u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EFE60u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EFE7Cu, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EFE94u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EFEA0u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EFEA8u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EFEB4u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EFECCu, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EFED4u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EFEECu, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EFEFCu, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EFF10u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EFF24u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EFF38u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EFF44u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EFF4Cu, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EFF64u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EFF7Cu, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EFF80u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EFFA0u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EFFACu, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EFFC8u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EFFD4u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EFFE0u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EFFE8u, &recomp_unit_0058, "recomp_unit_0058"); - runtime.register_function(0x088EFFFCu, &recomp_unit_0058, "recomp_unit_0058"); + // PSPRECOMP_V812_COMPACT_REGISTRATION: same entry set, looped once in Runtime instead of source-expanded calls. + runtime.register_generated_entry_mask(0x088EC000u, &recomp_unit_0058, "recomp_unit_0058", + kEntryMasks_recomp_unit_0058, 64u); } } // namespace psprecomp diff --git a/profiles/vcs/generated/generated_unit_0059.cpp b/profiles/vcs/generated/generated_unit_0059.cpp index 20628b7..cd1cf14 100644 --- a/profiles/vcs/generated/generated_unit_0059.cpp +++ b/profiles/vcs/generated/generated_unit_0059.cpp @@ -884,6 +884,19 @@ LOCAL_DISPATCH: AOT_REGCACHE_SYNC_OUT(); return; } } +// PSPRECOMP_V812_SHARED_SCHED_BLOCK: one scheduler-exact slow boundary per unit. +LOCAL_SCHED_BOUNDARY: + ctx.pc = jump_target; + AOT_REGCACHE_SYNC_OUT(); + if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { + ++local_redispatch_rounds; + AOT_REGCACHE_SYNC_IN(); + local_transfers = 0u; + local_pc = ctx.pc; + entry_id = 0u; + goto LOCAL_DISPATCH; + } + return; L_088F0000: ctx.gpr[18] = (aot_gpr_2 | 0u); aot_gpr_4 = (aot_mem.aot_direct_load32(aot_gpr_16 + static_cast(352))); @@ -2298,18 +2311,8 @@ L_088F0C30: ctx.gpr[29] = (ctx.gpr[29] + static_cast(176)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088F0C78: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-48)); { const std::uint32_t aot_run_words[9]{std::bit_cast(aot_fpr_20), std::bit_cast(aot_fpr_22), std::bit_cast(ctx.fpr[24]), aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], aot_gpr_31}; @@ -3114,18 +3117,8 @@ L_088F125C: ctx.gpr[29] = (ctx.gpr[29] + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088F1288: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-160)); { const std::uint32_t aot_run_words[16]{std::bit_cast(aot_fpr_20), std::bit_cast(aot_fpr_22), std::bit_cast(ctx.fpr[24]), std::bit_cast(ctx.fpr[26]), std::bit_cast(ctx.fpr[28]), std::bit_cast(ctx.fpr[30]), aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[22], ctx.gpr[23], ctx.gpr[30], aot_gpr_31}; @@ -4640,18 +4633,8 @@ L_088F1F80: ctx.gpr[29] = (ctx.gpr[29] + static_cast(160)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088F1FC8: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-272)); { const std::uint32_t aot_run_words[8]{std::bit_cast(aot_fpr_20), aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], aot_gpr_31}; @@ -5277,18 +5260,8 @@ L_088F2374: ctx.gpr[29] = (ctx.gpr[29] + static_cast(272)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088F239C: { const std::uint32_t vfpu_address = aot_gpr_6 + static_cast(0); std::uint32_t vfpu_words[4]{}; @@ -5344,18 +5317,8 @@ L_088F239C: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088F23C4: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); aot_mem.aot_direct_store32(ctx.gpr[29] + static_cast(0), aot_gpr_16); @@ -5439,18 +5402,8 @@ L_088F2454: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088F2464: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); aot_mem.aot_direct_store32(ctx.gpr[29] + static_cast(4), ctx.gpr[17]); @@ -5580,18 +5533,8 @@ L_088F2578: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088F2590: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-192)); { const std::uint32_t aot_run_words[3]{std::bit_cast(aot_fpr_20), aot_gpr_16, aot_gpr_31}; @@ -5967,18 +5910,8 @@ L_088F27D0: ctx.gpr[29] = (ctx.gpr[29] + static_cast(192)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088F27E4: ctx.gpr[7] = (2246u << 16u); aot_mem.aot_direct_store16(ctx.gpr[28] + static_cast(8688), static_cast(0u)); @@ -6031,18 +5964,8 @@ L_088F2864: aot_mem.aot_direct_store16(ctx.gpr[28] + static_cast(8690), static_cast(0u)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088F286C: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-48)); aot_mem.aot_direct_store32(ctx.gpr[29] + static_cast(24), ctx.gpr[18]); @@ -6388,18 +6311,8 @@ L_088F2B14: ctx.gpr[29] = (ctx.gpr[29] + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088F2B3C: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-64)); { const std::uint32_t aot_run_words[6]{aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], aot_gpr_31}; @@ -6497,18 +6410,8 @@ L_088F2BF0: ctx.gpr[29] = (ctx.gpr[29] + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088F2C14: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-80)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, ctx.gpr[17], ctx.gpr[18]}; @@ -6625,18 +6528,8 @@ L_088F2CCC: ctx.gpr[29] = (ctx.gpr[29] + static_cast(80)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088F2CE4: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); aot_mem.aot_direct_store32(ctx.gpr[29] + static_cast(0), aot_gpr_31); @@ -6650,18 +6543,8 @@ L_088F2CF4: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088F2D04: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); aot_gpr_5 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(104))); @@ -6763,18 +6646,8 @@ L_088F2D90: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088F2D9C: aot_gpr_5 = (2247u << 16u); aot_gpr_6 = (0u | 0u); @@ -6814,18 +6687,8 @@ L_088F2DD4: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088F2DDC: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); aot_mem.aot_direct_store32(ctx.gpr[29] + static_cast(0), aot_gpr_16); @@ -6930,18 +6793,8 @@ L_088F2EA0: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088F2EB0: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-96)); { const std::uint32_t aot_run_words[7]{std::bit_cast(aot_fpr_20), std::bit_cast(aot_fpr_22), std::bit_cast(ctx.fpr[24]), aot_gpr_16, ctx.gpr[17], ctx.gpr[18], aot_gpr_31}; @@ -7171,18 +7024,8 @@ L_088F30A0: ctx.gpr[29] = (ctx.gpr[29] + static_cast(96)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088F3134: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-96)); { const std::uint32_t aot_run_words[7]{std::bit_cast(aot_fpr_20), std::bit_cast(aot_fpr_22), std::bit_cast(ctx.fpr[24]), aot_gpr_16, ctx.gpr[17], ctx.gpr[18], aot_gpr_31}; @@ -7408,18 +7251,8 @@ L_088F3314: ctx.gpr[29] = (ctx.gpr[29] + static_cast(96)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088F33A8: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-64)); ctx.gpr[7] = (aot_gpr_4 | 0u); @@ -7500,18 +7333,8 @@ L_088F3418: ctx.gpr[29] = (ctx.gpr[29] + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088F3420: aot_gpr_6 = (2246u << 16u); ctx.gpr[7] = (0u | 0u); @@ -7568,18 +7391,8 @@ L_088F3474: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088F347C: aot_gpr_6 = (2246u << 16u); aot_gpr_5 = (aot_gpr_4 << 6u); @@ -7611,18 +7424,8 @@ L_088F34CC: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088F34D4: aot_gpr_6 = (2246u << 16u); aot_gpr_5 = (aot_gpr_4 << 6u); @@ -7660,18 +7463,8 @@ L_088F3524: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088F352C: aot_gpr_2 = (0u + static_cast(-1)); { const bool branch_taken = aot_gpr_4 == aot_gpr_2; @@ -7715,18 +7508,8 @@ L_088F3570: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088F3578: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-32)); { const std::uint32_t aot_run_words[8]{aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[22], aot_gpr_31}; @@ -7872,18 +7655,8 @@ L_088F3690: ctx.gpr[29] = (ctx.gpr[29] + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088F36B8: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-96)); aot_gpr_6 = (0u | 30u); @@ -8049,18 +7822,8 @@ L_088F3844: ctx.gpr[29] = (ctx.gpr[29] + static_cast(96)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088F3880: aot_gpr_2 = (2246u << 16u); aot_gpr_5 = (0u | 0u); @@ -8112,18 +7875,8 @@ L_088F38C8: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088F38D0: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-80)); aot_mem.aot_direct_store32(ctx.gpr[29] + static_cast(56), ctx.gpr[20]); @@ -8234,18 +7987,8 @@ L_088F3980: ctx.gpr[29] = (ctx.gpr[29] + static_cast(80)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088F39A8: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); aot_mem.aot_direct_store32(ctx.gpr[29] + static_cast(0), aot_gpr_16); @@ -8441,18 +8184,8 @@ L_088F3AB4: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088F3AC4: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-32)); aot_mem.aot_direct_store32(ctx.gpr[29] + static_cast(4), ctx.gpr[17]); @@ -8553,18 +8286,8 @@ L_088F3B88: ctx.gpr[29] = (ctx.gpr[29] + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088F3BA8: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-48)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, ctx.gpr[17], aot_gpr_31}; @@ -8650,18 +8373,8 @@ L_088F3C34: ctx.gpr[29] = (ctx.gpr[29] + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088F3C48: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-48)); aot_gpr_5 = (aot_mem.aot_direct_load8(ctx.gpr[28] + static_cast(-1040))); @@ -8879,18 +8592,8 @@ L_088F3D90: ctx.gpr[29] = (ctx.gpr[29] + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088F3DA0: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-272)); { const std::uint32_t aot_run_words[12]{std::bit_cast(aot_fpr_20), std::bit_cast(aot_fpr_22), aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[22], ctx.gpr[23], ctx.gpr[30], aot_gpr_31}; @@ -9209,811 +8912,8 @@ void recomp_unit_0059(Runtime &rt, AllegrexContext &ctx) { void register_generated_unit_59(Runtime &runtime) { runtime.register_generated_unit(59u, 0x088F0000u, 16384u, &recomp_unit_0059, &recomp_unit_0059_entry); - runtime.register_function(0x088F0000u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F0010u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F0024u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F0038u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F0044u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F0048u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F0050u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F0064u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F0070u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F0078u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F008Cu, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F009Cu, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F00A8u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F00BCu, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F00C8u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F00D0u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F00E4u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F00F0u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F00F8u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F0128u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F012Cu, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F0134u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F0164u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F0168u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F0170u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F01A0u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F01A4u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F01BCu, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F01DCu, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F01E0u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F01F0u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F01F8u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F0208u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F020Cu, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F0210u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F0268u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F028Cu, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F0298u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F02A4u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F02ACu, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F02BCu, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F02D4u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F0300u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F0314u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F0328u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F033Cu, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F0350u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F037Cu, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F038Cu, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F03A0u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F03B4u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F03C8u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F03DCu, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F03F0u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F0420u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F042Cu, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F0448u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F0460u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F046Cu, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F0488u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F04A0u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F04BCu, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F04C8u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F04DCu, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F04ECu, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F0514u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F0530u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F0534u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F0554u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F0580u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F0584u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F058Cu, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F0594u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F05E8u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F060Cu, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F0614u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F062Cu, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F0630u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F0648u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F066Cu, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F0674u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F067Cu, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F0688u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F06A0u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F06B8u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F06C4u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F06DCu, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F06F8u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F0728u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F0744u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F0754u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F075Cu, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F0764u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F076Cu, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F0774u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F077Cu, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F0798u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F07ACu, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F07B0u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F07B8u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F07D4u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F07E8u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F07ECu, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F07F8u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F0810u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F0824u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F0848u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F0858u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F0868u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F0870u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F0894u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F08A8u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F08B8u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F08C0u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F08D8u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F08ECu, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F0910u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F0920u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F0934u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F0958u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F096Cu, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F097Cu, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F0984u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F09A0u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F09B4u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F09B8u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F09C0u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F09DCu, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F09F0u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F09F4u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F0A00u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F0A18u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F0A2Cu, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F0A50u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F0A60u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F0A70u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F0A78u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F0A9Cu, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F0AB0u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F0AC0u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F0AC8u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F0AE0u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F0AF4u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F0B18u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F0B28u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F0B3Cu, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F0B60u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F0B74u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F0B84u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F0BA4u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F0BE4u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F0C00u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F0C08u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F0C24u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F0C30u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F0C78u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F0CBCu, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F0CD8u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F0CE8u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F0CF4u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F0D10u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F0D20u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F0D34u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F0D48u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F0D54u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F0D5Cu, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F0D6Cu, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F0D7Cu, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F0D88u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F0DA4u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F0DB4u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F0DC8u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F0DD8u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F0DE0u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F0DECu, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F0DF8u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F0E14u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F0E24u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F0E38u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F0E4Cu, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F0E58u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F0E60u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F0E68u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F0E9Cu, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F0EA8u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F0EB4u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F0EC4u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F0ED0u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F0EE0u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F0EE4u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F0EECu, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F0EFCu, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F0F00u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F0F08u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F0F18u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F0F1Cu, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F0F30u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F0F44u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F0F4Cu, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F0F84u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F0F90u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F0F98u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F0FACu, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F0FC0u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F0FD4u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F0FF0u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F1004u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F100Cu, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F1010u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F1020u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F1028u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F1038u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F1040u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F1048u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F104Cu, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F1054u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F1058u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F1060u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F1070u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F1080u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F10A0u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F10A4u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F10B4u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F10B8u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F10C0u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F10C4u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F10CCu, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F10DCu, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F10F8u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F110Cu, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F1114u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F1124u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F1138u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F1140u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F1150u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F1158u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F115Cu, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F1164u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F1174u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F1194u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F1198u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F11A8u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F11ACu, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F11B4u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F11B8u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F11C0u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F11D0u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F11ECu, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F11FCu, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F1204u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F1214u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F1224u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F122Cu, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F123Cu, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F1244u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F1248u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F1250u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F125Cu, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F1288u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F12F8u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F130Cu, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F131Cu, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F132Cu, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F1338u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F1340u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F1350u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F1364u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F1368u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F1374u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F1384u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F1398u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F13A4u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F13B4u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F13B8u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F13C0u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F13D0u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F13D4u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F1420u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F1438u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F1444u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F144Cu, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F1458u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F1470u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F1478u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F1480u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F14A0u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F14ACu, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F14C4u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F14DCu, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F1500u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F150Cu, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F1528u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F1534u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F1544u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F1568u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F1584u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F159Cu, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F15A8u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F15B0u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F15BCu, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F15D4u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F15DCu, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F15F4u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F1604u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F1618u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F162Cu, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F1640u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F164Cu, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F165Cu, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F1664u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F167Cu, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F1694u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F1698u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F16B8u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F16C4u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F16E0u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F16ECu, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F16F8u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F1700u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F1714u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F1728u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F173Cu, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F1750u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F175Cu, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F1760u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F1768u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F177Cu, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F1788u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F1790u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F17A4u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F17B4u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F17C0u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F17D4u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F17E0u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F17E8u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F17FCu, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F1808u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F1810u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F1840u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F1844u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F184Cu, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F187Cu, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F1880u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F1888u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F18B8u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F18BCu, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F18E8u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F18ECu, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F18FCu, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F1904u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F1914u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F1918u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F196Cu, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F1980u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F1988u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F1998u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F19B8u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F19D0u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F19ECu, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F19F8u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F1A0Cu, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F1A1Cu, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F1A38u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F1A54u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F1A58u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F1A6Cu, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F1A98u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F1A9Cu, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F1AA4u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F1AACu, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F1AFCu, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F1B00u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F1B24u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F1B2Cu, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F1B34u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F1B40u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F1B58u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F1B64u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F1B98u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F1BB4u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F1BC4u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F1BCCu, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F1BD4u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F1BDCu, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F1BE4u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F1BECu, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F1C08u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F1C1Cu, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F1C20u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F1C28u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F1C44u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F1C58u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F1C5Cu, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F1C68u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F1C7Cu, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F1C98u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F1CA8u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F1CB0u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F1CD0u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F1CE0u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F1CE8u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F1CFCu, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F1D18u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F1D2Cu, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F1D4Cu, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F1D5Cu, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F1D64u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F1D80u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F1D94u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F1D98u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F1DA0u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F1DBCu, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F1DD0u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F1DD4u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F1DE0u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F1DF4u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F1E10u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F1E20u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F1E28u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F1E48u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F1E58u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F1E60u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F1E74u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F1E90u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F1EA4u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F1EC4u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F1ED4u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F1EF4u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F1F34u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F1F50u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F1F58u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F1F74u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F1F80u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F1FC8u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F1FF8u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F2008u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F2020u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F2030u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F2038u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F2050u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F2064u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F207Cu, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F2090u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F2098u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F20A0u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F20C0u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F20D8u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F2100u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F2118u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F2124u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F212Cu, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F213Cu, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F2154u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F2164u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F2184u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F219Cu, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F21C4u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F21DCu, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F21E8u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F21F0u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F2204u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F2250u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F22B8u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F22E8u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F232Cu, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F2348u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F2358u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F2364u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F236Cu, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F2374u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F239Cu, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F23C4u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F23E0u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F23E8u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F23F4u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F2410u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F2414u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F2420u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F2428u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F2434u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F2450u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F2454u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F2464u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F248Cu, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F2498u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F24A8u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F24D4u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F24E0u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F24F0u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F2510u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F2518u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F2528u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F2548u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F2568u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F256Cu, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F2578u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F2590u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F25B0u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F25ECu, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F2604u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F2630u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F2644u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F264Cu, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F2668u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F2678u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F2684u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F26ACu, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F26B4u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F26D0u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F26D8u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F26E4u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F26F4u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F271Cu, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F27B4u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F27C4u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F27CCu, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F27D0u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F27E4u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F2800u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F2834u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F2840u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F2864u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F286Cu, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F28B0u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F28B4u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F28BCu, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F28C4u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F28CCu, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F28D4u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F28E8u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F28ECu, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F28F4u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F2904u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F290Cu, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F2954u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F2974u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F2980u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F2988u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F2990u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F29A4u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F29ACu, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F29B4u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F29BCu, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F29C8u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F29D8u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F29ECu, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F2A00u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F2A10u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F2A2Cu, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F2A30u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F2A40u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F2A48u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F2A54u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F2A5Cu, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F2A64u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F2A78u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F2A80u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F2A88u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F2A90u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F2A9Cu, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F2AACu, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F2AC0u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F2AD4u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F2AE4u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F2B00u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F2B04u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F2B14u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F2B3Cu, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F2B7Cu, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F2B9Cu, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F2BACu, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F2BB8u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F2BC4u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F2BCCu, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F2BD0u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F2BE4u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F2BF0u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F2C14u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F2C3Cu, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F2C58u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F2C64u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F2C70u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F2CA4u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F2CB8u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F2CC8u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F2CCCu, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F2CE4u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F2CF4u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F2D04u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F2D1Cu, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F2D28u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F2D34u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F2D40u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F2D50u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F2D58u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F2D60u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F2D68u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F2D70u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F2D78u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F2D88u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F2D90u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F2D9Cu, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F2DA8u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F2DB4u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F2DC4u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F2DCCu, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F2DD4u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F2DDCu, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F2DF0u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F2E00u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F2E1Cu, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F2E24u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F2E30u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F2E4Cu, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F2E50u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F2E5Cu, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F2E64u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F2E70u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F2E8Cu, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F2E90u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F2EA0u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F2EB0u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F2F38u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F2F50u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F2F5Cu, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F3030u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F3080u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F3094u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F30A0u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F3134u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F31BCu, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F31D4u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F31E0u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F32A4u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F32F4u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F3308u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F3314u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F33A8u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F33C8u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F33FCu, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F3404u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F3414u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F3418u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F3420u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F3430u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F343Cu, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F3444u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F3454u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F3460u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F3464u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F3474u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F347Cu, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F34C8u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F34CCu, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F34D4u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F34F8u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F3510u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F3524u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F352Cu, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F3538u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F3560u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F3568u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F3570u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F3578u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F35A4u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F35D4u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F35F0u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F35FCu, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F3604u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F360Cu, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F3610u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F3618u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F3620u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F3628u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F3634u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F3640u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F364Cu, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F3658u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F3674u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F3680u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F3690u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F36B8u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F3714u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F372Cu, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F374Cu, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F3754u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F3798u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F37E4u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F37F8u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F380Cu, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F3834u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F3844u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F3880u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F388Cu, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F3898u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F38A4u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F38B0u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F38C0u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F38C8u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F38D0u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F3914u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F3920u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F392Cu, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F3960u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F3968u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F3970u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F3980u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F39A8u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F39C8u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F39D4u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F39E0u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F39ECu, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F39F8u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F3A00u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F3A08u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F3A10u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F3A18u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F3A24u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F3A34u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F3A44u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F3A50u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F3A5Cu, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F3A64u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F3A6Cu, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F3A74u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F3A7Cu, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F3A84u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F3A90u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F3A9Cu, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F3AA8u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F3AB0u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F3AB4u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F3AC4u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F3AF8u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F3B0Cu, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F3B1Cu, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F3B30u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F3B44u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F3B54u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F3B70u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F3B74u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F3B78u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F3B88u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F3BA8u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F3BC0u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F3BC8u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F3BD0u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F3BD8u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F3BE0u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F3BE8u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F3C00u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F3C20u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F3C34u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F3C48u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F3C60u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F3C6Cu, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F3C7Cu, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F3C8Cu, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F3C9Cu, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F3CACu, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F3CBCu, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F3CCCu, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F3CDCu, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F3CECu, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F3CFCu, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F3D0Cu, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F3D14u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F3D1Cu, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F3D24u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F3D2Cu, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F3D3Cu, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F3D44u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F3D4Cu, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F3D5Cu, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F3D64u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F3D6Cu, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F3D74u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F3D8Cu, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F3D90u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F3DA0u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F3DF4u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F3E1Cu, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F3E38u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F3E44u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F3E50u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F3E68u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F3E74u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F3E7Cu, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F3E88u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F3E90u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F3E9Cu, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F3EACu, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F3EBCu, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F3ECCu, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F3ED8u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F3EE0u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F3EE8u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F3EF0u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F3F2Cu, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F3F88u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F3F90u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F3FB8u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F3FC0u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F3FDCu, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F3FE4u, &recomp_unit_0059, "recomp_unit_0059"); - runtime.register_function(0x088F3FECu, &recomp_unit_0059, "recomp_unit_0059"); + // PSPRECOMP_V812_COMPACT_REGISTRATION: same entry set, looped once in Runtime instead of source-expanded calls. + runtime.register_generated_entry_mask(0x088F0000u, &recomp_unit_0059, "recomp_unit_0059", + kEntryMasks_recomp_unit_0059, 64u); } } // namespace psprecomp diff --git a/profiles/vcs/generated/generated_unit_0060.cpp b/profiles/vcs/generated/generated_unit_0060.cpp index c39422c..b8287ec 100644 --- a/profiles/vcs/generated/generated_unit_0060.cpp +++ b/profiles/vcs/generated/generated_unit_0060.cpp @@ -952,6 +952,19 @@ LOCAL_DISPATCH: AOT_REGCACHE_SYNC_OUT(); return; } } +// PSPRECOMP_V812_SHARED_SCHED_BLOCK: one scheduler-exact slow boundary per unit. +LOCAL_SCHED_BOUNDARY: + ctx.pc = jump_target; + AOT_REGCACHE_SYNC_OUT(); + if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { + ++local_redispatch_rounds; + AOT_REGCACHE_SYNC_IN(); + local_transfers = 0u; + local_pc = ctx.pc; + entry_id = 0u; + goto LOCAL_DISPATCH; + } + return; L_088F4000: ctx.fpr[15] = std::bit_cast(aot_gpr_4); aot_fpr_14 = aot_fpr_14 + ctx.fpr[15]; @@ -2409,18 +2422,8 @@ L_088F4AC4: ctx.gpr[29] = (ctx.gpr[29] + static_cast(272)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088F4B00: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-80)); { const std::uint32_t aot_run_words[11]{std::bit_cast(ctx.fpr[20]), std::bit_cast(aot_fpr_22), ctx.gpr[16], ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[22], ctx.gpr[23], aot_gpr_31}; @@ -2968,18 +2971,8 @@ L_088F4FC0: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088F4FD8: aot_gpr_4 = (aot_mem.aot_direct_load32(ctx.gpr[17] + static_cast(0))); aot_gpr_5 = (static_cast(static_cast(static_cast(aot_mem.aot_direct_load8(aot_gpr_4 + static_cast(482)))))); @@ -3102,18 +3095,8 @@ L_088F50E4: ctx.gpr[29] = (ctx.gpr[29] + static_cast(80)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088F5118: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-64)); { const std::uint32_t aot_run_words[10]{ctx.gpr[16], ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[22], ctx.gpr[23], ctx.gpr[30], aot_gpr_31}; @@ -3320,18 +3303,8 @@ L_088F529C: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088F52B4: aot_gpr_4 = (ctx.gpr[18] << 8u); aot_gpr_5 = (ctx.gpr[18] + ctx.gpr[18]); @@ -4339,18 +4312,8 @@ L_088F5A0C: ctx.gpr[29] = (ctx.gpr[29] + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088F5A3C: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-48)); { const std::uint32_t aot_run_words[8]{ctx.gpr[16], ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[22], aot_gpr_31}; @@ -4825,18 +4788,8 @@ L_088F5D70: ctx.gpr[29] = (ctx.gpr[29] + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088F5D98: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-592)); { const std::uint32_t aot_run_words[16]{std::bit_cast(ctx.fpr[20]), std::bit_cast(aot_fpr_22), std::bit_cast(ctx.fpr[24]), std::bit_cast(ctx.fpr[26]), std::bit_cast(ctx.fpr[28]), std::bit_cast(ctx.fpr[30]), ctx.gpr[16], ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[22], ctx.gpr[23], ctx.gpr[30], aot_gpr_31}; @@ -6577,18 +6530,8 @@ L_088F6E20: ctx.gpr[29] = (ctx.gpr[29] + static_cast(592)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088F6E68: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-112)); { const std::uint32_t aot_run_words[10]{ctx.gpr[16], ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[22], ctx.gpr[23], ctx.gpr[30], aot_gpr_31}; @@ -6691,18 +6634,8 @@ L_088F6F88: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088F6FA0: ctx.gpr[16] = (aot_mem.aot_direct_load32(ctx.gpr[18] + static_cast(8))); aot_gpr_4 = (0u | 40u); @@ -7474,18 +7407,8 @@ L_088F74B8: ctx.gpr[29] = (ctx.gpr[29] + static_cast(112)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088F74EC: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-96)); { const std::uint32_t aot_run_words[3]{ctx.gpr[16], ctx.gpr[17], aot_gpr_31}; @@ -8102,18 +8025,8 @@ L_088F79A8: ctx.gpr[29] = (ctx.gpr[29] + static_cast(96)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088F79BC: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-208)); { const std::uint32_t aot_run_words[11]{std::bit_cast(ctx.fpr[20]), ctx.gpr[16], ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[22], ctx.gpr[23], ctx.gpr[30], aot_gpr_31}; @@ -8635,18 +8548,8 @@ L_088F7DBC: ctx.gpr[29] = (ctx.gpr[29] + static_cast(208)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088F7DF0: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-368)); { const std::uint32_t aot_run_words[16]{std::bit_cast(ctx.fpr[20]), std::bit_cast(aot_fpr_22), std::bit_cast(ctx.fpr[24]), std::bit_cast(ctx.fpr[26]), std::bit_cast(ctx.fpr[28]), std::bit_cast(ctx.fpr[30]), ctx.gpr[16], ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[22], ctx.gpr[23], ctx.gpr[30], aot_gpr_31}; @@ -8906,879 +8809,8 @@ void recomp_unit_0060(Runtime &rt, AllegrexContext &ctx) { void register_generated_unit_60(Runtime &runtime) { runtime.register_generated_unit(60u, 0x088F4000u, 16384u, &recomp_unit_0060, &recomp_unit_0060_entry); - runtime.register_function(0x088F4000u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F4014u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F401Cu, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F4028u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F4030u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F4038u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F4040u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F406Cu, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F4074u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F407Cu, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F409Cu, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F40A0u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F40A8u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F40B8u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F40C0u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F40C8u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F40D4u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F40E4u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F40ECu, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F40F4u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F4120u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F4128u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F4130u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F4144u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F414Cu, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F4154u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F415Cu, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F4170u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F4178u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F417Cu, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F4194u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F4198u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F41A0u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F41ACu, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F41BCu, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F41C4u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F41CCu, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F41E4u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F41FCu, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F4214u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F422Cu, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F4244u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F424Cu, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F4254u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F4264u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F4274u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F4290u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F429Cu, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F42B4u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F42C4u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F42CCu, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F42E0u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F42E8u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F42F4u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F42FCu, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F4304u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F430Cu, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F4314u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F432Cu, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F433Cu, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F4370u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F4380u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F4390u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F43A0u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F43ACu, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F43B4u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F43C0u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F43D0u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F43DCu, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F43E4u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F43E8u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F43F0u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F43FCu, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F4408u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F4410u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F4418u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F4424u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F443Cu, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F4448u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F4454u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F445Cu, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F446Cu, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F4478u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F4480u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F4484u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F4498u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F44A0u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F44B8u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F44BCu, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F44C4u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F44D4u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F44E0u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F44E8u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F44ECu, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F4500u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F4510u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F451Cu, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F4534u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F454Cu, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F4564u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F457Cu, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F4584u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F458Cu, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F4590u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F4598u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F45B0u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F4604u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F4608u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F461Cu, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F466Cu, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F4684u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F4690u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F4694u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F46A8u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F46C0u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F46C8u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F46D0u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F46E0u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F46FCu, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F4714u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F4728u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F4734u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F4740u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F4750u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F4760u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F4778u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F477Cu, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F4784u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F47A0u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F47A8u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F47C4u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F47D4u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F47E0u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F47ECu, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F47F4u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F47F8u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F480Cu, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F4818u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F4828u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F4838u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F4848u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F4858u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F485Cu, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F486Cu, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F4874u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F4884u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F4894u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F48ACu, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F48B4u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F48C0u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F48D0u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F48E0u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F4904u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F490Cu, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F4918u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F4924u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F492Cu, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F4934u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F4940u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F4948u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F4958u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F4960u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F4968u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F498Cu, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F499Cu, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F49A8u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F49ACu, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F49B4u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F49C0u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F49C8u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F49D4u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F49E0u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F49E8u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F49FCu, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F4A14u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F4A28u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F4A3Cu, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F4A44u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F4A58u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F4A68u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F4A80u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F4A98u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F4AA4u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F4AACu, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F4ABCu, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F4AC4u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F4B00u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F4B64u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F4B74u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F4B84u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F4B98u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F4BA8u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F4BB0u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F4BB8u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F4BD4u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F4BE0u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F4BE8u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F4BF0u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F4BF8u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F4C00u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F4C0Cu, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F4C1Cu, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F4C28u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F4C38u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F4C40u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F4C48u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F4C50u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F4C5Cu, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F4C6Cu, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F4C78u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F4C84u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F4C88u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F4C90u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F4C9Cu, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F4CA8u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F4CB8u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F4CC0u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F4CCCu, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F4CD8u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F4CE4u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F4CF0u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F4CF4u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F4CF8u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F4D04u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F4D60u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F4D74u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F4D7Cu, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F4D84u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F4E28u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F4E30u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F4E38u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F4E88u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F4E9Cu, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F4EA4u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F4EACu, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F4F50u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F4F64u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F4F78u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F4F8Cu, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F4FA0u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F4FACu, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F4FC0u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F4FD8u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F5018u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F502Cu, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F5038u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F5058u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F5064u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F506Cu, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F509Cu, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F50E4u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F5118u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F516Cu, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F5174u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F5180u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F5188u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F5190u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F5198u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F51A8u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F51B8u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F51C0u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F51D0u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F51E0u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F51F0u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F51FCu, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F520Cu, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F5218u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F5224u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F5234u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F5244u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F525Cu, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F5264u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F526Cu, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F5274u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F527Cu, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F5284u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F529Cu, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F52B4u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F52F8u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F5304u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F530Cu, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F531Cu, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F5324u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F532Cu, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F534Cu, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F5358u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F536Cu, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F5388u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F53A0u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F53B4u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F53BCu, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F53C4u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F53CCu, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F53D4u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F53E4u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F53ECu, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F53F4u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F53FCu, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F5408u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F541Cu, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F542Cu, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F5434u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F5440u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F5444u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F5450u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F5458u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F5460u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F5468u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F5470u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F5480u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F54A4u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F54ACu, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F54C0u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F54D0u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F54D8u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F54E4u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F54E8u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F54F4u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F54FCu, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F5504u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F550Cu, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F551Cu, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F5524u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F5534u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F553Cu, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F554Cu, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F555Cu, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F557Cu, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F558Cu, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F5598u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F55ACu, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F55B4u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F55C4u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F55DCu, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F55F0u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F55F8u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F5604u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F5614u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F561Cu, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F5628u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F5630u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F5640u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F5648u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F5654u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F565Cu, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F5664u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F5670u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F5684u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F568Cu, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F569Cu, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F56B0u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F56B8u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F56DCu, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F56ECu, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F56FCu, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F5708u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F5720u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F572Cu, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F574Cu, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F5754u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F575Cu, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F5764u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F57A8u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F57B4u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F57D0u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F57DCu, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F57E4u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F57ECu, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F57F4u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F5800u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F5808u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F5810u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F581Cu, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F5824u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F5828u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F5830u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F583Cu, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F5848u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F5850u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F5858u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F5864u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F587Cu, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F5884u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F58BCu, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F58F4u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F58FCu, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F5900u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F5914u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F5920u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F5930u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F593Cu, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F5944u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F5948u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F5950u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F595Cu, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F5968u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F5970u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F5978u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F5984u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F599Cu, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F59A4u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F59B0u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F59C0u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F59D8u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F59F8u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F5A00u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F5A08u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F5A0Cu, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F5A3Cu, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F5A80u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F5A90u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F5A98u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F5AA0u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F5AACu, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F5ABCu, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F5AC4u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F5ACCu, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F5AD4u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F5AE4u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F5AECu, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F5AF8u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F5B08u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F5B10u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F5B14u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F5B1Cu, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F5B2Cu, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F5B34u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F5B40u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F5B50u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F5B58u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F5B5Cu, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F5B64u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F5B7Cu, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F5B84u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F5B90u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F5BA0u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F5BA8u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F5BB8u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F5BC0u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F5BCCu, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F5BD8u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F5BE8u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F5BF0u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F5BFCu, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F5C60u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F5C68u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F5C70u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F5C78u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F5C9Cu, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F5CA4u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F5CB0u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F5CB8u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F5CCCu, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F5CD4u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F5CE0u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F5D10u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F5D1Cu, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F5D24u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F5D30u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F5D38u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F5D44u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F5D54u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F5D68u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F5D70u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F5D98u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F5DF4u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F5E00u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F5E14u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F5E1Cu, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F5E24u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F5E34u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F5E3Cu, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F5E44u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F5E4Cu, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F5E54u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F5E64u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F5E74u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F5E84u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F5E9Cu, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F5EA4u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F5EACu, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F5EBCu, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F5EC8u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F5EDCu, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F5EE4u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F5EF8u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F5F04u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F5F18u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F5F2Cu, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F5F40u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F5F4Cu, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F5F60u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F5F74u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F5F84u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F5F98u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F5FA4u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F5FB8u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F5FC4u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F5FD8u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F5FE4u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F5FF8u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F6004u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F6018u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F6028u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F603Cu, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F604Cu, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F6060u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F6070u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F6084u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F6094u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F60A8u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F60B4u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F60C8u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F60D4u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F60E8u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F60F4u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F60FCu, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F6104u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F6114u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F6134u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F613Cu, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F6148u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F6150u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F6160u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F6164u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F6178u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F6180u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F618Cu, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F6194u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F61A4u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F61A8u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F61C0u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F61C8u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F61D0u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F6290u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F6348u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F6364u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F63E0u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F63ECu, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F643Cu, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F6444u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F64FCu, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F6504u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F65B8u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F65C0u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F6610u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F6628u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F6640u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F664Cu, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F6658u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F66A8u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F66B8u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F66F8u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F6700u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F6744u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F67C4u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F67E8u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F680Cu, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F6838u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F68ECu, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F68FCu, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F690Cu, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F6934u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F693Cu, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F6944u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F6948u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F6970u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F697Cu, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F6980u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F6994u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F69A0u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F6A24u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F6A70u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F6A9Cu, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F6AD4u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F6AE8u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F6AF4u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F6B04u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F6B10u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F6B18u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F6B28u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F6B34u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F6B3Cu, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F6B40u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F6B4Cu, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F6B58u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F6B60u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F6B68u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F6B94u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F6BF0u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F6C00u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F6C5Cu, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F6CB0u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F6CE4u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F6D1Cu, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F6DB0u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F6DC0u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F6DC8u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F6E20u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F6E68u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F6EA8u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F6F3Cu, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F6F58u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F6F64u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F6F70u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F6F78u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F6F88u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F6FA0u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F6FB0u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F6FB8u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F6FC0u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F6FD0u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F6FDCu, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F6FE8u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F6FF4u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F6FFCu, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F7004u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F7008u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F7010u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F7018u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F7030u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F703Cu, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F7040u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F7048u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F7054u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F7060u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F706Cu, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F7074u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F707Cu, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F7080u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F7088u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F7094u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F70A0u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F70ACu, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F70B8u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F70C0u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F70C8u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F70CCu, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F70D4u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F70E0u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F70ECu, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F70F8u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F7104u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F710Cu, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F7114u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F7118u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F7120u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F712Cu, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F7138u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F7144u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F7150u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F7158u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F7160u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F7164u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F716Cu, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F7178u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F7184u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F7190u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F719Cu, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F71A4u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F71ACu, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F71B0u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F71B8u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F71C4u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F71D0u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F71DCu, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F71E8u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F71F0u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F71F8u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F71FCu, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F7204u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F7210u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F721Cu, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F7228u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F7234u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F723Cu, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F7244u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F7248u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F7250u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F725Cu, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F7268u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F7274u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F7280u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F7288u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F7290u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F7294u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F729Cu, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F72A8u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F72B4u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F72C0u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F72CCu, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F72D4u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F72DCu, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F72E0u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F72E8u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F72F4u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F7300u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F730Cu, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F7318u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F7320u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F7328u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F732Cu, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F7334u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F7340u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F734Cu, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F7358u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F7364u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F736Cu, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F7374u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F7378u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F7380u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F738Cu, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F7398u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F73A4u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F73B0u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F73B8u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F73C0u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F73C4u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F73CCu, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F73D8u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F73E4u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F73F0u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F73FCu, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F7404u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F740Cu, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F7410u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F7418u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F7424u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F742Cu, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F7434u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F743Cu, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F7444u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F747Cu, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F749Cu, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F74B8u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F74ECu, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F7508u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F7530u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F7558u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F7568u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F7578u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F7588u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F7598u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F75A8u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F75B8u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F75C0u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F75D0u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F75D8u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F7618u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F7620u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F7630u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F7638u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F7678u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F7680u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F76B0u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F76B8u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F76C0u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F76D4u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F76E0u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F76F0u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F76F8u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F7708u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F7718u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F7728u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F7738u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F7744u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F7748u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F7750u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F7760u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F7768u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F7774u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F777Cu, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F7784u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F7790u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F779Cu, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F77A8u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F77B0u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F77B8u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F77BCu, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F77C4u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F77D4u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F7804u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F7818u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F781Cu, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F7830u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F7840u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F7844u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F784Cu, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F7860u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F7878u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F787Cu, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F7888u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F78C4u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F78CCu, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F78D0u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F78F4u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F7910u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F7918u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F7928u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F7930u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F7938u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F7944u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F7950u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F795Cu, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F7964u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F796Cu, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F7970u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F7978u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F7988u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F7990u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F799Cu, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F79A4u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F79A8u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F79BCu, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F79F8u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F7A00u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F7A0Cu, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F7A14u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F7A1Cu, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F7A24u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F7A2Cu, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F7A34u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F7A3Cu, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F7A44u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F7A4Cu, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F7A60u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F7AC0u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F7AD0u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F7ADCu, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F7AE4u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F7AE8u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F7AFCu, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F7B08u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F7B10u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F7B18u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F7B20u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F7B28u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F7B30u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F7B38u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F7B40u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F7B54u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F7B74u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F7B88u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F7B90u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F7BB8u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F7BC0u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F7BC8u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F7BD0u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F7BD8u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F7BE4u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F7BE8u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F7BFCu, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F7C54u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F7C5Cu, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F7C88u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F7CA8u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F7CB4u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F7CC0u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F7CC8u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F7CD0u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F7CE4u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F7D28u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F7D40u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F7D48u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F7D80u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F7D9Cu, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F7DB4u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F7DBCu, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F7DF0u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F7EACu, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F7EC0u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F7F04u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F7F50u, &recomp_unit_0060, "recomp_unit_0060"); - runtime.register_function(0x088F7F6Cu, &recomp_unit_0060, "recomp_unit_0060"); + // PSPRECOMP_V812_COMPACT_REGISTRATION: same entry set, looped once in Runtime instead of source-expanded calls. + runtime.register_generated_entry_mask(0x088F4000u, &recomp_unit_0060, "recomp_unit_0060", + kEntryMasks_recomp_unit_0060, 64u); } } // namespace psprecomp diff --git a/profiles/vcs/generated/generated_unit_0061.cpp b/profiles/vcs/generated/generated_unit_0061.cpp index 4fc3a41..680fcbe 100644 --- a/profiles/vcs/generated/generated_unit_0061.cpp +++ b/profiles/vcs/generated/generated_unit_0061.cpp @@ -1067,6 +1067,19 @@ LOCAL_DISPATCH: AOT_REGCACHE_SYNC_OUT(); return; } } +// PSPRECOMP_V812_SHARED_SCHED_BLOCK: one scheduler-exact slow boundary per unit. +LOCAL_SCHED_BOUNDARY: + ctx.pc = jump_target; + AOT_REGCACHE_SYNC_OUT(); + if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { + ++local_redispatch_rounds; + AOT_REGCACHE_SYNC_IN(); + local_transfers = 0u; + local_pc = ctx.pc; + entry_id = 0u; + goto LOCAL_DISPATCH; + } + return; L_088F8000: aot_gpr_4 = (std::bit_cast(aot_fpr_12)); ctx.set_vfpu_scalar_bits_ct<28u>(aot_gpr_4); @@ -1333,18 +1346,8 @@ L_088F81B8: aot_gpr_29 = (aot_gpr_29 + static_cast(368)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088F8200: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -1387,18 +1390,8 @@ L_088F8240: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088F824C: aot_gpr_5 = (static_cast(static_cast(static_cast(aot_mem.aot_direct_load8(aot_gpr_4 + static_cast(4)))))); aot_gpr_6 = (0u + static_cast(-2)); @@ -1445,18 +1438,8 @@ L_088F824C: ctx.gpr[2] = (aot_gpr_4 | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088F82FC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), aot_gpr_16); @@ -1526,18 +1509,8 @@ L_088F83B8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088F83CC: aot_gpr_4 = (aot_gpr_4 + static_cast(16)); { const std::uint32_t vfpu_address = aot_gpr_4 + static_cast(0); @@ -1556,18 +1529,8 @@ L_088F83CC: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088F83E0: aot_fpr_12 = std::bit_cast(0u); aot_mem.aot_direct_store32(aot_gpr_5 + static_cast(0), std::bit_cast(aot_fpr_12)); @@ -1576,68 +1539,28 @@ L_088F83E0: aot_mem.aot_direct_store32(aot_gpr_5 + static_cast(8), std::bit_cast(aot_fpr_12)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088F83F4: jump_target = aot_gpr_31; ctx.fpr[0] = std::bit_cast(0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088F83FC: jump_target = aot_gpr_31; ctx.gpr[2] = (0u | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088F8404: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088F840C: aot_gpr_29 = (aot_gpr_29 + static_cast(-144)); aot_mem.aot_direct_store8(aot_gpr_6 + static_cast(0), static_cast(0u)); @@ -1824,102 +1747,42 @@ L_088F85A4: aot_gpr_29 = (aot_gpr_29 + static_cast(144)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088F85C0: aot_gpr_4 = (0u | 2u); jump_target = aot_gpr_31; aot_mem.aot_direct_store32(aot_gpr_6 + static_cast(4), aot_gpr_4); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088F85CC: jump_target = aot_gpr_31; ctx.gpr[2] = (0u | 2u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088F85D4: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088F85DC: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088F85E4: jump_target = aot_gpr_31; ctx.gpr[2] = (0u + static_cast(-1)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088F85EC: aot_gpr_4 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(40))); ctx.gpr[2] = (0u | 0u); @@ -1932,18 +1795,8 @@ L_088F85FC: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088F8604: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (2247u << 16u); @@ -1980,18 +1833,8 @@ L_088F8654: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088F8664: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -2022,18 +1865,8 @@ L_088F868C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088F8698: { const bool branch_taken = aot_gpr_4 == 0u; if (branch_taken) { @@ -2312,18 +2145,8 @@ L_088F8858: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088F8860: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(8), ctx.gpr[17]); @@ -2530,18 +2353,8 @@ L_088F89A4: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088F89CC: aot_gpr_29 = (aot_gpr_29 + static_cast(-96)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(48), ctx.gpr[17]); @@ -3143,18 +2956,8 @@ L_088F8E08: aot_gpr_29 = (aot_gpr_29 + static_cast(96)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088F8E3C: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -3491,18 +3294,8 @@ L_088F900C: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088F9028: aot_gpr_4 = (aot_gpr_4 & 255u); aot_gpr_5 = (static_cast(aot_gpr_4) < 127 ? 1u : 0u); @@ -3532,18 +3325,8 @@ L_088F9058: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088F9060: aot_gpr_4 = (aot_gpr_4 & 255u); aot_gpr_5 = (static_cast(aot_gpr_4) < 127 ? 1u : 0u); @@ -3573,18 +3356,8 @@ L_088F9090: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088F9098: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), 0u); @@ -3763,35 +3536,15 @@ L_088F91E0: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088F91E8: jump_target = aot_gpr_31; ctx.gpr[2] = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(20))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088F91F0: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), aot_gpr_16); @@ -4164,18 +3917,8 @@ L_088F9470: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088F9494: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), aot_gpr_16); @@ -4596,18 +4339,8 @@ L_088F9780: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088F97AC: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); { const std::uint32_t aot_run_words[3]{ctx.gpr[19], ctx.gpr[20], ctx.gpr[21]}; @@ -4944,18 +4677,8 @@ L_088F9A04: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088F9A34: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -5067,18 +4790,8 @@ L_088F9B1C: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088F9B44: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -5125,18 +4838,8 @@ L_088F9B8C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088F9BA0: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -5216,18 +4919,8 @@ L_088F9C38: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088F9C58: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -5340,18 +5033,8 @@ L_088F9D40: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088F9D60: aot_gpr_29 = (aot_gpr_29 + static_cast(-224)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(184), ctx.gpr[17]); @@ -5896,18 +5579,8 @@ L_088FA1A4: aot_gpr_29 = (aot_gpr_29 + static_cast(224)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088FA1D4: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), aot_gpr_16); @@ -6140,18 +5813,8 @@ L_088FA368: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088FA390: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -6225,18 +5888,8 @@ L_088FA404: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088FA418: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); ctx.gpr[9] = (aot_mem.aot_direct_load8(aot_gpr_4 + static_cast(52))); @@ -6353,18 +6006,8 @@ L_088FA4EC: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088FA50C: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), 0u); @@ -6989,18 +6632,8 @@ L_088FA998: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088FA9C0: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(12), aot_gpr_16); @@ -7839,18 +7472,8 @@ L_088FAF98: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088FAFC0: aot_gpr_29 = (aot_gpr_29 + static_cast(-64)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(32), ctx.gpr[19]); @@ -8297,18 +7920,8 @@ L_088FB2A8: aot_gpr_29 = (aot_gpr_29 + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088FB2D8: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -8409,18 +8022,8 @@ L_088FB398: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088FB3B0: { const bool branch_taken = 0u == 0u; if (branch_taken) { @@ -8712,18 +8315,8 @@ L_088FB560: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088FB584: { const std::uint32_t vfpu_address = aot_gpr_6 + static_cast(0); std::uint32_t vfpu_words[4]{}; @@ -8779,18 +8372,8 @@ L_088FB584: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088FB5AC: aot_gpr_5 = (256u << 16u); aot_gpr_5 = (aot_gpr_4 & aot_gpr_5); @@ -8984,18 +8567,8 @@ L_088FB6F4: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088FB6FC: aot_gpr_29 = (aot_gpr_29 + static_cast(-80)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, ctx.gpr[17], ctx.gpr[18]}; @@ -9195,18 +8768,8 @@ L_088FB85C: aot_gpr_29 = (aot_gpr_29 + static_cast(80)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088FB878: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -9366,18 +8929,8 @@ L_088FB9B0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088FB9C8: aot_gpr_29 = (aot_gpr_29 + static_cast(-96)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(52), aot_gpr_16); @@ -9586,18 +9139,8 @@ L_088FBB68: aot_gpr_29 = (aot_gpr_29 + static_cast(96)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088FBB9C: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), aot_gpr_16); @@ -9874,18 +9417,8 @@ L_088FBDC0: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088FBDE0: aot_gpr_29 = (aot_gpr_29 + static_cast(-112)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(80), ctx.gpr[20]); @@ -10123,18 +9656,8 @@ L_088FBFBC: aot_gpr_29 = (aot_gpr_29 + static_cast(112)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088FBFF8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -10151,994 +9674,8 @@ void recomp_unit_0061(Runtime &rt, AllegrexContext &ctx) { void register_generated_unit_61(Runtime &runtime) { runtime.register_generated_unit(61u, 0x088F8000u, 16384u, &recomp_unit_0061, &recomp_unit_0061_entry); - runtime.register_function(0x088F8000u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F8038u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F804Cu, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F8064u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F8078u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F80A4u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F80ACu, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F80B4u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F80C8u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F80D0u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F8100u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F8108u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F8110u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F8148u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F8150u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F8154u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F817Cu, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F818Cu, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F81B8u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F8200u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F8210u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F8220u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F822Cu, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F8238u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F8240u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F824Cu, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F82FCu, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F83B8u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F83CCu, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F83E0u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F83F4u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F83FCu, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F8404u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F840Cu, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F8450u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F849Cu, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F84A4u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F84ACu, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F84CCu, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F84E0u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F84FCu, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F8520u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F8534u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F8544u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F8584u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F8598u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F85A0u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F85A4u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F85C0u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F85CCu, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F85D4u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F85DCu, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F85E4u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F85ECu, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F85FCu, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F8604u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F8624u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F8640u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F8654u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F8664u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F8674u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F8684u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F868Cu, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F8698u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F86A0u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F86ACu, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F86B8u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F86C0u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F86C8u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F86D0u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F86F0u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F86FCu, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F8708u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F8714u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F871Cu, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F8724u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F872Cu, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F8734u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F8740u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F874Cu, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F8758u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F8760u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F876Cu, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F8778u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F8784u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F87C0u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F87C8u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F87D0u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F87DCu, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F87E4u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F87F8u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F8800u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F883Cu, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F8844u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F884Cu, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F8858u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F8860u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F889Cu, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F88A4u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F88B4u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F88BCu, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F88C8u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F88D0u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F88D8u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F88E4u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F88F0u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F88F8u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F8904u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F890Cu, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F8914u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F891Cu, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F8924u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F892Cu, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F8934u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F8944u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F895Cu, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F897Cu, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F8990u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F8998u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F89A0u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F89A4u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F89CCu, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F8A1Cu, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F8A54u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F8A60u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F8A68u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F8A70u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F8A7Cu, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F8A90u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F8A98u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F8AACu, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F8ABCu, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F8AC4u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F8ADCu, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F8AE8u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F8AF8u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F8B00u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F8B04u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F8B0Cu, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F8B18u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F8B2Cu, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F8B38u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F8B40u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F8B48u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F8B54u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F8B60u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F8B64u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F8B74u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F8B7Cu, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F8B8Cu, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F8BA4u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F8BACu, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F8BB8u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F8BCCu, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F8BD4u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F8BE4u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F8BECu, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F8BF8u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F8C38u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F8C44u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F8C4Cu, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F8C58u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F8C70u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F8C90u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F8CA4u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F8CA8u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F8CBCu, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F8CCCu, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F8CD4u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F8CF0u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F8CFCu, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F8D0Cu, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F8D14u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F8D18u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F8D20u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F8D2Cu, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F8D3Cu, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F8D48u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F8D54u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F8D5Cu, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F8D68u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F8D74u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F8D78u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F8D80u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F8D94u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F8DACu, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F8DCCu, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F8DE0u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F8DE8u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F8DF8u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F8E00u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F8E08u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F8E3Cu, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F8E68u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F8E7Cu, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F8E84u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F8E94u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F8E9Cu, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F8EA8u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F8EB4u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F8EBCu, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F8ED0u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F8ED8u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F8EE8u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F8EF0u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F8EF8u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F8F00u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F8F0Cu, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F8F1Cu, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F8F24u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F8F2Cu, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F8F34u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F8F44u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F8F4Cu, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F8F54u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F8F60u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F8F70u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F8F78u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F8F80u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F8F88u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F8F98u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F8FA0u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F8FA8u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F8FBCu, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F8FC4u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F8FCCu, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F8FD4u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F8FDCu, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F8FE4u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F8FF8u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F9000u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F9008u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F900Cu, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F9028u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F9038u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F9054u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F9058u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F9060u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F9070u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F908Cu, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F9090u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F9098u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F90D8u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F90E8u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F90F4u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F9104u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F9114u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F9124u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F9134u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F9144u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F914Cu, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F9158u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F9160u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F9168u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F9170u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F917Cu, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F9188u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F919Cu, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F91B4u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F91CCu, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F91E0u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F91E8u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F91F0u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F9224u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F922Cu, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F9238u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F9240u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F9248u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F9258u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F9260u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F926Cu, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F9288u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F9290u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F9298u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F92A0u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F92A8u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F92B4u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F92C0u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F92C8u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F92FCu, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F9304u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F9318u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F9320u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F932Cu, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F9338u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F9340u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F9350u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F9358u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F936Cu, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F9374u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F9380u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F938Cu, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F9394u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F93A4u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F93ACu, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F93BCu, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F93C4u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F93D4u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F93E0u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F93ECu, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F93F4u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F93F8u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F9400u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F940Cu, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F9418u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F9424u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F9438u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F9440u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F9448u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F9450u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F946Cu, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F9470u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F9494u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F94D4u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F94DCu, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F94E8u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F94F4u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F94FCu, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F9504u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F950Cu, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F951Cu, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F952Cu, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F9540u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F9548u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F9554u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F9560u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F9578u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F9580u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F958Cu, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F9594u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F95A0u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F95A8u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F95B4u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F95CCu, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F95D4u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F95E0u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F95E8u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F95F4u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F9600u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F9618u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F9620u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F962Cu, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F9648u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F964Cu, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F9654u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F9660u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F967Cu, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F9684u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F9690u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F96ACu, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F96B4u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F96C0u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F96FCu, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F9704u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F970Cu, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F9714u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F971Cu, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F972Cu, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F9744u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F9764u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F9778u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F9780u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F97ACu, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F97ECu, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F97FCu, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F9814u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F981Cu, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F9828u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F9834u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F9840u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F984Cu, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F9854u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F9864u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F9868u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F9874u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F9880u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F9894u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F989Cu, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F98ACu, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F98C8u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F98D0u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F98ECu, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F98F0u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F98F8u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F9900u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F990Cu, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F9914u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F991Cu, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F9938u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F9940u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F9954u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F995Cu, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F9964u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F9974u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F9980u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F99A4u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F99B4u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F99BCu, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F99C4u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F99D0u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F99D8u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F99E0u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F99ECu, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F9A00u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F9A04u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F9A34u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F9A6Cu, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F9A80u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F9A8Cu, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F9A94u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F9AA4u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F9AB4u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F9AD0u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F9AD8u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F9AF0u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F9AF8u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F9B00u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F9B1Cu, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F9B44u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F9B60u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F9B78u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F9B84u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F9B8Cu, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F9BA0u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F9BDCu, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F9BE4u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F9BF4u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F9C04u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F9C20u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F9C2Cu, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F9C34u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F9C38u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F9C58u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F9C9Cu, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F9CA8u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F9CB4u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F9CC4u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F9CD0u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F9CDCu, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F9D28u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F9D34u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F9D3Cu, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F9D40u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F9D60u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F9DA4u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F9DB0u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F9DB8u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F9DC4u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F9DD4u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F9DDCu, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F9DE4u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F9DFCu, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F9E04u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F9E0Cu, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F9E1Cu, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F9E2Cu, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F9E44u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F9E54u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F9E64u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F9EA0u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F9EA8u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F9EB4u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F9EBCu, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F9EC8u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F9EE0u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F9EE8u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F9EF0u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F9EF8u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F9F3Cu, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F9F48u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F9F50u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F9F54u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F9F60u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F9F6Cu, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F9F74u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F9F88u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F9F90u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F9FA0u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F9FA8u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F9FBCu, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088F9FC4u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FA00Cu, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FA018u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FA020u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FA024u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FA030u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FA03Cu, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FA044u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FA058u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FA060u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FA074u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FA088u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FA090u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FA0D8u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FA0E4u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FA0ECu, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FA0F0u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FA0FCu, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FA108u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FA110u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FA124u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FA12Cu, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FA140u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FA148u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FA154u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FA15Cu, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FA198u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FA1A0u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FA1A4u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FA1D4u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FA20Cu, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FA21Cu, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FA224u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FA234u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FA244u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FA24Cu, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FA258u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FA260u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FA268u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FA280u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FA288u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FA2A0u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FA2A4u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FA2ACu, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FA2B8u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FA2C0u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FA2D0u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FA2E8u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FA308u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FA31Cu, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FA328u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FA330u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FA338u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FA350u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FA35Cu, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FA364u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FA368u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FA390u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FA3ACu, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FA3C4u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FA3D0u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FA3D8u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FA3DCu, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FA3E8u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FA3F0u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FA3FCu, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FA404u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FA418u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FA450u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FA458u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FA460u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FA468u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FA470u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FA474u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FA488u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FA4B0u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FA4C0u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FA4C8u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FA4D8u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FA4ECu, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FA50Cu, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FA558u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FA568u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FA574u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FA588u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FA594u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FA5A0u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FA5A8u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FA5ACu, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FA5BCu, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FA5C8u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FA5D4u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FA5E0u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FA5ECu, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FA5F4u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FA5F8u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FA608u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FA620u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FA630u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FA640u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FA658u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FA668u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FA678u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FA690u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FA6A0u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FA6B0u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FA6C8u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FA6D4u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FA6DCu, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FA6E0u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FA6F0u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FA704u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FA70Cu, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FA718u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FA724u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FA72Cu, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FA730u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FA740u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FA74Cu, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FA758u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FA764u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FA770u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FA778u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FA77Cu, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FA78Cu, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FA7A4u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FA7B4u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FA7C4u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FA7F8u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FA800u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FA80Cu, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FA814u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FA818u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FA828u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FA834u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FA844u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FA84Cu, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FA858u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FA868u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FA870u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FA884u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FA894u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FA8BCu, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FA8C4u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FA8E4u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FA8F0u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FA908u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FA90Cu, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FA940u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FA948u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FA95Cu, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FA96Cu, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FA980u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FA988u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FA998u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FA9C0u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FA9FCu, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FAA08u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FAA10u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FAA1Cu, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FAA24u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FAA3Cu, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FAA44u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FAA4Cu, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FAA5Cu, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FAA6Cu, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FAA7Cu, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FAA84u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FAA9Cu, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FAAA4u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FAAB0u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FAAC4u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FAAD0u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FAADCu, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FAAE4u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FAAFCu, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FAB04u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FAB10u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FAB1Cu, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FAB24u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FAB30u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FAB3Cu, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FAB44u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FAB50u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FAB60u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FAB6Cu, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FAB78u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FAB80u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FAB98u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FABA4u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FABACu, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FABB0u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FABC0u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FABD0u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FABE4u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FABECu, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FAC04u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FAC10u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FAC18u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FAC1Cu, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FAC2Cu, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FAC38u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FAC40u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FAC54u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FAC64u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FAC78u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FAC84u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FAC90u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FAC9Cu, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FACA4u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FACA8u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FACB8u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FACC4u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FACCCu, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FACE0u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FACE8u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FACF8u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FAD08u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FAD10u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FAD14u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FAD24u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FAD2Cu, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FAD44u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FAD50u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FAD58u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FAD5Cu, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FAD6Cu, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FAD78u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FAD84u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FADD0u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FADD8u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FADE0u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FADF8u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FAE04u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FAE0Cu, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FAE10u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FAE20u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FAE48u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FAE54u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FAE60u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FAE68u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FAE80u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FAE88u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FAEA4u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FAEB0u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FAEB8u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FAEBCu, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FAECCu, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FAED8u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FAEE0u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FAEE4u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FAEECu, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FAEF8u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FAF04u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FAF0Cu, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FAF14u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FAF1Cu, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FAF38u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FAF44u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FAF4Cu, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FAF50u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FAF60u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FAF6Cu, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FAF74u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FAF80u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FAF88u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FAF8Cu, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FAF98u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FAFC0u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FB014u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FB020u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FB02Cu, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FB03Cu, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FB058u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FB070u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FB078u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FB08Cu, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FB098u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FB0ACu, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FB0C8u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FB0D4u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FB0DCu, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FB0E8u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FB0F0u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FB0FCu, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FB104u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FB108u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FB114u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FB11Cu, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FB138u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FB150u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FB158u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FB160u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FB16Cu, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FB17Cu, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FB188u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FB1ACu, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FB1BCu, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FB1C4u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FB1CCu, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FB1D4u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FB1DCu, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FB1E8u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FB1ECu, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FB1F4u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FB1FCu, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FB208u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FB20Cu, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FB218u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FB220u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FB228u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FB234u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FB240u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FB248u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FB25Cu, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FB264u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FB26Cu, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FB280u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FB288u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FB290u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FB294u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FB2A0u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FB2A8u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FB2D8u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FB308u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FB31Cu, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FB32Cu, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FB33Cu, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FB344u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FB34Cu, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FB35Cu, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FB368u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FB384u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FB398u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FB3B0u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FB3B8u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FB3D0u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FB3D8u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FB3E0u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FB3F8u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FB400u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FB408u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FB430u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FB438u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FB444u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FB450u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FB458u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FB460u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FB468u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FB470u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FB478u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FB480u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FB488u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FB490u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FB498u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FB4A4u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FB4B0u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FB4B8u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FB4C0u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FB4D8u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FB4DCu, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FB4E8u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FB4F0u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FB4F8u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FB508u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FB520u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FB530u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FB544u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FB54Cu, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FB560u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FB584u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FB5ACu, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FB5BCu, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FB5D0u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FB5E4u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FB5ECu, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FB600u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FB608u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FB618u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FB620u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FB630u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FB644u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FB658u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FB660u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FB674u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FB67Cu, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FB694u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FB69Cu, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FB6A8u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FB6BCu, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FB6C4u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FB6D8u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FB6E0u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FB6F4u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FB6FCu, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FB738u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FB770u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FB778u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FB780u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FB794u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FB79Cu, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FB7B4u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FB7BCu, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FB7C4u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FB7CCu, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FB7D8u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FB80Cu, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FB820u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FB828u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FB840u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FB858u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FB85Cu, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FB878u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FB8A8u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FB8B4u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FB8C0u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FB8C8u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FB8DCu, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FB8ECu, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FB8F8u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FB904u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FB90Cu, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FB910u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FB934u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FB938u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FB95Cu, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FB960u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FB974u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FB98Cu, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FB994u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FB9ACu, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FB9B0u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FB9C8u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FBA14u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FBA34u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FBA40u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FBA48u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FBA5Cu, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FBA6Cu, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FBA78u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FBA84u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FBA8Cu, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FBA90u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FBAA8u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FBAB4u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FBAD4u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FBAF4u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FBB04u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FBB0Cu, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FBB14u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FBB38u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FBB3Cu, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FBB68u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FBB9Cu, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FBBD8u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FBBF8u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FBC04u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FBC0Cu, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FBC14u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FBC1Cu, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FBC28u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FBC30u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FBC44u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FBC54u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FBC60u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FBC6Cu, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FBC74u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FBC78u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FBC9Cu, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FBCA0u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FBCC4u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FBCE8u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FBCF0u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FBCF4u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FBD30u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FBD38u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FBD5Cu, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FBD64u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FBD6Cu, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FBD70u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FBD84u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FBD9Cu, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FBDA4u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FBDBCu, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FBDC0u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FBDE0u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FBE34u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FBE5Cu, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FBE68u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FBE70u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FBE7Cu, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FBE94u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FBEA0u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FBEA8u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FBEBCu, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FBECCu, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FBED8u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FBEE0u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FBEFCu, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FBF08u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FBF28u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FBF48u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FBF58u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FBF60u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FBF68u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FBF8Cu, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FBF90u, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FBFBCu, &recomp_unit_0061, "recomp_unit_0061"); - runtime.register_function(0x088FBFF8u, &recomp_unit_0061, "recomp_unit_0061"); + // PSPRECOMP_V812_COMPACT_REGISTRATION: same entry set, looped once in Runtime instead of source-expanded calls. + runtime.register_generated_entry_mask(0x088F8000u, &recomp_unit_0061, "recomp_unit_0061", + kEntryMasks_recomp_unit_0061, 64u); } } // namespace psprecomp diff --git a/profiles/vcs/generated/generated_unit_0062.cpp b/profiles/vcs/generated/generated_unit_0062.cpp index 2170c88..1793dad 100644 --- a/profiles/vcs/generated/generated_unit_0062.cpp +++ b/profiles/vcs/generated/generated_unit_0062.cpp @@ -921,6 +921,19 @@ LOCAL_DISPATCH: AOT_REGCACHE_SYNC_OUT(); return; } } +// PSPRECOMP_V812_SHARED_SCHED_BLOCK: one scheduler-exact slow boundary per unit. +LOCAL_SCHED_BOUNDARY: + ctx.pc = jump_target; + AOT_REGCACHE_SYNC_OUT(); + if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { + ++local_redispatch_rounds; + AOT_REGCACHE_SYNC_IN(); + local_transfers = 0u; + local_pc = ctx.pc; + entry_id = 0u; + goto LOCAL_DISPATCH; + } + return; L_088FC000: aot_gpr_16 = (aot_gpr_4 | 0u); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -952,18 +965,8 @@ L_088FC02C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088FC040: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -998,18 +1001,8 @@ L_088FC078: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088FC08C: aot_gpr_29 = (aot_gpr_29 + static_cast(-144)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(104), aot_gpr_16); @@ -1205,18 +1198,8 @@ L_088FC20C: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088FC224: aot_gpr_6 = (aot_mem.aot_direct_load32(aot_gpr_29 + static_cast(16))); aot_gpr_5 = (aot_mem.aot_direct_load32(aot_gpr_29 + static_cast(100))); @@ -1347,18 +1330,8 @@ L_088FC300: aot_gpr_29 = (aot_gpr_29 + static_cast(144)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088FC330: aot_gpr_29 = (aot_gpr_29 + static_cast(-112)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(96), aot_gpr_16); @@ -1464,18 +1437,8 @@ L_088FC3E8: aot_gpr_29 = (aot_gpr_29 + static_cast(112)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088FC400: aot_gpr_29 = (aot_gpr_29 + static_cast(-112)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(96), aot_gpr_16); @@ -1557,18 +1520,8 @@ L_088FC494: aot_gpr_29 = (aot_gpr_29 + static_cast(112)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088FC4A8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -1686,18 +1639,8 @@ L_088FC560: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088FC578: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -1710,18 +1653,8 @@ L_088FC588: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088FC594: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -1743,18 +1676,8 @@ L_088FC5B8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088FC5C8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -1855,18 +1778,8 @@ L_088FC67C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088FC690: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, ctx.gpr[17], ctx.gpr[18]}; @@ -1944,18 +1857,8 @@ L_088FC700: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088FC71C: ctx.gpr[7] = (aot_gpr_4 & 1u); { const bool branch_taken = ctx.gpr[7] == 0u; @@ -2005,18 +1908,8 @@ L_088FC76C: ctx.gpr[2] = (aot_gpr_5 | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088FC77C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -2125,18 +2018,8 @@ L_088FC854: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088FC870: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, ctx.gpr[17], aot_gpr_31}; @@ -2229,18 +2112,8 @@ L_088FC90C: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088FC924: aot_gpr_29 = (aot_gpr_29 + static_cast(-272)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(252), aot_gpr_16); @@ -2331,18 +2204,8 @@ L_088FC9B8: aot_gpr_29 = (aot_gpr_29 + static_cast(272)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088FC9D4: aot_gpr_29 = (aot_gpr_29 + static_cast(-176)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(128), ctx.gpr[17]); @@ -2764,18 +2627,8 @@ L_088FCCF8: aot_gpr_29 = (aot_gpr_29 + static_cast(176)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088FCD28: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -2817,18 +2670,8 @@ L_088FCD7C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088FCD90: aot_gpr_6 = (aot_mem.aot_direct_load8(ctx.gpr[28] + static_cast(-7080))); { const bool branch_taken = aot_gpr_6 == 0u; @@ -2906,18 +2749,8 @@ L_088FCE14: ctx.gpr[2] = (0u | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088FCE1C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -2945,36 +2778,16 @@ L_088FCE50: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088FCE64: aot_mem.aot_direct_store8(ctx.gpr[28] + static_cast(-29156), static_cast(0u)); jump_target = aot_gpr_31; ctx.gpr[2] = (0u | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088FCE70: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(5868))); @@ -3077,18 +2890,8 @@ L_088FCF20: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088FCF38: aot_gpr_5 = (2237u << 16u); aot_gpr_5 = (aot_gpr_5 + static_cast(-28736)); @@ -3171,18 +2974,8 @@ L_088FCFD0: ctx.gpr[2] = (0u | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088FCFD8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -3212,18 +3005,8 @@ L_088FD014: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088FD028: aot_fpr_12 = std::bit_cast(aot_mem.aot_direct_load32(aot_gpr_5 + static_cast(0))); aot_gpr_6 = (std::bit_cast(aot_fpr_12)); @@ -3243,18 +3026,8 @@ L_088FD028: ctx.gpr[2] = (aot_gpr_4 | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088FD068: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(32), ctx.gpr[7]); @@ -3276,18 +3049,8 @@ L_088FD090: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088FD09C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[4]{std::bit_cast(aot_fpr_20), aot_gpr_16, ctx.gpr[17], aot_gpr_31}; @@ -3355,18 +3118,8 @@ L_088FD11C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088FD138: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[4]{std::bit_cast(aot_fpr_20), aot_gpr_16, ctx.gpr[17], aot_gpr_31}; @@ -3434,18 +3187,8 @@ L_088FD1B8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088FD1D4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -3470,18 +3213,8 @@ L_088FD1FC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088FD210: aot_gpr_29 = (aot_gpr_29 + static_cast(-64)); { const std::uint32_t aot_run_words[7]{aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], aot_gpr_31}; @@ -3554,18 +3287,8 @@ L_088FD2FC: aot_gpr_29 = (aot_gpr_29 + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088FD320: aot_gpr_29 = (aot_gpr_29 + static_cast(-160)); { const std::uint32_t aot_run_words[5]{aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], aot_gpr_31}; @@ -3763,18 +3486,8 @@ L_088FD588: aot_gpr_29 = (aot_gpr_29 + static_cast(160)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088FD5A4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -3810,18 +3523,8 @@ L_088FD5DC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088FD5E8: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); { const std::uint32_t aot_run_words[6]{aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], aot_gpr_31}; @@ -3905,18 +3608,8 @@ L_088FD6B4: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088FD6D8: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); { const std::uint32_t aot_run_words[5]{aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], aot_gpr_31}; @@ -4099,18 +3792,8 @@ L_088FD83C: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088FD858: aot_gpr_4 = (0u | 21u); aot_mem.aot_direct_store8(ctx.gpr[28] + static_cast(8748), static_cast(aot_gpr_4)); @@ -4131,18 +3814,8 @@ L_088FD858: aot_mem.aot_direct_store32(aot_gpr_5 + static_cast(0), aot_gpr_4); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088FD89C: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_gpr_4 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(5892))); @@ -6692,18 +6365,8 @@ L_088FEEBC: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088FEEE8: aot_gpr_29 = (aot_gpr_29 + static_cast(-192)); { const std::uint32_t aot_run_words[11]{std::bit_cast(aot_fpr_20), aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[22], ctx.gpr[23], ctx.gpr[30], aot_gpr_31}; @@ -6892,18 +6555,8 @@ L_088FF02C: aot_gpr_29 = (aot_gpr_29 + static_cast(192)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088FF060: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); ctx.gpr[2] = (ctx.gpr[11] | 0u); @@ -6926,18 +6579,8 @@ L_088FF094: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088FF0A0: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(16), aot_gpr_16); @@ -7042,18 +6685,8 @@ L_088FF16C: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088FF17C: { const bool branch_taken = aot_gpr_5 == 0u; ctx.gpr[7] = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(72))); @@ -7083,18 +6716,8 @@ L_088FF1A8: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088FF1B0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (aot_gpr_4 << 7u); @@ -7131,18 +6754,8 @@ L_088FF1F4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088FF204: aot_gpr_29 = (aot_gpr_29 + static_cast(-160)); aot_mem.aot_direct_store8(aot_gpr_29 + static_cast(16), static_cast(0u)); @@ -7440,18 +7053,8 @@ L_088FF508: aot_gpr_29 = (aot_gpr_29 + static_cast(160)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088FF544: aot_gpr_29 = (aot_gpr_29 + static_cast(-144)); aot_mem.aot_direct_store8(aot_gpr_29 + static_cast(20), static_cast(0u)); @@ -7696,34 +7299,14 @@ L_088FF7C0: aot_gpr_29 = (aot_gpr_29 + static_cast(144)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088FF800: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_088FF808: aot_gpr_29 = (aot_gpr_29 + static_cast(-144)); aot_gpr_4 = (2234u << 16u); @@ -8472,848 +8055,8 @@ void recomp_unit_0062(Runtime &rt, AllegrexContext &ctx) { void register_generated_unit_62(Runtime &runtime) { runtime.register_generated_unit(62u, 0x088FC000u, 16384u, &recomp_unit_0062, &recomp_unit_0062_entry); - runtime.register_function(0x088FC000u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FC014u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FC020u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FC02Cu, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FC040u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FC05Cu, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FC06Cu, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FC078u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FC08Cu, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FC0CCu, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FC0E0u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FC0E8u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FC0F4u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FC108u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FC110u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FC120u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FC128u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FC130u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FC13Cu, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FC144u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FC154u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FC15Cu, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FC164u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FC16Cu, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FC178u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FC184u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FC194u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FC1A0u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FC1B0u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FC1B8u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FC1CCu, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FC1D4u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FC1FCu, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FC20Cu, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FC224u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FC234u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FC244u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FC254u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FC264u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FC26Cu, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FC27Cu, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FC284u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FC294u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FC29Cu, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FC2ACu, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FC2BCu, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FC2C4u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FC2D4u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FC2E0u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FC2ECu, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FC2FCu, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FC300u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FC330u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FC354u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FC368u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FC370u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FC380u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FC394u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FC3A0u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FC3ACu, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FC3B8u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FC3C0u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FC3D4u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FC3DCu, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FC3E4u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FC3E8u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FC400u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FC420u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FC434u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FC43Cu, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FC450u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FC458u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FC464u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FC470u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FC484u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FC490u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FC494u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FC4A8u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FC4CCu, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FC4E4u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FC4F0u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FC4F8u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FC500u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FC510u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FC518u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FC520u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FC52Cu, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FC530u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FC538u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FC540u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FC54Cu, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FC55Cu, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FC560u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FC578u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FC588u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FC594u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FC5ACu, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FC5B8u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FC5C8u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FC5E8u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FC5F4u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FC600u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FC60Cu, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FC62Cu, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FC638u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FC648u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FC650u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FC658u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FC668u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FC670u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FC67Cu, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FC690u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FC6B8u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FC6C0u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FC6C4u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FC6D0u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FC6D8u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FC6DCu, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FC6E8u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FC6F0u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FC6F4u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FC6FCu, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FC700u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FC71Cu, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FC728u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FC734u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FC740u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FC750u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FC75Cu, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FC76Cu, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FC77Cu, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FC79Cu, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FC7A4u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FC7B0u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FC7C4u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FC7CCu, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FC7DCu, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FC7F0u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FC808u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FC81Cu, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FC830u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FC83Cu, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FC848u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FC854u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FC870u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FC888u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FC894u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FC8A0u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FC8ACu, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FC8BCu, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FC8C4u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FC8D0u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FC8DCu, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FC8E8u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FC8F4u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FC8FCu, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FC90Cu, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FC924u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FC954u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FC960u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FC974u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FC97Cu, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FC984u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FC98Cu, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FC994u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FC9A0u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FC9ACu, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FC9B8u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FC9D4u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FCA10u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FCA18u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FCA28u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FCA8Cu, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FCA98u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FCAA0u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FCAB0u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FCB14u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FCB1Cu, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FCB2Cu, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FCB30u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FCB40u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FCB48u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FCB54u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FCB5Cu, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FCB70u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FCB78u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FCB80u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FCB88u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FCB98u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FCB9Cu, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FCBACu, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FCBB4u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FCBC4u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FCBD4u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FCBE4u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FCBF4u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FCC00u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FCC10u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FCC24u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FCC30u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FCC38u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FCC40u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FCC48u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FCC58u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FCC60u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FCC74u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FCC80u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FCC88u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FCC90u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FCC98u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FCCA8u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FCCB0u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FCCC4u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FCCCCu, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FCCD8u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FCCE0u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FCCE8u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FCCF4u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FCCF8u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FCD28u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FCD4Cu, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FCD5Cu, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FCD70u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FCD7Cu, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FCD90u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FCD9Cu, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FCDA0u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FCDC4u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FCDCCu, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FCDECu, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FCDF8u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FCE10u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FCE14u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FCE1Cu, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FCE38u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FCE50u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FCE64u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FCE70u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FCE90u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FCE98u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FCEA8u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FCEACu, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FCED0u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FCED8u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FCEF8u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FCF04u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FCF1Cu, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FCF20u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FCF38u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FCF58u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FCF5Cu, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FCF80u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FCF88u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FCFA8u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FCFB4u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FCFCCu, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FCFD0u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FCFD8u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FCFFCu, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FD014u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FD028u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FD068u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FD090u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FD09Cu, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FD0BCu, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FD0C8u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FD0D8u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FD0E4u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FD104u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FD114u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FD11Cu, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FD138u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FD158u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FD164u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FD174u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FD180u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FD1A0u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FD1B0u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FD1B8u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FD1D4u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FD1F0u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FD1FCu, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FD210u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FD2ACu, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FD2FCu, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FD320u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FD344u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FD360u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FD378u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FD384u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FD390u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FD544u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FD550u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FD564u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FD56Cu, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FD584u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FD588u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FD5A4u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FD5C4u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FD5CCu, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FD5D4u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FD5DCu, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FD5E8u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FD610u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FD628u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FD640u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FD67Cu, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FD688u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FD69Cu, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FD6B4u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FD6D8u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FD708u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FD714u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FD740u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FD748u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FD754u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FD764u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FD770u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FD780u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FD788u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FD798u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FD7A4u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FD7CCu, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FD7D4u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FD7E0u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FD7F0u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FD7FCu, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FD80Cu, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FD814u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FD820u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FD828u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FD82Cu, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FD83Cu, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FD858u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FD89Cu, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FD8D0u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FD8D8u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FD8E8u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FD8F8u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FD918u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FD924u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FD934u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FD948u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FD954u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FD964u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FD978u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FD984u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FD994u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FD9A8u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FD9B4u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FD9C4u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FD9D8u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FD9E4u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FD9F4u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FDA08u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FDA14u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FDA24u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FDA38u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FDA44u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FDA54u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FDA68u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FDA74u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FDA80u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FDA8Cu, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FDA98u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FDAA0u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FDAB4u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FDAC4u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FDAD0u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FDADCu, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FDAE8u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FDAF4u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FDAFCu, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FDB0Cu, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FDB20u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FDB2Cu, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FDB3Cu, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FDB4Cu, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FDB58u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FDB68u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FDB78u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FDB84u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FDB94u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FDBA4u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FDBB0u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FDBC0u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FDBD0u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FDBDCu, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FDBECu, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FDBFCu, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FDC08u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FDC18u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FDC28u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FDC34u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FDC44u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FDC54u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FDC60u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FDC70u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FDC80u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FDC8Cu, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FDC9Cu, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FDCACu, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FDCB8u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FDCC8u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FDCD8u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FDCE4u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FDCF4u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FDD04u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FDD10u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FDD20u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FDD30u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FDD3Cu, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FDD4Cu, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FDD5Cu, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FDD68u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FDD78u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FDD88u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FDD94u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FDDA4u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FDDB4u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FDDC0u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FDDD0u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FDDE0u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FDDECu, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FDDFCu, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FDE10u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FDE1Cu, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FDE2Cu, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FDE3Cu, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FDE48u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FDE58u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FDE68u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FDE74u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FDE84u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FDE94u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FDEA0u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FDEB0u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FDEC0u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FDECCu, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FDEDCu, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FDEECu, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FDEF8u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FDF08u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FDF1Cu, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FDF28u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FDF38u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FDF4Cu, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FDF58u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FDF68u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FDF7Cu, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FDF88u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FDF98u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FDFA8u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FDFB4u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FDFC4u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FDFD8u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FDFE4u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FDFF4u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FE004u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FE010u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FE020u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FE034u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FE040u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FE050u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FE064u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FE070u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FE080u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FE090u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FE09Cu, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FE0ACu, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FE0C0u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FE0CCu, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FE0DCu, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FE0ECu, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FE0F8u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FE108u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FE11Cu, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FE128u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FE138u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FE14Cu, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FE158u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FE168u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FE17Cu, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FE188u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FE198u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FE1A8u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FE1B4u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FE1C4u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FE1D4u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FE1E0u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FE1F0u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FE204u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FE210u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FE220u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FE230u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FE23Cu, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FE24Cu, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FE25Cu, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FE268u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FE278u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FE288u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FE294u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FE2A4u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FE2B4u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FE2C0u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FE2D0u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FE2DCu, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FE2E8u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FE2F8u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FE308u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FE314u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FE324u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FE334u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FE340u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FE350u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FE360u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FE36Cu, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FE37Cu, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FE390u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FE39Cu, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FE3ACu, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FE3C0u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FE3CCu, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FE3DCu, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FE3ECu, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FE3F8u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FE40Cu, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FE41Cu, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FE428u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FE438u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FE448u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FE454u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FE464u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FE474u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FE480u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FE490u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FE4A0u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FE4ACu, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FE4BCu, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FE4CCu, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FE4D8u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FE4E8u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FE4F8u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FE504u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FE514u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FE524u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FE530u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FE540u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FE554u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FE560u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FE570u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FE580u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FE58Cu, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FE59Cu, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FE5ACu, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FE5B8u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FE5C8u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FE5D8u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FE5E4u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FE5F4u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FE608u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FE614u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FE624u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FE638u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FE644u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FE654u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FE664u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FE670u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FE680u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FE690u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FE69Cu, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FE6ACu, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FE6BCu, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FE6C8u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FE6D8u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FE6E8u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FE6F4u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FE704u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FE718u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FE724u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FE734u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FE744u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FE750u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FE760u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FE76Cu, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FE778u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FE788u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FE794u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FE7A0u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FE7A8u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FE7B8u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FE7D0u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FE7DCu, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FE7ECu, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FE804u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FE810u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FE820u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FE838u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FE844u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FE854u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FE86Cu, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FE878u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FE888u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FE8A0u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FE8ACu, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FE8BCu, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FE8D4u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FE8E0u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FE8F0u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FE908u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FE914u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FE924u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FE93Cu, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FE948u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FE958u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FE970u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FE97Cu, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FE990u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FE9A8u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FE9B4u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FE9C4u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FE9D4u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FE9E0u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FE9F0u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FEA04u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FEA10u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FEA20u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FEA30u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FEA3Cu, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FEA4Cu, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FEA60u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FEA6Cu, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FEA7Cu, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FEA8Cu, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FEA98u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FEAA8u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FEAB8u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FEAC4u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FEAD4u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FEAE8u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FEAF4u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FEB04u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FEB18u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FEB24u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FEB34u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FEB44u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FEB50u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FEB60u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FEB74u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FEB80u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FEB90u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FEBA4u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FEBB0u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FEBBCu, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FEBC8u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FEBD4u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FEBDCu, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FEBECu, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FEBFCu, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FEC08u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FEC18u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FEC28u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FEC34u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FEC44u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FEC54u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FEC60u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FEC70u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FEC80u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FEC8Cu, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FEC9Cu, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FECACu, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FECB8u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FECC8u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FECD8u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FECE4u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FECF4u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FED04u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FED10u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FED20u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FED30u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FED3Cu, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FED4Cu, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FED5Cu, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FED68u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FED78u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FED88u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FED94u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FEDA4u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FEDB4u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FEDC0u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FEDD0u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FEDE0u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FEDECu, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FEDFCu, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FEE0Cu, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FEE18u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FEE24u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FEE30u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FEE3Cu, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FEE44u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FEE54u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FEE64u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FEE70u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FEE80u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FEE8Cu, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FEE98u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FEEA4u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FEEB0u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FEEBCu, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FEEE8u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FEF80u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FEFB8u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FEFC0u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FF01Cu, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FF02Cu, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FF060u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FF094u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FF0A0u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FF0BCu, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FF0FCu, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FF108u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FF110u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FF114u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FF16Cu, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FF17Cu, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FF184u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FF198u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FF1A8u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FF1B0u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FF1DCu, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FF1E8u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FF1F4u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FF204u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FF288u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FF28Cu, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FF2A8u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FF2C0u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FF2ECu, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FF344u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FF388u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FF390u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FF3A0u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FF3B4u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FF400u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FF408u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FF418u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FF428u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FF474u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FF47Cu, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FF48Cu, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FF4A0u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FF4E4u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FF4F0u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FF508u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FF544u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FF5CCu, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FF5D0u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FF5FCu, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FF640u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FF648u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FF658u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FF66Cu, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FF6B8u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FF6C0u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FF6D0u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FF6E0u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FF72Cu, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FF734u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FF744u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FF758u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FF79Cu, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FF7A8u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FF7C0u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FF800u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FF808u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FF92Cu, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FF934u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FF950u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FF968u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FF990u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FF9F8u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FFA04u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FFA0Cu, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FFA14u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FFA24u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FFA30u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FFA54u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FFA64u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FFA84u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FFA90u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FFAB4u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FFAD0u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FFADCu, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FFB00u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FFB14u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FFB20u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FFB40u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FFB58u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FFB64u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FFB88u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FFB9Cu, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FFBA8u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FFBC8u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FFBD8u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FFBF4u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FFC00u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FFC20u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FFC34u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FFC40u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FFC60u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FFC78u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FFC84u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FFCA8u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FFCBCu, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FFCC8u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FFCE8u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FFCFCu, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FFD08u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FFD28u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FFD34u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FFD50u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FFD6Cu, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FFD88u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FFDA4u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FFDC0u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FFDDCu, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FFDF8u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FFE14u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FFE30u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FFE4Cu, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FFE68u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FFE84u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FFEA0u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FFEBCu, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FFED8u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FFEF4u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FFF10u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FFF2Cu, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FFF48u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FFF64u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FFF80u, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FFF9Cu, &recomp_unit_0062, "recomp_unit_0062"); - runtime.register_function(0x088FFFB8u, &recomp_unit_0062, "recomp_unit_0062"); + // PSPRECOMP_V812_COMPACT_REGISTRATION: same entry set, looped once in Runtime instead of source-expanded calls. + runtime.register_generated_entry_mask(0x088FC000u, &recomp_unit_0062, "recomp_unit_0062", + kEntryMasks_recomp_unit_0062, 64u); } } // namespace psprecomp diff --git a/profiles/vcs/generated/generated_unit_0063.cpp b/profiles/vcs/generated/generated_unit_0063.cpp index e80fd12..c8f63ca 100644 --- a/profiles/vcs/generated/generated_unit_0063.cpp +++ b/profiles/vcs/generated/generated_unit_0063.cpp @@ -798,6 +798,19 @@ LOCAL_DISPATCH: AOT_REGCACHE_SYNC_OUT(); return; } } +// PSPRECOMP_V812_SHARED_SCHED_BLOCK: one scheduler-exact slow boundary per unit. +LOCAL_SCHED_BOUNDARY: + ctx.pc = jump_target; + AOT_REGCACHE_SYNC_OUT(); + if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { + ++local_redispatch_rounds; + AOT_REGCACHE_SYNC_IN(); + local_transfers = 0u; + local_pc = ctx.pc; + entry_id = 0u; + goto LOCAL_DISPATCH; + } + return; L_08900000: aot_gpr_4 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(6388))); aot_mem.aot_direct_store32(ctx.gpr[28] + static_cast(6464), aot_gpr_5); @@ -898,18 +911,8 @@ L_08900128: ctx.gpr[11] = (static_cast(static_cast(ctx.gpr[11]) >> 2u)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08900140: { const bool branch_taken = 0u == 0u; aot_mem.aot_direct_store32(aot_gpr_6 + static_cast(124), ctx.gpr[10]); @@ -1598,18 +1601,8 @@ L_0890040C: aot_gpr_29 = (aot_gpr_29 + static_cast(144)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0890043C: aot_gpr_29 = (aot_gpr_29 + static_cast(-256)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(208), ctx.gpr[16]); @@ -2695,18 +2688,8 @@ L_08900CE4: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08900CFC: aot_gpr_31 = (0x08900D04u); if (([&]() { /*PSPRECOMP_RESIDENT_SCHED_SAFE*/ if (rt.resident_generated_leaf_fast_allowed()) return rt.invoke_resident_generated_leaf<&vcs_resident_region_08B20934, 199u, 110u, 0x08B20934u>(ctx, &aot_mem, ctx.pc, ctx.hi, ctx.lo, aot_gpr_2, aot_gpr_4, aot_gpr_5, aot_gpr_6, ctx.gpr[7], ctx.gpr[28], aot_gpr_31); AOT_REGCACHE_SYNC_OUT(); const bool aot_regcache_same_ = (rt.invoke_resident_scheduler_fallback<&recomp_unit_0199_entry, 199u, 110u, 0x08B20934u>(ctx, &aot_mem)); if (aot_regcache_same_) AOT_REGCACHE_SYNC_IN(); else aot_regcache_valid = false; return aot_regcache_same_; }()) && ctx.pc == 0x08900D04u) goto L_08900D04; @@ -2904,18 +2887,8 @@ L_08900ED4: aot_gpr_29 = (aot_gpr_29 + static_cast(256)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08900F14: aot_gpr_29 = (aot_gpr_29 + static_cast(-656)); aot_gpr_4 = (aot_mem.aot_direct_load8(ctx.gpr[28] + static_cast(8360))); @@ -4184,18 +4157,8 @@ L_08901984: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0890199C: aot_fpr_12 = std::bit_cast(aot_mem.aot_direct_load32(aot_gpr_29 + static_cast(28))); aot_gpr_4 = (std::bit_cast(aot_fpr_12)); @@ -4365,18 +4328,8 @@ L_08901ABC: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08901AD4: aot_gpr_31 = (0x08901ADCu); ctx.gpr[20] = (0u | 1u); @@ -5403,18 +5356,8 @@ L_089023B8: aot_gpr_29 = (aot_gpr_29 + static_cast(656)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089023F4: aot_gpr_29 = (aot_gpr_29 + static_cast(-320)); { const std::uint32_t aot_run_words[16]{std::bit_cast(ctx.fpr[20]), std::bit_cast(ctx.fpr[22]), std::bit_cast(ctx.fpr[24]), std::bit_cast(ctx.fpr[26]), std::bit_cast(ctx.fpr[28]), std::bit_cast(ctx.fpr[30]), ctx.gpr[16], ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[22], ctx.gpr[23], ctx.gpr[30], aot_gpr_31}; @@ -7144,18 +7087,8 @@ L_08903364: aot_gpr_29 = (aot_gpr_29 + static_cast(320)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089033AC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -7169,52 +7102,22 @@ L_089033BC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089033C8: jump_target = aot_gpr_31; aot_gpr_2 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(40))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089033D0: jump_target = aot_gpr_31; aot_gpr_2 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(44))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089033D8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -7293,18 +7196,8 @@ L_0890344C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08903460: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -7365,18 +7258,8 @@ L_089034C8: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089034E8: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_gpr_6 = (aot_mem.aot_direct_load8(aot_gpr_4 + static_cast(70))); @@ -7553,18 +7436,8 @@ L_08903638: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08903654: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(12), ctx.gpr[16]); @@ -7651,18 +7524,8 @@ L_08903714: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08903730: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(12), ctx.gpr[16]); @@ -7749,18 +7612,8 @@ L_089037F0: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0890380C: aot_gpr_6 = (0u | 0u); goto L_08903810; @@ -7794,18 +7647,8 @@ L_08903844: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0890384C: aot_gpr_29 = (aot_gpr_29 + static_cast(-112)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(84), ctx.gpr[16]); @@ -7955,18 +7798,8 @@ L_089039B8: aot_gpr_29 = (aot_gpr_29 + static_cast(112)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089039E4: aot_gpr_29 = (aot_gpr_29 + static_cast(-272)); ctx.gpr[7] = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(64))); @@ -8195,18 +8028,8 @@ L_08903B7C: aot_gpr_29 = (aot_gpr_29 + static_cast(272)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08903BB0: aot_gpr_29 = (aot_gpr_29 + static_cast(-128)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(84), ctx.gpr[16]); @@ -8356,18 +8179,8 @@ L_08903CDC: aot_gpr_29 = (aot_gpr_29 + static_cast(128)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08903D14: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -8442,18 +8255,8 @@ L_08903DB0: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08903DD8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (aot_gpr_5 << 2u); @@ -8520,18 +8323,8 @@ L_08903E48: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08903E70: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (aot_gpr_5 << 2u); @@ -8598,35 +8391,15 @@ L_08903EE0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08903F08: jump_target = aot_gpr_31; aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(8), aot_gpr_5); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08903F10: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (2247u << 16u); @@ -8664,34 +8437,14 @@ L_08903F64: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08903F74: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08903F7C: aot_gpr_29 = (aot_gpr_29 + static_cast(-80)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(36), ctx.gpr[17]); @@ -8757,725 +8510,8 @@ void recomp_unit_0063(Runtime &rt, AllegrexContext &ctx) { void register_generated_unit_63(Runtime &runtime) { runtime.register_generated_unit(63u, 0x08900000u, 16384u, &recomp_unit_0063, &recomp_unit_0063_entry); - runtime.register_function(0x08900000u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08900040u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x0890005Cu, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08900070u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08900118u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08900128u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08900140u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08900148u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08900150u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x0890015Cu, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08900164u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x0890016Cu, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08900174u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08900180u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08900188u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08900190u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08900198u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x089001A4u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x089001ACu, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x089001B4u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x089001BCu, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x089001C4u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x089001CCu, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x089001D4u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x089001DCu, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x089001E4u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x089001F0u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x089001FCu, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08900204u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x0890020Cu, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08900214u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x0890021Cu, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08900224u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x0890022Cu, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08900234u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x0890023Cu, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08900244u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x0890024Cu, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08900254u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08900260u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x0890026Cu, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08900278u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08900280u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08900288u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08900290u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08900298u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x089002A0u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x089002A8u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x089002B4u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x089002BCu, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x089002C4u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x089002CCu, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x089002D4u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x089002DCu, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x089002E4u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x089002ECu, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x089002F4u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x089002FCu, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08900304u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x0890030Cu, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08900314u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x0890031Cu, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08900324u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x0890032Cu, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08900334u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08900340u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08900348u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08900350u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08900358u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08900360u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08900368u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08900370u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08900378u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08900380u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08900388u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08900394u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x089003A0u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x089003A8u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x089003B0u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x089003B8u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x089003C0u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x089003C8u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x089003D0u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x089003DCu, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x089003E4u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x089003ECu, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x089003F4u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x089003FCu, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x0890040Cu, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x0890043Cu, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x089004A0u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x089004ACu, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x089004D8u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x089004E0u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x089004E8u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x089004F0u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08900540u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08900548u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08900560u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08900570u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08900580u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x0890059Cu, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x089005B4u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x089005CCu, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x089005E0u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x089005E8u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x089005F0u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x089005F8u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08900624u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08900630u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08900648u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08900658u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08900664u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x0890067Cu, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08900690u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x0890072Cu, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08900734u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08900740u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08900744u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x0890074Cu, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08900754u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x0890075Cu, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08900760u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08900768u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08900770u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08900778u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x0890077Cu, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08900788u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08900790u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08900798u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x089007A0u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x089007A8u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x089007B8u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x089007C4u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x089007D8u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x089007E0u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x0890081Cu, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08900858u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08900860u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x0890088Cu, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x089008A0u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x089008A8u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x089008E4u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08900920u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08900928u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08900954u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08900968u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08900978u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08900980u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x089009BCu, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x089009C8u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x089009D0u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x089009FCu, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08900A08u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08900A10u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08900A4Cu, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08900A5Cu, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08900A68u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08900A7Cu, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08900A88u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08900A9Cu, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08900AA8u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08900AC0u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08900ACCu, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08900ADCu, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08900AE4u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08900AF4u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08900B00u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08900B14u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08900B20u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08900B34u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08900B40u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08900B58u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08900B64u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08900B74u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08900B78u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08900B88u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08900B94u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08900B9Cu, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08900BA4u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08900BB0u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08900C14u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08900C1Cu, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08900C34u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08900C5Cu, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08900C64u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08900C6Cu, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08900C7Cu, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08900C8Cu, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08900CA4u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08900CB4u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08900CC0u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08900CC8u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08900CD0u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08900CDCu, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08900CE4u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08900CFCu, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08900D04u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08900D4Cu, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08900D60u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08900D7Cu, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08900D84u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08900DA4u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08900DCCu, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08900DF8u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08900E14u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08900E1Cu, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08900E3Cu, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08900E64u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08900E90u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08900EA8u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08900EB8u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08900EBCu, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08900ED4u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08900F14u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08900F60u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08900F68u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x089010B8u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x089010C8u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x089010D4u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x089010E4u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x089010F4u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08901104u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08901108u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08901168u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08901198u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x089011A8u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x089011C8u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08901218u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x089012E0u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x089012FCu, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x0890134Cu, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08901354u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08901360u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08901378u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x089013A4u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x089013B8u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x089013DCu, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x0890142Cu, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x0890143Cu, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x0890144Cu, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x0890145Cu, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x0890146Cu, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x0890147Cu, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x0890148Cu, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x0890149Cu, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x089014A4u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x089014B4u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x089014C4u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x089014E4u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08901504u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x0890150Cu, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08901518u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08901524u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x0890152Cu, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08901534u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08901578u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x0890158Cu, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08901598u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x089015A0u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x089015ACu, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x089015C0u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x089015D8u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x089015E4u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x089015F4u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08901600u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x0890168Cu, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08901694u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x089016A0u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x089016A4u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x089016ACu, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x089016B4u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x089016BCu, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x089016C0u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x089016C8u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x089016D0u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x089016D8u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x089016DCu, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x089016ECu, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x089016FCu, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x0890170Cu, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08901748u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x0890175Cu, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08901770u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08901784u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x0890178Cu, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x0890179Cu, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x089017B4u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x089017F4u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x0890180Cu, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x0890181Cu, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x0890182Cu, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08901838u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08901848u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08901858u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x0890185Cu, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08901874u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x089018A8u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x089018BCu, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x089018C4u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x089018CCu, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x089018E0u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x089018E8u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x089018ECu, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x089018FCu, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08901908u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08901910u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08901918u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08901920u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08901944u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x0890194Cu, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08901958u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x0890197Cu, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08901984u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x0890199Cu, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x089019C0u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x089019E4u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08901A08u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08901A2Cu, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08901A44u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08901A68u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08901A80u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08901A90u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08901AA8u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08901ABCu, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08901AD4u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08901ADCu, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08901AECu, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08901B48u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08901B50u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08901BA8u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08901BB0u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08901BB8u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08901BC8u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08901BD8u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08901C34u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08901C3Cu, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08901C94u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08901C9Cu, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08901CDCu, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08901D04u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08901D4Cu, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08901D54u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08901D68u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08901D90u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08901DD8u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08901DE0u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08901DE8u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08901DF8u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08901E2Cu, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08901E34u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08901E4Cu, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08901E64u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08901E6Cu, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08901E88u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08901E94u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08901EA0u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08901EB4u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08901EC0u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08901ECCu, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08901EE0u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08901EECu, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08901F08u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08901F14u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08901F24u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08901F3Cu, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08901F4Cu, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08901F58u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08901F60u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08901F68u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08901F70u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08901F78u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08901F98u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08901FACu, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08901FD8u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08902030u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08902040u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08902048u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08902074u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x089020D8u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x089020E8u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x089020F0u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x089020F8u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08902110u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08902134u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x0890214Cu, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08902154u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08902164u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08902198u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x089021A0u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x089021B8u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x089021D0u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08902220u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08902228u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08902234u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08902248u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08902250u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x0890225Cu, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08902260u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08902264u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08902270u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08902284u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x0890228Cu, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x089022A0u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x089022ACu, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x089022BCu, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x089022C4u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x089022D0u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x089022E4u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08902308u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08902318u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08902324u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08902334u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08902340u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x0890234Cu, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x0890235Cu, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08902368u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08902370u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08902380u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08902388u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08902390u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08902398u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x089023A0u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x089023A8u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x089023B8u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x089023F4u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08902444u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08902450u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x0890245Cu, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08902468u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08902474u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08902488u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08902494u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x089024A0u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x0890252Cu, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08902548u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08902560u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08902574u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x0890257Cu, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x0890258Cu, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08902598u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x089025A4u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x089025ACu, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x089025BCu, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x089025C8u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x089025D4u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x089025DCu, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x089025E8u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x089025F4u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x089025FCu, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08902604u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08902614u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x0890261Cu, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08902628u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x0890262Cu, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08902638u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08902644u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08902648u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x089026B8u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x089026C0u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x089026CCu, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x089026D0u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08902704u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08902708u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08902710u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x0890271Cu, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08902728u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08902744u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x0890274Cu, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08902758u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x0890275Cu, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08902778u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08902788u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08902790u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x0890279Cu, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x089027A4u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x089027ACu, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x089027B4u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x089027E8u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08902818u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08902820u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08902844u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08902860u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08902868u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08902874u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x089028C8u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x089028D0u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08902900u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x0890290Cu, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08902924u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08902934u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x0890293Cu, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08902950u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08902958u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08902968u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x089029D0u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08902A1Cu, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08902A28u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08902A30u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08902A38u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08902A40u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08902A48u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08902A50u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08902A58u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08902A60u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08902A68u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08902A74u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08902A7Cu, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08902A84u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08902AB0u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08902AD4u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08902ADCu, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08902B00u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08902B24u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08902B30u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08902B58u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08902B94u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08902BACu, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08902BB8u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08902BE0u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08902BE8u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08902BECu, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08902C00u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08902C08u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08902C0Cu, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08902C14u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08902C1Cu, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08902C40u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08902C60u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08902C6Cu, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08902C74u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08902C88u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08902CBCu, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08902CE8u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08902CFCu, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08902D30u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08902D5Cu, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08902D64u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08902D70u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08902D78u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08902D84u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08902D94u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08902D98u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08902DF8u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08902E00u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08902E10u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08902E24u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08902E30u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08902E68u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08902E6Cu, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08902EA0u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08902EA4u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08902EE4u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08902EE8u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08902F44u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08902F58u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08902F68u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08902F94u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08902F9Cu, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08903000u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x0890300Cu, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08903014u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08903020u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08903084u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x0890308Cu, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x0890309Cu, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x089030BCu, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x089030C4u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x0890311Cu, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08903124u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08903130u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x0890318Cu, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08903194u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x089031A0u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08903200u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08903208u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x0890324Cu, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08903258u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08903260u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x0890326Cu, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08903278u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x0890327Cu, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x089032F0u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08903308u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08903334u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08903340u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x0890334Cu, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08903358u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08903364u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x089033ACu, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x089033BCu, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x089033C8u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x089033D0u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x089033D8u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x089033F4u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x0890340Cu, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08903414u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x0890341Cu, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x0890342Cu, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08903438u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x0890343Cu, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08903444u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x0890344Cu, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08903460u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08903488u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08903494u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x089034A0u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x089034ACu, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x089034C0u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x089034C8u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x089034E8u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08903520u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x0890352Cu, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x0890353Cu, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x0890354Cu, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08903554u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x0890355Cu, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08903564u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08903570u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x0890357Cu, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08903584u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x0890358Cu, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08903594u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08903598u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x089035A4u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x089035B0u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x089035C8u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x089035ECu, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x089035FCu, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08903628u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08903638u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08903654u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08903680u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x0890368Cu, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x089036A4u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x089036C8u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x089036D8u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08903704u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08903714u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08903730u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x0890375Cu, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08903768u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08903780u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x089037A4u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x089037B4u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x089037E0u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x089037F0u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x0890380Cu, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08903810u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x0890381Cu, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08903834u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08903844u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x0890384Cu, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08903874u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08903880u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08903894u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x0890389Cu, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x089038A0u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x089038A8u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x089038D8u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x0890393Cu, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08903968u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x089039B8u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x089039E4u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08903A28u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08903A38u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08903A40u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08903A4Cu, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08903A78u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08903A94u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08903AC8u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08903AD4u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08903AE0u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08903AF4u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08903B08u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08903B78u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08903B7Cu, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08903BB0u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08903BF8u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08903C04u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08903C0Cu, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08903C34u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08903C44u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08903C50u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08903C5Cu, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08903C74u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08903CDCu, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08903D14u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08903D54u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08903D60u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08903D70u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08903D88u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08903DA0u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08903DB0u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08903DD8u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08903E04u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08903E1Cu, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08903E28u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08903E30u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08903E34u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08903E48u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08903E70u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08903E9Cu, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08903EB4u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08903EC0u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08903EC8u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08903ECCu, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08903EE0u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08903F08u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08903F10u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08903F30u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08903F50u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08903F64u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08903F74u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08903F7Cu, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08903FB4u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08903FD4u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08903FECu, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08903FF4u, &recomp_unit_0063, "recomp_unit_0063"); - runtime.register_function(0x08903FF8u, &recomp_unit_0063, "recomp_unit_0063"); + // PSPRECOMP_V812_COMPACT_REGISTRATION: same entry set, looped once in Runtime instead of source-expanded calls. + runtime.register_generated_entry_mask(0x08900000u, &recomp_unit_0063, "recomp_unit_0063", + kEntryMasks_recomp_unit_0063, 64u); } } // namespace psprecomp diff --git a/profiles/vcs/generated/generated_unit_0064.cpp b/profiles/vcs/generated/generated_unit_0064.cpp index 209497d..2385911 100644 --- a/profiles/vcs/generated/generated_unit_0064.cpp +++ b/profiles/vcs/generated/generated_unit_0064.cpp @@ -1005,6 +1005,19 @@ LOCAL_DISPATCH: AOT_REGCACHE_SYNC_OUT(); return; } } +// PSPRECOMP_V812_SHARED_SCHED_BLOCK: one scheduler-exact slow boundary per unit. +LOCAL_SCHED_BOUNDARY: + ctx.pc = jump_target; + AOT_REGCACHE_SYNC_OUT(); + if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { + ++local_redispatch_rounds; + AOT_REGCACHE_SYNC_IN(); + local_transfers = 0u; + local_pc = ctx.pc; + entry_id = 0u; + goto LOCAL_DISPATCH; + } + return; L_08904000: ctx.gpr[7] = (aot_gpr_4 + ctx.gpr[19]); aot_gpr_5 = (aot_gpr_5 - aot_gpr_6); @@ -1222,36 +1235,16 @@ L_0890417C: aot_gpr_29 = (aot_gpr_29 + static_cast(80)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089041AC: ctx.gpr[2] = (2192u << 16u); jump_target = aot_gpr_31; ctx.gpr[2] = (ctx.gpr[2] + static_cast(16812)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089041B8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -1263,18 +1256,8 @@ L_089041C8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089041D4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -1345,18 +1328,8 @@ L_0890423C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08904258: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, ctx.gpr[17], aot_gpr_31}; @@ -1396,18 +1369,8 @@ L_089042A4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089042BC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -1524,50 +1487,20 @@ L_0890435C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08904374: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0890437C: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08904384: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, ctx.gpr[17], aot_gpr_31}; @@ -1626,18 +1559,8 @@ L_08904408: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0890441C: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, ctx.gpr[17], aot_gpr_31}; @@ -1696,50 +1619,20 @@ L_089044A0: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089044B4: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089044BC: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089044C4: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(20), ctx.gpr[17]); @@ -2082,34 +1975,14 @@ L_08904738: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08904760: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08904768: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -2146,18 +2019,8 @@ L_089047A0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089047B0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store8(aot_gpr_29 + static_cast(0), static_cast(0u)); @@ -2166,18 +2029,8 @@ L_089047B0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089047C4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -2210,18 +2063,8 @@ L_08904818: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0890482C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(6512))); @@ -2249,18 +2092,8 @@ L_08904858: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0890486C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -2311,18 +2144,8 @@ L_089048BC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089048D4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -2497,18 +2320,8 @@ L_08904A28: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08904A3C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -2562,18 +2375,8 @@ L_08904A84: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08904AA4: aot_gpr_5 = (aot_gpr_5 & 65535u); aot_gpr_6 = (0u | 65535u); @@ -2660,18 +2463,8 @@ L_08904B34: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08904B3C: ctx.fpr[0] = std::bit_cast(aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(0))); aot_fpr_12 = std::bit_cast(0u); @@ -2694,18 +2487,8 @@ L_08904B5C: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08904B64: { const std::uint32_t vfpu_address = aot_gpr_6 + static_cast(0); std::uint32_t vfpu_words[4]{}; @@ -2761,18 +2544,8 @@ L_08904B64: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08904B8C: { const std::uint32_t vfpu_address = aot_gpr_4 + static_cast(0); std::uint32_t vfpu_words[4]{}; @@ -2798,18 +2571,8 @@ L_08904B8C: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08904BA8: { const std::uint32_t vfpu_address = aot_gpr_5 + static_cast(0); std::uint32_t vfpu_words[4]{}; @@ -2837,18 +2600,8 @@ L_08904BA8: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08904BC0: { const std::uint32_t vfpu_address = aot_gpr_5 + static_cast(0); std::uint32_t vfpu_words[4]{}; @@ -2876,18 +2629,8 @@ L_08904BC0: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08904BD8: aot_gpr_6 = (std::bit_cast(aot_fpr_12)); ctx.set_vfpu_scalar_bits_ct<28u>(aot_gpr_6); @@ -2908,18 +2651,8 @@ L_08904BD8: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08904BF4: aot_gpr_6 = (std::bit_cast(aot_fpr_12)); ctx.set_vfpu_scalar_bits_ct<28u>(aot_gpr_6); @@ -2940,18 +2673,8 @@ L_08904BF4: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08904C10: aot_fpr_12 = std::bit_cast(aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(0))); aot_fpr_13 = std::bit_cast(aot_mem.aot_direct_load32(aot_gpr_5 + static_cast(0))); @@ -2963,18 +2686,8 @@ L_08904C10: ctx.fpr[0] = ctx.fpr[0] + aot_fpr_14; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08904C30: aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(0), std::bit_cast(aot_fpr_12)); aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(4), std::bit_cast(aot_fpr_13)); @@ -2982,18 +2695,8 @@ L_08904C30: ctx.gpr[2] = (aot_gpr_4 | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08904C40: aot_fpr_12 = std::bit_cast(aot_mem.aot_direct_load32(aot_gpr_5 + static_cast(0))); aot_fpr_13 = std::bit_cast(aot_mem.aot_direct_load32(aot_gpr_6 + static_cast(0))); @@ -3008,18 +2711,8 @@ L_08904C40: aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(4), aot_gpr_5); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08904C6C: aot_fpr_12 = std::bit_cast(aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(0))); aot_fpr_13 = std::bit_cast(aot_mem.aot_direct_load32(aot_gpr_5 + static_cast(0))); @@ -3053,18 +2746,8 @@ L_08904CA4: ctx.gpr[2] = (ctx.gpr[2] < static_cast(1) ? 1u : 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08904CAC: aot_fpr_12 = std::bit_cast(aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(0))); ctx.fpr[0] = std::bit_cast(aot_mem.aot_direct_load32(aot_gpr_5 + static_cast(0))); @@ -3087,18 +2770,8 @@ L_08904CCC: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08904CD4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -3112,35 +2785,15 @@ L_08904CE4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08904CF4: jump_target = aot_gpr_31; ctx.gpr[2] = (aot_gpr_4 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08904CFC: aot_gpr_29 = (aot_gpr_29 + static_cast(-144)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(80), std::bit_cast(ctx.fpr[20])); @@ -3278,18 +2931,8 @@ L_08904E34: aot_gpr_29 = (aot_gpr_29 + static_cast(144)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08904E70: { const std::uint32_t aot_run_words[3]{std::bit_cast(aot_fpr_12), std::bit_cast(aot_fpr_13), std::bit_cast(aot_fpr_14)}; aot_mem.aot_direct_store32_block(aot_gpr_4 + static_cast(0), aot_run_words); } @@ -3297,18 +2940,8 @@ L_08904E70: ctx.gpr[2] = (aot_gpr_4 | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08904E84: aot_gpr_29 = (aot_gpr_29 + static_cast(-112)); aot_mem.aot_direct_store8(aot_gpr_29 + static_cast(16), static_cast(0u)); @@ -3346,18 +2979,8 @@ L_08904EEC: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08904F04: ctx.gpr[21] = (0u | 0u); aot_gpr_4 = (static_cast(ctx.gpr[21]) < static_cast(aot_gpr_16) ? 1u : 0u); @@ -3458,18 +3081,8 @@ L_08904FBC: aot_gpr_29 = (aot_gpr_29 + static_cast(112)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08904FF0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, ctx.gpr[17], ctx.gpr[18]}; @@ -3520,18 +3133,8 @@ L_08905058: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08905074: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(80))); @@ -3567,18 +3170,8 @@ L_089050AC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089050C8: aot_gpr_4 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(8))); ctx.gpr[2] = (aot_gpr_4 & aot_gpr_5); @@ -3586,18 +3179,8 @@ L_089050C8: ctx.gpr[2] = (0u < ctx.gpr[2] ? 1u : 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089050D8: { const bool branch_taken = aot_gpr_4 == 0u; aot_gpr_5 = (0u | 0u); @@ -3625,35 +3208,15 @@ L_089050FC: ctx.gpr[2] = (aot_gpr_5 & 255u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08905104: jump_target = aot_gpr_31; ctx.gpr[2] = (aot_gpr_4 + static_cast(2228)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0890510C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (aot_gpr_5 | 0u); @@ -3681,18 +3244,8 @@ L_08905140: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0890514C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -3733,35 +3286,15 @@ L_0890518C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089051A4: jump_target = aot_gpr_31; ctx.gpr[2] = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(1152))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089051AC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, ctx.gpr[17], aot_gpr_31}; @@ -3864,18 +3397,8 @@ L_08905230: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08905244: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -3912,18 +3435,8 @@ L_0890527C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08905288: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_gpr_6 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(5836))); @@ -4034,69 +3547,29 @@ L_08905354: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08905378: jump_target = aot_gpr_31; ctx.gpr[2] = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(7660))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08905380: jump_target = aot_gpr_31; aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(2240), aot_gpr_5); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08905388: jump_target = aot_gpr_31; ctx.gpr[2] = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(2240))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08905390: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -4411,18 +3884,8 @@ L_089055FC: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0890562C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -4454,18 +3917,8 @@ L_08905650: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08905684: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(8), ctx.gpr[18]); @@ -4544,18 +3997,8 @@ L_0890572C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08905744: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(8), ctx.gpr[18]); @@ -4634,18 +4077,8 @@ L_089057EC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08905804: aot_gpr_6 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(456))); aot_gpr_5 = (aot_gpr_5 & 255u); @@ -4657,18 +4090,8 @@ L_08905804: aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(456), aot_gpr_5); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08905824: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -4784,18 +4207,8 @@ L_08905928: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0890593C: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); { const std::uint32_t aot_run_words[7]{aot_gpr_5, aot_gpr_6, ctx.gpr[7], ctx.gpr[8], ctx.gpr[9], ctx.gpr[10], ctx.gpr[11]}; @@ -4804,18 +4217,8 @@ L_0890593C: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08905964: aot_gpr_4 = (std::bit_cast(aot_fpr_12)); aot_gpr_5 = (std::bit_cast(aot_fpr_13)); @@ -4829,35 +4232,15 @@ L_08905964: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08905990: ctx.fpr[0] = std::bit_cast(std::bit_cast(aot_fpr_12) & 0x7FFFFFFFu); jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0890599C: aot_fpr_12 = std::bit_cast(aot_mem.aot_direct_load32(aot_gpr_5 + static_cast(0))); ctx.gpr[2] = (aot_gpr_4 | 0u); @@ -4869,18 +4252,8 @@ L_0890599C: aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(8), std::bit_cast(aot_fpr_12)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089059BC: { const std::uint32_t vfpu_address = aot_gpr_4 + static_cast(0); std::uint32_t vfpu_words[4]{}; @@ -4905,18 +4278,8 @@ L_089059BC: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089059E4: { const std::uint32_t vfpu_address = aot_gpr_4 + static_cast(0); std::uint32_t vfpu_words[4]{}; @@ -4933,18 +4296,8 @@ L_089059E4: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089059FC: { const std::uint32_t vfpu_address = aot_gpr_5 + static_cast(0); std::uint32_t vfpu_words[4]{}; @@ -4963,18 +4316,8 @@ L_089059FC: ctx.gpr[2] = (aot_gpr_4 | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08905A0C: aot_gpr_5 = (std::bit_cast(aot_fpr_12)); ctx.set_vfpu_scalar_bits_ct<1u>(aot_gpr_5); @@ -4996,35 +4339,15 @@ L_08905A0C: ctx.gpr[2] = (aot_gpr_4 | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08905A28: jump_target = aot_gpr_31; ctx.gpr[2] = (aot_gpr_4 | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08905A30: { const std::uint32_t vfpu_address = aot_gpr_5 + static_cast(0); std::uint32_t vfpu_words[4]{}; @@ -5043,18 +4366,8 @@ L_08905A30: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08905A44: { std::uint32_t aot_run_words[3]{}; aot_mem.aot_direct_load32_block(aot_gpr_5 + static_cast(0), aot_run_words); @@ -5068,35 +4381,15 @@ L_08905A44: aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(56), std::bit_cast(aot_fpr_14)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08905A60: jump_target = aot_gpr_31; ctx.gpr[2] = (aot_gpr_4 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08905A68: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(16), aot_gpr_16); @@ -5138,18 +4431,8 @@ L_08905AA0: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08905AB0: aot_fpr_12 = std::bit_cast(aot_mem.aot_direct_load32(aot_gpr_5 + static_cast(0))); ctx.gpr[2] = (aot_gpr_4 | 0u); @@ -5159,18 +4442,8 @@ L_08905AB0: aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(4), std::bit_cast(aot_fpr_12)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08905AC8: aot_fpr_12 = std::bit_cast(aot_mem.aot_direct_load32(aot_gpr_5 + static_cast(0))); aot_fpr_13 = std::bit_cast(aot_mem.aot_direct_load32(aot_gpr_5 + static_cast(4))); @@ -5181,18 +4454,8 @@ L_08905AC8: aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(4), aot_gpr_6); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08905AE4: aot_fpr_12 = std::bit_cast(aot_mem.aot_direct_load32(aot_gpr_5 + static_cast(0))); ctx.gpr[2] = (aot_gpr_4 | 0u); @@ -5202,18 +4465,8 @@ L_08905AE4: aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(4), std::bit_cast(aot_fpr_12)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08905AFC: aot_fpr_12 = std::bit_cast(aot_mem.aot_direct_load32(aot_gpr_5 + static_cast(0))); ctx.gpr[2] = (aot_gpr_4 | 0u); @@ -5223,18 +4476,8 @@ L_08905AFC: aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(4), std::bit_cast(aot_fpr_12)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08905B14: aot_gpr_5 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(24))); aot_gpr_4 = (aot_gpr_4 << 2u); @@ -5244,35 +4487,15 @@ L_08905B14: ctx.gpr[2] = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(20))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08905B2C: jump_target = aot_gpr_31; ctx.gpr[2] = (aot_gpr_4 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08905B34: aot_gpr_4 = (16968u << 16u); aot_fpr_15 = std::bit_cast(aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(7676))); @@ -5314,35 +4537,15 @@ L_08905B98: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08905BA0: jump_target = aot_gpr_31; ctx.fpr[0] = std::bit_cast(aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(7676))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08905BA8: aot_gpr_6 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(8))); aot_gpr_5 = (aot_gpr_6 | aot_gpr_5); @@ -5350,52 +4553,22 @@ L_08905BA8: aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(8), aot_gpr_5); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08905BB8: jump_target = aot_gpr_31; ctx.fpr[0] = std::bit_cast(aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(16))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08905BC0: jump_target = aot_gpr_31; aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(36), std::bit_cast(aot_fpr_12)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08905BC8: aot_gpr_4 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(72))); aot_gpr_4 = (aot_gpr_4 & 14u); @@ -5404,18 +4577,8 @@ L_08905BC8: ctx.gpr[2] = (ctx.gpr[2] < static_cast(1) ? 1u : 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08905BDC: aot_gpr_4 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(72))); aot_gpr_4 = (aot_gpr_4 & 14u); @@ -5424,18 +4587,8 @@ L_08905BDC: ctx.gpr[2] = (ctx.gpr[2] < static_cast(1) ? 1u : 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08905BF0: aot_gpr_4 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(72))); aot_gpr_4 = (aot_gpr_4 & 14u); @@ -5444,18 +4597,8 @@ L_08905BF0: ctx.gpr[2] = (ctx.gpr[2] < static_cast(1) ? 1u : 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08905C04: aot_gpr_4 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(72))); aot_gpr_4 = (aot_gpr_4 & 14u); @@ -5464,18 +4607,8 @@ L_08905C04: ctx.gpr[2] = (ctx.gpr[2] < static_cast(1) ? 1u : 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08905C18: aot_gpr_4 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(76))); aot_gpr_5 = (16u << 16u); @@ -5484,18 +4617,8 @@ L_08905C18: ctx.gpr[2] = (0u < ctx.gpr[2] ? 1u : 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08905C2C: aot_gpr_4 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(72))); ctx.gpr[2] = (aot_gpr_4 & 496u); @@ -5503,18 +4626,8 @@ L_08905C2C: ctx.gpr[2] = (ctx.gpr[2] >> 4u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08905C3C: aot_gpr_4 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(72))); ctx.gpr[2] = (aot_gpr_4 & 512u); @@ -5522,18 +4635,8 @@ L_08905C3C: ctx.gpr[2] = (0u < ctx.gpr[2] ? 1u : 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08905C4C: aot_gpr_5 = (aot_gpr_5 & 255u); aot_gpr_6 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(72))); @@ -5546,18 +4649,8 @@ L_08905C4C: aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(72), aot_gpr_5); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08905C70: aot_gpr_5 = (aot_gpr_5 & 255u); aot_gpr_6 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(72))); @@ -5571,18 +4664,8 @@ L_08905C70: aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(72), aot_gpr_5); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08905C98: aot_gpr_5 = (aot_gpr_5 & 255u); aot_gpr_6 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(72))); @@ -5596,18 +4679,8 @@ L_08905C98: aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(72), aot_gpr_5); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08905CC0: aot_gpr_5 = (aot_gpr_5 & 255u); aot_gpr_6 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(76))); @@ -5620,35 +4693,15 @@ L_08905CC0: aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(76), aot_gpr_5); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08905CE4: jump_target = aot_gpr_31; ctx.gpr[2] = (static_cast(static_cast(static_cast(aot_mem.aot_direct_load16(aot_gpr_4 + static_cast(86)))))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08905CEC: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_gpr_6 = (static_cast(static_cast(static_cast(aot_mem.aot_direct_load16(aot_gpr_4 + static_cast(86)))))); @@ -5718,35 +4771,15 @@ L_08905CEC: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08905D48: jump_target = aot_gpr_31; ctx.gpr[2] = (aot_gpr_4 | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08905D50: aot_gpr_4 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(0))); ctx.gpr[2] = (0u | 0u); @@ -5762,18 +4795,8 @@ L_08905D6C: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08905D74: aot_gpr_4 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(0))); ctx.gpr[2] = (0u | 0u); @@ -5789,18 +4812,8 @@ L_08905D90: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08905D98: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_fpr_12 = aot_fpr_14 - aot_fpr_12; @@ -5815,18 +4828,8 @@ L_08905DAC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08905DB8: aot_gpr_5 = (static_cast(static_cast(static_cast(aot_mem.aot_direct_load16(aot_gpr_4 + static_cast(8)))))); aot_gpr_6 = (0u + static_cast(-17)); @@ -5868,18 +4871,8 @@ L_08905DB8: ctx.gpr[2] = (aot_gpr_4 | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08905E50: ctx.gpr[8] = (static_cast(static_cast(static_cast(aot_mem.aot_direct_load16(aot_gpr_4 + static_cast(0)))))); ctx.gpr[9] = (static_cast(static_cast(static_cast(aot_mem.aot_direct_load16(aot_gpr_4 + static_cast(2)))))); @@ -5923,18 +4916,8 @@ L_08905E50: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08905E94: ctx.gpr[8] = (static_cast(static_cast(static_cast(aot_mem.aot_direct_load16(aot_gpr_4 + static_cast(0)))))); ctx.gpr[9] = (static_cast(static_cast(static_cast(aot_mem.aot_direct_load16(aot_gpr_4 + static_cast(2)))))); @@ -5946,52 +4929,22 @@ L_08905E94: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08905EB8: jump_target = aot_gpr_31; ctx.gpr[2] = (aot_gpr_4 + static_cast(320)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08905EC0: jump_target = aot_gpr_31; aot_mem.aot_direct_store8(aot_gpr_4 + static_cast(310), static_cast(0u)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08905EC8: aot_mem.aot_direct_store16(aot_gpr_4 + static_cast(306), static_cast(0u)); aot_fpr_12 = std::bit_cast(0u); @@ -6000,52 +4953,22 @@ L_08905EC8: aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(336), 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08905EDC: jump_target = aot_gpr_31; ctx.fpr[0] = std::bit_cast(aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(268))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08905EE4: jump_target = aot_gpr_31; ctx.gpr[2] = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(336))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08905EEC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_fpr_12 = std::bit_cast(aot_mem.aot_direct_load32(aot_gpr_5 + static_cast(0))); @@ -6061,18 +4984,8 @@ L_08905F04: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08905F10: aot_gpr_29 = (aot_gpr_29 + static_cast(-128)); { std::uint32_t aot_run_words[3]{}; @@ -6186,69 +5099,29 @@ L_08905F10: aot_gpr_29 = (aot_gpr_29 + static_cast(128)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08905F90: jump_target = aot_gpr_31; ctx.gpr[2] = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(852))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08905F98: jump_target = aot_gpr_31; ctx.gpr[2] = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(900))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08905FA0: jump_target = aot_gpr_31; ctx.gpr[2] = (aot_mem.aot_direct_load8(aot_gpr_4 + static_cast(474))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08905FA8: aot_gpr_5 = (0u | 0u); aot_mem.aot_direct_store8(aot_gpr_4 + static_cast(24), static_cast(aot_gpr_5)); @@ -6256,35 +5129,15 @@ L_08905FA8: ctx.gpr[2] = (aot_gpr_4 | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08905FB8: jump_target = aot_gpr_31; ctx.gpr[2] = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(4))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08905FC0: aot_gpr_6 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(44))); aot_gpr_5 = (~(aot_gpr_5 | 0u)); @@ -6293,18 +5146,8 @@ L_08905FC0: aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(44), aot_gpr_5); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08905FD4: aot_gpr_4 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(8))); ctx.gpr[2] = (aot_gpr_4 & 512u); @@ -6312,35 +5155,15 @@ L_08905FD4: ctx.gpr[2] = (0u < ctx.gpr[2] ? 1u : 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08905FE4: jump_target = aot_gpr_31; ctx.gpr[2] = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(2276))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08905FEC: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), aot_gpr_16); @@ -6753,18 +5576,8 @@ L_089062CC: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089062EC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -6778,18 +5591,8 @@ L_089062FC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08906308: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (aot_gpr_4 | 0u); @@ -6804,18 +5607,8 @@ L_0890631C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08906328: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -6828,18 +5621,8 @@ L_08906338: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08906344: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, ctx.gpr[17], aot_gpr_31}; @@ -6989,18 +5772,8 @@ L_08906470: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08906484: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -7083,35 +5856,15 @@ L_08906510: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0890652C: jump_target = aot_gpr_31; ctx.gpr[2] = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(2076))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08906534: aot_gpr_5 = (static_cast(static_cast(static_cast(aot_mem.aot_direct_load8(aot_gpr_4 + static_cast(1929)))))); aot_gpr_6 = (aot_gpr_5 << 5u); @@ -7122,35 +5875,15 @@ L_08906534: ctx.gpr[2] = (ctx.gpr[2] + static_cast(1396)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08906550: jump_target = aot_gpr_31; ctx.gpr[2] = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(1360))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08906558: aot_gpr_29 = (aot_gpr_29 + static_cast(-64)); aot_gpr_6 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(1360))); @@ -7400,18 +6133,8 @@ L_089066E0: aot_gpr_29 = (aot_gpr_29 + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08906704: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (static_cast(static_cast(static_cast(aot_mem.aot_direct_load8(aot_gpr_4 + static_cast(1929)))))); @@ -7453,18 +6176,8 @@ L_08906750: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0890675C: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(12), aot_gpr_16); @@ -7597,18 +6310,8 @@ L_0890683C: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08906858: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -7680,18 +6383,8 @@ L_089068B8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089068C8: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); ctx.gpr[7] = (aot_gpr_5 + static_cast(48)); @@ -7782,18 +6475,8 @@ L_0890698C: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089069AC: aot_gpr_29 = (aot_gpr_29 + static_cast(-128)); { const std::uint32_t aot_run_words[4]{aot_gpr_16, ctx.gpr[17], ctx.gpr[18], aot_gpr_31}; @@ -7948,18 +6631,8 @@ L_08906ADC: aot_gpr_29 = (aot_gpr_29 + static_cast(128)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08906AF4: aot_gpr_29 = (aot_gpr_29 + static_cast(-144)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(124), aot_gpr_16); @@ -8256,18 +6929,8 @@ L_08906CBC: aot_gpr_29 = (aot_gpr_29 + static_cast(144)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08906CD8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_fpr_13 = std::bit_cast(aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(0))); @@ -8373,35 +7036,15 @@ L_08906DA4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08906DBC: jump_target = aot_gpr_31; ctx.fpr[0] = std::bit_cast(aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(2256))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08906DC4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_fpr_12 = std::bit_cast(aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(2256))); @@ -8415,18 +7058,8 @@ L_08906DD8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08906DE4: aot_gpr_5 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(2228))); aot_gpr_5 = (static_cast(aot_gpr_5) < 41 ? 1u : 0u); @@ -8478,18 +7111,8 @@ L_08906E30: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08906E38: aot_gpr_4 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(2228))); aot_gpr_4 = (static_cast(aot_gpr_4) < 50 ? 1u : 0u); @@ -8514,18 +7137,8 @@ L_08906E54: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08906E5C: aot_gpr_4 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(2228))); aot_gpr_6 = (static_cast(aot_gpr_4) < 24 ? 1u : 0u); @@ -8622,18 +7235,8 @@ L_08906ED0: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08906ED8: aot_gpr_4 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(2228))); aot_gpr_5 = (static_cast(aot_gpr_4) < 41 ? 1u : 0u); @@ -8714,18 +7317,8 @@ L_08906F2C: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08906F34: aot_gpr_4 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(2228))); aot_gpr_5 = (0u | 57u); @@ -8790,18 +7383,8 @@ L_08906F78: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08906F80: aot_gpr_4 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(2228))); aot_gpr_6 = (0u | 43u); @@ -8828,18 +7411,8 @@ L_08906FA0: ctx.gpr[2] = (aot_gpr_5 & 255u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08906FA8: aot_gpr_4 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(2228))); aot_gpr_5 = (0u | 1u); @@ -8940,18 +7513,8 @@ L_08907018: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08907020: aot_gpr_6 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(1152))); { const bool branch_taken = aot_gpr_6 == 0u; @@ -9086,86 +7649,36 @@ L_08907114: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0890711C: jump_target = aot_gpr_31; ctx.gpr[2] = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(2244))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08907124: jump_target = aot_gpr_31; ctx.gpr[2] = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(2196))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0890712C: jump_target = aot_gpr_31; aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(2260), std::bit_cast(aot_fpr_12)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08907134: jump_target = aot_gpr_31; aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(2256), std::bit_cast(aot_fpr_12)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0890713C: aot_gpr_29 = (aot_gpr_29 + static_cast(-96)); aot_gpr_5 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(468))); @@ -9449,18 +7962,8 @@ L_089072F8: aot_gpr_29 = (aot_gpr_29 + static_cast(96)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0890730C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_fpr_12 = std::bit_cast(0u); @@ -9488,18 +7991,8 @@ L_08907344: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08907350: aot_gpr_4 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(236))); ctx.gpr[2] = (aot_gpr_4 & 256u); @@ -9507,18 +8000,8 @@ L_08907350: ctx.gpr[2] = (0u < ctx.gpr[2] ? 1u : 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08907360: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -9675,52 +8158,22 @@ L_08907468: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0890747C: jump_target = aot_gpr_31; ctx.fpr[0] = std::bit_cast(aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(2260))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08907484: jump_target = aot_gpr_31; ctx.gpr[2] = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(2192))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0890748C: aot_gpr_29 = (aot_gpr_29 + static_cast(-112)); aot_gpr_5 = (aot_mem.aot_direct_load8(ctx.gpr[28] + static_cast(4199))); @@ -10113,18 +8566,8 @@ L_08907868: aot_gpr_29 = (aot_gpr_29 + static_cast(112)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0890787C: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); { const std::uint32_t aot_run_words[5]{std::bit_cast(ctx.fpr[20]), aot_gpr_16, ctx.gpr[17], ctx.gpr[18], aot_gpr_31}; @@ -10312,18 +8755,8 @@ L_089079B0: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089079CC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(1900))); @@ -10406,18 +8839,8 @@ L_08907A44: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08907A54: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -10510,18 +8933,8 @@ L_08907ADC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08907AEC: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(16), aot_gpr_16); @@ -10583,35 +8996,15 @@ L_08907B44: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08907B54: jump_target = aot_gpr_31; ctx.gpr[2] = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(352))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08907B5C: aot_gpr_29 = (aot_gpr_29 + static_cast(-64)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(36), aot_gpr_16); @@ -10939,18 +9332,8 @@ L_08907D94: aot_gpr_29 = (aot_gpr_29 + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08907DB8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -11002,18 +9385,8 @@ L_08907DFC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08907E10: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); { const std::uint32_t aot_run_words[7]{aot_gpr_5, aot_gpr_6, ctx.gpr[7], ctx.gpr[8], ctx.gpr[9], ctx.gpr[10], ctx.gpr[11]}; @@ -11022,18 +9395,8 @@ L_08907E10: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08907E38: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(8), aot_gpr_16); @@ -11225,18 +9588,8 @@ L_08907F80: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08907F9C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -11299,932 +9652,8 @@ void recomp_unit_0064(Runtime &rt, AllegrexContext &ctx) { void register_generated_unit_64(Runtime &runtime) { runtime.register_generated_unit(64u, 0x08904000u, 16384u, &recomp_unit_0064, &recomp_unit_0064_entry); - runtime.register_function(0x08904000u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08904018u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08904024u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08904038u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08904048u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08904050u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08904058u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08904064u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x0890406Cu, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08904070u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x0890409Cu, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x089040ACu, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x089040C0u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x089040C8u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x089040D4u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x089040DCu, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x089040F4u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x089040F8u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x0890410Cu, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08904114u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08904128u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08904138u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08904140u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08904154u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x0890415Cu, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x0890417Cu, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x089041ACu, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x089041B8u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x089041C8u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x089041D4u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x089041F4u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x089041FCu, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08904204u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x0890420Cu, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08904214u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08904228u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x0890422Cu, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08904230u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08904238u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x0890423Cu, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08904258u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08904270u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08904294u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x089042A4u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x089042BCu, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x089042DCu, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x089042F8u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x089042FCu, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08904304u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x0890430Cu, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08904314u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x0890431Cu, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08904324u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x0890432Cu, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08904334u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x0890433Cu, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08904340u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08904348u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08904354u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x0890435Cu, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08904374u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x0890437Cu, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08904384u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x0890439Cu, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x089043ACu, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x089043F0u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08904408u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x0890441Cu, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08904434u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08904444u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08904488u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x089044A0u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x089044B4u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x089044BCu, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x089044C4u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x089044F4u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x089044FCu, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x0890450Cu, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08904518u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x0890452Cu, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08904534u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x0890453Cu, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08904544u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08904554u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x0890455Cu, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08904564u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08904584u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x0890458Cu, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x0890459Cu, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x089045A4u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x089045B4u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x089045C4u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x089045D0u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x089045D4u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x089045E4u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x089045ECu, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x089045FCu, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x0890460Cu, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08904624u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08904634u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08904640u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x0890464Cu, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08904654u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08904664u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x0890466Cu, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08904674u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08904694u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x0890469Cu, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x089046ACu, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x089046B4u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x089046C4u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x089046D4u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x089046E0u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x089046E4u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x089046F4u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x089046FCu, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x0890470Cu, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x0890471Cu, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08904734u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08904738u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08904760u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08904768u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x0890477Cu, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08904784u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x0890478Cu, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08904798u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x089047A0u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x089047B0u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x089047C4u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08904818u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x0890482Cu, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08904848u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08904858u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x0890486Cu, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x0890488Cu, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08904898u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x089048A8u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x089048B4u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x089048BCu, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x089048D4u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08904904u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08904924u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08904934u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08904938u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08904940u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08904964u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08904974u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08904984u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08904988u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08904990u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x089049B8u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x089049C8u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x089049D8u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x089049DCu, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x089049E4u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08904A0Cu, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08904A28u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08904A3Cu, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08904A58u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08904A64u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08904A6Cu, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08904A74u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08904A7Cu, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08904A84u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08904AA4u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08904AB4u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08904AC0u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08904ACCu, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08904AD4u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08904AE8u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08904B04u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08904B18u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08904B20u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08904B34u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08904B3Cu, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08904B54u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08904B5Cu, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08904B64u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08904B8Cu, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08904BA8u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08904BC0u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08904BD8u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08904BF4u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08904C10u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08904C30u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08904C40u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08904C6Cu, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08904C84u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08904C9Cu, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08904CA0u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08904CA4u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08904CACu, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08904CC4u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08904CCCu, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08904CD4u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08904CE4u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08904CF4u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08904CFCu, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08904D70u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08904D90u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08904DA0u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08904DC0u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08904DF4u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08904E24u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08904E34u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08904E70u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08904E84u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08904EECu, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08904F04u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08904F14u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08904F24u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08904F34u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08904F54u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08904FA4u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08904FB4u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08904FBCu, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08904FF0u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08905018u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08905034u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08905040u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08905058u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08905074u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08905090u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x089050A0u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x089050ACu, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x089050C8u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x089050D8u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x089050E0u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x089050F8u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x089050FCu, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08905104u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x0890510Cu, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08905128u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08905140u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x0890514Cu, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08905170u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x0890517Cu, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08905188u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x0890518Cu, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x089051A4u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x089051ACu, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x089051C4u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x089051CCu, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x089051D4u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x089051DCu, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x089051E4u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x089051ECu, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x089051F4u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08905200u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08905208u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08905210u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08905218u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08905220u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08905228u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x0890522Cu, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08905230u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08905244u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08905254u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x0890525Cu, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08905268u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x0890527Cu, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08905288u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x089052B8u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x089052C0u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x089052CCu, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x089052D8u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x089052E4u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x089052F0u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x089052FCu, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08905304u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08905330u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08905344u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08905348u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08905354u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08905378u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08905380u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08905388u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08905390u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x089053D0u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x089053D8u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x089053E4u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x089053ECu, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x089053F4u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x089053FCu, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08905404u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x0890540Cu, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08905414u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08905418u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08905420u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x0890542Cu, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08905438u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08905444u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x0890544Cu, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08905454u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x0890545Cu, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08905460u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08905488u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x0890549Cu, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x089054A4u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x089054B0u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x089054C4u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x089054CCu, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x089054DCu, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x089054E4u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x089054FCu, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08905504u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x0890550Cu, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08905520u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x0890553Cu, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08905548u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08905564u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x0890557Cu, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08905594u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x0890559Cu, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x089055B0u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x089055F0u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x089055FCu, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x0890562Cu, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08905650u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08905684u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x089056B0u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x089056BCu, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x089056C4u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x089056D0u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x089056F8u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08905710u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x0890572Cu, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08905744u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08905770u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x0890577Cu, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08905784u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08905790u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x089057B8u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x089057D0u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x089057ECu, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08905804u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08905824u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x0890584Cu, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08905860u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x0890587Cu, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08905890u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08905898u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x089058A4u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x089058ACu, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x089058F0u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x0890590Cu, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08905928u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x0890593Cu, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08905964u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08905990u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x0890599Cu, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x089059BCu, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x089059E4u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x089059FCu, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08905A0Cu, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08905A28u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08905A30u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08905A44u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08905A60u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08905A68u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08905A8Cu, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08905AA0u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08905AB0u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08905AC8u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08905AE4u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08905AFCu, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08905B14u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08905B2Cu, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08905B34u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08905B68u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08905B7Cu, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08905B98u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08905BA0u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08905BA8u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08905BB8u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08905BC0u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08905BC8u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08905BDCu, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08905BF0u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08905C04u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08905C18u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08905C2Cu, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08905C3Cu, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08905C4Cu, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08905C70u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08905C98u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08905CC0u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08905CE4u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08905CECu, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08905D48u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08905D50u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08905D6Cu, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08905D74u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08905D90u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08905D98u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08905DACu, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08905DB8u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08905E50u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08905E94u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08905EB8u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08905EC0u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08905EC8u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08905EDCu, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08905EE4u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08905EECu, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08905F04u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08905F10u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08905F90u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08905F98u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08905FA0u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08905FA8u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08905FB8u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08905FC0u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08905FD4u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08905FE4u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08905FECu, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08906014u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08906028u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08906044u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08906054u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x0890605Cu, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08906064u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08906070u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x0890607Cu, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08906084u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08906098u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x089060A4u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x089060ACu, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x089060B0u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x089060BCu, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x089060CCu, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x089060D8u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x089060E0u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x089060E8u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x089060FCu, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08906108u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x0890611Cu, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08906128u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08906134u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08906140u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08906148u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08906154u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08906164u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08906170u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x0890617Cu, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x0890618Cu, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08906198u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x089061B4u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x089061BCu, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x089061D4u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x089061E0u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x089061E8u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x089061F8u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08906210u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x0890621Cu, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08906224u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x0890622Cu, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08906234u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08906238u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08906240u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08906250u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x0890625Cu, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08906264u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08906268u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08906270u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x0890627Cu, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08906288u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08906298u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x089062A4u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x089062ACu, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x089062B0u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x089062B8u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x089062C4u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x089062CCu, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x089062ECu, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x089062FCu, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08906308u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x0890631Cu, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08906328u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08906338u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08906344u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x0890635Cu, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08906364u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08906370u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08906390u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x0890639Cu, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x089063B4u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x089063C4u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x089063D0u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x089063DCu, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x089063F0u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x089063F8u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x0890640Cu, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08906414u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x0890641Cu, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08906428u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08906444u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08906450u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x0890645Cu, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08906470u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08906484u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x089064ACu, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x089064B4u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x089064C0u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x089064CCu, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x089064E0u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x089064E8u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x089064ECu, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08906504u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08906510u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x0890652Cu, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08906534u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08906550u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08906558u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08906588u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08906598u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x089065A0u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x089065A8u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x089065B4u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x089065D0u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x089065DCu, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x089065E4u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x089065ECu, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08906600u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08906608u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08906610u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08906618u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08906620u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x0890662Cu, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08906638u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08906670u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08906690u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x089066ACu, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x089066B4u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x089066C0u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x089066C8u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x089066DCu, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x089066E0u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08906704u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x0890672Cu, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08906744u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x0890674Cu, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08906750u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x0890675Cu, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08906780u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08906788u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08906790u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08906798u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x089067A8u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x089067B0u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x089067C8u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x089067D0u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x089067D8u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x089067E8u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x089067FCu, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x0890680Cu, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08906820u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x0890682Cu, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08906830u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x0890683Cu, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08906858u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08906874u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08906880u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08906888u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08906894u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x0890689Cu, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x089068A4u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x089068ACu, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x089068B4u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x089068B8u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x089068C8u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x0890693Cu, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08906944u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x0890694Cu, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08906970u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08906980u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08906988u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x0890698Cu, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x089069ACu, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08906A1Cu, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08906A5Cu, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08906A64u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08906A70u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08906A78u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08906AB8u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08906AC0u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08906AD0u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08906AD8u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08906ADCu, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08906AF4u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08906B24u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08906B9Cu, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08906BA4u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08906BACu, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08906BF0u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08906C00u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08906C08u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08906C4Cu, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08906C5Cu, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08906C68u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08906C8Cu, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08906C94u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08906CA8u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08906CBCu, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08906CD8u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08906D08u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08906D18u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08906D20u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08906D28u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08906D2Cu, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08906D50u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08906D5Cu, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08906D70u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08906D74u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08906D94u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08906DA4u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08906DBCu, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08906DC4u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08906DD8u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08906DE4u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08906DF4u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08906E04u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08906E0Cu, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08906E24u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08906E2Cu, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08906E30u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08906E38u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08906E48u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08906E50u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08906E54u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08906E5Cu, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08906E6Cu, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08906E74u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08906E7Cu, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08906E84u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08906E8Cu, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08906E9Cu, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08906EA8u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08906EB4u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08906EBCu, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08906EC4u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08906ECCu, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08906ED0u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08906ED8u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08906EE8u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08906EF0u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08906EF8u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08906F00u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08906F08u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08906F10u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08906F18u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08906F20u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08906F28u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08906F2Cu, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08906F34u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08906F44u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08906F4Cu, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08906F54u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08906F5Cu, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08906F64u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08906F6Cu, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08906F74u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08906F78u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08906F80u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08906F90u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08906F9Cu, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08906FA0u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08906FA8u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08906FB8u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08906FC0u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08906FC8u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08906FD0u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08906FD8u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08906FE0u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08906FE8u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08906FF0u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08906FFCu, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08907004u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x0890700Cu, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08907014u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08907018u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08907020u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x0890702Cu, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x0890703Cu, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x0890704Cu, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08907054u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x0890705Cu, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08907068u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08907088u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08907090u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x089070C0u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x089070D0u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x089070DCu, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x089070ECu, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x089070F4u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08907114u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x0890711Cu, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08907124u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x0890712Cu, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08907134u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x0890713Cu, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08907160u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08907194u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x089071A0u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x089071B0u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x089071BCu, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x089071CCu, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x089071D8u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x089071E4u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x089071ECu, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x089071F8u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08907200u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08907208u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08907210u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08907214u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08907228u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08907238u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08907250u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x089072A4u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x089072B0u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x089072B8u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x089072C8u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x089072D0u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x089072D8u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x089072E4u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x089072F8u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x0890730Cu, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x0890733Cu, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08907344u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08907350u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08907360u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08907394u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08907398u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x089073A4u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x089073B0u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x089073B8u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x089073C0u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x089073C4u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x089073D4u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x089073DCu, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x089073E0u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x089073F0u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x089073F8u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08907400u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08907410u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x0890741Cu, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08907430u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08907438u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x0890743Cu, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08907468u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x0890747Cu, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08907484u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x0890748Cu, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x089074A8u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x089074B0u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x089074B8u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x089074D0u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x089074D8u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x089074E0u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x089074E8u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x089074F0u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08907504u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x0890750Cu, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08907514u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08907524u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x0890752Cu, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08907538u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08907548u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08907550u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08907558u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08907564u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x0890759Cu, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08907660u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x0890767Cu, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x089076B8u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08907774u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08907780u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08907788u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x089077FCu, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08907814u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x0890781Cu, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08907830u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08907868u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x0890787Cu, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x0890789Cu, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x089078A4u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x089078ACu, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x089078BCu, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x089078C4u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x089078CCu, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x089078D4u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x089078DCu, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x089078E4u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x089078ECu, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x089078F4u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x089078FCu, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08907904u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08907910u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08907918u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08907920u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08907928u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08907934u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x0890793Cu, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08907944u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x0890794Cu, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08907954u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x0890795Cu, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08907964u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08907978u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08907980u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08907990u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x089079B0u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x089079CCu, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x089079E4u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x089079F0u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x089079FCu, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08907A04u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08907A0Cu, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08907A14u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08907A20u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08907A2Cu, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08907A40u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08907A44u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08907A54u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08907A68u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08907A70u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08907A78u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08907A80u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08907A88u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08907A98u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08907AA4u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08907AACu, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08907AB4u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08907ABCu, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08907AC4u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08907ACCu, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08907AD8u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08907ADCu, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08907AECu, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08907B00u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08907B08u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08907B10u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08907B30u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08907B44u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08907B54u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08907B5Cu, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08907B8Cu, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08907B94u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08907B9Cu, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08907BA8u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08907BB4u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08907BD0u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08907BD8u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08907BE8u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08907BF8u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08907BFCu, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08907C04u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08907C0Cu, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08907C24u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08907C28u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08907C2Cu, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08907C5Cu, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08907C64u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08907C6Cu, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08907C74u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08907C90u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08907C98u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08907CA4u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08907CACu, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08907CB4u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08907CBCu, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08907CC4u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08907CCCu, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08907CF4u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08907CFCu, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08907D04u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08907D0Cu, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08907D14u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08907D24u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08907D30u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08907D40u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08907D48u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08907D5Cu, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08907D64u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08907D78u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08907D80u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08907D88u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08907D8Cu, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08907D94u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08907DB8u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08907DD8u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08907DE0u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08907DECu, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08907DF4u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08907DFCu, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08907E10u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08907E38u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08907E60u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08907E70u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08907E78u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08907E80u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08907E90u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08907E9Cu, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08907EA8u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08907EB0u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08907EB8u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08907EC8u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08907ED0u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08907EDCu, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08907EE8u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08907EF8u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08907F0Cu, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08907F24u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08907F30u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08907F38u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08907F40u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08907F48u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08907F5Cu, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08907F64u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08907F7Cu, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08907F80u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08907F9Cu, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08907FC0u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08907FCCu, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08907FD4u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08907FE8u, &recomp_unit_0064, "recomp_unit_0064"); - runtime.register_function(0x08907FF8u, &recomp_unit_0064, "recomp_unit_0064"); + // PSPRECOMP_V812_COMPACT_REGISTRATION: same entry set, looped once in Runtime instead of source-expanded calls. + runtime.register_generated_entry_mask(0x08904000u, &recomp_unit_0064, "recomp_unit_0064", + kEntryMasks_recomp_unit_0064, 64u); } } // namespace psprecomp diff --git a/profiles/vcs/generated/generated_unit_0065.cpp b/profiles/vcs/generated/generated_unit_0065.cpp index b315fd9..e8ce300 100644 --- a/profiles/vcs/generated/generated_unit_0065.cpp +++ b/profiles/vcs/generated/generated_unit_0065.cpp @@ -1079,6 +1079,19 @@ LOCAL_DISPATCH: AOT_REGCACHE_SYNC_OUT(); return; } } +// PSPRECOMP_V812_SHARED_SCHED_BLOCK: one scheduler-exact slow boundary per unit. +LOCAL_SCHED_BOUNDARY: + ctx.pc = jump_target; + AOT_REGCACHE_SYNC_OUT(); + if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { + ++local_redispatch_rounds; + AOT_REGCACHE_SYNC_IN(); + local_transfers = 0u; + local_pc = ctx.pc; + entry_id = 0u; + goto LOCAL_DISPATCH; + } + return; L_08908000: aot_gpr_31 = (0x08908008u); aot_gpr_4 = (aot_mem.aot_direct_load32(aot_gpr_16 + static_cast(772))); @@ -1164,18 +1177,8 @@ L_08908068: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08908080: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -1287,18 +1290,8 @@ L_08908154: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0890816C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -1318,18 +1311,8 @@ L_0890818C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0890819C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(1680), aot_gpr_5); @@ -1343,18 +1326,8 @@ L_089081B0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089081BC: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(12), ctx.gpr[19]); @@ -1489,18 +1462,8 @@ L_08908288: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089082A8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -1515,18 +1478,8 @@ L_089082B8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089082C8: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(16), aot_gpr_16); @@ -1645,18 +1598,8 @@ L_0890839C: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089083B4: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(16), aot_gpr_16); @@ -1773,18 +1716,8 @@ L_08908484: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0890849C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -1832,18 +1765,8 @@ L_089084F8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0890850C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -2006,18 +1929,8 @@ L_0890861C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08908630: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, ctx.gpr[17], aot_gpr_31}; @@ -2097,18 +2010,8 @@ L_089086C8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089086DC: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); { const std::uint32_t aot_run_words[6]{aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], aot_gpr_31}; @@ -2441,18 +2344,8 @@ L_089088D4: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089088F4: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); { const std::uint32_t aot_run_words[3]{std::bit_cast(aot_fpr_20), aot_gpr_16, ctx.gpr[17]}; @@ -2544,18 +2437,8 @@ L_089089A0: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089089B8: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(8), aot_gpr_16); @@ -2607,18 +2490,8 @@ L_08908A18: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08908A2C: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(8), aot_gpr_16); @@ -2893,18 +2766,8 @@ L_08908BE8: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08908C10: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_6); @@ -2930,18 +2793,8 @@ L_08908C40: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08908C50: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(2228))); @@ -3110,18 +2963,8 @@ L_08908D54: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08908D60: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -3285,35 +3128,15 @@ L_08908E60: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08908E78: jump_target = aot_gpr_31; aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(2232), aot_gpr_5); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08908E80: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(20), aot_gpr_16); @@ -3521,35 +3344,15 @@ L_08909030: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08909054: jump_target = aot_gpr_31; ctx.gpr[2] = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(2236))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0890905C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -3700,18 +3503,8 @@ L_08909168: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08909180: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(2228))); @@ -3842,18 +3635,8 @@ L_08909260: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08909270: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -3907,18 +3690,8 @@ L_089092C8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089092DC: ctx.gpr[7] = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(1736))); aot_gpr_6 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(7660))); @@ -3937,18 +3710,8 @@ L_089092F8: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08909300: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -3968,18 +3731,8 @@ L_0890931C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0890932C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(2228))); @@ -4040,18 +3793,8 @@ L_08909388: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08909394: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); ctx.gpr[7] = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(1716))); @@ -4172,18 +3915,8 @@ L_089094A0: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089094C8: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(16), aot_gpr_16); @@ -4448,18 +4181,8 @@ L_08909698: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089096B0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -4540,18 +4263,8 @@ L_08909734: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08909744: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -4629,18 +4342,8 @@ L_089097F4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08909804: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -4693,18 +4396,8 @@ L_08909864: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08909880: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -4753,18 +4446,8 @@ L_089098DC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089098EC: aot_gpr_5 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(2228))); aot_gpr_6 = (0u | 55u); @@ -4838,18 +4521,8 @@ L_08909948: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08909950: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -4879,18 +4552,8 @@ L_08909980: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08909990: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -4993,18 +4656,8 @@ L_08909A54: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08909A64: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); ctx.gpr[9] = (aot_gpr_5 | 0u); @@ -5122,18 +4775,8 @@ L_08909B4C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08909B60: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -5236,35 +4879,15 @@ L_08909C10: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08909C20: jump_target = aot_gpr_31; ctx.gpr[2] = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(2120))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08909C28: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(2120))); @@ -5431,18 +5054,8 @@ L_08909D2C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08909D3C: aot_gpr_29 = (aot_gpr_29 + static_cast(-112)); { const std::uint32_t aot_run_words[4]{std::bit_cast(aot_fpr_20), aot_gpr_16, ctx.gpr[17], aot_gpr_31}; @@ -5645,18 +5258,8 @@ L_08909EA4: aot_gpr_29 = (aot_gpr_29 + static_cast(112)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08909EBC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(456))); @@ -5744,36 +5347,16 @@ L_08909F68: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08909F78: ctx.gpr[2] = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(456))); jump_target = aot_gpr_31; ctx.gpr[2] = (ctx.gpr[2] & 1u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08909F84: aot_gpr_29 = (aot_gpr_29 + static_cast(-80)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(68), aot_gpr_16); @@ -6024,18 +5607,8 @@ L_0890A190: aot_gpr_29 = (aot_gpr_29 + static_cast(80)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0890A1A0: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), aot_gpr_16); @@ -6412,18 +5985,8 @@ L_0890A468: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0890A484: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -6566,18 +6129,8 @@ L_0890A59C: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0890A5BC: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -6737,18 +6290,8 @@ L_0890A708: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0890A728: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(36), ctx.gpr[17]); @@ -7219,18 +6762,8 @@ L_0890AA70: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0890AA84: aot_gpr_29 = (aot_gpr_29 + static_cast(-80)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(48), std::bit_cast(aot_fpr_20)); @@ -7472,18 +7005,8 @@ L_0890AC3C: aot_gpr_29 = (aot_gpr_29 + static_cast(80)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0890AC58: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), std::bit_cast(aot_fpr_20)); @@ -7667,18 +7190,8 @@ L_0890ADAC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0890ADC4: aot_gpr_29 = (aot_gpr_29 + static_cast(-64)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(44), aot_gpr_16); @@ -7811,18 +7324,8 @@ L_0890AE80: aot_gpr_29 = (aot_gpr_29 + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0890AE94: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -7850,18 +7353,8 @@ L_0890AEC8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0890AED8: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), std::bit_cast(aot_fpr_20)); @@ -8078,18 +7571,8 @@ L_0890B05C: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0890B078: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -8107,18 +7590,8 @@ L_0890B08C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0890B0A8: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(12), ctx.gpr[18]); @@ -8338,18 +7811,8 @@ L_0890B260: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0890B27C: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), aot_gpr_16); @@ -8567,18 +8030,8 @@ L_0890B42C: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0890B448: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -8601,18 +8054,8 @@ L_0890B45C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0890B488: aot_gpr_6 = (0u | 0u); aot_gpr_5 = (aot_gpr_4 | 0u); @@ -8634,18 +8077,8 @@ L_0890B4A4: aot_mem.aot_direct_store16(aot_gpr_4 + static_cast(906), static_cast(0u)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0890B4B0: aot_gpr_29 = (aot_gpr_29 + static_cast(-64)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(52), aot_gpr_16); @@ -8845,18 +8278,8 @@ L_0890B5F8: aot_gpr_29 = (aot_gpr_29 + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0890B608: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(20), aot_gpr_16); @@ -9212,18 +8635,8 @@ L_0890B8E4: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0890B900: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); { const std::uint32_t aot_run_words[3]{std::bit_cast(aot_fpr_20), aot_gpr_16, aot_gpr_31}; @@ -9336,18 +8749,8 @@ L_0890BA0C: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0890BA20: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -9460,18 +8863,8 @@ L_0890BB0C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0890BB1C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(2232))); @@ -9579,18 +8972,8 @@ L_0890BBD8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0890BBEC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[4]{aot_gpr_16, ctx.gpr[17], ctx.gpr[18], aot_gpr_31}; @@ -9812,18 +9195,8 @@ L_0890BD90: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0890BDA8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -9869,18 +9242,8 @@ L_0890BDF0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0890BDFC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -9925,52 +9288,22 @@ L_0890BE44: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0890BE50: jump_target = aot_gpr_31; aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(2244), aot_gpr_5); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0890BE58: jump_target = aot_gpr_31; aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(2252), aot_gpr_5); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0890BE60: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -10026,18 +9359,8 @@ L_0890BEC4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0890BED4: aot_gpr_4 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(456))); ctx.gpr[2] = (aot_gpr_4 & 2u); @@ -10045,18 +9368,8 @@ L_0890BED4: ctx.gpr[2] = (0u < ctx.gpr[2] ? 1u : 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0890BEE4: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(28), aot_gpr_16); @@ -10170,1006 +9483,8 @@ void recomp_unit_0065(Runtime &rt, AllegrexContext &ctx) { void register_generated_unit_65(Runtime &runtime) { runtime.register_generated_unit(65u, 0x08908000u, 16384u, &recomp_unit_0065, &recomp_unit_0065_entry); - runtime.register_function(0x08908000u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08908008u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08908010u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890801Cu, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08908024u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08908028u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08908030u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08908038u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08908040u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08908048u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08908054u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890805Cu, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08908064u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08908068u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08908080u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x089080A4u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x089080C8u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x089080D0u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x089080DCu, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x089080E4u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x089080F0u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x089080F8u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08908100u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08908108u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08908128u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08908148u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08908154u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890816Cu, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08908180u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890818Cu, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890819Cu, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x089081B0u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x089081BCu, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x089081E8u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x089081F0u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x089081FCu, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08908208u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08908210u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08908218u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08908228u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08908230u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08908240u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08908248u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08908250u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08908258u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08908260u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08908268u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08908270u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08908284u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08908288u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x089082A8u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x089082B8u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x089082C8u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x089082ECu, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x089082FCu, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08908320u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08908328u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08908340u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08908354u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890835Cu, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08908378u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890837Cu, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890838Cu, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08908398u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890839Cu, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x089083B4u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x089083D8u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x089083E8u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08908408u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08908410u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08908428u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890843Cu, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08908444u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08908460u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08908464u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08908474u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08908480u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08908484u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890849Cu, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x089084BCu, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x089084D4u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x089084ECu, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x089084F8u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890850Cu, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08908528u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08908530u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08908538u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08908544u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890854Cu, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08908558u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890855Cu, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08908564u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890856Cu, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08908578u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890857Cu, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890858Cu, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x089085ACu, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x089085B4u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x089085BCu, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x089085C4u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x089085D4u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x089085E0u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x089085E8u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08908604u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08908610u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890861Cu, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08908630u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08908648u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08908650u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08908674u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08908680u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x089086A0u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x089086ACu, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x089086B8u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x089086C4u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x089086C8u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x089086DCu, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08908700u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08908708u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08908714u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08908728u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08908734u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890873Cu, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08908744u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08908750u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08908758u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08908760u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08908768u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08908770u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890877Cu, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08908794u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x089087A0u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x089087A4u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x089087ACu, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x089087B4u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x089087C8u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x089087D0u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x089087D8u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x089087E0u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x089087F0u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x089087F8u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08908804u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08908808u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08908814u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08908818u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890882Cu, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08908830u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08908838u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08908840u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08908848u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08908850u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08908868u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08908878u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08908880u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08908888u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08908894u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x089088A0u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x089088ACu, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x089088B4u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x089088C4u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x089088CCu, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x089088D4u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x089088F4u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08908920u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08908934u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890893Cu, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08908948u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08908958u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08908968u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08908974u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08908980u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08908988u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890898Cu, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x089089A0u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x089089B8u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x089089DCu, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x089089F0u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x089089FCu, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08908A04u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08908A08u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08908A18u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08908A2Cu, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08908A5Cu, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08908A68u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08908A7Cu, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08908A90u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08908A9Cu, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08908AA4u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08908AB0u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08908AB8u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08908AC0u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08908AC8u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08908AD4u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08908ADCu, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08908AE8u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08908AF0u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08908AFCu, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08908B04u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08908B0Cu, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08908B14u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08908B20u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08908B38u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08908B40u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08908B48u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08908B58u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08908B60u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08908B78u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08908B80u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08908B88u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08908B98u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08908BA0u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08908BB8u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08908BD0u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08908BE0u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08908BE8u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08908C10u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08908C34u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08908C40u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08908C50u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08908C68u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08908C70u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08908C78u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08908C88u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08908C90u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08908C9Cu, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08908CA4u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08908CACu, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08908CBCu, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08908CC8u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08908CD4u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08908CDCu, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08908CE4u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08908CE8u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08908CF0u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08908D08u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08908D20u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08908D48u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08908D50u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08908D54u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08908D60u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08908D84u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08908D90u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08908D9Cu, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08908DA4u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08908DACu, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08908DB8u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08908DC0u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08908DC8u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08908DD4u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08908DDCu, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08908DE4u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08908DE8u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08908DF0u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08908DF8u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08908E04u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08908E10u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08908E24u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08908E40u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08908E44u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08908E60u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08908E78u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08908E80u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08908ED0u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08908EF8u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08908F18u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08908F28u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08908F30u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08908F34u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08908F40u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08908F44u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08908F64u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08908FA0u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08908FBCu, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08908FC4u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08908FD8u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08908FF4u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08908FFCu, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08909010u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890902Cu, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08909030u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08909054u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890905Cu, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08909084u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08909090u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08909098u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x089090A0u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x089090ACu, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x089090B4u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x089090BCu, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x089090C4u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x089090CCu, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x089090D8u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x089090E0u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x089090ECu, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x089090F8u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08909104u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08909110u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08909118u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08909134u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08909168u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08909180u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890919Cu, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x089091A4u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x089091B8u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x089091C0u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x089091C8u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x089091CCu, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x089091DCu, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x089091E0u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x089091E8u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x089091F4u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x089091F8u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08909204u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890921Cu, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08909228u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08909230u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08909244u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08909260u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08909270u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890928Cu, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08909294u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890929Cu, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x089092A4u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x089092B0u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x089092C8u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x089092DCu, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x089092F0u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x089092F8u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08909300u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08909314u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890931Cu, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890932Cu, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08909344u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08909358u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08909360u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08909368u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08909370u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08909378u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08909388u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08909394u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x089093D8u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x089093F8u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x089093FCu, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08909404u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08909420u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08909434u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08909448u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08909458u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08909478u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08909494u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x089094A0u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x089094C8u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x089094ECu, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x089094F4u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08909504u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890950Cu, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08909514u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08909520u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08909528u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08909530u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08909540u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08909550u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08909558u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08909560u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08909568u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08909584u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890958Cu, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890959Cu, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x089095A4u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x089095ACu, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x089095B8u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x089095C0u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x089095C8u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x089095D4u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x089095E0u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08909604u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890960Cu, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08909614u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890962Cu, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08909634u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890963Cu, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08909644u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08909654u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08909670u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08909680u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08909698u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x089096B0u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x089096D0u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x089096D8u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x089096E0u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x089096E8u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x089096F0u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x089096F8u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890970Cu, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890972Cu, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08909734u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08909744u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08909784u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08909794u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x089097A8u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x089097C4u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x089097DCu, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x089097E8u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x089097F4u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08909804u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08909840u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08909848u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08909858u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08909864u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08909880u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x089098A0u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x089098C4u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x089098CCu, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x089098D4u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x089098DCu, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x089098ECu, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x089098FCu, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08909904u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890990Cu, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890991Cu, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890992Cu, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08909934u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890993Cu, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08909944u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08909948u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08909950u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08909968u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08909970u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08909980u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08909990u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x089099B8u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x089099C0u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x089099D0u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x089099E4u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x089099ECu, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x089099F4u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x089099FCu, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08909A00u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08909A3Cu, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08909A44u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08909A54u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08909A64u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08909A98u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08909AA0u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08909AB0u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08909AC4u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08909ACCu, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08909AD4u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08909ADCu, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08909AFCu, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08909B34u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08909B3Cu, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08909B4Cu, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08909B60u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08909B80u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08909B88u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08909BB0u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08909BB8u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08909BC8u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08909BD0u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08909BD8u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08909BE8u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08909BF4u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08909C00u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08909C08u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08909C10u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08909C20u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08909C28u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08909C40u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08909C48u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08909C50u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08909C60u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08909C68u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08909C70u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08909C78u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08909C80u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08909C88u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08909C90u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08909CA4u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08909CBCu, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08909CC4u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08909CCCu, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08909CD4u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08909CE0u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08909CF0u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08909D00u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08909D08u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08909D10u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08909D18u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08909D2Cu, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08909D3Cu, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08909D8Cu, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08909D94u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08909D9Cu, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08909DA8u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08909DB0u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08909DB8u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08909DC0u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08909DF4u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08909E00u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08909E10u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08909E20u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08909E28u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08909E30u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08909E90u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08909E98u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08909E9Cu, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08909EA4u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08909EBCu, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08909EDCu, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08909EF8u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08909F00u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08909F0Cu, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08909F14u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08909F18u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08909F24u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08909F48u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08909F58u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08909F60u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08909F68u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08909F78u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08909F84u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08909FD0u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08909FE4u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08909FF4u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x08909FFCu, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890A038u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890A040u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890A050u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890A068u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890A070u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890A078u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890A090u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890A0A0u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890A0ACu, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890A0B4u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890A0BCu, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890A0C8u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890A0D0u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890A0D4u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890A0E0u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890A104u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890A10Cu, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890A128u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890A134u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890A13Cu, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890A160u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890A170u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890A188u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890A190u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890A1A0u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890A1CCu, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890A1D4u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890A1E0u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890A1E8u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890A1F0u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890A1F8u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890A208u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890A214u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890A22Cu, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890A244u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890A268u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890A270u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890A278u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890A284u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890A28Cu, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890A290u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890A29Cu, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890A2BCu, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890A2D8u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890A2E0u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890A2F4u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890A2F8u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890A300u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890A308u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890A314u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890A32Cu, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890A334u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890A340u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890A34Cu, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890A35Cu, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890A370u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890A38Cu, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890A394u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890A39Cu, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890A3A8u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890A3B4u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890A3C4u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890A3D4u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890A3E4u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890A3ECu, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890A400u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890A41Cu, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890A440u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890A454u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890A45Cu, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890A468u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890A484u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890A4B0u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890A4C0u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890A4CCu, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890A4ECu, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890A500u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890A538u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890A548u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890A554u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890A55Cu, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890A564u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890A578u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890A588u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890A594u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890A59Cu, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890A5BCu, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890A5E8u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890A5F8u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890A604u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890A624u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890A638u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890A670u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890A678u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890A680u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890A694u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890A6A4u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890A6B8u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890A6C4u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890A6E0u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890A6ECu, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890A6FCu, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890A700u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890A708u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890A728u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890A750u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890A758u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890A760u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890A768u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890A770u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890A780u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890A788u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890A7A4u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890A7ACu, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890A7B4u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890A7C4u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890A7D4u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890A7E4u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890A7F8u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890A800u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890A808u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890A810u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890A818u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890A820u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890A828u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890A83Cu, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890A874u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890A890u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890A8A0u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890A8BCu, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890A8C4u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890A8CCu, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890A8D4u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890A8DCu, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890A8E4u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890A8ECu, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890A904u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890A914u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890A924u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890A940u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890A948u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890A950u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890A958u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890A960u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890A974u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890A98Cu, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890A994u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890A99Cu, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890A9A4u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890A9ACu, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890A9C0u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890A9D0u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890A9E0u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890AA2Cu, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890AA34u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890AA3Cu, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890AA50u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890AA5Cu, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890AA70u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890AA84u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890AAACu, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890AAB4u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890AACCu, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890AAE4u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890AB0Cu, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890AB1Cu, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890AB24u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890AB2Cu, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890AB34u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890AB4Cu, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890AB54u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890AB6Cu, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890AB7Cu, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890AB84u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890AB8Cu, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890AB94u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890AB9Cu, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890ABA4u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890ABACu, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890ABB8u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890ABC0u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890ABD8u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890ABFCu, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890AC08u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890AC1Cu, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890AC24u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890AC30u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890AC3Cu, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890AC58u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890AC7Cu, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890AC84u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890AC9Cu, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890ACB4u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890ACDCu, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890ACECu, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890ACF4u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890ACFCu, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890AD04u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890AD0Cu, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890AD14u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890AD1Cu, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890AD24u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890AD3Cu, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890AD60u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890AD6Cu, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890AD78u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890AD84u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890AD90u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890ADACu, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890ADC4u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890ADE0u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890ADECu, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890AE28u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890AE34u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890AE3Cu, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890AE44u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890AE4Cu, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890AE54u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890AE60u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890AE7Cu, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890AE80u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890AE94u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890AEACu, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890AEC8u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890AED8u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890AF00u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890AF08u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890AF20u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890AF38u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890AF60u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890AF70u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890AF78u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890AF80u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890AF88u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890AF90u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890AFA0u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890AFA8u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890AFB0u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890AFB8u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890AFC0u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890AFC8u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890AFD0u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890AFE8u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890B00Cu, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890B01Cu, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890B024u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890B038u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890B044u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890B050u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890B05Cu, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890B078u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890B08Cu, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890B0A8u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890B0E4u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890B0FCu, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890B124u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890B138u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890B140u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890B148u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890B158u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890B170u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890B178u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890B180u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890B188u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890B190u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890B198u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890B1A4u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890B1B0u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890B1BCu, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890B1D4u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890B200u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890B208u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890B228u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890B23Cu, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890B250u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890B260u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890B27Cu, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890B2B8u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890B2D0u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890B2F8u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890B300u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890B308u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890B318u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890B320u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890B328u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890B330u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890B338u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890B340u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890B34Cu, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890B358u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890B374u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890B38Cu, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890B3ACu, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890B3C0u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890B3CCu, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890B3D4u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890B3F4u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890B408u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890B41Cu, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890B42Cu, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890B448u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890B45Cu, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890B488u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890B490u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890B4A4u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890B4B0u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890B4C4u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890B4CCu, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890B4D4u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890B4F0u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890B508u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890B510u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890B51Cu, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890B534u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890B53Cu, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890B548u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890B550u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890B560u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890B568u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890B570u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890B5C0u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890B5C8u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890B5D4u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890B5DCu, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890B5E8u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890B5F0u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890B5F8u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890B608u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890B630u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890B63Cu, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890B644u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890B64Cu, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890B654u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890B65Cu, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890B670u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890B694u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890B6ACu, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890B6BCu, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890B6C8u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890B6D0u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890B6D8u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890B6E4u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890B6F0u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890B6F8u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890B714u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890B71Cu, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890B728u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890B738u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890B740u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890B748u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890B754u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890B760u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890B784u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890B790u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890B7A8u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890B7B0u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890B7B8u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890B7CCu, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890B7E0u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890B7E8u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890B7F0u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890B7F8u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890B80Cu, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890B84Cu, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890B854u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890B85Cu, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890B864u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890B870u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890B878u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890B87Cu, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890B8D8u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890B8E4u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890B900u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890B918u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890B920u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890B930u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890B93Cu, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890B948u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890B954u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890B970u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890B97Cu, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890B99Cu, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890B9A8u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890B9CCu, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890BA0Cu, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890BA20u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890BA40u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890BA48u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890BA50u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890BA5Cu, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890BA88u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890BAA4u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890BAB8u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890BAD4u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890BADCu, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890BAE4u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890BB00u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890BB0Cu, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890BB1Cu, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890BB3Cu, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890BB48u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890BB58u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890BB60u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890BB7Cu, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890BB90u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890BB98u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890BBA4u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890BBA8u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890BBB0u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890BBB8u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890BBC4u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890BBCCu, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890BBD8u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890BBECu, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890BC08u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890BC10u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890BC20u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890BC34u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890BC48u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890BC58u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890BC74u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890BC7Cu, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890BC84u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890BCA4u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890BCB0u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890BCBCu, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890BCC8u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890BCD0u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890BCD8u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890BCE8u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890BCF4u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890BCFCu, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890BD04u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890BD20u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890BD38u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890BD44u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890BD50u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890BD58u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890BD60u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890BD70u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890BD7Cu, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890BD88u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890BD90u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890BDA8u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890BDB8u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890BDC4u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890BDDCu, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890BDE4u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890BDF0u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890BDFCu, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890BE0Cu, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890BE18u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890BE30u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890BE38u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890BE44u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890BE50u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890BE58u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890BE60u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890BE7Cu, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890BE84u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890BE94u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890BE9Cu, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890BEACu, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890BEB4u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890BEC4u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890BED4u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890BEE4u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890BF5Cu, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890BF7Cu, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890BF84u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890BFACu, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890BFBCu, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890BFD0u, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890BFDCu, &recomp_unit_0065, "recomp_unit_0065"); - runtime.register_function(0x0890BFF8u, &recomp_unit_0065, "recomp_unit_0065"); + // PSPRECOMP_V812_COMPACT_REGISTRATION: same entry set, looped once in Runtime instead of source-expanded calls. + runtime.register_generated_entry_mask(0x08908000u, &recomp_unit_0065, "recomp_unit_0065", + kEntryMasks_recomp_unit_0065, 64u); } } // namespace psprecomp diff --git a/profiles/vcs/generated/generated_unit_0066.cpp b/profiles/vcs/generated/generated_unit_0066.cpp index 380514e..03063fa 100644 --- a/profiles/vcs/generated/generated_unit_0066.cpp +++ b/profiles/vcs/generated/generated_unit_0066.cpp @@ -976,6 +976,19 @@ LOCAL_DISPATCH: AOT_REGCACHE_SYNC_OUT(); return; } } +// PSPRECOMP_V812_SHARED_SCHED_BLOCK: one scheduler-exact slow boundary per unit. +LOCAL_SCHED_BOUNDARY: + ctx.pc = jump_target; + AOT_REGCACHE_SYNC_OUT(); + if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { + ++local_redispatch_rounds; + AOT_REGCACHE_SYNC_IN(); + local_transfers = 0u; + local_pc = ctx.pc; + entry_id = 0u; + goto LOCAL_DISPATCH; + } + return; L_0890C000: ctx.fcr31 = (ctx.fcr31 & ~0x00800000u) | (((aot_fpr_13 <= aot_fpr_14)) ? 0x00800000u : 0u); { const bool branch_taken = ((ctx.fcr31 & 0x00800000u) != 0u); @@ -1030,18 +1043,8 @@ L_0890C050: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0890C074: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(1352))); @@ -1087,18 +1090,8 @@ L_0890C0CC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0890C0DC: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_gpr_5 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(456))); @@ -1425,18 +1418,8 @@ L_0890C338: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0890C354: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -1526,18 +1509,8 @@ L_0890C41C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0890C42C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); ctx.gpr[7] = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(2228))); @@ -1606,18 +1579,8 @@ L_0890C4A0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0890C4D0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -1844,18 +1807,8 @@ L_0890C5F0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0890C604: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); ctx.gpr[7] = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(2228))); @@ -2064,18 +2017,8 @@ L_0890C774: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0890C798: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -2163,18 +2106,8 @@ L_0890C7FC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0890C80C: aot_gpr_4 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(2276))); { const bool branch_taken = static_cast(aot_gpr_4) > 0; @@ -2236,18 +2169,8 @@ L_0890C84C: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0890C854: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), aot_gpr_16); @@ -2518,18 +2441,8 @@ L_0890CA60: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0890CA8C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -2589,18 +2502,8 @@ L_0890CAEC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0890CAF8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -2806,18 +2709,8 @@ L_0890CC58: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0890CC6C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -2839,18 +2732,8 @@ L_0890CC90: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0890CCA0: aot_gpr_4 = (aot_mem.aot_direct_load32(aot_gpr_5 + static_cast(456))); aot_gpr_6 = (8192u << 16u); @@ -2871,18 +2754,8 @@ L_0890CCC4: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0890CCCC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -2968,18 +2841,8 @@ L_0890CD64: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0890CD78: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(12), aot_gpr_16); @@ -3026,18 +2889,8 @@ L_0890CDE0: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0890CDF4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -3321,18 +3174,8 @@ L_0890CFEC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0890D004: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -3395,18 +3238,8 @@ L_0890D08C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0890D0A0: aot_gpr_29 = (aot_gpr_29 + static_cast(-128)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, ctx.gpr[17], aot_gpr_31}; @@ -3682,18 +3515,8 @@ L_0890D2D4: aot_gpr_29 = (aot_gpr_29 + static_cast(128)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0890D2E8: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(20), aot_gpr_16); @@ -3790,18 +3613,8 @@ L_0890D394: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0890D3A4: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(20), aot_gpr_16); @@ -3882,18 +3695,8 @@ L_0890D43C: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0890D44C: aot_gpr_4 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(1360))); { const bool branch_taken = aot_gpr_4 != 0u; @@ -3917,18 +3720,8 @@ L_0890D464: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0890D46C: aot_gpr_4 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(1360))); aot_gpr_5 = (static_cast(aot_gpr_4) < 7 ? 1u : 0u); @@ -3961,18 +3754,8 @@ L_0890D490: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0890D498: aot_gpr_29 = (aot_gpr_29 + static_cast(-96)); { const std::uint32_t aot_run_words[9]{std::bit_cast(aot_fpr_20), std::bit_cast(ctx.fpr[22]), aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], aot_gpr_31}; @@ -4202,18 +3985,8 @@ L_0890D628: aot_gpr_29 = (aot_gpr_29 + static_cast(96)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0890D654: aot_gpr_29 = (aot_gpr_29 + static_cast(-96)); { const std::uint32_t aot_run_words[4]{aot_gpr_16, ctx.gpr[17], ctx.gpr[18], aot_gpr_31}; @@ -4388,35 +4161,15 @@ L_0890D7A0: aot_gpr_29 = (aot_gpr_29 + static_cast(96)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0890D7B8: jump_target = aot_gpr_31; aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(2264), std::bit_cast(aot_fpr_12)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0890D7C0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), aot_gpr_16); @@ -4451,18 +4204,8 @@ L_0890D7F4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0890D80C: aot_gpr_4 = (aot_mem.aot_direct_load32(aot_gpr_5 + static_cast(1364))); aot_fpr_12 = std::bit_cast(aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(8))); @@ -4470,18 +4213,8 @@ L_0890D80C: aot_mem.aot_direct_store32(aot_gpr_5 + static_cast(2264), std::bit_cast(aot_fpr_12)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0890D81C: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_gpr_6 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(2228))); @@ -4715,18 +4448,8 @@ L_0890D9CC: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0890D9E8: aot_gpr_29 = (aot_gpr_29 + static_cast(-96)); aot_gpr_5 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(1740))); @@ -5060,18 +4783,8 @@ L_0890DC50: aot_gpr_29 = (aot_gpr_29 + static_cast(96)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0890DC74: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(2228))); @@ -5118,18 +4831,8 @@ L_0890DCB8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0890DCC8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -5254,18 +4957,8 @@ L_0890DDD0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0890DDE0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -5439,18 +5132,8 @@ L_0890DF10: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0890DF20: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -5486,18 +5169,8 @@ L_0890DF58: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0890DF64: aot_gpr_29 = (aot_gpr_29 + static_cast(-256)); { const std::uint32_t aot_run_words[6]{std::bit_cast(aot_fpr_20), aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], aot_gpr_31}; @@ -5888,18 +5561,8 @@ L_0890E224: aot_gpr_29 = (aot_gpr_29 + static_cast(256)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0890E244: aot_gpr_5 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(2228))); aot_gpr_6 = (0u | 55u); @@ -6004,18 +5667,8 @@ L_0890E2F4: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0890E2FC: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(32), aot_gpr_16); @@ -6422,18 +6075,8 @@ L_0890E5DC: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0890E5EC: aot_gpr_29 = (aot_gpr_29 + static_cast(-64)); aot_gpr_5 = (aot_mem.aot_direct_load8(ctx.gpr[28] + static_cast(4199))); @@ -6628,18 +6271,8 @@ L_0890E754: aot_gpr_29 = (aot_gpr_29 + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0890E768: aot_gpr_6 = (aot_mem.aot_direct_load32(aot_gpr_5 + static_cast(460))); ctx.gpr[7] = (1024u << 16u); @@ -6655,18 +6288,8 @@ L_0890E768: aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(36), std::bit_cast(aot_fpr_12)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0890E798: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -6732,36 +6355,16 @@ L_0890E7F8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0890E818: ctx.gpr[2] = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(1340))); jump_target = aot_gpr_31; ctx.gpr[2] = (0u < ctx.gpr[2] ? 1u : 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0890E824: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); ctx.gpr[8] = (aot_gpr_6 | 0u); @@ -7114,18 +6717,8 @@ L_0890EA88: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0890EAA4: aot_gpr_29 = (aot_gpr_29 + static_cast(-128)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(116), aot_gpr_16); @@ -7412,18 +7005,8 @@ L_0890ECF8: aot_gpr_29 = (aot_gpr_29 + static_cast(128)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0890ED0C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -7541,18 +7124,8 @@ L_0890EDF4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0890EE04: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(8), ctx.gpr[17]); @@ -7681,18 +7254,8 @@ L_0890EEEC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0890EF00: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -7750,70 +7313,30 @@ L_0890EF7C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0890EF8C: jump_target = aot_gpr_31; aot_mem.aot_direct_store16(aot_gpr_4 + static_cast(1916), static_cast(aot_gpr_5)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0890EF94: jump_target = aot_gpr_31; ctx.gpr[2] = (aot_mem.aot_direct_load16(aot_gpr_4 + static_cast(1916))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0890EF9C: aot_gpr_5 = (0u | 2u); jump_target = aot_gpr_31; aot_mem.aot_direct_store8(aot_gpr_4 + static_cast(1931), static_cast(aot_gpr_5)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0890EFA8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (aot_mem.aot_direct_load8(aot_gpr_4 + static_cast(1931))); @@ -7840,18 +7363,8 @@ L_0890EFD0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0890EFDC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (0u | 0u); @@ -7871,34 +7384,14 @@ L_0890EFF8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0890F004: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0890F00C: aot_gpr_29 = (aot_gpr_29 + static_cast(-128)); { const std::uint32_t aot_run_words[5]{std::bit_cast(aot_fpr_20), aot_gpr_16, ctx.gpr[17], ctx.gpr[18], aot_gpr_31}; @@ -8093,18 +7586,8 @@ L_0890F16C: aot_gpr_29 = (aot_gpr_29 + static_cast(128)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0890F188: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(32), std::bit_cast(aot_fpr_20)); @@ -8241,18 +7724,8 @@ L_0890F27C: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0890F28C: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(16), aot_gpr_16); @@ -8276,18 +7749,8 @@ L_0890F2B8: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0890F2C8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -8338,18 +7801,8 @@ L_0890F314: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0890F33C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -8408,18 +7861,8 @@ L_0890F39C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0890F3BC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -8478,18 +7921,8 @@ L_0890F41C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0890F43C: aot_gpr_5 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(2228))); aot_gpr_6 = (aot_gpr_5 ^ 58u); @@ -8577,18 +8010,8 @@ L_0890F4B4: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0890F4BC: aot_gpr_29 = (aot_gpr_29 + static_cast(-192)); aot_gpr_6 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(2228))); @@ -8863,18 +8286,8 @@ L_0890F634: aot_gpr_29 = (aot_gpr_29 + static_cast(192)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0890F644: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -8898,34 +8311,14 @@ L_0890F660: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0890F68C: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0890F694: { const bool branch_taken = aot_gpr_5 == 0u; aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(780), aot_gpr_5); @@ -8944,35 +8337,15 @@ L_0890F6AC: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0890F6B4: jump_target = aot_gpr_31; ctx.gpr[2] = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(780))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0890F6BC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(2120))); @@ -9001,18 +8374,8 @@ L_0890F6E0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0890F6EC: aot_gpr_29 = (aot_gpr_29 + static_cast(-80)); ctx.gpr[7] = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(448))); @@ -9187,18 +8550,8 @@ L_0890F7A0: aot_gpr_29 = (aot_gpr_29 + static_cast(80)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0890F7BC: aot_gpr_29 = (aot_gpr_29 + static_cast(-64)); aot_gpr_6 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(448))); @@ -9309,18 +8662,8 @@ L_0890F820: aot_gpr_29 = (aot_gpr_29 + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0890F828: aot_gpr_29 = (aot_gpr_29 + static_cast(-128)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(116), ctx.gpr[17]); @@ -9493,18 +8836,8 @@ L_0890F8D8: aot_gpr_29 = (aot_gpr_29 + static_cast(128)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0890F908: aot_gpr_29 = (aot_gpr_29 + static_cast(-64)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(48), aot_gpr_16); @@ -9618,18 +8951,8 @@ L_0890F96C: aot_gpr_29 = (aot_gpr_29 + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0890F994: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -9696,18 +9019,8 @@ L_0890FA0C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0890FA3C: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_gpr_4 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(80))); @@ -9806,18 +9119,8 @@ L_0890FADC: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0890FAF8: aot_gpr_29 = (aot_gpr_29 + static_cast(-240)); { const std::uint32_t aot_run_words[5]{aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], aot_gpr_31}; @@ -10013,18 +9316,8 @@ L_0890FC60: aot_gpr_29 = (aot_gpr_29 + static_cast(240)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0890FC94: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_6 = (aot_mem.aot_direct_load8(ctx.gpr[28] + static_cast(4199))); @@ -10057,18 +9350,8 @@ L_0890FCC0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0890FCD8: aot_gpr_5 = (aot_mem.aot_direct_load8(ctx.gpr[28] + static_cast(4199))); { const bool branch_taken = aot_gpr_5 == 0u; @@ -10112,18 +9395,8 @@ L_0890FD14: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0890FD1C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(1032), aot_gpr_5); @@ -10153,18 +9426,8 @@ L_0890FD44: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0890FD50: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (aot_mem.aot_direct_load8(ctx.gpr[28] + static_cast(4199))); @@ -10240,18 +9503,8 @@ L_0890FDB4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0890FDC0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (aot_mem.aot_direct_load8(ctx.gpr[28] + static_cast(4199))); @@ -10327,18 +9580,8 @@ L_0890FE24: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0890FE30: aot_gpr_29 = (aot_gpr_29 + static_cast(-64)); aot_gpr_6 = (aot_mem.aot_direct_load8(ctx.gpr[28] + static_cast(4199))); @@ -10399,18 +9642,8 @@ L_0890FEC0: aot_gpr_29 = (aot_gpr_29 + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0890FED0: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_gpr_6 = (aot_mem.aot_direct_load8(ctx.gpr[28] + static_cast(4199))); @@ -10498,69 +9731,29 @@ L_0890FF44: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0890FF54: jump_target = aot_gpr_31; aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(1132), aot_gpr_5); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0890FF5C: jump_target = aot_gpr_31; ctx.gpr[2] = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(1132))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0890FF64: jump_target = aot_gpr_31; aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(1032), 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0890FF6C: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(20), ctx.gpr[17]); @@ -10656,903 +9849,8 @@ void recomp_unit_0066(Runtime &rt, AllegrexContext &ctx) { void register_generated_unit_66(Runtime &runtime) { runtime.register_generated_unit(66u, 0x0890C000u, 16384u, &recomp_unit_0066, &recomp_unit_0066_entry); - runtime.register_function(0x0890C000u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890C010u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890C030u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890C038u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890C040u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890C050u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890C074u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890C098u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890C0A0u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890C0C8u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890C0CCu, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890C0DCu, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890C108u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890C110u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890C118u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890C120u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890C12Cu, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890C148u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890C158u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890C160u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890C168u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890C170u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890C178u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890C190u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890C1A0u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890C1A8u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890C1B4u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890C1BCu, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890C1CCu, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890C1D4u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890C1E4u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890C1F4u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890C200u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890C218u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890C22Cu, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890C238u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890C240u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890C248u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890C258u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890C264u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890C26Cu, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890C288u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890C298u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890C2A4u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890C2ACu, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890C2C8u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890C2DCu, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890C2F0u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890C308u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890C314u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890C324u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890C32Cu, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890C338u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890C354u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890C370u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890C37Cu, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890C394u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890C3ACu, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890C3B4u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890C3C4u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890C3DCu, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890C3E4u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890C3F8u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890C41Cu, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890C42Cu, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890C458u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890C464u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890C46Cu, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890C478u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890C484u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890C4A0u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890C4D0u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890C4ECu, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890C4F4u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890C504u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890C50Cu, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890C51Cu, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890C524u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890C52Cu, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890C534u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890C544u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890C550u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890C55Cu, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890C564u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890C56Cu, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890C574u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890C57Cu, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890C584u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890C58Cu, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890C594u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890C59Cu, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890C5A4u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890C5ACu, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890C5B4u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890C5BCu, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890C5C4u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890C5CCu, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890C5D4u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890C5D8u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890C5E4u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890C5ECu, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890C5F0u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890C604u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890C63Cu, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890C644u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890C64Cu, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890C65Cu, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890C674u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890C68Cu, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890C6B4u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890C6C0u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890C6D0u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890C6DCu, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890C6E4u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890C6ECu, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890C6F8u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890C704u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890C710u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890C728u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890C734u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890C73Cu, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890C744u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890C74Cu, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890C754u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890C75Cu, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890C764u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890C774u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890C798u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890C7ACu, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890C7B4u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890C7C0u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890C7C8u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890C7D0u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890C7D8u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890C7E0u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890C7E8u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890C7F0u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890C7F8u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890C7FCu, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890C80Cu, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890C818u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890C820u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890C828u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890C830u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890C838u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890C840u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890C848u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890C84Cu, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890C854u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890C888u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890C898u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890C8B8u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890C8C0u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890C8D8u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890C8E4u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890C900u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890C90Cu, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890C928u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890C930u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890C944u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890C950u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890C960u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890C96Cu, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890C988u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890C998u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890C9A4u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890C9ACu, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890C9C0u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890C9E4u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890C9FCu, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890CA0Cu, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890CA18u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890CA20u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890CA2Cu, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890CA38u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890CA44u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890CA4Cu, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890CA60u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890CA8Cu, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890CA9Cu, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890CAA8u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890CAC8u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890CAD4u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890CADCu, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890CAE4u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890CAECu, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890CAF8u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890CB14u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890CB24u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890CB3Cu, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890CB4Cu, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890CB64u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890CB80u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890CB98u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890CBA0u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890CBB0u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890CBB8u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890CBC0u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890CBC8u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890CBD8u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890CBF4u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890CC00u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890CC08u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890CC18u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890CC20u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890CC28u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890CC30u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890CC38u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890CC48u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890CC50u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890CC58u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890CC6Cu, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890CC88u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890CC90u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890CCA0u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890CCB4u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890CCC4u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890CCCCu, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890CCF4u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890CD08u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890CD18u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890CD24u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890CD2Cu, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890CD3Cu, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890CD48u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890CD50u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890CD5Cu, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890CD64u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890CD78u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890CD98u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890CDE0u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890CDF4u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890CE20u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890CE28u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890CE30u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890CE38u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890CE40u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890CE48u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890CE50u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890CE60u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890CE70u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890CE7Cu, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890CE88u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890CE90u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890CEACu, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890CECCu, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890CED8u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890CEF4u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890CF14u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890CF20u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890CF28u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890CF3Cu, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890CF44u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890CF50u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890CF58u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890CF6Cu, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890CF74u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890CF80u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890CF88u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890CF9Cu, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890CFA4u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890CFB0u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890CFB8u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890CFCCu, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890CFD0u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890CFD8u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890CFE0u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890CFECu, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890D004u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890D020u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890D030u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890D05Cu, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890D08Cu, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890D0A0u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890D0D8u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890D0E0u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890D170u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890D178u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890D180u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890D188u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890D194u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890D19Cu, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890D1A4u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890D1ACu, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890D1B4u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890D1BCu, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890D1C0u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890D1C8u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890D1D4u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890D1E8u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890D1FCu, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890D204u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890D20Cu, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890D228u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890D230u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890D2A0u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890D2BCu, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890D2D4u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890D2E8u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890D318u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890D324u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890D354u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890D36Cu, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890D374u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890D37Cu, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890D384u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890D394u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890D3A4u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890D3D4u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890D3DCu, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890D408u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890D41Cu, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890D424u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890D43Cu, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890D44Cu, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890D458u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890D460u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890D464u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890D46Cu, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890D47Cu, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890D484u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890D48Cu, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890D490u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890D498u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890D4C8u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890D4D0u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890D4E0u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890D4F4u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890D4FCu, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890D504u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890D510u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890D524u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890D544u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890D554u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890D55Cu, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890D5A0u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890D5C0u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890D5D0u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890D5E8u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890D600u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890D608u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890D61Cu, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890D628u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890D654u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890D670u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890D678u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890D688u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890D6A0u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890D6A8u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890D6B0u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890D6F4u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890D708u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890D720u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890D734u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890D740u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890D75Cu, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890D768u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890D774u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890D794u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890D7A0u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890D7B8u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890D7C0u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890D7E0u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890D7E8u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890D7F4u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890D80Cu, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890D81Cu, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890D848u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890D850u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890D858u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890D864u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890D874u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890D880u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890D894u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890D8B0u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890D8C8u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890D8D8u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890D8E0u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890D8E8u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890D8ECu, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890D900u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890D918u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890D928u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890D930u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890D938u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890D93Cu, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890D94Cu, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890D960u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890D970u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890D990u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890D998u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890D9B4u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890D9C0u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890D9CCu, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890D9E8u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890DA20u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890DA2Cu, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890DA38u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890DA40u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890DA48u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890DA54u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890DA5Cu, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890DA8Cu, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890DA98u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890DAA8u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890DAB4u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890DABCu, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890DAC8u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890DAD0u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890DAECu, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890DB04u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890DB0Cu, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890DB24u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890DB2Cu, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890DB38u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890DB44u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890DB5Cu, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890DBA8u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890DBB8u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890DBCCu, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890DBD8u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890DC00u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890DC10u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890DC1Cu, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890DC34u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890DC3Cu, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890DC44u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890DC50u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890DC74u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890DC90u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890DC98u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890DCA0u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890DCACu, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890DCB8u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890DCC8u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890DCE4u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890DCF0u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890DD04u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890DD14u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890DD28u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890DD30u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890DD3Cu, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890DD44u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890DD58u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890DD7Cu, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890DD84u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890DD90u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890DD98u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890DDACu, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890DDD0u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890DDE0u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890DE00u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890DE08u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890DE14u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890DE20u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890DE38u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890DE44u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890DE48u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890DE50u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890DE58u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890DE60u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890DE7Cu, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890DE94u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890DE9Cu, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890DEACu, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890DEB4u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890DEBCu, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890DEC8u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890DED4u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890DEE4u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890DEF0u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890DEF8u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890DF04u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890DF10u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890DF20u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890DF30u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890DF4Cu, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890DF58u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890DF64u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890DFB0u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890DFB8u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890DFC0u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890DFC8u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890DFE8u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890E008u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890E088u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890E090u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890E098u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890E110u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890E134u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890E150u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890E190u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890E198u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890E1B8u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890E1D4u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890E210u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890E218u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890E220u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890E224u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890E244u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890E254u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890E268u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890E270u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890E284u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890E28Cu, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890E2A4u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890E2B0u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890E2C0u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890E2D8u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890E2E0u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890E2F0u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890E2F4u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890E2FCu, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890E310u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890E318u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890E328u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890E338u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890E340u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890E348u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890E360u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890E368u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890E370u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890E37Cu, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890E388u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890E394u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890E39Cu, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890E3A4u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890E3B4u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890E3BCu, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890E3CCu, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890E3D4u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890E3E4u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890E3ECu, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890E3F4u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890E3FCu, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890E42Cu, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890E430u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890E468u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890E488u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890E490u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890E498u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890E4A0u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890E4B0u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890E4BCu, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890E4C8u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890E4D8u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890E4E4u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890E4F0u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890E500u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890E50Cu, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890E518u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890E528u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890E534u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890E540u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890E544u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890E568u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890E57Cu, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890E590u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890E598u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890E5A4u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890E5B8u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890E5CCu, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890E5DCu, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890E5ECu, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890E608u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890E620u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890E628u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890E634u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890E648u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890E65Cu, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890E668u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890E680u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890E69Cu, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890E6F0u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890E710u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890E724u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890E734u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890E74Cu, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890E754u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890E768u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890E798u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890E7ACu, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890E7C4u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890E7D4u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890E7E0u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890E7E8u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890E7F0u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890E7F8u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890E818u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890E824u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890E858u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890E860u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890E868u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890E87Cu, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890E888u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890E890u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890E898u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890E8A0u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890E8A8u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890E8B8u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890E8C8u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890E8D4u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890E8E4u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890E8F0u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890E8F8u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890E908u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890E918u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890E924u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890E934u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890E940u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890E948u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890E958u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890E968u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890E974u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890E984u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890E990u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890E998u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890E9A8u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890E9B8u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890E9C4u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890E9D4u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890E9E0u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890E9E8u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890E9F8u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890EA08u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890EA14u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890EA24u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890EA30u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890EA38u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890EA48u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890EA58u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890EA64u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890EA74u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890EA80u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890EA88u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890EAA4u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890EAD0u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890EB58u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890EB70u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890EB80u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890EBA4u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890EBC4u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890EBD0u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890EBD8u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890EBE0u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890EBE8u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890EC04u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890EC14u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890EC18u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890EC24u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890EC30u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890EC7Cu, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890ECB0u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890ECBCu, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890ECE0u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890ECE8u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890ECF0u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890ECF8u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890ED0Cu, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890ED2Cu, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890ED38u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890ED40u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890ED48u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890ED60u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890ED78u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890EDA0u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890EDB0u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890EDC8u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890EDECu, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890EDF4u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890EE04u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890EE34u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890EE40u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890EE48u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890EE60u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890EE68u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890EE70u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890EE74u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890EE80u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890EE88u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890EE90u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890EE98u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890EEA0u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890EEB4u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890EEC4u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890EEDCu, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890EEECu, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890EF00u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890EF34u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890EF40u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890EF4Cu, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890EF6Cu, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890EF74u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890EF7Cu, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890EF8Cu, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890EF94u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890EF9Cu, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890EFA8u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890EFBCu, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890EFC4u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890EFD0u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890EFDCu, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890EFF0u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890EFF8u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890F004u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890F00Cu, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890F064u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890F070u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890F084u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890F090u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890F0F4u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890F114u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890F120u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890F134u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890F148u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890F16Cu, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890F188u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890F1C0u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890F1D0u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890F1D8u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890F1DCu, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890F1E8u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890F1ECu, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890F1FCu, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890F200u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890F23Cu, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890F24Cu, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890F26Cu, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890F278u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890F27Cu, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890F28Cu, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890F2A8u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890F2B8u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890F2C8u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890F2DCu, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890F2F0u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890F30Cu, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890F314u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890F33Cu, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890F368u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890F374u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890F384u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890F390u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890F39Cu, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890F3BCu, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890F3E8u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890F3F4u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890F404u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890F410u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890F41Cu, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890F43Cu, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890F454u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890F460u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890F46Cu, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890F47Cu, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890F484u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890F48Cu, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890F494u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890F49Cu, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890F4ACu, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890F4B0u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890F4B4u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890F4BCu, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890F4D8u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890F4E8u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890F500u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890F510u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890F518u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890F520u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890F528u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890F530u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890F554u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890F5A0u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890F620u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890F628u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890F630u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890F634u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890F644u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890F660u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890F68Cu, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890F694u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890F69Cu, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890F6ACu, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890F6B4u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890F6BCu, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890F6D0u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890F6D8u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890F6E0u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890F6ECu, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890F71Cu, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890F728u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890F730u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890F73Cu, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890F748u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890F794u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890F7A0u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890F7BCu, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890F7CCu, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890F7E0u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890F820u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890F828u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890F850u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890F888u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890F890u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890F898u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890F8ACu, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890F8D8u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890F908u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890F924u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890F95Cu, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890F964u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890F96Cu, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890F994u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890F9B0u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890F9B8u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890F9D8u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890F9E0u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890FA0Cu, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890FA3Cu, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890FA68u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890FA74u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890FA7Cu, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890FAACu, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890FAB4u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890FAC0u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890FAC8u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890FAD0u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890FAD4u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890FADCu, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890FAF8u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890FB68u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890FB74u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890FB88u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890FB9Cu, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890FBF4u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890FC14u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890FC24u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890FC40u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890FC60u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890FC94u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890FCB4u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890FCC0u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890FCD8u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890FCE4u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890FCFCu, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890FD04u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890FD0Cu, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890FD14u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890FD1Cu, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890FD34u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890FD3Cu, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890FD44u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890FD50u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890FD64u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890FD70u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890FD7Cu, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890FD84u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890FD8Cu, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890FD94u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890FD9Cu, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890FDA8u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890FDB0u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890FDB4u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890FDC0u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890FDD4u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890FDE0u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890FDECu, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890FDF4u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890FDFCu, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890FE04u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890FE0Cu, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890FE18u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890FE20u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890FE24u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890FE30u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890FE48u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890FE54u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890FEA0u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890FEC0u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890FED0u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890FEE8u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890FEF4u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890FF04u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890FF44u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890FF54u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890FF5Cu, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890FF64u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890FF6Cu, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890FF90u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890FF98u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890FFA8u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890FFB0u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890FFB8u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890FFC0u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890FFC8u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890FFCCu, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890FFD4u, &recomp_unit_0066, "recomp_unit_0066"); - runtime.register_function(0x0890FFE4u, &recomp_unit_0066, "recomp_unit_0066"); + // PSPRECOMP_V812_COMPACT_REGISTRATION: same entry set, looped once in Runtime instead of source-expanded calls. + runtime.register_generated_entry_mask(0x0890C000u, &recomp_unit_0066, "recomp_unit_0066", + kEntryMasks_recomp_unit_0066, 64u); } } // namespace psprecomp diff --git a/profiles/vcs/generated/generated_unit_0067.cpp b/profiles/vcs/generated/generated_unit_0067.cpp index 1ad213f..be17a9c 100644 --- a/profiles/vcs/generated/generated_unit_0067.cpp +++ b/profiles/vcs/generated/generated_unit_0067.cpp @@ -935,6 +935,19 @@ LOCAL_DISPATCH: AOT_REGCACHE_SYNC_OUT(); return; } } +// PSPRECOMP_V812_SHARED_SCHED_BLOCK: one scheduler-exact slow boundary per unit. +LOCAL_SCHED_BOUNDARY: + ctx.pc = jump_target; + AOT_REGCACHE_SYNC_OUT(); + if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { + ++local_redispatch_rounds; + AOT_REGCACHE_SYNC_IN(); + local_transfers = 0u; + local_pc = ctx.pc; + entry_id = 0u; + goto LOCAL_DISPATCH; + } + return; L_08910000: ctx.gpr[9] = (ctx.gpr[18] | 0u); goto L_08910004; @@ -951,18 +964,8 @@ L_08910004: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08910020: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (aot_mem.aot_direct_load8(ctx.gpr[28] + static_cast(4199))); @@ -1013,18 +1016,8 @@ L_08910068: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08910074: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_6 = (aot_gpr_5 | 0u); @@ -1074,18 +1067,8 @@ L_089100B4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089100C0: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_gpr_6 = (aot_mem.aot_direct_load8(ctx.gpr[28] + static_cast(4199))); @@ -1142,18 +1125,8 @@ L_08910140: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08910150: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (aot_mem.aot_direct_load8(ctx.gpr[28] + static_cast(4199))); @@ -1204,35 +1177,15 @@ L_08910198: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089101A4: jump_target = aot_gpr_31; ctx.gpr[2] = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(1128))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089101AC: aot_gpr_5 = (aot_gpr_5 + static_cast(1120)); aot_fpr_12 = std::bit_cast(aot_mem.aot_direct_load32(aot_gpr_5 + static_cast(0))); @@ -1244,18 +1197,8 @@ L_089101AC: aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(4), aot_gpr_6); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089101CC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_6 = (aot_gpr_5 | 0u); @@ -1305,18 +1248,8 @@ L_0891020C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08910218: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, ctx.gpr[17], aot_gpr_31}; @@ -1415,18 +1348,8 @@ L_089102C0: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089102D4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_fpr_12 = std::bit_cast(aot_mem.aot_direct_load32(aot_gpr_5 + static_cast(0))); @@ -1471,18 +1394,8 @@ L_0891032C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08910338: aot_fpr_12 = std::bit_cast(aot_mem.aot_direct_load32(aot_gpr_5 + static_cast(0))); aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(1120), std::bit_cast(aot_fpr_12)); @@ -1491,18 +1404,8 @@ L_08910338: aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(1124), std::bit_cast(aot_fpr_12)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0891034C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -1580,18 +1483,8 @@ L_089103B8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089103CC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -1663,18 +1556,8 @@ L_0891042C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08910440: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -1726,18 +1609,8 @@ L_08910484: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08910498: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -1789,18 +1662,8 @@ L_089104DC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089104F0: aot_gpr_5 = (aot_mem.aot_direct_load8(ctx.gpr[28] + static_cast(4199))); { const bool branch_taken = aot_gpr_5 == 0u; @@ -1824,18 +1687,8 @@ L_08910508: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08910510: aot_gpr_5 = (aot_mem.aot_direct_load8(ctx.gpr[28] + static_cast(4199))); { const bool branch_taken = aot_gpr_5 != 0u; @@ -1866,18 +1719,8 @@ L_08910530: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08910538: aot_gpr_29 = (aot_gpr_29 + static_cast(-80)); aot_gpr_6 = (aot_mem.aot_direct_load8(ctx.gpr[28] + static_cast(4199))); @@ -1949,18 +1792,8 @@ L_089105D8: aot_gpr_29 = (aot_gpr_29 + static_cast(80)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089105E8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_6 = (aot_gpr_5 | 0u); @@ -2003,18 +1836,8 @@ L_08910634: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08910640: aot_gpr_5 = (aot_mem.aot_direct_load8(ctx.gpr[28] + static_cast(4199))); { const bool branch_taken = aot_gpr_5 == 0u; @@ -2038,18 +1861,8 @@ L_0891065C: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08910664: aot_gpr_4 = (aot_mem.aot_direct_load8(ctx.gpr[28] + static_cast(4199))); { const bool branch_taken = aot_gpr_4 == 0u; @@ -2069,18 +1882,8 @@ L_08910678: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08910680: aot_gpr_4 = (aot_mem.aot_direct_load8(ctx.gpr[28] + static_cast(4199))); { const bool branch_taken = aot_gpr_4 == 0u; @@ -2100,18 +1903,8 @@ L_08910694: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0891069C: aot_gpr_6 = (aot_mem.aot_direct_load8(ctx.gpr[28] + static_cast(4199))); { const bool branch_taken = aot_gpr_6 != 0u; @@ -2173,18 +1966,8 @@ L_089106E4: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089106EC: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(16), aot_gpr_16); @@ -2266,18 +2049,8 @@ L_08910768: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0891077C: aot_gpr_5 = (aot_mem.aot_direct_load8(ctx.gpr[28] + static_cast(4199))); { const bool branch_taken = aot_gpr_5 == 0u; @@ -2311,18 +2084,8 @@ L_089107BC: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089107C4: aot_gpr_5 = (aot_mem.aot_direct_load8(ctx.gpr[28] + static_cast(4199))); { const bool branch_taken = aot_gpr_5 == 0u; @@ -2348,18 +2111,8 @@ L_089107E4: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089107EC: aot_gpr_5 = (aot_mem.aot_direct_load8(ctx.gpr[28] + static_cast(4199))); { const bool branch_taken = aot_gpr_5 != 0u; @@ -2425,18 +2178,8 @@ L_08910848: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08910850: aot_gpr_6 = (aot_mem.aot_direct_load8(ctx.gpr[28] + static_cast(4199))); { const bool branch_taken = aot_gpr_6 != 0u; @@ -2465,18 +2208,8 @@ L_08910868: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08910870: aot_gpr_5 = (aot_mem.aot_direct_load8(ctx.gpr[28] + static_cast(4199))); { const bool branch_taken = aot_gpr_5 == 0u; @@ -2494,18 +2227,8 @@ L_08910888: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08910890: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_gpr_5 = (aot_mem.aot_direct_load8(ctx.gpr[28] + static_cast(4199))); @@ -2544,18 +2267,8 @@ L_089108D4: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089108E8: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_gpr_5 = (aot_mem.aot_direct_load8(ctx.gpr[28] + static_cast(4199))); @@ -2591,18 +2304,8 @@ L_08910934: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08910944: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_6 = (aot_mem.aot_direct_load8(ctx.gpr[28] + static_cast(4199))); @@ -2714,18 +2417,8 @@ L_089109FC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08910A14: { const bool branch_taken = 0u == 0u; ctx.gpr[2] = (0u | 0u); @@ -2738,18 +2431,8 @@ L_08910A1C: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08910A24: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -2866,18 +2549,8 @@ L_08910AC0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08910AD4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -2929,36 +2602,16 @@ L_08910B18: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08910B2C: ctx.gpr[2] = (aot_gpr_4 ^ 10u); jump_target = aot_gpr_31; ctx.gpr[2] = (ctx.gpr[2] < static_cast(1) ? 1u : 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08910B38: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(1152))); @@ -2995,18 +2648,8 @@ L_08910B64: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08910B7C: { const bool branch_taken = 0u == 0u; ctx.gpr[2] = (0u | 0u); @@ -3075,34 +2718,14 @@ L_08910BD0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08910BDC: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08910BE4: aot_gpr_29 = (aot_gpr_29 + static_cast(-112)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(96), aot_gpr_16); @@ -3217,18 +2840,8 @@ L_08910CB8: aot_gpr_29 = (aot_gpr_29 + static_cast(112)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08910CCC: aot_gpr_29 = (aot_gpr_29 + static_cast(-80)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(68), ctx.gpr[17]); @@ -3362,18 +2975,8 @@ L_08910DA4: aot_gpr_29 = (aot_gpr_29 + static_cast(80)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08910DB8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (static_cast(static_cast(static_cast(aot_mem.aot_direct_load8(aot_gpr_4 + static_cast(1929)))))); @@ -3561,18 +3164,8 @@ L_08910EF0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08910F00: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -3804,18 +3397,8 @@ L_08911074: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0891108C: ctx.gpr[7] = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(1952))); ctx.gpr[8] = (0u + static_cast(-1)); @@ -3843,18 +3426,8 @@ L_089110B4: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089110BC: aot_gpr_29 = (aot_gpr_29 + static_cast(-112)); aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(2060), std::bit_cast(aot_fpr_12)); @@ -3905,52 +3478,22 @@ L_0891111C: aot_gpr_29 = (aot_gpr_29 + static_cast(112)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08911130: jump_target = aot_gpr_31; ctx.gpr[2] = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(2248))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08911138: jump_target = aot_gpr_31; aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(2248), aot_gpr_5); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08911140: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(80))); @@ -4071,35 +3614,15 @@ L_089111FC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08911218: jump_target = aot_gpr_31; ctx.gpr[2] = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(2116))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08911220: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(80))); @@ -4152,18 +3675,8 @@ L_08911270: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08911284: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(2228))); @@ -4225,18 +3738,8 @@ L_089112FC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08911310: aot_gpr_4 = (static_cast(static_cast(static_cast(aot_mem.aot_direct_load8(aot_gpr_4 + static_cast(1780)))))); ctx.gpr[2] = (aot_gpr_4 & 2u); @@ -4244,18 +3747,8 @@ L_08911310: ctx.gpr[2] = (0u < ctx.gpr[2] ? 1u : 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08911320: ctx.gpr[7] = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(2276))); { const bool branch_taken = aot_gpr_5 == ctx.gpr[7]; @@ -4308,18 +3801,8 @@ L_08911368: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08911370: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_6 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(2144))); @@ -4432,18 +3915,8 @@ L_08911480: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08911494: aot_gpr_29 = (aot_gpr_29 + static_cast(-64)); ctx.gpr[7] = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(476))); @@ -4825,18 +4298,8 @@ L_08911728: aot_gpr_29 = (aot_gpr_29 + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08911750: aot_gpr_5 = (aot_mem.aot_direct_load8(ctx.gpr[28] + static_cast(-1040))); { const bool branch_taken = aot_gpr_5 != 0u; @@ -4924,18 +4387,8 @@ L_089117B0: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089117B8: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(20), aot_gpr_16); @@ -5151,18 +4604,8 @@ L_089119A0: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089119D0: aot_gpr_4 = (aot_mem.aot_direct_load32(ctx.gpr[7] + static_cast(0))); aot_gpr_4 = (aot_gpr_4 + static_cast(-2)); @@ -5181,18 +4624,8 @@ L_089119E4: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089119FC: aot_gpr_4 = (0u | 60u); aot_mem.aot_direct_store32(aot_gpr_6 + static_cast(0), aot_gpr_4); @@ -5274,18 +4707,8 @@ L_08911A88: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08911A90: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -5344,18 +4767,8 @@ L_08911AF0: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08911B08: aot_gpr_4 = (0u | 6u); { const bool branch_taken = 0u == 0u; @@ -5433,18 +4846,8 @@ L_08911B64: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08911B7C: aot_gpr_29 = (aot_gpr_29 + static_cast(-96)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(76), aot_gpr_16); @@ -5508,18 +4911,8 @@ L_08911BF0: aot_gpr_29 = (aot_gpr_29 + static_cast(96)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08911C08: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -5694,18 +5087,8 @@ L_08911D4C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08911D6C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -6030,18 +5413,8 @@ L_08911F80: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08911F98: aot_gpr_29 = (aot_gpr_29 + static_cast(-160)); { const std::uint32_t aot_run_words[7]{std::bit_cast(aot_fpr_20), std::bit_cast(ctx.fpr[22]), aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], aot_gpr_31}; @@ -6416,18 +5789,8 @@ L_08912258: aot_gpr_29 = (aot_gpr_29 + static_cast(160)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0891227C: aot_gpr_29 = (aot_gpr_29 + static_cast(-160)); { const std::uint32_t aot_run_words[8]{std::bit_cast(aot_fpr_20), std::bit_cast(ctx.fpr[22]), std::bit_cast(ctx.fpr[24]), aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], aot_gpr_31}; @@ -6639,18 +6002,8 @@ L_089123F4: aot_gpr_29 = (aot_gpr_29 + static_cast(160)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0891241C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(8), ctx.gpr[18]); @@ -6799,18 +6152,8 @@ L_0891252C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08912560: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(16), aot_gpr_16); @@ -7029,18 +6372,8 @@ L_089126F8: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08912718: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(20), ctx.gpr[17]); @@ -7171,18 +6504,8 @@ L_08912820: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0891283C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(1152))); @@ -7257,18 +6580,8 @@ L_089128A0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089128AC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -7343,18 +6656,8 @@ L_08912920: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08912938: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -7464,18 +6767,8 @@ L_089129D8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089129F0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -7547,18 +6840,8 @@ L_08912A58: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08912A70: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(236))); @@ -7729,18 +7012,8 @@ L_08912BCC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08912BE0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -7865,18 +7138,8 @@ L_08912CD8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08912CEC: aot_gpr_29 = (aot_gpr_29 + static_cast(-80)); aot_gpr_5 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(2228))); @@ -8079,18 +7342,8 @@ L_08912E54: aot_gpr_29 = (aot_gpr_29 + static_cast(80)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08912E78: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -8253,18 +7506,8 @@ L_08912F98: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08912FB0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -8395,18 +7638,8 @@ L_08913098: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089130B0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(2228))); @@ -8693,18 +7926,8 @@ L_08913260: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08913274: aot_gpr_29 = (aot_gpr_29 + static_cast(-128)); aot_gpr_5 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(2228))); @@ -8996,18 +8219,8 @@ L_08913478: aot_gpr_29 = (aot_gpr_29 + static_cast(128)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08913498: aot_gpr_4 = (static_cast(aot_gpr_5) < 8 ? 1u : 0u); { const bool branch_taken = aot_gpr_4 == 0u; @@ -9046,36 +8259,16 @@ L_089134C0: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089134C8: ctx.gpr[2] = (static_cast(static_cast(static_cast(aot_mem.aot_direct_load8(aot_gpr_4 + static_cast(204)))))); jump_target = aot_gpr_31; ctx.gpr[2] = (ctx.gpr[2] & 1u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089134D4: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_gpr_5 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(96))); @@ -9108,35 +8301,15 @@ L_08913508: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0891351C: jump_target = aot_gpr_31; ctx.gpr[2] = (aot_gpr_4 | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08913524: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(12), ctx.gpr[18]); @@ -9295,18 +8468,8 @@ L_0891364C: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08913670: aot_gpr_29 = (aot_gpr_29 + static_cast(-112)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(84), ctx.gpr[22]); @@ -10025,863 +9188,8 @@ void recomp_unit_0067(Runtime &rt, AllegrexContext &ctx) { void register_generated_unit_67(Runtime &runtime) { runtime.register_generated_unit(67u, 0x08910000u, 16384u, &recomp_unit_0067, &recomp_unit_0067_entry); - runtime.register_function(0x08910000u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08910004u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08910020u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08910034u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x0891004Cu, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08910054u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x0891005Cu, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08910064u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08910068u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08910074u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08910090u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x089100A0u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x089100A8u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x089100B4u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x089100C0u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x089100DCu, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x089100E8u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08910124u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08910140u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08910150u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08910164u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x0891017Cu, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08910184u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x0891018Cu, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08910194u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08910198u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x089101A4u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x089101ACu, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x089101CCu, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x089101E8u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x089101F8u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08910200u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x0891020Cu, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08910218u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08910244u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08910250u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08910268u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x0891027Cu, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08910294u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x089102A4u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x089102B0u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x089102B8u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x089102C0u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x089102D4u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x089102F8u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08910310u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08910324u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x0891032Cu, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08910338u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x0891034Cu, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x0891036Cu, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08910374u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x0891037Cu, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08910388u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08910394u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x0891039Cu, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x089103A8u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x089103B0u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x089103B8u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x089103CCu, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x089103ECu, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x089103F4u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08910400u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08910408u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08910410u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x0891041Cu, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08910424u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x0891042Cu, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08910440u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08910460u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08910468u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08910474u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x0891047Cu, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08910484u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08910498u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x089104B8u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x089104C0u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x089104C8u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x089104D4u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x089104DCu, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x089104F0u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x089104FCu, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08910504u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08910508u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08910510u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x0891051Cu, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08910530u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08910538u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08910554u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08910560u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x0891059Cu, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x089105B4u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x089105D8u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x089105E8u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08910604u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08910614u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x0891061Cu, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08910634u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08910640u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x0891064Cu, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08910654u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x0891065Cu, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08910664u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08910670u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08910678u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08910680u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x0891068Cu, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08910694u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x0891069Cu, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x089106A8u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x089106B4u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x089106BCu, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x089106C4u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x089106CCu, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x089106D8u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x089106E0u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x089106E4u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x089106ECu, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08910718u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08910720u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08910750u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x0891075Cu, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08910764u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08910768u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x0891077Cu, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08910788u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x089107B8u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x089107BCu, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x089107C4u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x089107D0u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x089107E0u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x089107E4u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x089107ECu, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x089107F8u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08910804u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x0891080Cu, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x0891081Cu, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x0891082Cu, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08910840u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08910844u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08910848u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08910850u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x0891085Cu, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08910868u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08910870u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x0891087Cu, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08910888u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08910890u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x089108B0u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x089108BCu, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x089108D4u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x089108E8u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08910900u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x0891090Cu, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08910934u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08910944u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x0891096Cu, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08910978u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08910980u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08910988u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08910990u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08910998u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x089109ACu, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x089109BCu, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x089109C8u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x089109E4u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x089109F4u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x089109FCu, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08910A14u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08910A1Cu, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08910A24u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08910A44u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08910A4Cu, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08910A54u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08910A60u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08910A68u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08910A70u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08910A78u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08910A7Cu, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08910A84u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08910A8Cu, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08910A90u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08910A9Cu, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08910AA4u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08910AACu, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08910AB8u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08910AC0u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08910AD4u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08910AF4u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08910AFCu, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08910B04u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08910B10u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08910B18u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08910B2Cu, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08910B38u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08910B4Cu, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08910B5Cu, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08910B64u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08910B7Cu, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08910B84u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08910B8Cu, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08910B9Cu, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08910BA4u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08910BB4u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08910BC0u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08910BC4u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08910BCCu, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08910BD0u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08910BDCu, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08910BE4u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08910C00u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08910C14u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08910C20u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08910C30u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08910C40u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08910C48u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08910C4Cu, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08910C64u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08910CA4u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08910CB0u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08910CB8u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08910CCCu, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08910CECu, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08910CF8u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08910D00u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08910D10u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08910D18u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08910D20u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08910D2Cu, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08910D34u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08910D44u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08910D48u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08910D50u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08910D58u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08910D68u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08910D6Cu, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08910D74u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08910D7Cu, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08910D8Cu, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08910D98u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08910DA4u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08910DB8u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08910DECu, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08910DFCu, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08910E0Cu, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08910E1Cu, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08910E2Cu, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08910E3Cu, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08910E4Cu, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08910E5Cu, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08910E6Cu, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08910E7Cu, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08910E8Cu, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08910E9Cu, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08910EACu, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08910EBCu, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08910EC4u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08910ECCu, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08910ED4u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08910EDCu, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08910EE4u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08910EECu, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08910EF0u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08910F00u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08910F2Cu, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08910F3Cu, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08910F44u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08910F4Cu, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08910F58u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08910F64u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08910F74u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08910F7Cu, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08910F84u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08910F8Cu, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08910F94u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08910FA4u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08910FB0u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08910FBCu, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08910FC4u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08910FCCu, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08910FD4u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08910FDCu, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08910FF0u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x0891100Cu, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08911014u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x0891101Cu, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08911020u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08911028u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x0891103Cu, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x0891104Cu, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08911054u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x0891105Cu, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08911074u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x0891108Cu, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x0891109Cu, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x089110A4u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x089110B4u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x089110BCu, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x089110E0u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x089110ECu, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x089110F4u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x0891111Cu, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08911130u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08911138u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08911140u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08911160u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x0891116Cu, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08911178u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08911180u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08911184u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08911190u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08911198u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x089111B0u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x089111C0u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x089111D8u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x089111E0u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x089111E8u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x089111F0u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x089111FCu, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08911218u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08911220u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08911238u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08911244u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x0891125Cu, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08911264u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08911270u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08911284u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x089112A0u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x089112B8u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x089112D0u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x089112F8u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x089112FCu, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08911310u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08911320u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x0891132Cu, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08911338u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08911348u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08911350u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08911358u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08911364u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08911368u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08911370u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08911390u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x0891139Cu, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08911468u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08911474u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08911480u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08911494u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x089114D0u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x089114D8u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x089114E4u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x089114ECu, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x089114F0u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08911500u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x0891150Cu, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08911518u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08911520u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08911528u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08911530u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08911538u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08911548u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08911550u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08911568u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08911570u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08911574u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x0891158Cu, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08911598u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x089115A0u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x089115A8u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x089115F0u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x089115FCu, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08911604u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08911614u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x0891161Cu, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08911628u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08911634u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x0891163Cu, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08911640u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08911654u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08911660u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08911668u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08911670u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x0891169Cu, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x089116B0u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x089116BCu, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x089116DCu, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x089116E4u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x089116F4u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x0891171Cu, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08911728u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08911750u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x0891175Cu, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x0891176Cu, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08911774u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x0891177Cu, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08911784u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x0891178Cu, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08911794u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x0891179Cu, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x089117A4u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x089117ACu, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x089117B0u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x089117B8u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x089117F4u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08911800u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x0891180Cu, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08911830u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08911844u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08911850u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08911864u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x0891186Cu, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08911874u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08911894u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x089118C8u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x089118E8u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x089118F4u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08911904u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08911910u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08911918u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08911920u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08911938u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08911954u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08911978u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x089119A0u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x089119D0u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x089119E4u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x089119FCu, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08911A10u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08911A24u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08911A38u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08911A4Cu, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08911A60u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08911A74u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08911A88u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08911A90u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08911AB4u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08911ABCu, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08911AC4u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08911AD0u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08911AD8u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08911AE0u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08911AF0u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08911B08u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08911B14u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08911B20u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08911B2Cu, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08911B38u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08911B44u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08911B54u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08911B64u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08911B7Cu, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08911BA8u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08911BBCu, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08911BCCu, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08911BD8u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08911BE0u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08911BF0u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08911C08u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08911C24u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08911C38u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08911C48u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08911C54u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08911C68u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08911C74u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08911C84u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08911C8Cu, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08911C94u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08911C9Cu, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08911CA8u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08911CB0u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08911CD0u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08911CD8u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08911D00u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08911D04u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08911D14u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08911D2Cu, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08911D3Cu, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08911D4Cu, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08911D6Cu, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08911D90u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08911DA0u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08911DB4u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08911DBCu, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08911DC4u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08911DC8u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08911DD0u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08911DE0u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08911DE4u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08911DECu, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08911DF4u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08911DFCu, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08911E00u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08911E1Cu, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08911E2Cu, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08911E3Cu, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08911E4Cu, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08911E5Cu, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08911E60u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08911E64u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08911E6Cu, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08911E70u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08911E78u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08911E80u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08911E88u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08911E8Cu, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08911E94u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08911E9Cu, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08911EA4u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08911EACu, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08911EC0u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08911ED0u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08911ED8u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08911EECu, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08911EF4u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08911F00u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08911F08u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08911F18u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08911F20u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08911F2Cu, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08911F34u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08911F3Cu, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08911F48u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08911F50u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08911F58u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08911F60u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08911F68u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08911F78u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08911F80u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08911F98u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08911FECu, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08912018u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08912088u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x089120A8u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x089120B4u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x089120C4u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x089120D0u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x089120D8u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x089120ECu, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x089120F0u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x0891210Cu, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08912128u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08912130u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08912138u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08912148u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08912154u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x0891215Cu, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08912170u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08912174u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08912190u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x089121ACu, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x089121B4u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x089121C4u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x089121D0u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x089121D8u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x089121ECu, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x089121F0u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x0891220Cu, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08912228u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08912244u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08912250u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08912258u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x0891227Cu, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x089122D4u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08912300u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08912370u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x0891238Cu, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08912398u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x089123A8u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x089123B0u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x089123D0u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x089123D4u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x089123E0u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x089123ECu, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x089123F4u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x0891241Cu, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08912444u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08912454u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08912464u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08912478u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x0891248Cu, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08912494u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x089124A0u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x089124A8u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x089124B4u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x089124BCu, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x089124CCu, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x089124E8u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08912504u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x0891250Cu, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08912528u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x0891252Cu, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08912560u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x0891258Cu, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08912598u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x089125A8u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x089125B8u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x089125C4u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x089125CCu, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x089125D4u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x089125E0u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x089125E8u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x0891260Cu, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08912618u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08912620u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08912628u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08912630u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08912638u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x0891264Cu, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08912660u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x0891266Cu, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x0891268Cu, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x0891269Cu, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x089126A4u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x089126B8u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x089126DCu, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x089126F8u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08912718u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x0891273Cu, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08912760u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x0891276Cu, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08912780u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08912794u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x089127A0u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x089127C4u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x089127CCu, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x089127E0u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08912804u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08912820u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x0891283Cu, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08912850u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08912860u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08912870u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08912878u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08912880u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08912888u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08912894u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x0891289Cu, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x089128A0u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x089128ACu, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x089128D4u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x089128E0u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x089128E8u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x089128F0u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x089128F8u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08912900u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x0891291Cu, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08912920u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08912938u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08912960u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x0891296Cu, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08912974u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x0891297Cu, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08912984u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x0891298Cu, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x0891299Cu, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x089129A8u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x089129ACu, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x089129B4u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x089129BCu, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x089129C4u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x089129D4u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x089129D8u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x089129F0u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08912A18u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08912A24u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08912A2Cu, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08912A34u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08912A3Cu, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08912A44u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08912A54u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08912A58u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08912A70u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08912A9Cu, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08912AD4u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08912ADCu, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08912AE4u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08912AECu, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08912AF4u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08912B00u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08912B08u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08912B5Cu, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08912B6Cu, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08912B8Cu, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08912B9Cu, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08912BB0u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08912BC4u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08912BCCu, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08912BE0u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08912C08u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08912C14u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08912C1Cu, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08912C24u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08912C2Cu, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08912C3Cu, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08912C44u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08912C78u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08912C84u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08912C94u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08912CB0u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08912CC8u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08912CD8u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08912CECu, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08912D1Cu, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08912D34u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08912D4Cu, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08912D64u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08912D84u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08912D98u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08912DA0u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08912DA8u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08912DB0u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08912DC4u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08912E00u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08912E10u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08912E18u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08912E2Cu, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08912E34u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08912E40u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08912E54u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08912E78u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08912E9Cu, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08912EA8u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08912EB0u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08912EC4u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08912EE0u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08912EE8u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08912EECu, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08912EF4u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08912EFCu, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08912F04u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08912F14u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08912F1Cu, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08912F38u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08912F68u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08912F6Cu, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08912F74u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08912F84u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08912F90u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08912F94u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08912F98u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08912FB0u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08912FE0u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08912FECu, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08913004u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08913024u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x0891303Cu, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08913050u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08913060u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08913064u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x0891306Cu, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08913074u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x0891307Cu, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08913084u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x0891308Cu, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08913098u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x089130B0u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x089130D0u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x089130E8u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x089130F4u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08913104u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08913110u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08913120u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08913130u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08913138u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08913140u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x0891314Cu, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08913164u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x0891317Cu, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08913198u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x089131B0u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x089131B8u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x089131D0u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x089131E8u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08913204u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08913220u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x0891323Cu, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08913244u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08913260u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08913274u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x089132A0u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x089132B0u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x089132B8u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x089132C0u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x089132CCu, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x089132DCu, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x089132E8u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x089132F8u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08913300u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08913308u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08913318u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x0891336Cu, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08913374u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08913384u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x0891338Cu, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08913394u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x0891339Cu, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x089133A4u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x089133ACu, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x089133D0u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x0891341Cu, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x0891342Cu, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08913438u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08913440u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08913450u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x0891345Cu, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08913478u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08913498u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x089134A4u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x089134ACu, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x089134B4u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x089134BCu, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x089134C0u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x089134C8u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x089134D4u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x089134ECu, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x089134FCu, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08913508u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x0891351Cu, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08913524u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08913560u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x0891356Cu, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08913578u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08913584u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08913590u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08913594u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x0891359Cu, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x089135B4u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x089135BCu, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x089135C8u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x089135D8u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x089135F0u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x089135F8u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08913610u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08913628u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08913630u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08913648u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x0891364Cu, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08913670u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x089136FCu, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08913734u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x0891373Cu, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08913754u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08913798u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x089137D4u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x089137F8u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x0891385Cu, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08913938u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x0891397Cu, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08913990u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x089139C8u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x089139D4u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08913A0Cu, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08913A48u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08913A54u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08913A60u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08913A6Cu, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08913AA0u, &recomp_unit_0067, "recomp_unit_0067"); - runtime.register_function(0x08913AB4u, &recomp_unit_0067, "recomp_unit_0067"); + // PSPRECOMP_V812_COMPACT_REGISTRATION: same entry set, looped once in Runtime instead of source-expanded calls. + runtime.register_generated_entry_mask(0x08910000u, &recomp_unit_0067, "recomp_unit_0067", + kEntryMasks_recomp_unit_0067, 59u); } } // namespace psprecomp diff --git a/profiles/vcs/generated/generated_unit_0068.cpp b/profiles/vcs/generated/generated_unit_0068.cpp index 6934764..f7c54d3 100644 --- a/profiles/vcs/generated/generated_unit_0068.cpp +++ b/profiles/vcs/generated/generated_unit_0068.cpp @@ -839,6 +839,19 @@ LOCAL_DISPATCH: AOT_REGCACHE_SYNC_OUT(); return; } } +// PSPRECOMP_V812_SHARED_SCHED_BLOCK: one scheduler-exact slow boundary per unit. +LOCAL_SCHED_BOUNDARY: + ctx.pc = jump_target; + AOT_REGCACHE_SYNC_OUT(); + if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { + ++local_redispatch_rounds; + AOT_REGCACHE_SYNC_IN(); + local_transfers = 0u; + local_pc = ctx.pc; + entry_id = 0u; + goto LOCAL_DISPATCH; + } + return; L_08914000: aot_gpr_4 = (aot_mem.aot_direct_load32(ctx.gpr[22] + static_cast(476))); aot_gpr_4 = (aot_gpr_4 | 32u); @@ -1358,18 +1371,8 @@ L_089145F0: aot_gpr_29 = (aot_gpr_29 + static_cast(112)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08914630: aot_gpr_29 = (aot_gpr_29 + static_cast(-816)); aot_gpr_5 = (static_cast(static_cast(static_cast(aot_mem.aot_direct_load16(ctx.gpr[28] + static_cast(-13362)))))); @@ -2314,18 +2317,8 @@ L_08914DEC: aot_gpr_29 = (aot_gpr_29 + static_cast(816)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08914E30: aot_gpr_29 = (aot_gpr_29 + static_cast(-768)); aot_gpr_5 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(2228))); @@ -4733,18 +4726,8 @@ L_0891629C: aot_gpr_29 = (aot_gpr_29 + static_cast(768)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089162D0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -5162,18 +5145,8 @@ L_089165D0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089165E8: aot_gpr_29 = (aot_gpr_29 + static_cast(-112)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(64), aot_gpr_16); @@ -5810,18 +5783,8 @@ L_08916A90: aot_gpr_29 = (aot_gpr_29 + static_cast(112)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08916ABC: aot_gpr_29 = (aot_gpr_29 + static_cast(-1136)); { const std::uint32_t aot_run_words[14]{std::bit_cast(ctx.fpr[20]), std::bit_cast(ctx.fpr[22]), std::bit_cast(ctx.fpr[24]), std::bit_cast(ctx.fpr[26]), aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[22], ctx.gpr[23], ctx.gpr[30], aot_gpr_31}; @@ -7808,18 +7771,8 @@ L_08917950: aot_gpr_29 = (aot_gpr_29 + static_cast(1136)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08917990: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_gpr_5 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(1368))); @@ -8624,766 +8577,8 @@ void recomp_unit_0068(Runtime &rt, AllegrexContext &ctx) { void register_generated_unit_68(Runtime &runtime) { runtime.register_generated_unit(68u, 0x08914000u, 16384u, &recomp_unit_0068, &recomp_unit_0068_entry); - runtime.register_function(0x08914000u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x089142F0u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08914300u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08914318u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08914328u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08914330u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08914358u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08914368u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08914378u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x089143A8u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x089143C8u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x089143DCu, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x0891440Cu, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08914428u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08914450u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x0891446Cu, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08914490u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x089144A4u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x089144BCu, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x089144F0u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08914514u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08914520u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08914558u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08914578u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08914594u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x089145C4u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x089145CCu, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x089145D8u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x089145E8u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x089145F0u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08914630u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x089146C8u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08914728u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08914784u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08914790u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x089147A4u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x089147C8u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x089147D4u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x089147E8u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x0891480Cu, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08914818u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x0891482Cu, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08914850u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x0891485Cu, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08914870u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08914898u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x089148DCu, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x089148F0u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08914908u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08914924u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08914934u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x0891493Cu, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08914944u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08914950u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08914964u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08914968u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08914994u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x089149A0u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x089149ACu, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x089149B4u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x089149BCu, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x089149CCu, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x089149D8u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x089149E4u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08914A00u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08914A10u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08914A2Cu, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08914A3Cu, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08914A48u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08914A50u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08914A58u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08914A7Cu, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08914A88u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08914A98u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08914AA8u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08914AC0u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08914AC8u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08914AD4u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08914AE4u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08914AF0u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08914B04u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08914B14u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08914B20u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08914B4Cu, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08914B58u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08914B68u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08914B78u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08914B84u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08914B98u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08914BA4u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08914BC8u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08914BECu, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08914BF4u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08914C18u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08914C24u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08914C2Cu, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08914C34u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08914C54u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08914C58u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08914C68u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08914C70u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08914C84u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08914C98u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08914C9Cu, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08914CA8u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08914CB8u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08914CE0u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08914CF0u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08914CF4u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08914D08u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08914D10u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08914D24u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08914D2Cu, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08914D34u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08914D3Cu, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08914D7Cu, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08914D80u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08914D88u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08914D98u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08914DC0u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08914DD4u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08914DE0u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08914DECu, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08914E30u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08914E70u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08914E80u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08914E90u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08914EA0u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08914EB0u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08914EC0u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08914EC8u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08914F14u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08914F1Cu, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08914F24u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08914F30u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08914F40u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08914F50u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08914F60u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08914F70u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08914F80u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08914F88u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08914F90u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08914F98u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08914FB0u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08914FB8u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08914FD0u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08914FDCu, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08914FE4u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08914FECu, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08914FFCu, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x0891500Cu, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x0891501Cu, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x0891502Cu, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08915030u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x0891503Cu, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x0891505Cu, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x0891507Cu, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08915080u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x089150A0u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x089150C8u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x089150CCu, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x089150F0u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08915100u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08915114u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08915124u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x0891512Cu, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x0891513Cu, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08915148u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08915150u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08915158u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08915160u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08915190u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08915198u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x089151A8u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x089151BCu, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x089151C4u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x089151E0u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x089151ECu, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x089151F4u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08915204u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08915218u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08915220u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08915240u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08915250u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08915258u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08915274u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08915288u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x089152A4u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x089152E4u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x089152ECu, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08915308u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x0891531Cu, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08915338u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08915378u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08915380u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x089153A0u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x089153C8u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x089153E4u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08915400u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08915414u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08915484u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08915494u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x089154A8u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08915508u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08915510u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08915524u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08915584u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08915594u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x089155A4u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x089155B8u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x089155C8u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x089155D8u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x089155DCu, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08915644u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08915664u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x0891566Cu, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08915674u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x0891567Cu, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08915684u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x0891568Cu, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08915694u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x089156A8u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x089156B0u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x089156C4u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x089156E0u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x089156FCu, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08915718u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x0891572Cu, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x0891579Cu, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x089157ACu, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x089157C0u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08915820u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08915828u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x0891583Cu, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x0891589Cu, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x089158ACu, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x089158BCu, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x089158D0u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x089158D8u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x089158E8u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x089158F8u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x089158FCu, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08915964u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08915984u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x0891598Cu, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08915994u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x0891599Cu, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x089159A4u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x089159C0u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x089159C8u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x089159D0u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x089159D8u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x089159ECu, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x089159F4u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08915A00u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08915A0Cu, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08915A14u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08915A1Cu, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08915A24u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08915A34u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08915A3Cu, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08915A54u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08915A64u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08915A70u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08915AD4u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08915AE4u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08915AF8u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08915B58u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08915B60u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08915B74u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08915BD4u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08915BE4u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08915BF4u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08915C08u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08915C10u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08915C20u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08915C30u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08915C34u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08915C9Cu, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08915CA4u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08915CBCu, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08915CCCu, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08915CD8u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08915D3Cu, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08915D4Cu, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08915D60u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08915DC0u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08915DC8u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08915DDCu, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08915E3Cu, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08915E4Cu, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08915E5Cu, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08915E70u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08915E78u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08915E88u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08915E98u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08915E9Cu, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08915F04u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08915F14u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08915F58u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08915F68u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08915F80u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08915F8Cu, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08915FA0u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08915FACu, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08915FC8u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08915FD0u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08915FE8u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08915FF0u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x0891609Cu, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x089160D0u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x089160FCu, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08916128u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08916138u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08916148u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08916150u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08916158u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x089161C4u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x089161F0u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x0891620Cu, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x0891622Cu, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08916254u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x0891629Cu, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x089162D0u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x089162F8u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08916308u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08916320u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x0891632Cu, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x0891633Cu, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x0891634Cu, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08916354u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x0891635Cu, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08916368u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08916370u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08916380u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08916384u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08916390u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x0891639Cu, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x089163A8u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x089163B8u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x089163C0u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x089163C8u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x089163D8u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x089163DCu, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x089163E4u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x089163F4u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x089163F8u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08916400u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08916408u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08916434u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x0891643Cu, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08916458u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08916470u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x0891648Cu, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x089164A4u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x089164B0u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x089164BCu, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x089164C4u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x089164CCu, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x089164DCu, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x089164E0u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x089164ECu, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x089164FCu, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x0891650Cu, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08916518u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08916528u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08916534u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08916538u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x0891656Cu, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08916574u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08916580u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08916588u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08916594u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x089165A0u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x089165B0u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x089165D0u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x089165E8u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x0891661Cu, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08916624u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08916630u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08916638u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08916640u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08916648u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08916654u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x0891665Cu, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08916668u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08916678u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08916680u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08916688u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x089166D4u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x089166F4u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08916708u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08916714u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08916720u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08916734u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08916740u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08916744u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08916748u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08916754u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x0891675Cu, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08916778u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08916788u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x089167A4u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x089167B8u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x089167C8u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x089167D4u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x089167DCu, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x089167E4u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x089167F4u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x089167FCu, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08916804u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x0891680Cu, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08916810u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08916818u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08916820u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x0891683Cu, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x0891684Cu, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08916850u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08916860u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x0891686Cu, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08916874u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08916888u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08916898u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x089168A8u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x089168BCu, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x089168C4u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x089168C8u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x089168F0u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x089168F8u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08916914u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08916924u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08916948u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08916950u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08916958u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08916964u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08916970u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08916978u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x0891698Cu, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x0891699Cu, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x089169A8u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x089169B0u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x089169B8u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x089169C4u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x089169CCu, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x089169D4u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x089169DCu, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x089169E4u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x089169F8u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08916A00u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08916A08u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08916A10u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08916A28u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08916A30u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08916A38u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08916A40u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08916A58u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08916A60u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08916A6Cu, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08916A84u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08916A90u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08916ABCu, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08916B18u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08916B28u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08916B48u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08916B58u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08916B68u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08916B78u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08916B88u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08916B98u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08916BACu, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08916BB8u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08916BC0u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08916BC8u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08916BCCu, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08916BF0u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08916C30u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08916C3Cu, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08916C58u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08916C68u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08916CB8u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08916CC0u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08916CCCu, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08916CE8u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08916D00u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08916D08u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08916D18u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08916D20u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08916D2Cu, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08916D38u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08916D40u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08916D48u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08916D7Cu, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08916D8Cu, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08916D98u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08916DA4u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08916DACu, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08916DBCu, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08916DC8u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08916E14u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08916E1Cu, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08916E30u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08916E3Cu, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08916E48u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08916E54u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08916E58u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08916E74u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08916E80u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08916E8Cu, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08916E98u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08916EACu, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08916EBCu, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08916EDCu, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08916EECu, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08916F08u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08916F34u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08916F3Cu, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08916F44u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08916F58u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08916F6Cu, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08916F88u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08916F90u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08916F98u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08916FB4u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08916FE0u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08916FF0u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08917000u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08917048u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08917058u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08917060u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08917078u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08917088u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08917098u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x089170B8u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x089170E4u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x089170ECu, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x089170F4u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x089170FCu, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08917114u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08917124u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x0891713Cu, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x0891714Cu, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x0891715Cu, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08917168u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08917178u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08917184u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08917194u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08917198u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x089171A0u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x089171ACu, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x089171B4u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x089171C0u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x089171CCu, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x089171D4u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x089171E4u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x089171F0u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x089171F4u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08917248u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08917254u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08917264u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x0891726Cu, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08917274u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08917288u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x0891729Cu, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x089172A4u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x089172ACu, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x089172B4u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x089172C4u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x089172D4u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x089172E0u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x089172F4u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08917304u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x0891730Cu, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08917318u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08917328u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08917334u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08917348u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08917358u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08917368u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08917374u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08917384u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08917394u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x089173A4u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x089173B4u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x089173C4u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x089173D0u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x089173D4u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x089173E4u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x089173ECu, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08917404u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x0891740Cu, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08917414u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x0891741Cu, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x0891742Cu, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x0891743Cu, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08917440u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x0891744Cu, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x0891745Cu, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08917468u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08917478u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08917488u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08917494u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x089174A8u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x089174B8u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x089174C8u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x089174D8u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x089174E8u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x089174F8u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08917508u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08917518u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08917528u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08917538u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08917548u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08917550u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08917558u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08917570u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08917578u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08917588u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08917598u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x089175A0u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x089175A8u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x089175B8u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x089175C0u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x089175D0u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x089175E4u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08917600u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08917638u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08917650u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08917660u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08917670u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08917688u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x089176A0u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x089176ACu, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x089176BCu, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x089176C0u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x089176C8u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x089176DCu, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x089176F0u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x0891770Cu, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08917740u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08917758u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08917768u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08917778u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08917790u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x0891779Cu, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x089177ACu, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x089177BCu, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x089177C8u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x089177CCu, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x089177D0u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08917884u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08917890u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x089178A0u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x089178B0u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x089178C4u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x089178D4u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x089178E0u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x089178E8u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x089178F8u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08917908u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08917914u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08917920u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x0891793Cu, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x0891794Cu, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08917950u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08917990u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x089179D4u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x089179E0u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x089179F0u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08917A30u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08917A34u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08917A3Cu, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08917A58u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08917A68u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08917A78u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08917A90u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08917AA0u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08917AB0u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08917AB8u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08917AC8u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08917AD4u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08917AECu, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08917AF4u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08917B0Cu, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08917B14u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08917B20u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08917B30u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08917B54u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08917B60u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08917B70u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08917B84u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08917BA0u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08917BB4u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08917BBCu, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08917BC4u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08917BD8u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08917BF4u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08917C08u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08917C14u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08917C2Cu, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08917C34u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08917C40u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08917C48u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08917C50u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08917C58u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08917C64u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08917C74u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08917C80u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08917C8Cu, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08917C94u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08917CA0u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08917CA8u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08917CB0u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08917CCCu, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08917CD4u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08917CDCu, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08917CE8u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08917D04u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08917D08u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08917D1Cu, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08917D2Cu, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08917D4Cu, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08917D54u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08917D64u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08917D6Cu, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08917D74u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08917D7Cu, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08917D84u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08917D90u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08917D98u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08917DACu, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08917DC4u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08917DE4u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08917DECu, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08917DF4u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08917DFCu, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08917E0Cu, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08917E1Cu, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08917E20u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08917E30u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08917E50u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08917E58u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08917E84u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08917EA0u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08917EC4u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08917ED8u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08917EECu, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08917EF8u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08917F08u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08917F1Cu, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08917F30u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08917F3Cu, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08917F58u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08917F68u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08917F70u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08917F78u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08917FA0u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08917FA8u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08917FBCu, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08917FC4u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08917FE8u, &recomp_unit_0068, "recomp_unit_0068"); - runtime.register_function(0x08917FFCu, &recomp_unit_0068, "recomp_unit_0068"); + // PSPRECOMP_V812_COMPACT_REGISTRATION: same entry set, looped once in Runtime instead of source-expanded calls. + runtime.register_generated_entry_mask(0x08914000u, &recomp_unit_0068, "recomp_unit_0068", + kEntryMasks_recomp_unit_0068, 64u); } } // namespace psprecomp diff --git a/profiles/vcs/generated/generated_unit_0069.cpp b/profiles/vcs/generated/generated_unit_0069.cpp index a2f6504..067d04d 100644 --- a/profiles/vcs/generated/generated_unit_0069.cpp +++ b/profiles/vcs/generated/generated_unit_0069.cpp @@ -806,6 +806,19 @@ LOCAL_DISPATCH: AOT_REGCACHE_SYNC_OUT(); return; } } +// PSPRECOMP_V812_SHARED_SCHED_BLOCK: one scheduler-exact slow boundary per unit. +LOCAL_SCHED_BOUNDARY: + ctx.pc = jump_target; + AOT_REGCACHE_SYNC_OUT(); + if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { + ++local_redispatch_rounds; + AOT_REGCACHE_SYNC_IN(); + local_transfers = 0u; + local_pc = ctx.pc; + entry_id = 0u; + goto LOCAL_DISPATCH; + } + return; L_08918000: aot_fpr_12 = std::bit_cast(aot_gpr_4); aot_fpr_12 = ctx.fpr[22] - aot_fpr_12; @@ -1068,18 +1081,8 @@ L_0891823C: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0891826C: aot_gpr_29 = (aot_gpr_29 + static_cast(-544)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(516), ctx.gpr[19]); @@ -2702,18 +2705,8 @@ L_08918ED0: aot_gpr_29 = (aot_gpr_29 + static_cast(544)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08918F0C: aot_gpr_29 = (aot_gpr_29 + static_cast(-208)); { const std::uint32_t aot_run_words[12]{std::bit_cast(aot_fpr_20), std::bit_cast(ctx.fpr[22]), aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[22], ctx.gpr[23], ctx.gpr[30], aot_gpr_31}; @@ -3472,18 +3465,8 @@ L_08919448: aot_gpr_29 = (aot_gpr_29 + static_cast(208)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08919480: aot_gpr_29 = (aot_gpr_29 + static_cast(-96)); { const std::uint32_t aot_run_words[8]{std::bit_cast(aot_fpr_20), std::bit_cast(ctx.fpr[22]), std::bit_cast(ctx.fpr[24]), std::bit_cast(ctx.fpr[26]), aot_gpr_16, ctx.gpr[17], ctx.gpr[18], aot_gpr_31}; @@ -4393,18 +4376,8 @@ L_08919CB0: aot_gpr_29 = (aot_gpr_29 + static_cast(96)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08919CD8: aot_gpr_29 = (aot_gpr_29 + static_cast(-272)); aot_gpr_5 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(456))); @@ -5256,18 +5229,8 @@ L_0891A35C: aot_gpr_29 = (aot_gpr_29 + static_cast(272)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0891A380: aot_gpr_29 = (aot_gpr_29 + static_cast(-912)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(872), aot_gpr_16); @@ -7507,18 +7470,8 @@ L_0891B7A8: aot_gpr_29 = (aot_gpr_29 + static_cast(912)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0891B7DC: aot_gpr_29 = (aot_gpr_29 + static_cast(-64)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(20), ctx.gpr[17]); @@ -7884,18 +7837,8 @@ L_0891BA5C: aot_gpr_29 = (aot_gpr_29 + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0891BA8C: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); ctx.gpr[8] = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(236))); @@ -8201,18 +8144,8 @@ L_0891BD0C: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0891BD30: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(16), aot_gpr_16); @@ -8633,733 +8566,8 @@ void recomp_unit_0069(Runtime &rt, AllegrexContext &ctx) { void register_generated_unit_69(Runtime &runtime) { runtime.register_generated_unit(69u, 0x08918000u, 16384u, &recomp_unit_0069, &recomp_unit_0069_entry); - runtime.register_function(0x08918000u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x08918018u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x08918028u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x08918040u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x08918048u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x08918064u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x08918078u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x08918084u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x08918090u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x089180A0u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x089180B4u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x089180C4u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x089180D8u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x089180ECu, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x089180F8u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x08918100u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x08918108u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891811Cu, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x08918128u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x08918150u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x08918164u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x08918184u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x08918194u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x08918198u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x089181B4u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x089181BCu, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x089181E8u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x08918204u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x08918228u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891823Cu, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891826Cu, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x089182D4u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x089182E0u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x089182E8u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x089182F8u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x08918300u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891830Cu, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x08918314u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891831Cu, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x08918324u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891832Cu, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x08918338u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x08918348u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x08918358u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x08918368u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x08918370u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x08918378u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891839Cu, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x089183ACu, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x089183BCu, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x089183C4u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x089183D0u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x089183ECu, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x089183F8u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x08918400u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891840Cu, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x08918414u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x08918420u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x08918464u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x08918470u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x08918478u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891849Cu, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x089184A4u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x089184CCu, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x089184E0u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x089184F0u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x08918508u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x08918514u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891851Cu, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x08918524u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891853Cu, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x08918548u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891854Cu, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x08918550u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x08918580u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x089185A0u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x089185A8u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x089185ACu, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x08918660u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x08918678u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x08918694u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x089186A4u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x089186ACu, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x089186B4u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x089186CCu, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x089186D8u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x089186E0u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x089186F4u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x08918728u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x08918758u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x08918768u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891877Cu, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x08918784u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891879Cu, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x089187B4u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x089187BCu, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x089187E4u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x089187ECu, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x089187F4u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x08918808u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x08918828u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x08918840u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x08918868u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891889Cu, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x089188C0u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x089188C8u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x089188F4u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x089188FCu, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891891Cu, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x08918968u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x08918970u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x08918988u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x089189B0u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x089189E4u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x08918A08u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x08918A14u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x08918A3Cu, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x08918A68u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x08918A7Cu, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x08918A84u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x08918A90u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x08918A9Cu, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x08918AE0u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x08918AF4u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x08918AFCu, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x08918B08u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x08918B10u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x08918B28u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x08918B34u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x08918B40u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x08918B48u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x08918B60u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x08918B6Cu, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x08918B84u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x08918BA0u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x08918BD4u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x08918BDCu, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x08918BE4u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x08918BFCu, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x08918C08u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x08918C10u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x08918C24u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x08918C58u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x08918C88u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x08918C98u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x08918CACu, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x08918CB4u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x08918CCCu, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x08918CE4u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x08918CECu, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x08918CF4u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x08918CFCu, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x08918D08u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x08918D0Cu, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x08918D14u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x08918D1Cu, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x08918D28u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x08918D34u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x08918D38u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x08918D3Cu, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x08918D60u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x08918D78u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x08918D80u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x08918D84u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x08918D90u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x08918D98u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x08918E38u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x08918E60u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x08918E68u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x08918E74u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x08918E7Cu, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x08918E94u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x08918EACu, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x08918EC0u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x08918ECCu, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x08918ED0u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x08918F0Cu, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x08918F48u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x08918F50u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x08918F5Cu, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x08918F6Cu, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x08918F74u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x08918F7Cu, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x08918F84u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x08918F8Cu, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x08918F9Cu, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x08918FA4u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x08918FACu, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x08918FB4u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x08918FC8u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x08918FD0u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x08918FECu, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x08919038u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891904Cu, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891905Cu, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891906Cu, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x08919094u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891909Cu, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x089190A4u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x089190ACu, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x089190B8u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x089190CCu, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x089190DCu, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x089190F0u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x089190FCu, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x08919104u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x08919118u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x08919128u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x08919138u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x08919148u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x08919158u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x08919160u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x08919170u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891918Cu, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x089191A8u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x089191E8u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x089191F0u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x08919204u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891920Cu, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x08919214u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891921Cu, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x08919224u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x08919228u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x08919238u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x08919240u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x08919248u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891925Cu, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x08919268u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x08919280u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891928Cu, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891929Cu, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x089192A8u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x089192B8u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x089192C8u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x089192ECu, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x08919300u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x08919314u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x08919338u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x08919344u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x08919350u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x08919388u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x08919398u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x089193A0u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x089193ACu, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x089193B4u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x089193C0u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x089193C8u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x089193D0u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x089193E8u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x089193F0u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x089193F8u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x08919400u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x08919410u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x08919420u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x08919434u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891943Cu, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x08919448u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x08919480u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x089194ACu, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x089194C4u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x089194DCu, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x089194F8u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x08919504u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891951Cu, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x08919534u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x08919538u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891954Cu, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x08919564u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891958Cu, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x089195CCu, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x089195E4u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x089195F4u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x089195FCu, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x08919608u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x08919624u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x08919638u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891964Cu, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891965Cu, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x08919670u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x08919678u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891968Cu, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x08919694u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891969Cu, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x089196B8u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x089196D0u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x089196D8u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x089196E8u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x089196F4u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x08919708u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x08919720u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x08919740u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x08919750u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x08919768u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x08919778u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891982Cu, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x08919850u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x08919864u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891987Cu, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x08919890u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x08919894u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x089198A0u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x089198D8u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x089198ECu, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x08919900u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x08919910u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x08919920u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x08919934u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x08919948u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x08919958u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x08919968u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891997Cu, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x089199B0u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x089199E8u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x089199F0u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x089199F8u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x08919A00u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x08919A08u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x08919A10u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x08919A18u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x08919A20u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x08919A28u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x08919A34u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x08919A5Cu, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x08919A80u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x08919A94u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x08919AB0u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x08919AC0u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x08919AD0u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x08919AE8u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x08919B34u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x08919B44u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x08919B50u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x08919B60u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x08919B6Cu, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x08919B7Cu, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x08919B80u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x08919B88u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x08919B9Cu, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x08919BA8u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x08919BC8u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x08919BE0u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x08919BFCu, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x08919C0Cu, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x08919C1Cu, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x08919C34u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x08919C88u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x08919CA4u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x08919CB0u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x08919CD8u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x08919D0Cu, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x08919D24u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x08919D30u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x08919D48u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x08919D60u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x08919D7Cu, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x08919D90u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x08919D9Cu, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x08919DA4u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x08919DB8u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x08919DC0u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x08919DC8u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x08919DD0u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x08919DD8u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x08919DE0u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x08919E00u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x08919E14u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x08919E48u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x08919ED8u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x08919EF4u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x08919EFCu, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x08919F10u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x08919F38u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x08919F4Cu, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x08919F54u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x08919F70u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x08919F7Cu, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x08919F88u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x08919F9Cu, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x08919FA8u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x08919FACu, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x08919FB0u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891A014u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891A024u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891A03Cu, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891A050u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891A054u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891A080u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891A088u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891A0BCu, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891A0D8u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891A124u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891A14Cu, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891A154u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891A170u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891A17Cu, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891A190u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891A1A4u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891A1A8u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891A1CCu, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891A1ECu, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891A204u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891A208u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891A224u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891A238u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891A24Cu, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891A260u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891A270u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891A28Cu, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891A2C0u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891A2CCu, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891A2E0u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891A2ECu, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891A304u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891A30Cu, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891A314u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891A32Cu, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891A330u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891A338u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891A354u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891A358u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891A35Cu, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891A380u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891A3C0u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891A3C8u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891A3F8u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891A400u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891A414u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891A424u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891A434u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891A444u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891A45Cu, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891A474u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891A480u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891A488u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891A48Cu, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891A4B8u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891A4C0u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891A540u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891A548u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891A568u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891A57Cu, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891A590u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891A594u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891A5A8u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891A5ACu, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891A5E0u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891A5E8u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891A60Cu, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891A610u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891A618u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891A688u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891A690u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891A6C8u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891A6CCu, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891A740u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891A75Cu, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891A854u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891A86Cu, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891A884u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891A890u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891A894u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891A8BCu, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891A8D0u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891A8ECu, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891A8F8u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891A8FCu, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891A918u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891A930u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891A940u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891A948u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891A950u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891A960u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891A974u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891A988u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891A990u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891A998u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891A9B0u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891A9C4u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891A9CCu, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891A9DCu, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891A9F0u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891AA04u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891AA0Cu, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891AA20u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891AA38u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891AA44u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891AA98u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891AACCu, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891AAE8u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891AAF0u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891AAF8u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891AB00u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891AB04u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891AB0Cu, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891AB34u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891AB44u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891AB50u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891AB58u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891AB6Cu, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891AB84u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891AB94u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891ABA4u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891ABB8u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891ABC0u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891ABD4u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891ABE4u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891AC34u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891AC3Cu, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891AC48u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891AC58u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891AC6Cu, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891AC7Cu, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891ACD4u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891ACDCu, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891ACF0u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891ACFCu, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891AD0Cu, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891AD34u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891AD48u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891AD7Cu, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891ADCCu, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891ADDCu, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891ADF0u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891AE1Cu, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891AE2Cu, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891AEBCu, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891AED0u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891AEE0u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891AF24u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891AF38u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891AF80u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891AFACu, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891AFB4u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891AFD0u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891AFE4u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891B044u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891B04Cu, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891B054u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891B060u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891B07Cu, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891B0C4u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891B0D8u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891B0E8u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891B0F8u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891B108u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891B138u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891B160u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891B168u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891B184u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891B1A8u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891B1B8u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891B1CCu, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891B1E0u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891B224u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891B238u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891B244u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891B24Cu, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891B250u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891B27Cu, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891B2B0u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891B308u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891B328u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891B354u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891B368u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891B39Cu, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891B3E4u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891B414u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891B47Cu, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891B484u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891B48Cu, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891B4C4u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891B4DCu, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891B4FCu, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891B50Cu, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891B518u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891B524u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891B538u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891B568u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891B570u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891B578u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891B590u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891B5A0u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891B5C0u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891B5E0u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891B630u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891B640u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891B64Cu, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891B660u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891B6A0u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891B6A8u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891B6B0u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891B6C8u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891B714u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891B71Cu, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891B744u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891B770u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891B774u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891B7A0u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891B7A8u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891B7DCu, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891B814u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891B838u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891B84Cu, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891B854u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891B86Cu, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891B884u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891B88Cu, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891B8A8u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891B8ACu, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891B8BCu, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891B8CCu, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891B8D4u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891B8DCu, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891B8E8u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891B8F4u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891B8FCu, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891B908u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891B934u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891B948u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891B950u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891B954u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891B95Cu, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891B968u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891B970u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891B978u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891B980u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891B98Cu, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891B994u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891B99Cu, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891B9A4u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891B9ACu, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891B9B4u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891B9BCu, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891B9C4u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891B9D4u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891B9DCu, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891B9ECu, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891B9F4u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891BA04u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891BA10u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891BA18u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891BA20u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891BA40u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891BA4Cu, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891BA58u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891BA5Cu, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891BA8Cu, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891BAD0u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891BAE4u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891BAF4u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891BB30u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891BB48u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891BB50u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891BB60u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891BB70u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891BB78u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891BB80u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891BBBCu, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891BBDCu, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891BBE4u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891BBF8u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891BC00u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891BC08u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891BC10u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891BC20u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891BC5Cu, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891BC7Cu, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891BC84u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891BC90u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891BC9Cu, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891BCA4u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891BCACu, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891BCBCu, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891BCCCu, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891BCF4u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891BD04u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891BD0Cu, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891BD30u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891BD58u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891BD60u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891BD70u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891BD78u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891BD84u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891BD8Cu, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891BD94u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891BD9Cu, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891BDACu, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891BDB4u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891BDBCu, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891BDC4u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891BDCCu, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891BDD8u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891BDE4u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891BE00u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891BE14u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891BE1Cu, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891BE2Cu, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891BE38u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891BE40u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891BE50u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891BE58u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891BE60u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891BE70u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891BE80u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891BE90u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891BEA0u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891BEB8u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891BEE0u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891BEE8u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891BF10u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891BF14u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891BF20u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891BF28u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891BF30u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891BF50u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891BF64u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891BF78u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891BF80u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891BF94u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891BF9Cu, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891BFB0u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891BFC4u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891BFCCu, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891BFD4u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891BFDCu, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891BFECu, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891BFF0u, &recomp_unit_0069, "recomp_unit_0069"); - runtime.register_function(0x0891BFFCu, &recomp_unit_0069, "recomp_unit_0069"); + // PSPRECOMP_V812_COMPACT_REGISTRATION: same entry set, looped once in Runtime instead of source-expanded calls. + runtime.register_generated_entry_mask(0x08918000u, &recomp_unit_0069, "recomp_unit_0069", + kEntryMasks_recomp_unit_0069, 64u); } } // namespace psprecomp diff --git a/profiles/vcs/generated/generated_unit_0070.cpp b/profiles/vcs/generated/generated_unit_0070.cpp index 9a27b9e..4f6d195 100644 --- a/profiles/vcs/generated/generated_unit_0070.cpp +++ b/profiles/vcs/generated/generated_unit_0070.cpp @@ -954,6 +954,19 @@ LOCAL_DISPATCH: AOT_REGCACHE_SYNC_OUT(); return; } } +// PSPRECOMP_V812_SHARED_SCHED_BLOCK: one scheduler-exact slow boundary per unit. +LOCAL_SCHED_BOUNDARY: + ctx.pc = jump_target; + AOT_REGCACHE_SYNC_OUT(); + if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { + ++local_redispatch_rounds; + AOT_REGCACHE_SYNC_IN(); + local_transfers = 0u; + local_pc = ctx.pc; + entry_id = 0u; + goto LOCAL_DISPATCH; + } + return; L_0891C000: aot_gpr_5 = (aot_mem.aot_direct_load32(aot_gpr_16 + static_cast(80))); aot_fpr_12 = std::bit_cast(ctx.gpr[8]); @@ -1064,18 +1077,8 @@ L_0891C0CC: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0891C0E8: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(20), ctx.gpr[19]); @@ -1530,18 +1533,8 @@ L_0891C424: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0891C44C: aot_gpr_29 = (aot_gpr_29 + static_cast(-80)); aot_gpr_5 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(2228))); @@ -2261,18 +2254,8 @@ L_0891C9F4: aot_gpr_29 = (aot_gpr_29 + static_cast(80)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0891CA20: aot_gpr_29 = (aot_gpr_29 + static_cast(-160)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(128), ctx.gpr[19]); @@ -2855,18 +2838,8 @@ L_0891CD9C: aot_gpr_29 = (aot_gpr_29 + static_cast(160)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0891CDCC: aot_gpr_29 = (aot_gpr_29 + static_cast(-384)); { const std::uint32_t aot_run_words[12]{std::bit_cast(aot_fpr_20), std::bit_cast(ctx.fpr[22]), aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[22], ctx.gpr[23], ctx.gpr[30], aot_gpr_31}; @@ -3528,18 +3501,8 @@ L_0891D28C: aot_gpr_29 = (aot_gpr_29 + static_cast(384)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0891D2C4: aot_gpr_29 = (aot_gpr_29 + static_cast(-2032)); { const std::uint32_t aot_run_words[14]{std::bit_cast(aot_fpr_20), std::bit_cast(ctx.fpr[22]), std::bit_cast(ctx.fpr[24]), std::bit_cast(ctx.fpr[26]), aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[22], ctx.gpr[23], ctx.gpr[30], aot_gpr_31}; @@ -7161,18 +7124,8 @@ L_0891E874: aot_gpr_29 = (aot_gpr_29 + static_cast(2032)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0891E8B4: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(24), aot_gpr_16); @@ -7717,18 +7670,8 @@ L_0891EC88: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0891ECB8: aot_gpr_29 = (aot_gpr_29 + static_cast(-64)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(16), aot_gpr_16); @@ -8549,18 +8492,8 @@ L_0891F2FC: aot_gpr_29 = (aot_gpr_29 + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0891F338: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); ctx.gpr[7] = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(2120))); @@ -9180,18 +9113,8 @@ L_0891F798: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0891F7BC: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_gpr_6 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(2248))); @@ -9960,18 +9883,8 @@ L_0891FCEC: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0891FD10: aot_gpr_29 = (aot_gpr_29 + static_cast(-1328)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(1280), aot_gpr_16); @@ -10346,881 +10259,8 @@ void recomp_unit_0070(Runtime &rt, AllegrexContext &ctx) { void register_generated_unit_70(Runtime &runtime) { runtime.register_generated_unit(70u, 0x0891C000u, 16384u, &recomp_unit_0070, &recomp_unit_0070_entry); - runtime.register_function(0x0891C000u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891C018u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891C01Cu, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891C024u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891C038u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891C04Cu, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891C06Cu, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891C07Cu, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891C084u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891C094u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891C0ACu, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891C0B4u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891C0CCu, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891C0E8u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891C128u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891C130u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891C138u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891C140u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891C148u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891C150u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891C160u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891C168u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891C170u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891C178u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891C180u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891C18Cu, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891C198u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891C1A8u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891C1B8u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891C1C4u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891C1D4u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891C1DCu, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891C1E0u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891C1E8u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891C1F8u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891C210u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891C228u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891C22Cu, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891C238u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891C24Cu, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891C254u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891C25Cu, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891C264u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891C274u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891C280u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891C290u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891C294u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891C29Cu, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891C2ACu, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891C2B4u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891C2C4u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891C2CCu, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891C2E4u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891C2F0u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891C2FCu, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891C308u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891C33Cu, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891C348u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891C354u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891C37Cu, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891C380u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891C3A8u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891C3B8u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891C3C4u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891C3F0u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891C3FCu, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891C410u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891C420u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891C424u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891C44Cu, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891C484u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891C494u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891C49Cu, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891C4A4u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891C4C0u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891C4D4u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891C4DCu, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891C4ECu, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891C500u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891C51Cu, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891C528u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891C530u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891C538u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891C548u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891C550u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891C564u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891C56Cu, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891C574u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891C588u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891C594u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891C5ACu, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891C5B8u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891C5C0u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891C5CCu, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891C5DCu, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891C5E8u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891C5F8u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891C604u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891C608u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891C610u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891C630u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891C644u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891C66Cu, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891C6B8u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891C6C0u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891C6D8u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891C6E0u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891C700u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891C708u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891C710u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891C71Cu, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891C740u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891C748u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891C79Cu, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891C7A8u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891C7B8u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891C7C4u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891C7D4u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891C7E0u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891C7F4u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891C7FCu, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891C810u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891C81Cu, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891C82Cu, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891C844u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891C850u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891C868u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891C870u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891C888u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891C88Cu, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891C898u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891C8A0u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891C8B0u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891C8B8u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891C8E0u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891C8F0u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891C8F8u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891C900u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891C904u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891C930u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891C944u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891C95Cu, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891C974u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891C998u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891C9A4u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891C9ACu, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891C9C4u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891C9CCu, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891C9E4u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891C9E8u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891C9F4u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891CA20u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891CA74u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891CA84u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891CA8Cu, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891CA94u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891CA9Cu, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891CAA4u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891CAACu, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891CAB4u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891CABCu, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891CAC4u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891CACCu, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891CAD8u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891CAE0u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891CAE8u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891CAF4u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891CAFCu, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891CB04u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891CB14u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891CB24u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891CB60u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891CB64u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891CB6Cu, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891CB78u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891CB88u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891CBC4u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891CBC8u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891CBD0u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891CBD8u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891CBE8u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891CBF0u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891CC00u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891CC0Cu, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891CC18u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891CC24u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891CC30u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891CC38u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891CC44u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891CC50u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891CC58u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891CC6Cu, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891CC74u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891CC80u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891CC88u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891CC98u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891CCA8u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891CCB4u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891CCC8u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891CCD0u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891CCD8u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891CCE4u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891CCF0u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891CCF4u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891CD00u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891CD08u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891CD10u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891CD18u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891CD20u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891CD28u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891CD30u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891CD38u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891CD54u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891CD5Cu, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891CD78u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891CD80u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891CD88u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891CD90u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891CD98u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891CD9Cu, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891CDCCu, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891CE08u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891CE1Cu, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891CE30u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891CE40u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891CE50u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891CE7Cu, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891CE88u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891CE9Cu, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891CEACu, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891CEBCu, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891CEC4u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891CECCu, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891CED8u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891CEE8u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891CEF8u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891CF08u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891CF10u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891CF20u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891CF30u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891CF3Cu, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891CF44u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891CF50u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891CF74u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891CFCCu, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891CFD8u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891CFE0u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891CFECu, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891CFFCu, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891D00Cu, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891D01Cu, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891D024u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891D034u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891D044u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891D050u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891D058u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891D068u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891D078u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891D08Cu, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891D0A4u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891D0B4u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891D0C0u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891D0C8u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891D0E4u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891D0F4u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891D144u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891D170u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891D17Cu, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891D190u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891D1A0u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891D1A8u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891D1B8u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891D1D0u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891D1E0u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891D1F8u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891D208u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891D210u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891D228u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891D24Cu, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891D254u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891D260u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891D26Cu, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891D27Cu, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891D288u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891D28Cu, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891D2C4u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891D328u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891D37Cu, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891D410u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891D430u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891D438u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891D440u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891D448u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891D47Cu, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891D484u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891D4A0u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891D4E8u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891D514u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891D59Cu, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891D5C0u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891D630u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891D65Cu, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891D670u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891D69Cu, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891D6B0u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891D6B8u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891D6C0u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891D6C8u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891D6ECu, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891D700u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891D708u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891D72Cu, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891D748u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891D750u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891D758u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891D7CCu, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891D7D4u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891D7DCu, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891D848u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891D860u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891D86Cu, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891D88Cu, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891D898u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891D8A8u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891D8D4u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891D904u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891D908u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891D918u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891D940u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891D950u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891D98Cu, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891D9CCu, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891D9D4u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891D9DCu, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891D9E4u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891D9F0u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891DA00u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891DA08u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891DA10u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891DA78u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891DABCu, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891DACCu, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891DB3Cu, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891DB4Cu, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891DB5Cu, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891DBC4u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891DBD8u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891DBE4u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891DBF4u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891DC00u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891DC08u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891DC10u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891DC20u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891DC30u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891DC34u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891DC40u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891DC50u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891DC5Cu, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891DC6Cu, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891DC78u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891DC88u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891DCC0u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891DCCCu, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891DCDCu, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891DD00u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891DD14u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891DD64u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891DD70u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891DD80u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891DDA4u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891DDB4u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891DDE4u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891DDF0u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891DE00u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891DE48u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891DE74u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891DF1Cu, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891DF30u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891DF8Cu, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891DF98u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891DFD0u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891DFD4u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891DFDCu, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891DFF0u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891DFFCu, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891E00Cu, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891E01Cu, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891E028u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891E040u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891E054u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891E064u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891E0A4u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891E0B4u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891E0C8u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891E0D8u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891E0E0u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891E0F0u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891E0F4u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891E114u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891E144u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891E170u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891E218u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891E22Cu, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891E288u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891E294u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891E2CCu, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891E2D0u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891E2D8u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891E2ECu, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891E2F8u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891E308u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891E318u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891E324u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891E33Cu, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891E350u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891E360u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891E3A0u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891E3B0u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891E3C4u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891E3D4u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891E3DCu, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891E3ECu, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891E3F0u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891E410u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891E42Cu, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891E43Cu, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891E478u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891E48Cu, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891E49Cu, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891E4D8u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891E4E4u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891E4F0u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891E504u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891E50Cu, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891E518u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891E520u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891E52Cu, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891E534u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891E540u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891E550u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891E558u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891E568u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891E574u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891E57Cu, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891E58Cu, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891E5A0u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891E5A8u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891E5F4u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891E600u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891E608u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891E610u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891E624u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891E640u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891E698u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891E6B0u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891E6C0u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891E6ECu, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891E6F4u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891E700u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891E708u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891E71Cu, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891E738u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891E790u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891E7A8u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891E7B8u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891E7E4u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891E7ECu, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891E7F4u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891E808u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891E814u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891E81Cu, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891E824u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891E838u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891E840u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891E84Cu, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891E858u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891E864u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891E870u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891E874u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891E8B4u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891E8F8u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891E908u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891E914u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891E920u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891E928u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891E930u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891E938u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891E940u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891E948u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891E950u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891E958u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891E960u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891E974u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891E97Cu, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891E9A0u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891E9A8u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891E9B4u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891E9ECu, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891EA00u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891EA10u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891EA24u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891EA30u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891EA3Cu, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891EA48u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891EA50u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891EA54u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891EA64u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891EA74u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891EA7Cu, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891EA84u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891EA9Cu, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891EAA4u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891EAB4u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891EABCu, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891EAC4u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891EAD0u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891EAD8u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891EAE8u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891EAFCu, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891EB0Cu, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891EB14u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891EB24u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891EB2Cu, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891EB30u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891EB38u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891EB44u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891EB4Cu, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891EB58u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891EB5Cu, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891EB6Cu, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891EB74u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891EB7Cu, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891EB98u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891EBBCu, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891EBC4u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891EBD4u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891EBDCu, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891EBE4u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891EC00u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891EC24u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891EC2Cu, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891EC38u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891EC40u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891EC4Cu, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891EC5Cu, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891EC64u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891EC70u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891EC7Cu, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891EC88u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891ECB8u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891ED08u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891ED18u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891ED24u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891ED2Cu, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891ED34u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891ED3Cu, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891ED44u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891ED4Cu, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891ED5Cu, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891ED74u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891ED80u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891ED8Cu, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891ED94u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891ED9Cu, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891EDA0u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891EDA8u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891EDB0u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891EDB8u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891EDC8u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891EDD4u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891EDDCu, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891EE00u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891EE08u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891EE14u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891EE4Cu, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891EE60u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891EE70u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891EE80u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891EE88u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891EE98u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891EEA0u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891EEC4u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891EECCu, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891EED4u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891EEDCu, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891EEECu, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891EEF4u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891EEF8u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891EF04u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891EF0Cu, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891EF28u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891EF38u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891EF4Cu, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891EF54u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891EF5Cu, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891EF94u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891EFA0u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891EFA8u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891EFB0u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891EFC4u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891EFD4u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891EFDCu, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891EFE0u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891EFE4u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891F014u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891F024u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891F02Cu, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891F03Cu, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891F048u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891F054u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891F064u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891F070u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891F07Cu, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891F08Cu, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891F098u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891F0A4u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891F0B4u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891F0C0u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891F0CCu, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891F0D4u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891F0DCu, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891F0E4u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891F0F8u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891F104u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891F10Cu, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891F124u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891F134u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891F13Cu, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891F158u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891F17Cu, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891F18Cu, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891F194u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891F1A0u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891F1A8u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891F1B0u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891F1BCu, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891F1C8u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891F1E0u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891F1ECu, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891F1F4u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891F1FCu, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891F208u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891F224u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891F238u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891F24Cu, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891F254u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891F264u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891F270u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891F278u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891F280u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891F2C4u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891F2FCu, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891F338u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891F374u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891F388u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891F38Cu, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891F398u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891F3A0u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891F3B4u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891F3BCu, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891F3C4u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891F3CCu, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891F3DCu, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891F3E4u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891F3FCu, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891F404u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891F40Cu, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891F414u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891F420u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891F430u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891F44Cu, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891F458u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891F464u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891F474u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891F484u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891F494u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891F4A4u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891F4B0u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891F4B8u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891F4C0u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891F4E8u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891F4F0u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891F4F8u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891F504u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891F518u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891F530u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891F538u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891F540u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891F548u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891F550u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891F558u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891F560u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891F570u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891F580u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891F590u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891F598u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891F5B0u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891F5B8u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891F5C4u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891F5D4u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891F5ECu, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891F604u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891F614u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891F61Cu, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891F624u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891F63Cu, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891F640u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891F648u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891F660u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891F664u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891F678u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891F67Cu, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891F698u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891F6ACu, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891F6C0u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891F6D4u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891F6E0u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891F6E8u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891F6F0u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891F6FCu, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891F70Cu, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891F71Cu, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891F724u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891F72Cu, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891F734u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891F73Cu, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891F750u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891F758u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891F760u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891F780u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891F78Cu, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891F794u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891F798u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891F7BCu, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891F7F0u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891F7F8u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891F800u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891F80Cu, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891F81Cu, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891F828u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891F830u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891F838u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891F844u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891F84Cu, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891F854u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891F860u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891F868u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891F87Cu, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891F888u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891F890u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891F89Cu, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891F8A4u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891F8ACu, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891F8B8u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891F8C0u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891F8D0u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891F8DCu, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891F8F4u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891F8F8u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891F900u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891F910u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891F91Cu, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891F934u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891F944u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891F94Cu, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891F954u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891F95Cu, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891F964u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891F97Cu, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891F980u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891F988u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891F994u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891F9A4u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891F9ACu, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891F9B4u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891F9BCu, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891F9C8u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891F9D4u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891F9DCu, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891F9F4u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891FA04u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891FA14u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891FA1Cu, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891FA28u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891FA30u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891FA38u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891FA3Cu, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891FA4Cu, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891FA58u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891FA60u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891FA68u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891FA70u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891FA78u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891FA94u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891FA9Cu, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891FAB8u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891FAC0u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891FADCu, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891FAE4u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891FAF4u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891FB10u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891FB18u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891FB34u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891FB38u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891FB40u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891FB5Cu, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891FB64u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891FB6Cu, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891FB78u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891FB88u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891FB94u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891FBA8u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891FBACu, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891FBB4u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891FBC8u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891FBCCu, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891FBD4u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891FBE8u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891FBECu, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891FBF4u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891FC00u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891FC0Cu, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891FC1Cu, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891FC38u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891FC44u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891FC78u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891FC84u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891FC94u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891FCB0u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891FCBCu, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891FCECu, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891FD10u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891FD5Cu, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891FD7Cu, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891FD84u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891FD94u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891FD98u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891FDBCu, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891FDD0u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891FDE0u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891FDF0u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891FDFCu, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891FE0Cu, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891FE30u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891FE38u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891FE40u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891FE54u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891FE5Cu, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891FE68u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891FE84u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891FE8Cu, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891FE98u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891FEA8u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891FEACu, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891FEB8u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891FEE4u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891FEECu, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891FEFCu, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891FF04u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891FF1Cu, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891FF34u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891FF3Cu, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891FF44u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891FF4Cu, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891FF54u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891FF6Cu, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891FF7Cu, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891FF84u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891FF8Cu, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891FF9Cu, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891FFACu, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891FFB4u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891FFC0u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891FFD8u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891FFF0u, &recomp_unit_0070, "recomp_unit_0070"); - runtime.register_function(0x0891FFF8u, &recomp_unit_0070, "recomp_unit_0070"); + // PSPRECOMP_V812_COMPACT_REGISTRATION: same entry set, looped once in Runtime instead of source-expanded calls. + runtime.register_generated_entry_mask(0x0891C000u, &recomp_unit_0070, "recomp_unit_0070", + kEntryMasks_recomp_unit_0070, 64u); } } // namespace psprecomp diff --git a/profiles/vcs/generated/generated_unit_0071.cpp b/profiles/vcs/generated/generated_unit_0071.cpp index f2b187c..4f4667d 100644 --- a/profiles/vcs/generated/generated_unit_0071.cpp +++ b/profiles/vcs/generated/generated_unit_0071.cpp @@ -1173,6 +1173,19 @@ LOCAL_DISPATCH: AOT_REGCACHE_SYNC_OUT(); return; } } +// PSPRECOMP_V812_SHARED_SCHED_BLOCK: one scheduler-exact slow boundary per unit. +LOCAL_SCHED_BOUNDARY: + ctx.pc = jump_target; + AOT_REGCACHE_SYNC_OUT(); + if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { + ++local_redispatch_rounds; + AOT_REGCACHE_SYNC_IN(); + local_transfers = 0u; + local_pc = ctx.pc; + entry_id = 0u; + goto LOCAL_DISPATCH; + } + return; L_08920000: goto L_08920004; L_08920004: @@ -2280,18 +2293,8 @@ L_089209A8: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089209C0: aot_gpr_4 = (aot_mem.aot_direct_load32(ctx.gpr[19] + static_cast(352))); aot_gpr_5 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(108))); @@ -9127,18 +9130,8 @@ L_08923CB8: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08923CD0: aot_gpr_4 = (aot_mem.aot_direct_load32(aot_gpr_16 + static_cast(1364))); aot_gpr_4 = (aot_mem.aot_direct_load16(aot_gpr_4 + static_cast(20))); @@ -9644,1100 +9637,8 @@ void recomp_unit_0071(Runtime &rt, AllegrexContext &ctx) { void register_generated_unit_71(Runtime &runtime) { runtime.register_generated_unit(71u, 0x08920000u, 16384u, &recomp_unit_0071, &recomp_unit_0071_entry); - runtime.register_function(0x08920000u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08920004u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08920014u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08920024u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08920030u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08920040u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08920054u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08920074u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08920090u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x089200D8u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08920108u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08920110u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08920128u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08920144u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08920160u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08920194u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x089201C8u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x089201FCu, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08920230u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08920264u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08920298u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x089202CCu, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x089202F8u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08920300u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08920320u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x0892032Cu, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08920344u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08920350u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08920370u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08920388u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08920394u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x089203B0u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x089203BCu, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08920420u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08920428u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08920438u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x0892048Cu, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08920498u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x089204A0u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x089204A8u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x089204B0u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x089204C8u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08920508u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08920510u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08920518u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08920520u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x0892052Cu, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08920538u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08920610u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08920628u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08920630u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08920638u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08920644u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08920648u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x089206A8u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x089206B8u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x089206C4u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x089206CCu, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x089206D4u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x089206DCu, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08920708u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08920714u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08920720u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x0892073Cu, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08920744u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x0892074Cu, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08920754u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x0892077Cu, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08920784u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x089207A8u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x089207B8u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x089207C8u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x089207D8u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x089207E8u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x089207F8u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x089207FCu, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08920818u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08920828u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08920838u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08920848u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08920864u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08920870u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08920878u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08920880u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08920890u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08920894u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x089208C8u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x089208D4u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x089208ECu, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x089208F4u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x089208FCu, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08920914u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08920918u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08920924u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x0892092Cu, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x0892093Cu, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08920944u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08920954u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x0892095Cu, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08920964u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x0892097Cu, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08920984u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x0892098Cu, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x089209A8u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x089209C0u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x089209D8u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x089209E8u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x089209F0u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x089209F8u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08920A2Cu, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08920A38u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08920A48u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08920A50u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08920A58u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08920A70u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08920A94u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08920AC8u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08920AD4u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08920AF8u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08920B00u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08920B1Cu, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08920B28u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08920B30u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08920B40u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08920B8Cu, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08920BB0u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08920BB4u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08920BD4u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08920BF0u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08920BF8u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08920C00u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08920C18u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08920C20u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08920C38u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08920C50u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08920C5Cu, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08920C64u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08920C68u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08920C84u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08920C98u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08920CA0u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08920CA4u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08920CACu, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08920CB0u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08920D9Cu, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08920DB0u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08920DB8u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08920DC0u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08920DC4u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08920DCCu, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08920DF8u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08920E0Cu, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08920E14u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08920E1Cu, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08920E20u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08920E70u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08920E78u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08920E98u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08920EA4u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08920EACu, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08920EC0u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08920EDCu, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08920EE8u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08920F04u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08920F20u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08920F4Cu, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08920F54u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08920F68u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08920F78u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08920F80u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08920F8Cu, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08920F98u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08920FA4u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08920FC0u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08920FDCu, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08920FE4u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08920FF0u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08920FFCu, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08921010u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08921018u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08921024u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08921038u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08921048u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08921054u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x0892105Cu, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08921074u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08921078u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08921090u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x0892109Cu, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x089210A8u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x089210B8u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x089210CCu, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x089210D8u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x089210F0u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x089210F8u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08921104u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08921110u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08921118u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08921124u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x0892112Cu, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08921148u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08921150u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08921168u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08921170u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x0892117Cu, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08921184u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08921190u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08921198u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x089211A0u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x089211B0u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x089211C8u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x089211D4u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x089211DCu, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x089211E4u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x089211F4u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x089211FCu, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08921204u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08921210u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08921218u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08921220u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08921228u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08921230u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08921238u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08921240u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x0892124Cu, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08921254u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08921260u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08921268u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08921274u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x0892127Cu, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08921288u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08921290u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x0892129Cu, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x089212A4u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x089212B0u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x089212B8u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x089212C4u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x089212CCu, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x089212D8u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x089212E0u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x089212ECu, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x089212F4u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08921300u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x0892130Cu, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08921314u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x0892131Cu, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08921324u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08921330u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08921338u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08921354u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08921360u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08921368u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08921370u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08921378u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x0892138Cu, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08921394u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x089213A4u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x089213ACu, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x089213B4u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x089213BCu, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x089213C8u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x089213D0u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08921404u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x0892140Cu, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x0892141Cu, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08921424u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x0892142Cu, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x0892143Cu, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x0892145Cu, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08921464u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x0892146Cu, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x0892147Cu, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08921488u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08921490u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x0892149Cu, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x089214CCu, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x089214D4u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x089214E4u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x089214F0u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x089214F8u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08921504u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08921534u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x0892153Cu, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08921544u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08921554u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08921560u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08921568u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08921570u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08921578u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08921580u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08921588u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08921590u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08921598u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x0892159Cu, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x089215A4u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x089215ACu, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x089215C4u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x089215D4u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x089215DCu, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x089215ECu, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x089215F4u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08921600u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08921618u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08921624u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x0892162Cu, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08921634u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x0892163Cu, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08921644u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x0892164Cu, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08921658u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08921664u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x0892166Cu, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08921674u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08921680u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x0892168Cu, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08921694u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x0892169Cu, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x089216A8u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x089216B4u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x089216C4u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x089216DCu, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x089216E8u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x089216ECu, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08921700u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08921708u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08921714u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x0892171Cu, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08921728u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08921730u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08921738u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08921744u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x0892174Cu, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08921758u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08921760u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08921768u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08921784u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08921794u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x0892179Cu, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x089217ACu, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x089217B8u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x089217D0u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x089217DCu, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x089217E4u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x089217ECu, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x089217F4u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x089217FCu, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08921804u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08921810u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x0892181Cu, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08921824u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x0892182Cu, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08921838u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08921844u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x0892184Cu, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08921854u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08921860u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x0892186Cu, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08921878u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08921880u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08921888u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08921890u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08921898u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x089218A4u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x089218ACu, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x089218B4u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x089218BCu, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x089218D8u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x089218E0u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x089218E8u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x089218F0u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x0892190Cu, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08921914u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x0892191Cu, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08921928u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08921930u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08921938u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08921940u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08921948u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08921954u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08921960u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08921974u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08921990u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x0892199Cu, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x089219ACu, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x089219CCu, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x089219DCu, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x089219E4u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x089219ECu, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x089219F8u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08921A08u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08921A10u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08921A18u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08921A20u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08921A2Cu, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08921A34u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08921A40u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08921A48u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08921A50u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08921A58u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08921A70u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08921A80u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08921A90u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08921A98u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08921AA0u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08921AA8u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08921AC4u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08921ACCu, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08921AD8u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08921AF0u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08921AFCu, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08921B04u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08921B1Cu, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08921B28u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08921B34u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08921B3Cu, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08921B44u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08921B50u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08921B58u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08921B64u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08921B70u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08921B88u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08921B90u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08921B9Cu, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08921BA8u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08921BB0u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08921BB8u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08921BC4u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08921BCCu, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08921BD4u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08921BDCu, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08921BE8u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08921C00u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08921C08u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08921C10u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08921C18u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08921C24u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08921C2Cu, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08921C38u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08921C3Cu, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08921C58u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08921C68u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08921C74u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08921C84u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08921C88u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08921C90u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08921C98u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08921CB4u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08921CBCu, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08921CC4u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08921CDCu, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08921CE4u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08921CF4u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08921D00u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08921D0Cu, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08921D1Cu, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08921D28u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08921D3Cu, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08921D48u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08921D50u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08921D58u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08921D60u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08921D68u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08921D78u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08921D90u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08921DA0u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08921DA8u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08921DC0u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08921DC8u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08921DD4u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08921DECu, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08921DF4u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08921E04u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08921E0Cu, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08921E28u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08921E40u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08921E4Cu, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08921E5Cu, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08921E80u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08921E90u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08921EA0u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08921ECCu, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08921ED8u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08921EE4u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08921EECu, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08921EF8u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08921F0Cu, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08921F18u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08921F28u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08921F38u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08921F40u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08921F60u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08921F68u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08921F90u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08921FCCu, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08921FD4u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08921FDCu, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08921FF4u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08922030u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08922038u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08922048u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08922054u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x0892205Cu, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08922064u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x0892206Cu, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08922074u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08922080u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08922088u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08922094u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x089220A0u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x089220B4u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x089220BCu, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x089220C8u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x089220DCu, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x089220ECu, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x0892210Cu, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08922124u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x0892212Cu, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08922134u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x0892213Cu, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x0892214Cu, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08922154u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08922164u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x0892218Cu, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08922198u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x089221C0u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x089221D0u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x089221DCu, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x089221F0u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08922200u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x0892220Cu, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08922238u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x0892225Cu, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08922270u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08922278u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08922288u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08922294u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x089222B8u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x089222C4u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x089222D8u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x089222E0u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x089222ECu, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x089222F4u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x089222FCu, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08922304u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08922314u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08922334u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08922344u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08922350u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08922374u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08922384u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08922390u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x089223A4u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x089223ACu, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x089223B4u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x089223C4u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x089223D0u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x089223F4u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08922404u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08922410u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08922424u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x0892242Cu, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08922450u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x0892245Cu, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08922464u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08922470u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08922478u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08922488u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x089224A4u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x089224B4u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x089224BCu, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x089224E8u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x0892250Cu, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x0892251Cu, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08922528u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08922538u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08922544u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08922558u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08922564u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08922574u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x0892257Cu, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08922584u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x0892258Cu, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08922598u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x089225A0u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x089225B8u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x089225C8u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x089225D0u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x089225E8u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x089225F0u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x089225F8u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08922610u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08922620u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08922628u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08922640u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08922648u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08922658u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08922660u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08922670u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08922678u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08922688u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x089226A0u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x089226A8u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x089226B8u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x089226C0u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x089226D0u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x089226D8u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x089226E0u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x089226ECu, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x089226F8u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08922714u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08922724u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x0892272Cu, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08922734u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08922744u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08922754u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x0892275Cu, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08922764u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x0892276Cu, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08922780u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x0892278Cu, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x0892279Cu, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x089227A4u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x089227B4u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x089227BCu, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x089227CCu, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x089227D8u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x089227E8u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x089227F0u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08922800u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08922808u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08922818u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08922820u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08922828u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08922830u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08922838u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08922840u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08922850u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08922860u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x0892286Cu, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x0892287Cu, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08922888u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x0892289Cu, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x089228A8u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x089228B0u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x089228BCu, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x089228CCu, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x089228D8u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x089228F0u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x089228FCu, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x0892290Cu, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x0892291Cu, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08922944u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x0892294Cu, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08922960u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x0892296Cu, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x0892298Cu, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08922990u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x0892299Cu, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x089229ACu, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x089229B8u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x089229C8u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x089229D8u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08922A00u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08922A08u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08922A1Cu, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08922A28u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08922A48u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08922A70u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08922A94u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08922AA0u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08922AE4u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08922AECu, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08922B00u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08922B08u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08922B30u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08922B38u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08922B58u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08922B6Cu, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08922B80u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08922B88u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08922B94u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08922B9Cu, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08922BA4u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08922BACu, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08922BB4u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08922BBCu, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08922BC4u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08922BCCu, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08922BD4u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08922BDCu, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08922BE4u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08922BF4u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08922BFCu, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08922C0Cu, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08922C20u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08922C28u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08922C3Cu, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08922C54u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08922C60u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08922C68u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08922C7Cu, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08922C88u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08922C90u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08922C9Cu, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08922CA4u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08922CB8u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08922CC0u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08922CD0u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08922CDCu, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08922CF0u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08922CFCu, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08922D04u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08922D0Cu, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08922D14u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08922D1Cu, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08922D24u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08922D34u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08922D3Cu, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08922D4Cu, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08922D60u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08922D68u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08922D7Cu, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08922D94u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08922DA0u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08922DA8u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08922DBCu, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08922DC8u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08922DD0u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08922DDCu, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08922DE4u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08922DF8u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08922E08u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08922E14u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08922E24u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08922E28u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08922E30u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08922E40u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08922E4Cu, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08922E54u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08922E5Cu, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08922E68u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08922E70u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08922E80u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08922E8Cu, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08922E9Cu, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08922EA0u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08922EA8u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08922EB8u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08922EC4u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08922ECCu, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08922EDCu, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08922EE8u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08922EF0u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08922EF8u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08922F08u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08922F14u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08922F24u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08922F34u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08922F5Cu, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08922F64u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08922F78u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08922F84u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08922FA4u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08922FD0u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08922FDCu, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08922FECu, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08923024u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x0892302Cu, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08923034u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x0892303Cu, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08923044u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08923050u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08923060u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08923098u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x089230A0u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x089230A8u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x089230B0u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x089230BCu, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x089230C8u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x089230ECu, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08923100u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08923108u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x0892312Cu, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08923134u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08923158u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08923160u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08923168u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x0892318Cu, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x089231A4u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x089231A8u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x089231B0u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x089231C4u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x089231D0u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x089231D8u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x089231E4u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x089231F0u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x089231F8u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08923200u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x0892320Cu, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08923218u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x0892321Cu, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08923238u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08923240u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x0892324Cu, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x0892325Cu, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08923278u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08923284u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x089232ACu, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x089232B8u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x089232C0u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x089232DCu, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x089232ECu, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x089232F8u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08923310u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08923318u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08923324u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x0892332Cu, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08923338u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08923340u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08923354u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x0892335Cu, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x0892336Cu, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08923380u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08923394u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x089233A8u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x089233C8u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x089233D0u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x089233D8u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x089233E0u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x089233ECu, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x089233F8u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08923400u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08923408u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08923414u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x0892341Cu, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08923424u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08923430u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08923440u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08923450u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x0892345Cu, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08923470u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08923478u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08923480u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08923488u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08923490u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x0892349Cu, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x089234B4u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x089234C0u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x089234C8u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x089234E0u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x089234ECu, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x089234F4u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08923504u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08923508u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08923510u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08923534u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08923544u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08923554u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x0892355Cu, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08923568u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08923574u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08923584u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x0892358Cu, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x089235A0u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x089235A8u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x089235B0u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x089235B8u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x089235C4u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x089235DCu, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x089235E4u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x089235F4u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x0892360Cu, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x0892361Cu, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08923630u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08923638u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08923640u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08923648u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08923664u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08923670u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08923684u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08923690u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x089236A0u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x089236ACu, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x089236B8u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x089236C0u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x089236C8u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x089236D0u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x089236D8u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x089236F0u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x089236F8u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08923710u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08923718u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08923730u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08923738u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08923744u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x0892374Cu, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08923754u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08923758u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x0892376Cu, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08923784u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x0892378Cu, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08923794u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x089237A4u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x089237B0u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x089237B4u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x089237C0u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x089237C8u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x089237D8u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x089237E8u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x089237ECu, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x089237FCu, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08923804u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08923810u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x0892381Cu, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08923828u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08923834u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x0892383Cu, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08923858u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08923878u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08923884u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x0892389Cu, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x089238A8u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x089238B0u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x089238B8u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x089238C0u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x089238D0u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x089238E4u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x089238ECu, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x089238F4u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08923900u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08923908u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08923910u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08923924u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x0892392Cu, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08923934u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x0892393Cu, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08923944u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x0892394Cu, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08923954u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x0892395Cu, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08923964u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x0892396Cu, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x0892397Cu, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08923984u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x0892398Cu, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08923994u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x0892399Cu, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x089239A4u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x089239ACu, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x089239C4u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x089239CCu, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x089239D4u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x089239DCu, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x089239E4u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x089239ECu, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x089239F4u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x089239FCu, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08923A04u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08923A0Cu, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08923A14u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08923A28u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08923A30u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08923A38u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08923A40u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08923A54u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08923A5Cu, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08923A6Cu, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08923A74u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08923A7Cu, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08923A84u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08923A98u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08923AA0u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08923AA8u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08923AB0u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08923ABCu, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08923AC4u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08923ACCu, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08923AD8u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08923ADCu, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08923AE4u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08923AF0u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08923B00u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08923B0Cu, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08923B18u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08923B28u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08923B2Cu, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08923B38u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08923B48u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08923B50u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08923B58u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08923B60u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08923B68u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08923B78u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08923B80u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08923B90u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08923B98u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08923BA8u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08923BB0u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08923BB8u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08923BC0u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08923BD0u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08923BD8u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08923BE8u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08923BF0u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08923C04u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08923C0Cu, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08923C1Cu, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08923C24u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08923C34u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08923C3Cu, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08923C54u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08923C5Cu, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08923C68u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08923C7Cu, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08923C84u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08923C8Cu, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08923C94u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08923C9Cu, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08923CA4u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08923CB8u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08923CD0u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08923CE4u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08923CF4u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08923CFCu, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08923D10u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08923D20u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08923D28u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08923D38u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08923D40u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08923D54u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08923D60u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08923D68u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08923D70u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08923D78u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08923D80u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08923D88u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08923D90u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08923D98u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08923DA0u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08923DA8u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08923DB0u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08923DB8u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08923DC0u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08923DC8u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08923DD4u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08923DDCu, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08923DE8u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08923DF0u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08923DFCu, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08923E08u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08923E20u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08923E28u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08923E30u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08923E38u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08923E40u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08923E48u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08923E50u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08923E58u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08923E60u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08923E68u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08923E70u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08923E78u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08923E80u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08923E88u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08923E90u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08923E98u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08923EA0u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08923EACu, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08923EB4u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08923EC0u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08923EC8u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08923ED0u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08923EDCu, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08923EF0u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08923EF8u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08923F08u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08923F10u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08923F18u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08923F20u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08923F28u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08923F30u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08923F38u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08923F40u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08923F48u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08923F50u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08923F60u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08923F6Cu, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08923F74u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08923F80u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08923FA4u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08923FACu, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08923FB4u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08923FCCu, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08923FD4u, &recomp_unit_0071, "recomp_unit_0071"); - runtime.register_function(0x08923FE4u, &recomp_unit_0071, "recomp_unit_0071"); + // PSPRECOMP_V812_COMPACT_REGISTRATION: same entry set, looped once in Runtime instead of source-expanded calls. + runtime.register_generated_entry_mask(0x08920000u, &recomp_unit_0071, "recomp_unit_0071", + kEntryMasks_recomp_unit_0071, 64u); } } // namespace psprecomp diff --git a/profiles/vcs/generated/generated_unit_0072.cpp b/profiles/vcs/generated/generated_unit_0072.cpp index e3cb7b1..dd3764f 100644 --- a/profiles/vcs/generated/generated_unit_0072.cpp +++ b/profiles/vcs/generated/generated_unit_0072.cpp @@ -1071,6 +1071,19 @@ LOCAL_DISPATCH: AOT_REGCACHE_SYNC_OUT(); return; } } +// PSPRECOMP_V812_SHARED_SCHED_BLOCK: one scheduler-exact slow boundary per unit. +LOCAL_SCHED_BOUNDARY: + ctx.pc = jump_target; + AOT_REGCACHE_SYNC_OUT(); + if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { + ++local_redispatch_rounds; + AOT_REGCACHE_SYNC_IN(); + local_transfers = 0u; + local_pc = ctx.pc; + entry_id = 0u; + goto LOCAL_DISPATCH; + } + return; L_08924000: aot_gpr_31 = (0x08924008u); aot_gpr_4 = (ctx.gpr[18] | 0u); @@ -2074,18 +2087,8 @@ L_089246E4: ctx.gpr[29] = (ctx.gpr[29] + static_cast(1328)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08924728: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-192)); aot_mem.aot_direct_store32(ctx.gpr[29] + static_cast(168), ctx.gpr[17]); @@ -3055,18 +3058,8 @@ L_08924DA4: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08924DBC: { const bool branch_taken = 0u == 0u; aot_gpr_4 = (0u | 1u); @@ -3296,18 +3289,8 @@ L_08924F50: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08924F68: aot_gpr_4 = (aot_mem.aot_direct_load32(ctx.gpr[17] + static_cast(852))); aot_gpr_5 = (0u | 6u); @@ -4001,18 +3984,8 @@ L_089253D8: ctx.gpr[29] = (ctx.gpr[29] + static_cast(192)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089253F8: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-544)); aot_gpr_5 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(76))); @@ -4769,18 +4742,8 @@ L_08925A7C: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08925A94: aot_gpr_4 = (15820u << 16u); aot_gpr_4 = (aot_gpr_4 | 52429u); @@ -5694,18 +5657,8 @@ L_08926050: ctx.gpr[29] = (ctx.gpr[29] + static_cast(544)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08926088: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-320)); { const std::uint32_t aot_run_words[6]{aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], aot_gpr_31}; @@ -6405,18 +6358,8 @@ L_089266B8: ctx.gpr[29] = (ctx.gpr[29] + static_cast(320)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089266D8: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-368)); aot_mem.aot_direct_store32(ctx.gpr[29] + static_cast(328), ctx.gpr[17]); @@ -8017,18 +7960,8 @@ L_08927340: ctx.gpr[29] = (ctx.gpr[29] + static_cast(368)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0892738C: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-112)); aot_mem.aot_direct_store32(ctx.gpr[29] + static_cast(92), ctx.gpr[21]); @@ -9598,18 +9531,8 @@ L_08927EDC: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08927EF4: { const bool branch_taken = 0u == 0u; if (branch_taken) { @@ -9769,998 +9692,8 @@ void recomp_unit_0072(Runtime &rt, AllegrexContext &ctx) { void register_generated_unit_72(Runtime &runtime) { runtime.register_generated_unit(72u, 0x08924000u, 16384u, &recomp_unit_0072, &recomp_unit_0072_entry); - runtime.register_function(0x08924000u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08924008u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08924010u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08924018u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08924020u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08924028u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08924030u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08924038u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08924044u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08924054u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x0892405Cu, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08924068u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08924070u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08924078u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08924080u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08924088u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08924090u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08924098u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x089240A0u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x089240B8u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x089240C0u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x089240C8u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x089240D4u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x089240DCu, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x089240E4u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x089240ECu, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x089240F4u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x089240FCu, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08924104u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x0892410Cu, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08924114u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x0892411Cu, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08924124u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x0892412Cu, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08924134u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x0892413Cu, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08924144u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x0892414Cu, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08924154u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x0892415Cu, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08924164u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x0892416Cu, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08924174u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x0892417Cu, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08924184u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x0892418Cu, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08924194u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x0892419Cu, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x089241A4u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x089241ACu, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x089241B4u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x089241BCu, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x089241C4u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x089241CCu, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x089241D8u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x089241E0u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x089241F0u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08924200u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08924208u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08924210u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08924218u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08924220u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x0892422Cu, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08924234u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08924240u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08924264u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x0892426Cu, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x0892427Cu, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x089242A0u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x089242A8u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x089242B0u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x089242BCu, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x089242C8u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x089242E0u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x089242E8u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08924304u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08924318u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08924324u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08924328u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08924330u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x0892433Cu, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08924348u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08924358u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08924360u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08924370u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08924380u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08924388u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x089243A4u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x089243ACu, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x089243E0u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08924410u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08924458u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08924498u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x089244A0u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x089244A8u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x089244B0u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x089244B8u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x089244C0u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x089244C8u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x089244D4u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x089244DCu, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x089244E8u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x089244F0u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x089244FCu, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08924510u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08924518u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08924520u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08924528u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08924530u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08924538u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08924540u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08924548u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08924550u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08924558u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08924560u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08924568u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08924570u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08924584u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x089245A0u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x089245ACu, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x089245B4u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x089245C4u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x089245D4u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x089245E0u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x089245ECu, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x089245FCu, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08924608u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08924610u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x0892461Cu, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08924624u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x0892462Cu, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08924634u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x0892463Cu, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08924648u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08924650u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08924660u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08924668u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08924670u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x0892468Cu, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08924694u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x089246ACu, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x089246BCu, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x089246C0u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x089246E4u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08924728u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08924760u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x0892476Cu, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08924774u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x0892477Cu, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08924784u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x0892478Cu, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08924794u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x089247A4u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x089247C4u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x089247CCu, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x089247D4u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08924820u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08924828u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x0892483Cu, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x0892484Cu, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x0892485Cu, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08924864u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08924870u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08924878u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08924888u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x0892489Cu, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x089248ACu, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x089248B4u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x089248CCu, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x089248D4u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x089248DCu, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x089248E4u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x089248ECu, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x089248F4u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x089248FCu, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08924904u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08924914u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x0892491Cu, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08924924u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08924930u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08924938u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08924940u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08924948u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08924954u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08924968u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08924980u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08924990u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x089249A0u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x089249B0u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x089249C0u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x089249C4u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x089249C8u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x089249D0u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x089249E0u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x089249E8u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x089249F4u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08924A04u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08924A10u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08924A18u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08924A30u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08924A44u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08924A54u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08924A6Cu, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08924A80u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08924A8Cu, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08924A94u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08924AA4u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08924AACu, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08924AB4u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08924AC0u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08924ACCu, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08924AD8u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08924AE8u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08924AF0u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08924AF8u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08924B0Cu, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08924B14u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08924B1Cu, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08924B2Cu, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08924B30u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08924B38u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08924B40u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08924B48u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08924B68u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08924B7Cu, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08924B8Cu, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08924B9Cu, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08924BDCu, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08924BE4u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08924BF0u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08924BF8u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08924C00u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08924C08u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08924C10u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08924C18u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08924C20u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08924C30u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08924C3Cu, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08924C48u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08924C50u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08924C58u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08924C64u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08924C6Cu, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08924C74u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08924C7Cu, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08924C90u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08924CB4u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08924CD8u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08924CE4u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08924CECu, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08924D04u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08924D10u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08924D28u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08924D64u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08924D74u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08924D7Cu, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08924D90u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08924DA4u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08924DBCu, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08924DC4u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08924DCCu, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08924DD4u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08924DDCu, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08924DE0u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08924DF0u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08924E04u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08924E18u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08924E20u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08924E28u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08924E30u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08924E58u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08924E80u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08924E98u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08924EC8u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08924ED4u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08924EDCu, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08924EE8u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08924EF0u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08924F00u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08924F08u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08924F10u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08924F28u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08924F30u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08924F38u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08924F50u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08924F68u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08924F78u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08924F88u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08924F94u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08924FA4u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08924FA8u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08924FB4u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08924FC4u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08924FD4u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08924FD8u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08924FE0u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08924FE4u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08924FF0u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08925000u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08925004u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x0892500Cu, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08925014u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08925020u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08925028u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x0892503Cu, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08925044u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08925054u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08925060u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08925070u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08925074u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08925080u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x0892508Cu, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08925090u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x0892509Cu, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x089250A4u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x089250ACu, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x089250C8u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x089250D4u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x089250D8u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x089250E4u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x089250ECu, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x089250F4u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08925104u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x0892510Cu, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08925114u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08925118u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08925128u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08925138u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08925140u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08925148u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08925154u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08925168u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08925178u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08925184u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08925194u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08925198u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x089251A0u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x089251ACu, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x089251BCu, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x089251C8u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x089251D8u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x089251F0u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08925204u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x0892520Cu, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x0892521Cu, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x0892522Cu, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x0892523Cu, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x0892524Cu, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x0892525Cu, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08925260u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08925268u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08925270u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x0892527Cu, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08925290u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08925298u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x089252ACu, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x089252B4u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x089252BCu, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x089252D0u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x089252D8u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x089252E4u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x089252ECu, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08925300u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08925308u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08925318u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08925320u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08925328u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08925334u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08925348u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08925350u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08925364u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x0892536Cu, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08925374u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08925388u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08925390u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x0892539Cu, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x089253A4u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x089253B8u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x089253C0u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x089253C8u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x089253D0u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x089253D8u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x089253F8u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08925448u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08925450u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08925458u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08925460u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08925468u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08925478u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x0892547Cu, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x089254A8u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x089254B0u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x089254CCu, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x089254D4u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x089254DCu, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x089254E4u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08925500u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08925508u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08925510u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08925518u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x0892551Cu, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x0892552Cu, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08925538u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x0892554Cu, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08925550u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x0892555Cu, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08925564u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x089255A0u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x089255D4u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x089255DCu, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08925600u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08925618u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08925630u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08925654u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08925678u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08925690u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x0892569Cu, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x089256A8u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x089256B4u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x089256CCu, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x089256E0u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08925704u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08925728u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08925740u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x0892574Cu, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08925758u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x0892576Cu, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08925774u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08925780u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x0892578Cu, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x089257A0u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x089257A8u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x089257B4u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x089257C0u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x089257D4u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x089257E8u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x0892580Cu, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08925830u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08925848u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08925854u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08925860u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08925874u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x0892587Cu, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08925888u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08925894u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x089258A8u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x089258B4u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x089258BCu, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x089258C8u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x089258D4u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x089258E0u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08925908u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x0892591Cu, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x0892592Cu, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08925934u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08925940u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x0892594Cu, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08925958u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x0892597Cu, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08925988u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08925994u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x089259A4u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x089259B0u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x089259C4u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x089259D8u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x089259E8u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x089259FCu, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08925A24u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08925A44u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08925A50u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08925A68u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08925A7Cu, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08925A94u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08925AD0u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08925B44u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08925BACu, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08925C24u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08925C9Cu, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08925CBCu, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08925CCCu, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08925CF4u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08925D08u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08925D28u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08925D48u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08925D9Cu, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08925DA4u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08925DC8u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08925DECu, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08925DF8u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08925E14u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08925E2Cu, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08925E38u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08925E54u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08925E5Cu, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08925E6Cu, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08925E7Cu, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08925E8Cu, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08925E9Cu, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08925EACu, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08925EB4u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08925EC8u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08925ED0u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08925ED8u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08925EE8u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08925EF0u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08925EF4u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08925F00u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08925F10u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08925F2Cu, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08925F38u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08925F40u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08925F48u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08925FC8u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08925FE8u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08926014u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08926040u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08926050u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08926088u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x089260ACu, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x089260B4u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x089260C0u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x089260D0u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x089260E0u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x089260F4u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08926108u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08926110u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08926118u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x0892612Cu, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x0892613Cu, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08926144u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x0892614Cu, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08926190u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x089261A0u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x089261B4u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x089261B8u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x089261D8u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x089261E0u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08926200u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08926208u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x0892620Cu, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x089262C4u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x089262D4u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x089262E0u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x089262E8u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x089262F4u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x0892630Cu, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08926314u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08926328u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08926334u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x089263CCu, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x089263DCu, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x089263F0u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x089263FCu, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08926404u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x0892640Cu, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08926414u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x0892641Cu, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08926428u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x089264F0u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x089264FCu, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08926510u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08926520u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08926528u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x0892652Cu, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08926540u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08926560u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x089265A4u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x089265DCu, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x089265F0u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x089265FCu, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x0892660Cu, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08926618u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08926620u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08926628u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08926630u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08926640u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08926654u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08926660u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08926668u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08926670u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08926680u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x0892668Cu, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08926694u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08926698u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x089266A4u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x089266B0u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x089266B8u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x089266D8u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08926768u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x0892677Cu, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08926794u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x089267A4u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x089267ACu, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x089267B8u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x089267C0u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x089267C8u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x089267D8u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x089267E8u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x0892680Cu, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08926818u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08926820u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08926828u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08926838u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08926848u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08926858u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08926860u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x0892686Cu, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08926878u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08926888u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x0892689Cu, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x089268B0u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08926928u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08926930u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08926980u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08926988u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x089269B8u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x089269C0u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x089269CCu, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x089269D0u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x089269E0u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x089269F0u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x089269F8u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08926A08u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08926A14u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08926A24u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08926A40u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08926A48u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08926A50u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08926A58u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08926A60u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08926A68u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08926A70u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08926A80u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08926A8Cu, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08926A94u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08926A9Cu, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08926AACu, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08926AB0u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08926B10u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08926B28u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08926B30u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08926B40u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08926B54u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08926B60u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08926B6Cu, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08926B74u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08926B80u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08926B8Cu, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08926B90u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08926B9Cu, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08926BA4u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08926BB8u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08926BC0u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08926BD4u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08926BF8u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08926C1Cu, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08926C28u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08926C34u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08926C3Cu, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08926C50u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08926C7Cu, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08926C84u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08926C94u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08926C9Cu, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08926CE4u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08926CECu, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08926CF8u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08926D04u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08926D14u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08926D24u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08926D2Cu, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08926D3Cu, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08926D44u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08926D4Cu, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08926D54u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08926D5Cu, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08926D64u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08926D6Cu, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08926D7Cu, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08926D8Cu, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08926D98u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08926DA0u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08926DA8u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08926DB0u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08926DB8u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08926DBCu, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08926DC4u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08926DCCu, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08926DDCu, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08926DE4u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08926E30u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08926E44u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08926E50u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08926E70u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08926E7Cu, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08926E84u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08926E90u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08926EA0u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08926EB0u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08926EB8u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08926EC0u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08926EC8u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08926EDCu, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08926F00u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08926F08u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08926F18u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08926F24u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08926F2Cu, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08926F38u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08926F40u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08926F4Cu, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08926F64u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08926F70u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08926F80u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08926F90u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08926F9Cu, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08926FA4u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08926FB4u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08926FECu, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x0892701Cu, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x0892704Cu, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x0892706Cu, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x0892707Cu, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x089270A8u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x089270B0u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x089270DCu, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x089270E8u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x089270F4u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x089270FCu, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08927104u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08927110u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08927120u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08927134u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08927138u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x0892714Cu, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08927168u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08927170u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08927188u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x0892719Cu, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x089271A4u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x089271BCu, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x089271C8u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x089271DCu, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x089271E4u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x089271ECu, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x089271F4u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x089271FCu, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x0892721Cu, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08927228u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08927240u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08927248u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08927260u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08927268u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08927270u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x0892727Cu, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08927294u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x0892729Cu, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x089272BCu, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x089272D0u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x089272E4u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x089272F0u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x089272F4u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08927300u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x0892730Cu, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08927314u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x0892731Cu, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x0892732Cu, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08927334u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08927340u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x0892738Cu, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x089273CCu, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x089273D4u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08927408u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08927410u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x0892741Cu, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08927424u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08927438u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x0892744Cu, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x0892745Cu, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x0892746Cu, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08927474u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x0892747Cu, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08927488u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08927490u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08927498u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x089274A8u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x089274B0u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x089274CCu, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x089274D8u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x089274E0u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x089274F0u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x089274FCu, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08927504u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x0892750Cu, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08927518u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08927520u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x0892752Cu, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08927538u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08927540u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08927548u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08927554u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08927560u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08927568u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08927578u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08927594u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x089275A4u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x089275B8u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x089275C4u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x089275D0u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x089275D8u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x089275ECu, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x089275FCu, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x0892760Cu, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08927624u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x0892762Cu, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08927634u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08927640u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08927648u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08927650u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x0892765Cu, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x089276A0u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x089276ACu, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x089276BCu, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x089276CCu, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x089276D8u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x089276E4u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x089276ECu, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x089276F4u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08927704u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x0892770Cu, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08927718u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08927724u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08927730u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08927738u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08927740u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x0892775Cu, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08927778u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08927780u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08927794u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x089277B4u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x089277D0u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x089277E8u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x089277F4u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08927804u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08927810u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x0892781Cu, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08927828u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08927830u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08927838u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08927840u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08927848u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08927850u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08927858u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08927864u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08927884u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x0892788Cu, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08927894u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x0892789Cu, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x089278ACu, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x089278BCu, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x089278C8u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x089278DCu, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x089278F4u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08927910u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08927920u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08927928u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08927930u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x0892793Cu, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08927950u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08927968u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08927984u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08927998u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x089279A4u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x089279B8u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x089279C0u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x089279CCu, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x089279D4u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x089279DCu, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x089279ECu, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x089279F4u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08927A04u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08927A10u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08927A1Cu, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08927A2Cu, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08927A3Cu, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08927A4Cu, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08927A5Cu, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08927A64u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08927A78u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08927A84u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08927A94u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08927AA0u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08927AB0u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08927ACCu, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08927ADCu, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08927AF8u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08927B08u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08927B24u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08927B34u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08927B3Cu, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08927B44u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08927B50u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08927B60u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08927B88u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08927B94u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08927BA0u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08927BA8u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08927BB0u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08927BC0u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08927BC8u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08927BE4u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08927BF0u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08927BFCu, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08927C08u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08927C18u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08927C28u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08927C38u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08927C48u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08927C4Cu, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08927C54u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08927C5Cu, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08927C70u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08927C7Cu, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08927C88u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08927C8Cu, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08927C98u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08927CA4u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08927CB0u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08927CB8u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08927CC8u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08927CD0u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08927CDCu, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08927CE8u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08927CF8u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08927D08u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08927D18u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08927D20u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08927D30u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08927D3Cu, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08927D44u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08927D54u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08927D60u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08927D68u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08927D78u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08927D80u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08927D88u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08927D98u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08927DA0u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08927DB0u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08927DB8u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08927DC4u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08927DD0u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08927DDCu, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08927DE4u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08927DECu, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08927DF8u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08927E04u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08927E14u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08927E24u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08927E34u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08927E44u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08927E48u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08927E50u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08927E58u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08927E68u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08927E70u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08927E78u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08927E88u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08927EACu, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08927EB8u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08927EC8u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08927EDCu, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08927EF4u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08927EFCu, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08927F08u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08927F24u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08927F2Cu, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08927F34u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08927F40u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08927F48u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08927F58u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08927F6Cu, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08927F74u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08927F7Cu, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08927F84u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08927F8Cu, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08927F98u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08927FA0u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08927FB0u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08927FBCu, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08927FD4u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08927FE0u, &recomp_unit_0072, "recomp_unit_0072"); - runtime.register_function(0x08927FF0u, &recomp_unit_0072, "recomp_unit_0072"); + // PSPRECOMP_V812_COMPACT_REGISTRATION: same entry set, looped once in Runtime instead of source-expanded calls. + runtime.register_generated_entry_mask(0x08924000u, &recomp_unit_0072, "recomp_unit_0072", + kEntryMasks_recomp_unit_0072, 64u); } } // namespace psprecomp diff --git a/profiles/vcs/generated/generated_unit_0073.cpp b/profiles/vcs/generated/generated_unit_0073.cpp index 0aff0f1..144e96b 100644 --- a/profiles/vcs/generated/generated_unit_0073.cpp +++ b/profiles/vcs/generated/generated_unit_0073.cpp @@ -1053,6 +1053,19 @@ LOCAL_DISPATCH: AOT_REGCACHE_SYNC_OUT(); return; } } +// PSPRECOMP_V812_SHARED_SCHED_BLOCK: one scheduler-exact slow boundary per unit. +LOCAL_SCHED_BOUNDARY: + ctx.pc = jump_target; + AOT_REGCACHE_SYNC_OUT(); + if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { + ++local_redispatch_rounds; + AOT_REGCACHE_SYNC_IN(); + local_transfers = 0u; + local_pc = ctx.pc; + entry_id = 0u; + goto LOCAL_DISPATCH; + } + return; L_08928000: { std::uint32_t aot_run_words[7]{}; aot_mem.aot_direct_load32_block(aot_gpr_29 + static_cast(84), aot_run_words); @@ -1068,18 +1081,8 @@ L_08928000: aot_gpr_29 = (aot_gpr_29 + static_cast(112)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08928024: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(16), aot_gpr_16); @@ -1583,18 +1586,8 @@ L_089283CC: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089283E4: aot_gpr_29 = (aot_gpr_29 + static_cast(-480)); aot_gpr_6 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(456))); @@ -2270,18 +2263,8 @@ L_089288F4: aot_gpr_29 = (aot_gpr_29 + static_cast(480)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0892892C: aot_gpr_29 = (aot_gpr_29 + static_cast(-432)); aot_gpr_5 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(456))); @@ -3708,18 +3691,8 @@ L_08929298: aot_gpr_29 = (aot_gpr_29 + static_cast(432)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089292D0: aot_gpr_29 = (aot_gpr_29 + static_cast(-416)); aot_gpr_5 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(76))); @@ -4927,18 +4900,8 @@ L_08929BF0: aot_gpr_29 = (aot_gpr_29 + static_cast(416)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08929C28: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -4961,18 +4924,8 @@ L_08929C4C: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08929C64: aot_gpr_5 = (aot_mem.aot_direct_load32(aot_gpr_16 + static_cast(2240))); aot_gpr_6 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(7660))); @@ -5346,18 +5299,8 @@ L_08929ED0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08929EE4: aot_gpr_29 = (aot_gpr_29 + static_cast(-224)); aot_gpr_5 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(2228))); @@ -5411,18 +5354,8 @@ L_08929F4C: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08929F64: aot_gpr_31 = (0x08929F6Cu); aot_gpr_4 = (aot_gpr_16 | 0u); @@ -7877,18 +7810,8 @@ L_0892B0EC: aot_gpr_29 = (aot_gpr_29 + static_cast(224)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0892B110: aot_gpr_29 = (aot_gpr_29 + static_cast(-320)); { const std::uint32_t aot_run_words[9]{std::bit_cast(aot_fpr_20), std::bit_cast(ctx.fpr[22]), aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], aot_gpr_31}; @@ -9287,18 +9210,8 @@ L_0892BA28: aot_gpr_29 = (aot_gpr_29 + static_cast(320)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0892BA54: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_gpr_6 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(2228))); @@ -9746,18 +9659,8 @@ L_0892BDA4: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0892BDC4: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); ctx.gpr[7] = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(2228))); @@ -10088,980 +9991,8 @@ void recomp_unit_0073(Runtime &rt, AllegrexContext &ctx) { void register_generated_unit_73(Runtime &runtime) { runtime.register_generated_unit(73u, 0x08928000u, 16384u, &recomp_unit_0073, &recomp_unit_0073_entry); - runtime.register_function(0x08928000u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08928024u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892804Cu, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08928058u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08928060u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08928068u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892806Cu, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08928074u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08928084u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08928090u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x089280A0u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x089280B8u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x089280C4u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x089280D8u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x089280E8u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x089280FCu, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08928108u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892812Cu, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08928134u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08928144u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08928150u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08928158u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08928164u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892816Cu, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08928178u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08928184u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08928190u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x089281A0u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x089281CCu, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x089281D4u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x089281E8u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x089281F0u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08928200u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08928208u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08928210u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892821Cu, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892822Cu, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08928234u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892823Cu, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08928248u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08928250u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08928258u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08928264u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08928274u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08928288u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x089282B0u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x089282C0u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x089282C8u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x089282D8u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x089282E0u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x089282E8u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x089282F0u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x089282FCu, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08928310u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08928318u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08928320u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892832Cu, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08928340u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08928348u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08928350u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892836Cu, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08928374u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08928380u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892839Cu, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x089283A8u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x089283B4u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x089283C0u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x089283CCu, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x089283E4u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08928454u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08928464u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08928470u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x089284A4u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x089284FCu, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08928504u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08928520u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08928534u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892854Cu, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892855Cu, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08928564u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892856Cu, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08928570u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08928578u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08928594u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x089285A0u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x089285A4u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08928628u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08928690u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x089286B0u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08928728u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08928760u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08928768u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x089287B8u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x089287E8u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x089287F4u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08928808u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892881Cu, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892882Cu, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08928840u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892884Cu, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x089288B4u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x089288C0u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x089288C4u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x089288DCu, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x089288E8u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x089288F4u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892892Cu, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892897Cu, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892898Cu, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892899Cu, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x089289ACu, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x089289BCu, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x089289C0u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x089289C4u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x089289CCu, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x089289DCu, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x089289ECu, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x089289F8u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08928A08u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08928A18u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08928A1Cu, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08928A24u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08928A34u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08928A38u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08928A40u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08928A58u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08928A64u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08928A6Cu, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08928A7Cu, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08928A88u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08928A98u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08928A9Cu, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08928AA4u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08928AB4u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08928AB8u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08928AC0u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08928AD0u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08928AD4u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08928ADCu, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08928AECu, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08928AF0u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08928AF8u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08928B08u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08928B0Cu, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08928B14u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08928B24u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08928B28u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08928B30u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08928B40u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08928B44u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08928B4Cu, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08928B5Cu, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08928B60u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08928B68u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08928B78u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08928B7Cu, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08928B84u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08928B94u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08928B98u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08928BA0u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08928BB0u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08928BB4u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08928BBCu, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08928BCCu, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08928BD0u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08928BD8u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08928BE8u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08928BECu, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08928BF4u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08928BFCu, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08928C00u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08928C08u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08928C38u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08928C40u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08928C4Cu, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08928C64u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08928C74u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08928C80u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08928CA0u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08928CB0u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08928CB8u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08928CC0u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08928CC8u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08928CDCu, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08928CECu, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08928CFCu, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08928D0Cu, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08928D18u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08928D2Cu, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08928D44u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08928D50u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08928D58u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08928D68u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08928D7Cu, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08928D90u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08928DA0u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08928DA8u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08928DB0u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08928DB8u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08928DC8u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08928DD8u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08928DE0u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08928DFCu, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08928E08u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08928E10u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08928E24u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08928E30u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08928E38u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08928E40u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08928E48u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08928E50u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08928E60u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08928E74u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08928E7Cu, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08928E8Cu, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08928E9Cu, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08928EB0u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08928EC0u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08928EC8u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08928ECCu, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08928EE8u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08928EF8u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08928F04u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08928F14u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08928F20u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08928F28u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08928F2Cu, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08928F38u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08928F44u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08928F4Cu, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08928FA8u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08928FBCu, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08928FD0u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08928FD4u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08928FE0u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08928FF4u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08929008u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08929018u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08929024u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892902Cu, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08929038u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08929040u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08929044u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08929058u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892906Cu, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08929078u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08929080u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x089290A8u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x089290B8u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x089290C0u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x089290C8u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x089290CCu, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x089290E4u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x089290F8u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08929114u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08929120u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08929128u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08929134u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892913Cu, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08929164u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08929174u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892917Cu, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08929184u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08929188u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x089291A0u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x089291ACu, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x089291B8u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x089291C0u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x089291DCu, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x089291ECu, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x089291F4u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x089291FCu, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08929204u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08929220u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08929230u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08929238u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08929240u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08929244u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08929250u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08929260u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892926Cu, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08929274u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08929278u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08929284u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08929290u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08929298u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x089292D0u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08929328u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892933Cu, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08929344u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x089293A8u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x089293B4u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x089293C8u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08929410u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892941Cu, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08929430u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08929478u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08929484u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08929498u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x089294E0u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x089294ECu, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x089294FCu, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08929504u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08929518u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08929520u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08929528u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892953Cu, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08929544u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08929574u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892957Cu, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08929584u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x089295A0u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x089295B0u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x089295BCu, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x089295CCu, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x089295D8u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x089295F0u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08929600u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08929614u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892962Cu, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892966Cu, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08929674u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892968Cu, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08929694u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08929698u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x089296A0u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x089296A8u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x089296C4u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x089296D4u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x089296E0u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x089296F0u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x089296FCu, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08929714u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08929724u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08929738u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08929750u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08929790u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08929798u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x089297B0u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x089297B8u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x089297BCu, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x089297C4u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x089297CCu, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x089297E8u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x089297F8u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08929804u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08929814u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08929820u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08929838u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08929848u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892985Cu, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08929874u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x089298B4u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x089298BCu, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x089298D4u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x089298DCu, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x089298E0u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x089298E8u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x089298F0u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892990Cu, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892991Cu, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08929928u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08929938u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08929944u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892995Cu, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892996Cu, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08929980u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08929990u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x089299D0u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x089299D8u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x089299F0u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x089299F8u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08929A08u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08929A18u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08929A20u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08929A4Cu, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08929A74u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08929A90u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08929AA4u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08929AB4u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08929AE0u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08929AE8u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08929B0Cu, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08929B14u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08929B1Cu, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08929B24u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08929B2Cu, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08929B4Cu, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08929B60u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08929BACu, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08929BB4u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08929BBCu, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08929BE0u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08929BECu, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08929BF0u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08929C28u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08929C4Cu, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08929C64u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08929C78u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08929C84u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08929C94u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08929CA0u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08929CACu, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08929CB8u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08929CC0u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08929CD4u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08929CDCu, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08929CE8u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08929CF8u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08929D04u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08929D10u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08929D1Cu, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08929D24u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08929D38u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08929D40u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08929D4Cu, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08929D54u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08929D5Cu, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08929D64u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08929D6Cu, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08929D7Cu, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08929D88u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08929D98u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08929DA4u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08929DB4u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08929DC0u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08929DD0u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08929DDCu, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08929DECu, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08929DF8u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08929E04u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08929E10u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08929E18u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08929E2Cu, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08929E34u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08929E40u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08929E48u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08929E58u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08929E60u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08929E68u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08929E70u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08929E80u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08929E8Cu, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08929E98u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08929EA0u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08929EB0u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08929EBCu, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08929EC8u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08929ED0u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08929EE4u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08929F18u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08929F28u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08929F38u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08929F4Cu, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08929F64u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08929F6Cu, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08929F74u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08929F7Cu, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08929F90u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08929F98u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08929FA0u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08929FA8u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08929FB4u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08929FBCu, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08929FD0u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08929FD8u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08929FE8u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x08929FF4u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892A00Cu, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892A014u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892A01Cu, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892A02Cu, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892A038u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892A050u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892A058u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892A06Cu, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892A074u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892A084u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892A090u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892A0A8u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892A0B0u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892A0B8u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892A0C0u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892A0C8u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892A0D0u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892A0E4u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892A0ECu, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892A0F8u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892A100u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892A118u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892A130u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892A158u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892A160u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892A174u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892A17Cu, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892A184u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892A198u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892A1A4u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892A1ACu, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892A1C0u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892A1C8u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892A1ECu, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892A1F4u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892A208u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892A214u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892A21Cu, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892A230u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892A240u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892A248u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892A264u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892A278u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892A288u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892A290u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892A298u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892A2ACu, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892A2B4u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892A2C4u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892A2D0u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892A2E8u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892A2F0u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892A304u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892A314u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892A31Cu, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892A32Cu, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892A338u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892A348u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892A34Cu, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892A354u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892A364u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892A368u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892A370u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892A380u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892A384u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892A38Cu, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892A3A4u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892A3CCu, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892A3D4u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892A3ECu, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892A3F8u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892A400u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892A414u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892A41Cu, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892A434u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892A440u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892A44Cu, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892A458u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892A460u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892A468u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892A470u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892A478u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892A480u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892A488u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892A490u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892A498u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892A4A0u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892A4A4u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892A4C0u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892A4C8u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892A4D8u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892A4E0u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892A4F4u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892A530u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892A538u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892A544u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892A548u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892A550u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892A554u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892A564u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892A570u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892A58Cu, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892A59Cu, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892A5A0u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892A5ACu, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892A5BCu, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892A5D0u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892A5D8u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892A5E0u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892A5F0u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892A60Cu, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892A61Cu, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892A62Cu, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892A63Cu, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892A64Cu, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892A658u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892A668u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892A670u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892A694u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892A6A4u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892A6B0u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892A6C0u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892A6D8u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892A6E4u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892A6F0u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892A6F8u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892A714u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892A71Cu, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892A740u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892A750u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892A75Cu, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892A764u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892A770u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892A778u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892A78Cu, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892A7B0u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892A7B8u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892A7CCu, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892A7E0u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892A7ECu, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892A7FCu, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892A814u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892A820u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892A82Cu, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892A83Cu, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892A844u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892A850u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892A858u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892A864u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892A86Cu, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892A880u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892A8A4u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892A8B4u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892A8C0u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892A8D8u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892A8E0u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892A8ECu, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892A8F4u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892A8FCu, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892A908u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892A90Cu, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892A914u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892A918u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892A920u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892A924u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892A92Cu, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892A930u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892A938u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892A93Cu, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892A944u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892A948u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892A95Cu, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892A96Cu, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892A978u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892A990u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892A99Cu, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892A9ACu, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892A9B4u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892A9C4u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892A9D0u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892A9D8u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892A9E0u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892A9F0u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892A9FCu, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892AA0Cu, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892AA1Cu, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892AA28u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892AA34u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892AA40u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892AA4Cu, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892AA54u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892AA5Cu, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892AA6Cu, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892AA78u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892AA80u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892AA88u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892AA9Cu, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892AAC4u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892AAD4u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892AAECu, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892AAF4u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892AB08u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892AB10u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892AB28u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892AB30u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892AB40u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892AB5Cu, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892AB7Cu, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892AB90u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892AB98u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892ABB0u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892ABB8u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892ABC0u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892ABC8u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892ABD0u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892ABE8u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892ABF0u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892ABF8u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892AC14u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892AC2Cu, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892AC34u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892AC3Cu, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892AC4Cu, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892AC54u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892AC5Cu, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892AC64u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892AC6Cu, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892AC88u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892ACA0u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892ACA8u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892ACB0u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892ACC4u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892ACD0u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892ACD8u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892ACE8u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892ACF0u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892AD04u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892AD10u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892AD20u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892AD44u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892AD4Cu, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892AD60u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892AD6Cu, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892AD74u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892AD84u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892AD8Cu, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892AD94u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892ADA8u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892ADB8u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892ADC0u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892ADD8u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892ADE0u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892ADE8u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892AE08u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892AE10u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892AE28u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892AE30u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892AE38u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892AE48u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892AE54u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892AE7Cu, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892AE84u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892AE9Cu, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892AEA4u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892AEACu, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892AEB4u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892AEC4u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892AECCu, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892AED4u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892AEDCu, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892AEE4u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892AF00u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892AF08u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892AF10u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892AF18u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892AF24u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892AF30u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892AF38u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892AF40u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892AFC0u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892AFD4u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892B040u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892B048u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892B064u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892B06Cu, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892B074u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892B088u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892B090u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892B0A4u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892B0ACu, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892B0B4u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892B0C8u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892B0D0u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892B0D8u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892B0E4u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892B0ECu, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892B110u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892B1E0u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892B228u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892B230u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892B2F4u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892B310u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892B32Cu, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892B348u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892B360u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892B370u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892B39Cu, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892B3B0u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892B3B8u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892B3BCu, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892B3C4u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892B3C8u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892B3E4u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892B3F8u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892B400u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892B408u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892B40Cu, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892B414u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892B43Cu, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892B450u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892B458u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892B45Cu, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892B464u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892B468u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892B484u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892B498u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892B4A0u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892B4A8u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892B4ACu, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892B4B4u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892B4DCu, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892B4F0u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892B4F8u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892B4FCu, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892B504u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892B508u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892B524u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892B538u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892B540u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892B548u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892B54Cu, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892B554u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892B57Cu, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892B590u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892B598u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892B59Cu, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892B5A4u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892B5A8u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892B5C4u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892B5D8u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892B5E0u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892B5E8u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892B5ECu, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892B5F4u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892B618u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892B638u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892B63Cu, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892B660u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892B680u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892B684u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892B6A0u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892B6C0u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892B6C4u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892B6E0u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892B700u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892B704u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892B718u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892B728u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892B738u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892B744u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892B75Cu, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892B768u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892B780u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892B78Cu, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892B7A4u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892B7B0u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892B7C8u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892B7D4u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892B7ECu, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892B7F8u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892B810u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892B81Cu, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892B834u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892B840u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892B858u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892B868u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892B878u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892B888u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892B894u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892B8ACu, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892B8B8u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892B8D0u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892B8DCu, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892B8F4u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892B900u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892B918u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892B924u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892B93Cu, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892B948u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892B960u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892B96Cu, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892B984u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892B990u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892B9A4u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892B9ACu, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892BA04u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892BA1Cu, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892BA24u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892BA28u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892BA54u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892BA84u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892BA8Cu, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892BA98u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892BAA4u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892BAB0u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892BABCu, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892BAC8u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892BB00u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892BB0Cu, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892BB20u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892BB30u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892BB4Cu, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892BB58u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892BB60u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892BB70u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892BB7Cu, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892BB84u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892BB94u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892BB9Cu, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892BBA8u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892BBB0u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892BBC0u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892BBC8u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892BBD4u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892BBDCu, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892BBECu, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892BBF4u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892BC00u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892BC08u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892BC18u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892BC20u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892BC28u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892BC30u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892BC38u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892BC44u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892BC4Cu, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892BC58u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892BC60u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892BC68u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892BC78u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892BC88u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892BC94u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892BCBCu, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892BCCCu, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892BCE8u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892BCF8u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892BD14u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892BD24u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892BD4Cu, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892BD5Cu, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892BD78u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892BD80u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892BD90u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892BDA4u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892BDC4u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892BDF8u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892BE00u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892BE0Cu, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892BE18u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892BE24u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892BE30u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892BE3Cu, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892BE78u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892BE84u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892BE8Cu, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892BE9Cu, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892BEA4u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892BEACu, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892BEB8u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892BEC0u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892BED0u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892BED8u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892BEE4u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892BEECu, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892BEFCu, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892BF04u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892BF10u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892BF18u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892BF28u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892BF30u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892BF3Cu, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892BF44u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892BF54u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892BF5Cu, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892BF68u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892BF70u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892BF80u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892BF88u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892BF90u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892BF9Cu, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892BFA4u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892BFB0u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892BFB8u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892BFC0u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892BFD0u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892BFE0u, &recomp_unit_0073, "recomp_unit_0073"); - runtime.register_function(0x0892BFECu, &recomp_unit_0073, "recomp_unit_0073"); + // PSPRECOMP_V812_COMPACT_REGISTRATION: same entry set, looped once in Runtime instead of source-expanded calls. + runtime.register_generated_entry_mask(0x08928000u, &recomp_unit_0073, "recomp_unit_0073", + kEntryMasks_recomp_unit_0073, 64u); } } // namespace psprecomp diff --git a/profiles/vcs/generated/generated_unit_0074.cpp b/profiles/vcs/generated/generated_unit_0074.cpp index b2d77d1..4bae83c 100644 --- a/profiles/vcs/generated/generated_unit_0074.cpp +++ b/profiles/vcs/generated/generated_unit_0074.cpp @@ -853,6 +853,19 @@ LOCAL_DISPATCH: AOT_REGCACHE_SYNC_OUT(); return; } } +// PSPRECOMP_V812_SHARED_SCHED_BLOCK: one scheduler-exact slow boundary per unit. +LOCAL_SCHED_BOUNDARY: + ctx.pc = jump_target; + AOT_REGCACHE_SYNC_OUT(); + if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { + ++local_redispatch_rounds; + AOT_REGCACHE_SYNC_IN(); + local_transfers = 0u; + local_pc = ctx.pc; + entry_id = 0u; + goto LOCAL_DISPATCH; + } + return; L_0892C000: aot_fpr_14 = std::bit_cast(aot_mem.aot_direct_load32(aot_gpr_29 + static_cast(8))); { const std::uint32_t aot_run_words[3]{std::bit_cast(aot_fpr_12), std::bit_cast(aot_fpr_13), std::bit_cast(aot_fpr_14)}; @@ -975,18 +988,8 @@ L_0892C104: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0892C130: aot_gpr_29 = (aot_gpr_29 + static_cast(-432)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(408), ctx.gpr[18]); @@ -1923,18 +1926,8 @@ L_0892C8DC: aot_gpr_29 = (aot_gpr_29 + static_cast(432)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0892C914: aot_gpr_29 = (aot_gpr_29 + static_cast(-288)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(244), std::bit_cast(ctx.fpr[20])); @@ -2684,18 +2677,8 @@ L_0892CE88: aot_gpr_29 = (aot_gpr_29 + static_cast(288)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0892CEB0: aot_gpr_29 = (aot_gpr_29 + static_cast(-256)); aot_gpr_5 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(2120))); @@ -3295,18 +3278,8 @@ L_0892D2C0: aot_gpr_29 = (aot_gpr_29 + static_cast(256)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0892D2E4: aot_gpr_29 = (aot_gpr_29 + static_cast(-752)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(720), aot_gpr_16); @@ -7790,18 +7763,8 @@ L_0892F104: aot_gpr_29 = (aot_gpr_29 + static_cast(752)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0892F140: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); { const std::uint32_t aot_run_words[6]{aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21]}; @@ -7902,18 +7865,8 @@ L_0892F1F4: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0892F20C: aot_gpr_5 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(7660))); aot_gpr_4 = (aot_gpr_16 | 0u); @@ -9153,18 +9106,8 @@ L_0892FC70: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0892FCA4: aot_gpr_29 = (aot_gpr_29 + static_cast(-960)); { const std::uint32_t aot_run_words[10]{std::bit_cast(ctx.fpr[20]), std::bit_cast(aot_fpr_22), std::bit_cast(ctx.fpr[24]), std::bit_cast(ctx.fpr[26]), std::bit_cast(ctx.fpr[28]), std::bit_cast(ctx.fpr[30]), aot_gpr_16, ctx.gpr[17], ctx.gpr[18], aot_gpr_31}; @@ -9691,780 +9634,8 @@ void recomp_unit_0074(Runtime &rt, AllegrexContext &ctx) { void register_generated_unit_74(Runtime &runtime) { runtime.register_generated_unit(74u, 0x0892C000u, 16384u, &recomp_unit_0074, &recomp_unit_0074_entry); - runtime.register_function(0x0892C000u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892C018u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892C028u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892C044u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892C054u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892C070u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892C080u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892C0A8u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892C0BCu, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892C0D8u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892C0E0u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892C0F0u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892C104u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892C130u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892C178u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892C20Cu, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892C214u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892C21Cu, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892C25Cu, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892C268u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892C2E8u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892C2ECu, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892C2F4u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892C2F8u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892C300u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892C320u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892C32Cu, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892C354u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892C37Cu, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892C3A0u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892C3B0u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892C3C0u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892C3CCu, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892C3E4u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892C3F4u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892C400u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892C408u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892C410u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892C418u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892C424u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892C42Cu, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892C434u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892C478u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892C480u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892C4C4u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892C4C8u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892C4ECu, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892C4F8u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892C514u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892C584u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892C594u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892C59Cu, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892C5A8u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892C5FCu, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892C650u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892C65Cu, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892C660u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892C698u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892C6ACu, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892C6BCu, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892C6D4u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892C6E8u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892C6F4u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892C70Cu, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892C760u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892C7D8u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892C7F4u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892C808u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892C814u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892C82Cu, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892C858u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892C8A8u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892C8B8u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892C8C8u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892C8DCu, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892C914u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892C954u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892C95Cu, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892C964u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892C96Cu, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892C974u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892C97Cu, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892C984u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892C990u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892C9ACu, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892C9B4u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892C9C8u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892C9E4u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892C9E8u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892C9F0u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892C9F8u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892CA00u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892CA08u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892CA14u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892CA30u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892CA40u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892CA68u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892CA74u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892CA9Cu, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892CAC0u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892CAC8u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892CADCu, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892CAECu, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892CAFCu, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892CB14u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892CB20u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892CB28u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892CB3Cu, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892CB48u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892CB50u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892CB60u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892CB68u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892CB70u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892CB78u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892CB88u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892CB94u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892CBB4u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892CBC8u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892CBD8u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892CBE0u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892CBE8u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892CC18u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892CC20u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892CC28u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892CC30u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892CC5Cu, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892CC64u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892CCB0u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892CCB8u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892CD08u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892CD10u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892CD18u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892CD38u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892CD40u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892CD80u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892CDB0u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892CDCCu, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892CDD4u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892CDF0u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892CE04u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892CE38u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892CE44u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892CE4Cu, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892CE5Cu, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892CE68u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892CE78u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892CE84u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892CE88u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892CEB0u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892CEDCu, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892CF14u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892CF78u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892CF80u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892CF88u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892CF94u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892CFA4u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892CFACu, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892CFB4u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892CFC0u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892CFC8u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892CFD0u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892CFD8u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892CFECu, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892CFF4u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892D008u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892D010u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892D024u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892D02Cu, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892D04Cu, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892D05Cu, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892D064u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892D06Cu, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892D074u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892D07Cu, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892D094u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892D0ACu, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892D0C8u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892D0D0u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892D0D8u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892D0E0u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892D0ECu, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892D0F4u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892D0FCu, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892D110u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892D118u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892D128u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892D130u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892D13Cu, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892D158u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892D16Cu, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892D188u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892D198u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892D1ACu, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892D1BCu, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892D1D4u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892D1E0u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892D1E8u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892D1ECu, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892D1FCu, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892D208u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892D214u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892D234u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892D254u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892D264u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892D27Cu, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892D288u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892D294u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892D29Cu, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892D2A0u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892D2ACu, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892D2B8u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892D2C0u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892D2E4u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892D328u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892D330u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892D34Cu, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892D368u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892D378u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892D384u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892D3A8u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892D3B4u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892D3CCu, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892D3D4u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892D470u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892D490u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892D4A4u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892D4ACu, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892D4B0u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892D4B8u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892D4BCu, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892D4F0u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892D4FCu, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892D50Cu, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892D518u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892D520u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892D528u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892D538u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892D54Cu, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892D55Cu, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892D56Cu, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892D570u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892D584u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892D59Cu, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892D5A4u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892D5B0u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892D5C0u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892D5CCu, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892D5D4u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892D5DCu, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892D628u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892D630u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892D658u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892D674u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892D698u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892D6B0u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892D6CCu, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892D6D0u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892D6E4u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892D6F8u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892D70Cu, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892D710u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892D734u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892D788u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892D7A0u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892D7A8u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892D7D0u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892D7D8u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892D7DCu, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892D824u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892D838u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892D840u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892D844u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892D84Cu, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892D850u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892D85Cu, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892D868u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892D880u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892D88Cu, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892D894u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892D8C4u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892D90Cu, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892D920u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892D928u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892D92Cu, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892D934u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892D938u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892D940u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892D96Cu, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892D980u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892D988u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892D98Cu, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892D994u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892D998u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892D9A0u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892D9A8u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892D9B0u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892D9C8u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892D9D0u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892D9E8u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892D9F0u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892DA00u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892DA08u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892DA10u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892DA18u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892DA24u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892DA30u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892DA3Cu, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892DA48u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892DA4Cu, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892DA54u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892DA5Cu, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892DA78u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892DA88u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892DA98u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892DAA8u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892DAB4u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892DABCu, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892DAC0u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892DAD0u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892DAD4u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892DAE4u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892DB00u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892DB14u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892DB20u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892DB3Cu, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892DB44u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892DC00u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892DC0Cu, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892DC28u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892DC34u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892DC50u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892DC5Cu, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892DC64u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892DD20u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892DD2Cu, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892DD48u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892DD54u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892DD70u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892DD7Cu, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892DD84u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892DE40u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892DE4Cu, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892DE68u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892DE74u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892DE90u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892DE9Cu, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892DEA4u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892DF60u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892DF6Cu, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892DF88u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892DF94u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892DFB0u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892DFBCu, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892DFC4u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892DFD0u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892DFDCu, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892E0B4u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892E0BCu, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892E0DCu, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892E0ECu, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892E108u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892E118u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892E134u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892E140u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892E14Cu, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892E158u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892E230u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892E238u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892E258u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892E268u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892E284u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892E294u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892E2B0u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892E2BCu, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892E2C4u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892E2C8u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892E2D4u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892E2E0u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892E2ECu, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892E2F8u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892E308u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892E324u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892E328u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892E330u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892E338u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892E350u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892E360u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892E368u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892E378u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892E388u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892E38Cu, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892E394u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892E3A8u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892E3B8u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892E3C4u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892E3D0u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892E3DCu, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892E3E8u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892E3F0u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892E400u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892E40Cu, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892E418u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892E424u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892E430u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892E438u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892E460u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892E470u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892E478u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892E488u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892E498u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892E49Cu, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892E4A4u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892E4B8u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892E4C8u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892E4D4u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892E4E0u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892E4ECu, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892E4F8u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892E500u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892E510u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892E51Cu, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892E528u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892E534u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892E540u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892E548u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892E55Cu, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892E564u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892E568u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892E578u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892E580u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892E588u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892E598u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892E5A8u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892E5B0u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892E5BCu, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892E5D0u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892E5E0u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892E5ECu, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892E5F8u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892E604u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892E610u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892E620u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892E62Cu, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892E638u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892E644u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892E650u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892E658u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892E668u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892E674u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892E680u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892E68Cu, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892E698u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892E6A8u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892E6B4u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892E6C0u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892E6CCu, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892E6D8u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892E6E0u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892E6E8u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892E6F8u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892E708u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892E710u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892E71Cu, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892E730u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892E740u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892E74Cu, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892E758u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892E764u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892E770u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892E780u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892E78Cu, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892E798u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892E7A4u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892E7B0u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892E7B8u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892E7C8u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892E7D4u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892E7E0u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892E7ECu, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892E7F8u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892E808u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892E814u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892E820u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892E82Cu, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892E838u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892E83Cu, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892E84Cu, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892E854u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892E86Cu, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892E884u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892E894u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892E89Cu, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892E8A4u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892E8B4u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892E8C4u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892E8D4u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892E8E0u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892E8E8u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892E8F0u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892E900u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892E910u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892E91Cu, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892E928u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892E93Cu, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892E95Cu, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892E970u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892E990u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892E9A0u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892E9B0u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892E9BCu, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892E9C8u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892E9DCu, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892E9F0u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892EA10u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892EA24u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892EA44u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892EA6Cu, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892EA7Cu, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892EA84u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892EA8Cu, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892EA9Cu, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892EAACu, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892EABCu, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892EACCu, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892EAD8u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892EAE4u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892EAF8u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892EB18u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892EB2Cu, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892EB4Cu, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892EB5Cu, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892EB6Cu, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892EB78u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892EB84u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892EB98u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892EBACu, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892EBCCu, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892EBE0u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892EC00u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892EC14u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892EC1Cu, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892EC24u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892EC34u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892EC44u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892EC58u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892EC78u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892EC80u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892EC90u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892ECA0u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892ECA8u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892ECB8u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892ECC4u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892ECCCu, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892ECD4u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892ECE4u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892ECF4u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892ED00u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892ED0Cu, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892ED20u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892ED40u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892ED54u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892ED74u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892ED7Cu, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892ED84u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892ED94u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892EDA4u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892EDB8u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892EDD8u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892EDE0u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892EDF0u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892EE00u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892EE08u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892EE18u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892EE24u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892EE2Cu, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892EE34u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892EE44u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892EE54u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892EE60u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892EE6Cu, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892EE80u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892EE94u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892EEB4u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892EED0u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892EED8u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892EEE4u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892EF30u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892EF4Cu, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892EF60u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892EF68u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892EF70u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892EF74u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892EF7Cu, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892EF98u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892EFA8u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892EFC0u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892EFC8u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892EFDCu, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892EFE0u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892EFE4u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892F050u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892F058u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892F06Cu, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892F070u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892F080u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892F08Cu, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892F0B8u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892F0C4u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892F0DCu, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892F0F0u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892F0FCu, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892F104u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892F140u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892F190u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892F198u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892F1A8u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892F1B0u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892F1B8u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892F1C0u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892F1CCu, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892F1D4u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892F1DCu, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892F1E8u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892F1F4u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892F20Cu, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892F224u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892F22Cu, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892F254u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892F25Cu, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892F278u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892F280u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892F288u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892F29Cu, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892F2DCu, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892F2ECu, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892F2F4u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892F2FCu, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892F304u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892F30Cu, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892F314u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892F344u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892F34Cu, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892F380u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892F3ACu, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892F3B8u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892F3C8u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892F3D8u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892F3E0u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892F3E8u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892F3F4u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892F3FCu, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892F42Cu, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892F444u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892F44Cu, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892F47Cu, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892F494u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892F49Cu, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892F4ACu, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892F4C8u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892F4E4u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892F500u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892F50Cu, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892F518u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892F528u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892F530u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892F538u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892F544u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892F54Cu, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892F558u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892F574u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892F5A4u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892F5ACu, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892F5D0u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892F5ECu, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892F5F4u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892F5F8u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892F600u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892F61Cu, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892F624u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892F628u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892F634u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892F644u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892F64Cu, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892F664u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892F678u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892F680u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892F6A8u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892F6C8u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892F6D0u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892F6D4u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892F6DCu, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892F6FCu, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892F704u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892F708u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892F710u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892F720u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892F728u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892F740u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892F770u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892F778u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892F784u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892F7A0u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892F7D0u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892F7D8u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892F7F4u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892F80Cu, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892F824u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892F840u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892F858u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892F870u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892F88Cu, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892F894u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892F8A8u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892F8C4u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892F8E8u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892F8F4u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892F908u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892F914u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892F924u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892F928u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892F930u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892F94Cu, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892F964u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892F96Cu, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892F97Cu, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892F98Cu, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892F994u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892F9B8u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892F9D0u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892F9ECu, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892FA10u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892FA1Cu, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892FA30u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892FA3Cu, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892FA4Cu, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892FA54u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892FA5Cu, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892FA70u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892FA78u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892FA94u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892FAACu, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892FACCu, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892FAD8u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892FAF0u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892FB04u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892FB0Cu, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892FB1Cu, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892FB38u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892FB48u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892FB54u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892FB88u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892FBA4u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892FBC0u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892FBD4u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892FBDCu, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892FBF8u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892FC28u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892FC3Cu, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892FC44u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892FC4Cu, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892FC54u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892FC5Cu, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892FC64u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892FC70u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892FCA4u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892FE0Cu, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892FE14u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892FE94u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892FE9Cu, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892FEA4u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892FFD0u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892FFE0u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892FFE8u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892FFF8u, &recomp_unit_0074, "recomp_unit_0074"); - runtime.register_function(0x0892FFFCu, &recomp_unit_0074, "recomp_unit_0074"); + // PSPRECOMP_V812_COMPACT_REGISTRATION: same entry set, looped once in Runtime instead of source-expanded calls. + runtime.register_generated_entry_mask(0x0892C000u, &recomp_unit_0074, "recomp_unit_0074", + kEntryMasks_recomp_unit_0074, 64u); } } // namespace psprecomp diff --git a/profiles/vcs/generated/generated_unit_0075.cpp b/profiles/vcs/generated/generated_unit_0075.cpp index 00c07cb..2a31b2d 100644 --- a/profiles/vcs/generated/generated_unit_0075.cpp +++ b/profiles/vcs/generated/generated_unit_0075.cpp @@ -850,6 +850,19 @@ LOCAL_DISPATCH: AOT_REGCACHE_SYNC_OUT(); return; } } +// PSPRECOMP_V812_SHARED_SCHED_BLOCK: one scheduler-exact slow boundary per unit. +LOCAL_SCHED_BOUNDARY: + ctx.pc = jump_target; + AOT_REGCACHE_SYNC_OUT(); + if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { + ++local_redispatch_rounds; + AOT_REGCACHE_SYNC_IN(); + local_transfers = 0u; + local_pc = ctx.pc; + entry_id = 0u; + goto LOCAL_DISPATCH; + } + return; L_08930000: goto L_08930004; L_08930004: @@ -1457,18 +1470,8 @@ L_08930350: aot_gpr_29 = (aot_gpr_29 + static_cast(960)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08930380: aot_gpr_29 = (aot_gpr_29 + static_cast(-192)); { const std::uint32_t aot_run_words[9]{std::bit_cast(aot_fpr_20), std::bit_cast(ctx.fpr[22]), std::bit_cast(ctx.fpr[24]), aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], aot_gpr_31}; @@ -2129,18 +2132,8 @@ L_08930820: aot_gpr_29 = (aot_gpr_29 + static_cast(192)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0893084C: aot_gpr_29 = (aot_gpr_29 + static_cast(-480)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(424), std::bit_cast(ctx.fpr[24])); @@ -3967,18 +3960,8 @@ L_08931730: aot_gpr_29 = (aot_gpr_29 + static_cast(480)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0893176C: aot_gpr_29 = (aot_gpr_29 + static_cast(-80)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(68), aot_gpr_16); @@ -4331,18 +4314,8 @@ L_089319F0: aot_gpr_29 = (aot_gpr_29 + static_cast(80)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08931A04: aot_fpr_12 = std::bit_cast(0u); aot_gpr_4 = (48896u << 16u); @@ -4358,18 +4331,8 @@ L_08931A04: aot_mem.aot_direct_store32(ctx.gpr[28] + static_cast(8856), std::bit_cast(aot_fpr_12)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08931A34: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), std::bit_cast(aot_fpr_20)); @@ -4436,18 +4399,8 @@ L_08931AB4: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08931AD0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_fpr_12 = std::bit_cast(aot_mem.aot_direct_load32(aot_gpr_5 + static_cast(0))); @@ -4462,18 +4415,8 @@ L_08931AE8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08931AF4: aot_gpr_29 = (aot_gpr_29 + static_cast(-64)); { const std::uint32_t aot_run_words[3]{ctx.gpr[17], ctx.gpr[18], ctx.gpr[19]}; @@ -4797,18 +4740,8 @@ L_08931CEC: aot_gpr_29 = (aot_gpr_29 + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08931D08: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(24), ctx.gpr[17]); @@ -5192,18 +5125,8 @@ L_08931FE8: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08932014: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(20), ctx.gpr[17]); @@ -5334,18 +5257,8 @@ L_08932104: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0893211C: aot_gpr_29 = (aot_gpr_29 + static_cast(-96)); { const std::uint32_t aot_run_words[5]{aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], aot_gpr_31}; @@ -5422,18 +5335,8 @@ L_08932198: aot_gpr_29 = (aot_gpr_29 + static_cast(96)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089321B8: aot_gpr_29 = (aot_gpr_29 + static_cast(-112)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(88), aot_gpr_16); @@ -5499,18 +5402,8 @@ L_08932270: aot_gpr_29 = (aot_gpr_29 + static_cast(112)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08932288: aot_gpr_29 = (aot_gpr_29 + static_cast(-80)); { const std::uint32_t aot_run_words[4]{aot_gpr_16, ctx.gpr[17], ctx.gpr[18], aot_gpr_31}; @@ -5572,18 +5465,8 @@ L_089322EC: aot_gpr_29 = (aot_gpr_29 + static_cast(80)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08932308: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(5892))); @@ -5784,18 +5667,8 @@ L_0893246C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08932478: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); { const std::uint32_t aot_run_words[4]{aot_gpr_16, ctx.gpr[17], ctx.gpr[18], aot_gpr_31}; @@ -5847,18 +5720,8 @@ L_089324F4: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08932510: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, ctx.gpr[17], aot_gpr_31}; @@ -5895,18 +5758,8 @@ L_0893255C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08932574: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -5925,18 +5778,8 @@ L_08932598: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089325A8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -6007,18 +5850,8 @@ L_0893262C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0893263C: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); { const std::uint32_t aot_run_words[6]{std::bit_cast(aot_fpr_20), aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], aot_gpr_31}; @@ -6152,18 +5985,8 @@ L_08932734: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08932758: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, ctx.gpr[17], aot_gpr_31}; @@ -6204,18 +6027,8 @@ L_089327B8: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089327CC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -6261,18 +6074,8 @@ L_08932814: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08932824: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(12), aot_gpr_31); @@ -6330,18 +6133,8 @@ L_08932890: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089328A0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, ctx.gpr[17], aot_gpr_31}; @@ -6422,18 +6215,8 @@ L_08932928: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0893293C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, ctx.gpr[17], aot_gpr_31}; @@ -6493,18 +6276,8 @@ L_089329A8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089329BC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, ctx.gpr[17], aot_gpr_31}; @@ -6585,35 +6358,15 @@ L_08932A44: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08932A58: jump_target = aot_gpr_31; ctx.gpr[2] = (0u | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08932A60: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -6627,18 +6380,8 @@ L_08932A70: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08932A80: aot_gpr_29 = (aot_gpr_29 + static_cast(-64)); { const std::uint32_t aot_run_words[8]{std::bit_cast(aot_fpr_20), std::bit_cast(ctx.fpr[22]), aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], aot_gpr_31}; @@ -6772,18 +6515,8 @@ L_08932B68: aot_gpr_29 = (aot_gpr_29 + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08932B90: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -6821,18 +6554,8 @@ L_08932BC0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08932BD4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, ctx.gpr[17], aot_gpr_31}; @@ -6872,18 +6595,8 @@ L_08932C14: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08932C2C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -6935,51 +6648,21 @@ L_08932C88: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08932C94: jump_target = aot_gpr_31; aot_mem.aot_direct_store16(ctx.gpr[28] + static_cast(8886), static_cast(0u)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08932C9C: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08932CA4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -7022,18 +6705,8 @@ L_08932CF8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08932D14: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -7110,18 +6783,8 @@ L_08932D9C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08932DB0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); ctx.gpr[7] = (2236u << 16u); @@ -7139,18 +6802,8 @@ L_08932DCC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08932DDC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -7196,18 +6849,8 @@ L_08932E28: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08932E40: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(5864))); @@ -7295,18 +6938,8 @@ L_08932ED4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08932EE8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(5864))); @@ -7394,35 +7027,15 @@ L_08932F7C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08932F90: jump_target = aot_gpr_31; ctx.gpr[2] = (0u | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08932F98: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -7452,18 +7065,8 @@ L_08932FC0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08932FE8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -7562,18 +7165,8 @@ L_08933098: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089330B0: aot_gpr_29 = (aot_gpr_29 + static_cast(-304)); { const std::uint32_t aot_run_words[15]{std::bit_cast(aot_fpr_20), std::bit_cast(ctx.fpr[22]), std::bit_cast(ctx.fpr[24]), std::bit_cast(ctx.fpr[26]), std::bit_cast(ctx.fpr[28]), aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[22], ctx.gpr[23], ctx.gpr[30], aot_gpr_31}; @@ -8028,18 +7621,8 @@ L_08933494: aot_gpr_29 = (aot_gpr_29 + static_cast(304)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089334DC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -8088,18 +7671,8 @@ L_08933534: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0893354C: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -8169,18 +7742,8 @@ L_089335C8: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089335E8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -8214,18 +7777,8 @@ L_08933624: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0893363C: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(20), aot_gpr_16); @@ -8286,18 +7839,8 @@ L_089336B0: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089336D0: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(20), aot_gpr_16); @@ -8365,18 +7908,8 @@ L_0893375C: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08933780: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -8421,18 +7954,8 @@ L_089337CC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089337E0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -8455,18 +7978,8 @@ L_08933800: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08933820: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(32), aot_gpr_16); @@ -8620,18 +8133,8 @@ L_089339A0: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089339BC: aot_gpr_29 = (aot_gpr_29 + static_cast(-256)); { const std::uint32_t aot_run_words[6]{std::bit_cast(aot_fpr_20), std::bit_cast(ctx.fpr[22]), aot_gpr_16, ctx.gpr[17], ctx.gpr[18], aot_gpr_31}; @@ -8989,18 +8492,8 @@ L_08933C98: aot_gpr_29 = (aot_gpr_29 + static_cast(256)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08933CBC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -9022,18 +8515,8 @@ L_08933CDC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08933CF8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(4))); @@ -9091,18 +8574,8 @@ L_08933D6C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08933D7C: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(8), aot_gpr_16); @@ -9191,18 +8664,8 @@ L_08933E24: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08933E38: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(12), aot_gpr_16); @@ -9293,18 +8756,8 @@ L_08933EF4: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08933F0C: aot_gpr_29 = (aot_gpr_29 + static_cast(-80)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(48), aot_gpr_16); @@ -9430,777 +8883,8 @@ void recomp_unit_0075(Runtime &rt, AllegrexContext &ctx) { void register_generated_unit_75(Runtime &runtime) { runtime.register_generated_unit(75u, 0x08930000u, 16384u, &recomp_unit_0075, &recomp_unit_0075_entry); - runtime.register_function(0x08930000u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08930004u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08930024u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x0893002Cu, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08930034u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08930064u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x0893008Cu, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x089300E4u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x089300ECu, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x0893012Cu, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x089301E4u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x089301ECu, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x0893022Cu, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08930278u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08930298u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x089302F4u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x089302FCu, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08930348u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08930350u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08930380u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x089303C4u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x089303D0u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x089303E0u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08930404u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08930430u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x089304A0u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x089304A8u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x089304B0u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x089304B4u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x089304C8u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x089304E0u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x089304F0u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x089304F8u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08930500u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08930508u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08930510u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08930520u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08930528u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08930530u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08930538u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08930540u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08930550u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08930560u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08930568u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08930578u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x0893057Cu, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08930584u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x089305A8u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x089305C0u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x089305D4u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x089305E8u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x089305ECu, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08930608u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08930610u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08930620u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08930628u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08930630u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08930638u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08930640u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08930650u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08930658u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08930660u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08930668u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08930670u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08930680u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08930690u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08930698u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x089306A8u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x089306ACu, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x089306B4u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x089306D8u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x089306F0u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08930704u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08930718u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x0893071Cu, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08930738u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08930744u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08930754u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x0893075Cu, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08930770u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08930778u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08930784u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08930798u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x089307BCu, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x089307C0u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x0893080Cu, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08930818u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08930820u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x0893084Cu, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x089308C0u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x089308D0u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x089308ECu, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x089308F4u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x089308FCu, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x0893090Cu, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x0893091Cu, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08930924u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08930934u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08930944u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08930954u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x0893095Cu, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08930964u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08930970u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x0893098Cu, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x089309A4u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x089309BCu, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x089309DCu, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08930A34u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08930A3Cu, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08930A58u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08930A74u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08930A84u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08930A88u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08930AC4u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08930AD8u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08930AE4u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08930AECu, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08930B0Cu, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08930B28u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08930B40u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08930B54u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08930B6Cu, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08930B74u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08930B7Cu, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08930B90u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08930BA8u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08930BC4u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08930BDCu, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08930BE4u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08930BFCu, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08930C0Cu, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08930C6Cu, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08930C74u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08930C94u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08930CA0u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08930CB0u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08930CE8u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08930D40u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08930D60u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08930D90u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08930D98u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08930DA0u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08930DC0u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08930DC4u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08930DCCu, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08930DE4u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08930DECu, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08930E2Cu, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08930E34u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08930E3Cu, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08930E5Cu, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08930E60u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08930E68u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08930E78u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08930E94u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08930E9Cu, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08930EC0u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08930EDCu, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08930EF8u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08930F00u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08930F0Cu, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08930F58u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08930F60u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08930F80u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08930F90u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08930FA0u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08930FB4u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08930FC8u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08930FD0u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08930FD8u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08930FE4u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08931008u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08931018u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08931034u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08931044u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x0893105Cu, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08931070u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08931080u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x089310B4u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x089310C4u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x089310DCu, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08931110u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08931120u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08931124u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x0893113Cu, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08931140u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08931148u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08931178u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08931198u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x089311B0u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x089311C4u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x089311E4u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x089311F8u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x0893120Cu, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08931270u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08931274u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x0893127Cu, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08931284u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08931290u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x089312B0u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x089312B8u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x089312C0u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x089312D4u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x089312E0u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x089312F8u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08931300u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08931318u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08931320u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08931344u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08931368u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08931380u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08931388u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08931390u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x089313A4u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x089313C0u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x089313D4u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x089313DCu, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x089313F0u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x089313F4u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08931438u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08931448u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08931458u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x0893145Cu, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08931464u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x0893146Cu, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08931478u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08931494u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x089314A0u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x089314A8u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x089314C4u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x089314D4u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x089314E4u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x089314ECu, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x089314F4u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08931508u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08931524u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08931534u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08931544u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x0893154Cu, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08931554u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08931558u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x0893156Cu, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x0893157Cu, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x089315BCu, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x089315E0u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x089315E8u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x089315F0u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08931618u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08931620u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08931660u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08931674u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x0893167Cu, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08931680u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x089316A4u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x089316BCu, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08931710u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x0893171Cu, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x0893172Cu, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08931730u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x0893176Cu, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08931798u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x089317A4u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x089317ACu, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x089317B4u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x089317BCu, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x089317C4u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x089317D0u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x089317DCu, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08931800u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x0893181Cu, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08931834u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08931848u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08931880u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x0893188Cu, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08931894u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x089318A4u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x089318ACu, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x089318B8u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x089318C0u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x089318D0u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x089318D8u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x089318E4u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x089318ECu, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x089318FCu, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08931904u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08931914u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x0893191Cu, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08931928u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08931930u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08931948u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08931950u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08931958u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08931960u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08931970u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08931978u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08931988u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08931990u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08931998u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x089319A0u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x089319CCu, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x089319D4u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x089319DCu, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x089319F0u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08931A04u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08931A34u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08931A60u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08931A6Cu, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08931A7Cu, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08931A88u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08931A98u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08931AA4u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08931AB4u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08931AD0u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08931AE8u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08931AF4u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08931B20u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08931B28u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08931B30u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08931B3Cu, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08931B48u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08931B54u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08931B60u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08931B64u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08931B6Cu, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08931B80u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08931B94u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08931BA4u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08931BACu, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08931BB8u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08931BC0u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08931BC8u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08931BD8u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08931BE8u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08931BF8u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08931C0Cu, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08931C1Cu, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08931C2Cu, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08931C3Cu, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08931C48u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08931C50u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08931C58u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08931C60u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08931C68u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08931C74u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08931C84u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08931C90u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08931CA0u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08931CB0u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08931CB8u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08931CC4u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08931CCCu, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08931CD0u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08931CE0u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08931CECu, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08931D08u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08931D3Cu, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08931D44u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08931D4Cu, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08931D5Cu, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08931D70u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08931D78u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08931D84u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08931D90u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08931D9Cu, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08931DA8u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08931DB4u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08931DC0u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08931DC8u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08931DCCu, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08931DDCu, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08931DE8u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08931DFCu, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08931E04u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08931E18u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08931E28u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08931E34u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08931E44u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08931E54u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08931E60u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08931E74u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08931E7Cu, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08931E90u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08931EA0u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08931EACu, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08931EBCu, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08931ECCu, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08931ED8u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08931EECu, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08931EF4u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08931F08u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08931F18u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08931F24u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08931F34u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08931F44u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08931F54u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08931F5Cu, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08931F64u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08931F78u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08931F80u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08931F98u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08931FA8u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08931FB4u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08931FC4u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08931FD0u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08931FE8u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08932014u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08932040u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x0893204Cu, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08932058u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08932068u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08932078u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08932084u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x089320A0u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x089320ACu, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x089320B4u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x089320C0u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x089320C4u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x089320D4u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x089320E0u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x089320E8u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x089320F4u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x089320F8u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08932104u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x0893211Cu, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08932154u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x0893216Cu, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08932198u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x089321B8u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x089321E4u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x089321F8u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08932270u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08932288u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x089322B8u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x089322D0u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x089322ECu, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08932308u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x0893231Cu, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08932324u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x0893232Cu, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08932334u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08932340u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08932348u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08932350u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08932360u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x0893236Cu, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08932374u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x0893237Cu, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08932384u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08932390u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08932398u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x089323A0u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x089323A8u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x089323B4u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x089323BCu, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x089323C4u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x089323D4u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x089323E0u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x089323E8u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x089323F0u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x089323F8u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08932404u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x0893240Cu, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08932414u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x0893241Cu, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08932428u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08932430u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08932438u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08932448u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08932454u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x0893245Cu, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08932464u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x0893246Cu, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08932478u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x0893249Cu, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x089324B0u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x089324F4u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08932510u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08932530u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x0893255Cu, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08932574u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08932598u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x089325A8u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x089325D0u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x089325F8u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x089325FCu, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08932608u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08932614u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x0893261Cu, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08932624u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x0893262Cu, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x0893263Cu, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08932668u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08932684u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08932690u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x089326A0u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x089326ACu, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x089326C0u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x089326CCu, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x089326DCu, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x089326E8u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x089326FCu, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08932704u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x0893270Cu, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08932714u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08932720u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x0893272Cu, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08932734u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08932758u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x0893279Cu, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x089327B8u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x089327CCu, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x089327E4u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x089327ECu, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x089327F4u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08932800u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08932810u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08932814u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08932824u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08932864u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x0893286Cu, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x0893287Cu, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08932880u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08932888u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08932890u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x089328A0u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x089328BCu, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x089328C4u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x089328D0u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x089328D8u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x089328E0u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x089328E8u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x089328F4u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08932908u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08932928u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x0893293Cu, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x0893295Cu, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08932964u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x0893296Cu, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08932978u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x089329A4u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x089329A8u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x089329BCu, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x089329DCu, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x089329E4u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x089329F0u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x089329F8u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08932A00u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08932A08u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08932A14u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08932A28u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08932A44u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08932A58u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08932A60u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08932A70u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08932A80u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08932AC0u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08932ACCu, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08932ADCu, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08932AF0u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08932AF8u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08932B04u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08932B10u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08932B1Cu, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08932B34u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08932B3Cu, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08932B48u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08932B50u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08932B58u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08932B64u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08932B68u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08932B90u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08932BA8u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08932BB0u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08932BB8u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08932BC0u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08932BD4u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08932BF4u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08932C00u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08932C14u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08932C2Cu, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08932C40u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08932C48u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08932C50u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08932C58u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08932C64u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08932C6Cu, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08932C74u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08932C88u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08932C94u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08932C9Cu, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08932CA4u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08932CD8u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08932CF8u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08932D14u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08932D38u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08932D4Cu, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08932D54u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08932D74u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08932D80u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08932D98u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08932D9Cu, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08932DB0u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08932DCCu, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08932DDCu, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08932E04u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08932E10u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08932E18u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08932E1Cu, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08932E28u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08932E40u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08932E58u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08932E60u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08932E68u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08932E84u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08932E8Cu, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08932EACu, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08932EB8u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08932ED0u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08932ED4u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08932EE8u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08932F00u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08932F08u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08932F10u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08932F2Cu, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08932F34u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08932F54u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08932F60u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08932F78u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08932F7Cu, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08932F90u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08932F98u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08932FC0u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08932FE8u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08933010u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08933020u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08933024u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08933048u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08933050u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08933070u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x0893307Cu, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08933094u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08933098u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x089330B0u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x0893310Cu, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x089331F0u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08933200u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08933218u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x0893322Cu, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x0893323Cu, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08933250u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08933264u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08933274u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x0893328Cu, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x0893329Cu, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x089332A8u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x089332BCu, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x089332F8u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08933330u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08933338u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x0893337Cu, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08933384u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x089333E8u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08933438u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08933440u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08933494u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x089334DCu, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08933504u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x0893351Cu, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08933524u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08933528u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08933534u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x0893354Cu, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08933580u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x0893358Cu, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08933594u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x089335A0u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x089335ACu, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x089335B4u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x089335C8u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x089335E8u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08933614u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08933624u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x0893363Cu, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08933670u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x0893367Cu, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08933684u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08933698u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x089336B0u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x089336D0u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x0893370Cu, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08933718u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08933720u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08933734u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x0893375Cu, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08933780u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x089337A0u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x089337B8u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x089337C4u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x089337CCu, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x089337E0u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08933800u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08933820u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08933850u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08933898u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x089338A8u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x089338C0u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x089338D0u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x089338E0u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x089338F4u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08933904u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08933914u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08933928u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x089339A0u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x089339BCu, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x089339F4u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08933AA4u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08933AB4u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08933ACCu, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08933AE0u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08933AF0u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08933B04u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08933B18u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08933B28u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08933B40u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08933B50u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08933B5Cu, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08933B70u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08933BD8u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08933BE0u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08933C30u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08933C38u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08933C98u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08933CBCu, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08933CDCu, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08933CF8u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08933D1Cu, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08933D20u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08933D3Cu, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08933D58u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08933D6Cu, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08933D7Cu, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08933DB4u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08933DC0u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08933DCCu, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08933DD4u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08933DDCu, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08933DF4u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08933DF8u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08933E00u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08933E24u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08933E38u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08933E74u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08933E80u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08933EA8u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08933EB0u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08933EB4u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08933ED0u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08933EF4u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08933F0Cu, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08933F44u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08933F4Cu, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08933F5Cu, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08933F6Cu, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08933F70u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08933F78u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08933F94u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08933FA4u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08933FB4u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08933FC0u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08933FC8u, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08933FCCu, &recomp_unit_0075, "recomp_unit_0075"); - runtime.register_function(0x08933FFCu, &recomp_unit_0075, "recomp_unit_0075"); + // PSPRECOMP_V812_COMPACT_REGISTRATION: same entry set, looped once in Runtime instead of source-expanded calls. + runtime.register_generated_entry_mask(0x08930000u, &recomp_unit_0075, "recomp_unit_0075", + kEntryMasks_recomp_unit_0075, 64u); } } // namespace psprecomp diff --git a/profiles/vcs/generated/generated_unit_0076.cpp b/profiles/vcs/generated/generated_unit_0076.cpp index 23a601e..533423e 100644 --- a/profiles/vcs/generated/generated_unit_0076.cpp +++ b/profiles/vcs/generated/generated_unit_0076.cpp @@ -1243,6 +1243,19 @@ LOCAL_DISPATCH: AOT_REGCACHE_SYNC_OUT(); return; } } +// PSPRECOMP_V812_SHARED_SCHED_BLOCK: one scheduler-exact slow boundary per unit. +LOCAL_SCHED_BOUNDARY: + ctx.pc = jump_target; + AOT_REGCACHE_SYNC_OUT(); + if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { + ++local_redispatch_rounds; + AOT_REGCACHE_SYNC_IN(); + local_transfers = 0u; + local_pc = ctx.pc; + entry_id = 0u; + goto LOCAL_DISPATCH; + } + return; L_08934000: aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(8), aot_gpr_4); aot_gpr_4 = (aot_mem.aot_direct_load32(aot_gpr_29 + static_cast(8))); @@ -1274,18 +1287,8 @@ L_0893402C: aot_gpr_29 = (aot_gpr_29 + static_cast(80)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08934048: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(16), ctx.gpr[16]); @@ -1344,18 +1347,8 @@ L_089340C0: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089340D4: aot_gpr_29 = (aot_gpr_29 + static_cast(-80)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(52), ctx.gpr[16]); @@ -1629,18 +1622,8 @@ L_08934310: aot_gpr_29 = (aot_gpr_29 + static_cast(80)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08934334: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_5); @@ -1654,18 +1637,8 @@ L_08934348: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08934354: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -1707,18 +1680,8 @@ L_08934390: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089343AC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(5868))); @@ -1740,18 +1703,8 @@ L_089343C8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089343D8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(5896))); @@ -1773,66 +1726,26 @@ L_089343F4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08934404: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0893440C: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08934414: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0893441C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -1845,36 +1758,16 @@ L_0893442C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08934438: aot_gpr_2 = (0u | 1u); jump_target = aot_gpr_31; aot_mem.aot_direct_store8(ctx.gpr[28] + static_cast(4189), static_cast(aot_gpr_2)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08934444: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -1943,18 +1836,8 @@ L_089344AC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089344BC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_6 = (aot_mem.aot_direct_load8(ctx.gpr[28] + static_cast(-19632))); @@ -2027,18 +1910,8 @@ L_08934540: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08934550: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -2078,18 +1951,8 @@ L_08934598: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089345B0: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_gpr_6 = (aot_mem.aot_direct_load8(ctx.gpr[28] + static_cast(-19631))); @@ -2283,34 +2146,14 @@ L_0893470C: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0893472C: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08934734: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(6548))); @@ -2350,18 +2193,8 @@ L_08934784: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08934794: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -2433,18 +2266,8 @@ L_08934814: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08934828: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -2547,18 +2370,8 @@ L_089348E4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089348FC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -2638,18 +2451,8 @@ L_08934990: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089349A8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (0u | 1u); @@ -2663,18 +2466,8 @@ L_089349BC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089349C8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (aot_gpr_4 & 255u); @@ -2724,34 +2517,14 @@ L_08934A10: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08934A1C: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08934A24: aot_gpr_29 = (aot_gpr_29 + static_cast(-64)); { const std::uint32_t aot_run_words[9]{ctx.gpr[16], ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[22], ctx.gpr[23], aot_gpr_31}; @@ -2893,18 +2666,8 @@ L_08934B70: aot_gpr_29 = (aot_gpr_29 + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08934B9C: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); { const std::uint32_t aot_run_words[11]{std::bit_cast(ctx.fpr[20]), ctx.gpr[16], ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[22], ctx.gpr[23], ctx.gpr[30], aot_gpr_31}; @@ -3118,18 +2881,8 @@ L_08934D60: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08934D94: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -3142,18 +2895,8 @@ L_08934DA4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08934DB0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{ctx.gpr[16], ctx.gpr[17], aot_gpr_31}; @@ -3373,18 +3116,8 @@ L_08934F14: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08934F28: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (aot_gpr_4 & 255u); @@ -3536,35 +3269,15 @@ L_08935044: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08935054: jump_target = aot_gpr_31; aot_gpr_2 = (0u | 1u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0893505C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -3598,35 +3311,15 @@ L_08935088: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08935094: jump_target = aot_gpr_31; aot_gpr_2 = (aot_mem.aot_direct_load8(ctx.gpr[28] + static_cast(-19682))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0893509C: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(12), ctx.gpr[17]); @@ -3952,18 +3645,8 @@ L_089352C4: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089352E4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store8(ctx.gpr[28] + static_cast(-19682), static_cast(0u)); @@ -4065,18 +3748,8 @@ L_08935390: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089353A0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(-19564))); @@ -4161,18 +3834,8 @@ L_08935460: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08935474: aot_gpr_4 = (2234u << 16u); aot_gpr_4 = (aot_gpr_4 + static_cast(-9176)); @@ -4180,36 +3843,16 @@ L_08935474: aot_gpr_2 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(4))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08935484: aot_fpr_12 = std::bit_cast(0u); jump_target = aot_gpr_31; aot_mem.aot_direct_store32(ctx.gpr[28] + static_cast(-19668), std::bit_cast(aot_fpr_12)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08935490: aot_gpr_29 = (aot_gpr_29 + static_cast(-64)); aot_gpr_4 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(-8744))); @@ -4405,35 +4048,15 @@ L_089356D8: aot_gpr_29 = (aot_gpr_29 + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08935704: jump_target = aot_gpr_31; aot_mem.aot_direct_store32(ctx.gpr[28] + static_cast(-19648), aot_gpr_4); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0893570C: aot_gpr_29 = (aot_gpr_29 + static_cast(-224)); { const std::uint32_t aot_run_words[3]{ctx.gpr[16], ctx.gpr[17], ctx.gpr[18]}; @@ -4931,18 +4554,8 @@ L_08935A7C: aot_gpr_29 = (aot_gpr_29 + static_cast(224)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08935AA4: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); { const std::uint32_t aot_run_words[4]{ctx.gpr[16], ctx.gpr[17], ctx.gpr[18], aot_gpr_31}; @@ -5119,34 +4732,14 @@ L_08935C3C: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08935C54: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08935C5C: aot_gpr_29 = (aot_gpr_29 + static_cast(-64)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(52), ctx.gpr[16]); @@ -5389,34 +4982,14 @@ L_08935E0C: aot_gpr_29 = (aot_gpr_29 + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08935E20: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08935E28: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); { const std::uint32_t aot_run_words[6]{ctx.gpr[16], ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], aot_gpr_31}; @@ -5734,18 +5307,8 @@ L_0893606C: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0893608C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -5834,34 +5397,14 @@ L_08936124: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08936130: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08936138: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -5999,18 +5542,8 @@ L_08936244: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08936250: aot_gpr_29 = (aot_gpr_29 + static_cast(-80)); aot_gpr_4 = (0u | 4u); @@ -6439,18 +5972,8 @@ L_08936598: aot_gpr_29 = (aot_gpr_29 + static_cast(80)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089365BC: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_gpr_4 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(7688))); @@ -6589,18 +6112,8 @@ L_089366C8: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089366D8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (aot_mem.aot_direct_load8(ctx.gpr[28] + static_cast(-19682))); @@ -6637,18 +6150,8 @@ L_08936710: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0893671C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_6 = (aot_gpr_4 < static_cast(22) ? 1u : 0u); @@ -6667,18 +6170,8 @@ L_08936730: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08936748: aot_gpr_31 = (0x08936750u); if (([&]() { AOT_REGCACHE_SYNC_OUT(); const bool aot_regcache_same_ = (rt.invoke_chained_trusted_direct<&recomp_unit_0175_entry, 175u, 708u, 0x08AC2FA4u>(ctx, &aot_mem)); if (aot_regcache_same_) AOT_REGCACHE_SYNC_IN(); else aot_regcache_valid = false; return aot_regcache_same_; }()) && ctx.pc == 0x08936750u) goto L_08936750; @@ -6805,36 +6298,16 @@ L_08936804: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08936810: aot_mem.aot_direct_store8(ctx.gpr[28] + static_cast(-19660), static_cast(0u)); jump_target = aot_gpr_31; aot_mem.aot_direct_store8(ctx.gpr[28] + static_cast(-19681), static_cast(0u)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0893681C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); ctx.gpr[8] = (aot_gpr_6 | 0u); @@ -6865,35 +6338,15 @@ L_08936850: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0893685C: jump_target = aot_gpr_31; aot_gpr_2 = (0u | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08936864: aot_fpr_14 = aot_fpr_12 / aot_fpr_13; aot_fpr_14 = std::bit_cast(ctx.fpu_float_to_word_ct<1u>(aot_fpr_14)); @@ -6903,18 +6356,8 @@ L_08936864: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08936880: aot_gpr_29 = (aot_gpr_29 + static_cast(-784)); { const std::uint32_t aot_run_words[3]{ctx.gpr[16], ctx.gpr[17], aot_gpr_31}; @@ -7845,18 +7288,8 @@ L_08936F44: aot_gpr_29 = (aot_gpr_29 + static_cast(784)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08936F58: aot_gpr_29 = (aot_gpr_29 + static_cast(-112)); aot_gpr_4 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(7688))); @@ -8220,18 +7653,8 @@ L_08937294: aot_gpr_29 = (aot_gpr_29 + static_cast(112)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089372C0: aot_gpr_29 = (aot_gpr_29 + static_cast(-96)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(68), ctx.gpr[16]); @@ -9220,18 +8643,8 @@ L_089379F8: aot_gpr_29 = (aot_gpr_29 + static_cast(96)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08937A28: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_gpr_4 = (2236u << 16u); @@ -9966,18 +9379,8 @@ L_08937FA0: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08937FC8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -9996,18 +9399,8 @@ L_08937FE0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08937FEC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_6 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(1360))); @@ -10027,1154 +9420,8 @@ void recomp_unit_0076(Runtime &rt, AllegrexContext &ctx) { void register_generated_unit_76(Runtime &runtime) { runtime.register_generated_unit(76u, 0x08934000u, 16384u, &recomp_unit_0076, &recomp_unit_0076_entry); - runtime.register_function(0x08934000u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08934024u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x0893402Cu, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08934048u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08934084u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08934090u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x0893409Cu, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x089340C0u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x089340D4u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08934108u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08934114u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08934124u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08934134u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08934138u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08934140u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08934144u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08934158u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08934164u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08934174u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08934184u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08934188u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08934190u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08934194u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x089341C0u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x089341C8u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x089341E8u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x089341ECu, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08934220u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08934240u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x0893424Cu, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08934260u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x0893428Cu, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08934290u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x089342A8u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x089342B8u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x089342D4u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x089342E0u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x089342E8u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x089342ECu, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08934310u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08934334u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08934348u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08934354u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08934378u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08934384u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x0893438Cu, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08934390u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x089343ACu, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x089343C0u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x089343C8u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x089343D8u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x089343ECu, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x089343F4u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08934404u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x0893440Cu, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08934414u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x0893441Cu, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x0893442Cu, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08934438u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08934444u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08934458u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08934468u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08934470u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08934478u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08934480u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x0893448Cu, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08934494u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x0893449Cu, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x089344A4u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x089344ACu, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x089344BCu, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x089344D4u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x089344E8u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x089344F8u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08934500u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08934508u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08934510u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08934518u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08934520u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08934530u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08934538u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08934540u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08934550u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08934580u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x0893458Cu, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08934598u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x089345B0u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x089345DCu, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x089345FCu, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08934608u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08934614u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x0893461Cu, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08934624u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08934630u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08934638u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08934654u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08934668u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08934680u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x0893468Cu, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08934698u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x089346A0u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x089346A8u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x089346B4u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x089346BCu, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x089346D8u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x089346ECu, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x089346FCu, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08934704u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x0893470Cu, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x0893472Cu, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08934734u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08934748u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08934768u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x0893477Cu, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08934784u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08934794u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x089347B0u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x089347BCu, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x089347C4u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x089347CCu, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x089347D4u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x089347F8u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08934808u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08934810u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08934814u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08934828u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x0893483Cu, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08934844u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x0893484Cu, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08934854u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x0893485Cu, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08934864u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x0893486Cu, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08934878u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08934888u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x089348A4u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x089348ACu, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x089348B0u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x089348B8u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x089348C4u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x089348CCu, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x089348D0u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x089348D8u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x089348E4u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x089348FCu, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x0893491Cu, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08934928u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08934930u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08934934u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08934950u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08934968u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08934970u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x0893497Cu, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08934984u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08934990u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x089349A8u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x089349BCu, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x089349C8u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x089349E0u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x089349ECu, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x089349F4u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x089349FCu, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08934A08u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08934A10u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08934A1Cu, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08934A24u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08934A78u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08934AE4u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08934AECu, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08934AF4u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08934AFCu, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08934B0Cu, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08934B14u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08934B1Cu, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08934B24u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08934B2Cu, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08934B54u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08934B6Cu, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08934B70u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08934B9Cu, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08934C44u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08934C60u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08934C68u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08934C70u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08934C78u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08934CB0u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08934CB8u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08934CC0u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08934CC8u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08934CD0u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08934CD8u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08934CE8u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08934CF0u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08934CF4u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08934CFCu, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08934D08u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08934D10u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08934D1Cu, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08934D24u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08934D30u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08934D3Cu, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08934D5Cu, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08934D60u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08934D94u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08934DA4u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08934DB0u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08934DC8u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08934DD0u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08934DE0u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08934DF4u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08934DFCu, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08934E04u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08934E10u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08934E1Cu, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08934E24u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08934E28u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08934E2Cu, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08934E34u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08934E3Cu, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08934E48u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08934E54u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08934E60u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08934E68u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08934E6Cu, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08934E74u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08934E7Cu, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08934E84u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08934E9Cu, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08934EA4u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08934EACu, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08934EB4u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08934EBCu, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08934EDCu, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08934EE4u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08934EECu, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08934EF4u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08934EFCu, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08934F04u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08934F0Cu, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08934F14u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08934F28u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08934F40u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08934F4Cu, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08934F58u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08934F6Cu, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08934F74u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08934F88u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08934FBCu, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08934FC0u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08934FC8u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08934FD4u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08934FECu, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08934FF8u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08935000u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08935008u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08935010u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08935024u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08935034u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x0893503Cu, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08935044u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08935054u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x0893505Cu, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x0893506Cu, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08935074u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x0893507Cu, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08935084u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08935088u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08935094u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x0893509Cu, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x089350C4u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x089350D8u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x089350ECu, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x089350F4u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x089350FCu, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08935104u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08935108u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08935110u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08935124u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08935128u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08935130u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08935144u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08935150u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08935164u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x0893516Cu, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08935174u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08935178u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08935180u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x0893518Cu, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08935194u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x089351B0u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x089351BCu, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x089351C8u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x089351D4u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x089351DCu, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x089351F0u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x089351F4u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x089351FCu, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08935210u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x0893521Cu, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08935230u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08935238u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08935240u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08935254u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08935260u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x0893526Cu, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08935278u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08935284u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x0893528Cu, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08935298u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x089352A4u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x089352B0u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x089352B8u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x089352C0u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x089352C4u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x089352E4u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x089352FCu, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x0893530Cu, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08935314u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08935328u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x0893532Cu, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08935334u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08935348u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08935354u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08935368u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08935370u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08935378u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08935384u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08935390u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x089353A0u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x089353BCu, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x089353C4u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x089353D8u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x089353F0u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x089353F8u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x0893540Cu, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08935444u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08935448u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08935460u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08935474u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08935484u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08935490u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08935528u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08935548u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08935558u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x089355ACu, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x089355C8u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x089355D8u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08935638u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08935654u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08935664u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x089356ACu, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x089356C8u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x089356D8u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08935704u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x0893570Cu, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08935744u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x0893574Cu, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08935760u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08935768u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08935770u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08935778u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08935784u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x0893578Cu, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08935790u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x0893579Cu, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x089357BCu, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x089357C4u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x089357CCu, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x089357D4u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x089357FCu, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08935804u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x0893580Cu, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08935814u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x0893582Cu, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08935848u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08935854u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08935864u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08935870u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x0893587Cu, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08935884u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x0893588Cu, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08935898u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x089358A4u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x089358B0u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x089358BCu, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x089358C4u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x089358C8u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x089358D0u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x089358D8u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x089358E8u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x089358F0u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x089358F8u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08935904u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08935910u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x0893591Cu, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08935924u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08935928u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08935930u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08935938u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08935948u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08935950u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x0893595Cu, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08935968u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08935974u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08935980u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08935988u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x0893598Cu, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08935994u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x0893599Cu, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x089359ACu, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x089359B8u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x089359C4u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x089359D0u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x089359D8u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x089359DCu, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x089359E4u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x089359ECu, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x089359FCu, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08935A04u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08935A1Cu, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08935A34u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08935A3Cu, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08935A48u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08935A54u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08935A5Cu, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08935A64u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08935A6Cu, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08935A74u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08935A7Cu, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08935AA4u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08935AC0u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08935AC8u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08935AE0u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08935AECu, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08935B00u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08935B08u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08935B10u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08935B30u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08935B38u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08935B40u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08935B48u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08935B5Cu, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08935BF4u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08935BFCu, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08935C04u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08935C0Cu, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08935C14u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08935C1Cu, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08935C24u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08935C34u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08935C3Cu, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08935C54u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08935C5Cu, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08935C70u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08935C88u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08935CACu, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08935CB4u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08935CBCu, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08935CCCu, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08935CD8u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08935CDCu, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08935CE0u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08935CE8u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08935CF0u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08935CFCu, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08935D04u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08935D0Cu, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08935D10u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08935D18u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08935D20u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08935D28u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08935D30u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08935D40u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08935D4Cu, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08935D50u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08935D54u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08935D5Cu, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08935D64u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08935D70u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08935D78u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08935D80u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08935D88u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08935DA0u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08935DC4u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08935DD0u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08935DE8u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08935E0Cu, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08935E20u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08935E28u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08935E4Cu, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08935E5Cu, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08935E64u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08935E7Cu, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08935E84u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08935E90u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08935EA4u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08935EACu, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08935EB8u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08935EC0u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08935ED4u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08935EE8u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08935F04u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08935F0Cu, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08935F14u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08935F20u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08935F3Cu, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08935F44u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08935F4Cu, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08935F58u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08935F6Cu, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08935F74u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08935F80u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08935F88u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08935F90u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08935F98u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08935FA0u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08935FA4u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08935FACu, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08935FB4u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08935FBCu, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08935FC0u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08935FC8u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08935FD4u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08935FDCu, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08935FE4u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08935FECu, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08935FF4u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08935FFCu, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08936004u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08936010u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08936018u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08936020u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x0893602Cu, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08936034u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x0893603Cu, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08936044u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x0893604Cu, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x0893605Cu, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08936064u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x0893606Cu, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x0893608Cu, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x0893609Cu, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x089360A4u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x089360B0u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x089360B8u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x089360BCu, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x089360C4u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x089360CCu, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x089360D4u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x089360E0u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x089360E8u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x089360ECu, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x089360F4u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x089360FCu, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08936108u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08936110u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08936114u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x0893611Cu, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08936124u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08936130u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08936138u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08936148u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08936150u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08936158u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08936160u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08936168u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08936170u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08936178u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08936184u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x0893618Cu, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08936190u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08936198u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x089361A4u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x089361ACu, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x089361B4u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x089361BCu, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x089361C4u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x089361CCu, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x089361D4u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x089361FCu, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08936204u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x0893620Cu, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08936214u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x0893621Cu, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08936224u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x0893622Cu, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08936234u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x0893623Cu, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08936244u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08936250u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x0893627Cu, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08936288u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08936294u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x089362A4u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x089362B0u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x089362C0u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x089362C8u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x089362D0u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x089362DCu, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x089362E4u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x089362F0u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x0893631Cu, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08936338u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08936344u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08936350u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08936358u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08936360u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08936368u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08936370u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08936374u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08936380u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08936388u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08936390u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08936398u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x0893639Cu, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x089363A4u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x089363ACu, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x089363B4u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x089363BCu, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x089363DCu, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x089363F8u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08936418u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08936428u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08936444u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08936454u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x0893645Cu, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x0893647Cu, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x0893648Cu, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x089364A8u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x089364B8u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x089364D4u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x089364E4u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08936500u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08936510u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x0893651Cu, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08936528u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08936530u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08936538u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08936544u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x0893654Cu, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08936550u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08936558u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08936564u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x0893656Cu, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08936578u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08936580u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08936588u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08936590u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08936598u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x089365BCu, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x089365D8u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x089365E8u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x089365F0u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x089365F8u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08936600u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x0893660Cu, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08936618u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08936620u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08936628u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08936634u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x0893663Cu, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08936644u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08936660u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08936674u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08936690u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x089366B8u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x089366C8u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x089366D8u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x089366ECu, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x089366F8u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08936700u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08936708u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08936710u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x0893671Cu, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08936730u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08936748u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08936750u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08936758u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08936760u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08936768u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08936770u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x089367B8u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x089367C0u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x089367C8u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x089367D0u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x089367D8u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x089367E0u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x089367E8u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x089367F0u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x089367F8u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08936800u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08936804u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08936810u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x0893681Cu, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08936834u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08936838u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08936850u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x0893685Cu, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08936864u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08936880u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08936898u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x089368B8u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x089368C4u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x089368CCu, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x089368D4u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x089368DCu, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x089368E0u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x089368ECu, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x089368F8u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08936900u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08936908u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08936910u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08936918u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08936920u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08936928u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08936930u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08936938u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08936940u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08936948u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x0893695Cu, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08936964u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x0893696Cu, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08936974u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08936980u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08936988u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08936990u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x089369A8u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x089369BCu, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x089369CCu, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x089369DCu, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x089369F0u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08936A00u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08936A10u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08936A20u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08936A30u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08936A40u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08936A50u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08936A60u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08936A70u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08936A84u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08936A98u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08936AACu, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08936ABCu, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08936ACCu, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08936AD4u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08936ADCu, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08936AE4u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08936AF0u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08936AF8u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08936B00u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08936B0Cu, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08936B14u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08936B1Cu, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08936B28u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08936B30u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08936B38u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08936B40u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08936B4Cu, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08936B54u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08936B5Cu, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08936B78u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08936B84u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08936B8Cu, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08936B90u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08936B9Cu, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08936BA8u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08936BB0u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08936BB8u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08936BC0u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08936BCCu, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08936BD8u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08936BE4u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08936BECu, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08936BF0u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08936BF4u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08936BFCu, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08936C0Cu, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08936C18u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08936C24u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08936C30u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08936C38u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08936C3Cu, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08936C44u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08936C54u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08936C60u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08936C6Cu, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08936C78u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08936C80u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08936C84u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08936C8Cu, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08936CA0u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08936CC0u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08936CC8u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08936CD8u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08936CE4u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08936CF0u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08936CFCu, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08936D04u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08936D08u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08936D10u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08936D20u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08936D2Cu, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08936D38u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08936D44u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08936D4Cu, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08936D50u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08936D58u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08936D6Cu, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08936D8Cu, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08936D94u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08936DA0u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08936DA8u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08936DB0u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08936DB8u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08936DD8u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08936DE0u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08936DF0u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08936E04u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08936E0Cu, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08936E2Cu, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08936E44u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08936E4Cu, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08936E60u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08936E68u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08936E74u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08936E80u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08936E8Cu, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08936E94u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08936E98u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08936E9Cu, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08936EA4u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08936EA8u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08936EB0u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08936EB8u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08936EC0u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08936EC8u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08936ED0u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08936ED8u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08936EECu, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08936EFCu, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08936F04u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08936F0Cu, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08936F1Cu, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08936F28u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08936F30u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08936F38u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08936F40u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08936F44u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08936F58u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08936F90u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08936FA0u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08936FA8u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08936FB0u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08936FB8u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08936FC4u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08936FD0u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08936FD8u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08936FE4u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08936FF8u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08937000u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08937008u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08937010u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08937018u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x0893701Cu, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08937024u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08937030u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08937038u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x0893704Cu, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08937074u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x0893707Cu, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08937080u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08937088u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x0893709Cu, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x089370ACu, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x089370B8u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x089370BCu, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x089370CCu, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x089370E0u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08937188u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x089371CCu, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x089371D0u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x089371E8u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08937228u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08937234u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08937240u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x0893726Cu, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08937288u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08937290u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08937294u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x089372C0u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x089372F8u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08937304u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08937310u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08937318u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x0893731Cu, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08937320u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08937328u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08937330u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x0893733Cu, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08937348u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08937354u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x0893735Cu, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08937360u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08937364u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08937370u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08937378u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08937380u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x089373A0u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x089373A8u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x089373B0u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x089373BCu, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x089373C8u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x089373CCu, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x089373E0u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x089373F0u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08937400u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08937408u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08937410u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08937418u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x0893742Cu, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08937434u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x0893743Cu, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08937444u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08937458u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08937460u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08937474u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x0893747Cu, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08937490u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08937494u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x0893749Cu, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x089374B0u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x089374DCu, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x089374F4u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08937500u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08937508u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x0893751Cu, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08937544u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08937558u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08937570u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x0893757Cu, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08937590u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x089375ACu, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x089375B0u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x089375B8u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x089375C0u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x089375E4u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x089375ECu, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08937600u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08937624u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x0893762Cu, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08937640u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08937678u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08937680u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08937684u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x0893768Cu, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x089376A0u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x089376A8u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x089376B0u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x089376B8u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x089376C4u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x089376ECu, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x089376F4u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x0893771Cu, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08937724u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x0893772Cu, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08937734u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08937740u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x0893774Cu, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08937758u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08937764u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x0893776Cu, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08937770u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08937774u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08937780u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08937790u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08937798u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x089377A4u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x089377B0u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x089377BCu, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x089377C4u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x089377C8u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x089377D0u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x089377D8u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x089377E8u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x089377F4u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08937804u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x0893780Cu, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08937810u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08937818u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x0893782Cu, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08937838u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08937850u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08937878u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08937880u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x089378A8u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x089378ACu, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x089378B4u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x089378C0u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x089378CCu, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x089378D4u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x089378D8u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x089378E0u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x089378E8u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x089378F8u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08937900u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08937910u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08937920u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08937928u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08937930u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08937938u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08937944u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08937950u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08937958u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08937964u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08937970u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08937980u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08937988u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08937990u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08937998u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x089379A0u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x089379B0u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x089379B8u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x089379BCu, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x089379C4u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x089379CCu, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x089379D4u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x089379E4u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x089379ECu, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x089379F0u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x089379F8u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08937A28u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08937A58u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08937A64u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08937A84u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08937A8Cu, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08937A94u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08937AA0u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08937AA8u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08937AB0u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08937AC4u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08937AD0u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08937AD8u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08937AE4u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08937AF4u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08937B00u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08937B08u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08937B10u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08937B1Cu, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08937B30u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08937B38u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08937B4Cu, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08937B50u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08937B58u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08937B64u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08937B6Cu, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08937B74u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08937B7Cu, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08937B80u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08937B88u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08937B90u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08937B9Cu, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08937BA8u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08937BB0u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08937BB4u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08937BC0u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08937BCCu, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08937BD8u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08937BE0u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08937BECu, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08937BF4u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08937BFCu, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08937C04u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08937C10u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08937C18u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08937C24u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08937C30u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08937C38u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08937C40u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08937C4Cu, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08937C5Cu, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08937C64u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08937C6Cu, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08937C7Cu, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08937C84u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08937C8Cu, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08937C94u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08937CA0u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08937CACu, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08937CB8u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08937CCCu, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08937CD4u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08937CECu, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08937CF8u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08937D0Cu, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08937D14u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08937D24u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08937D34u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08937D3Cu, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08937D44u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08937D4Cu, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08937D54u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08937D5Cu, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08937D68u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08937D78u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08937D84u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08937D8Cu, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08937D94u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08937DB4u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08937DBCu, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08937E0Cu, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08937E14u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08937E24u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08937E34u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08937E3Cu, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08937E44u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08937E4Cu, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08937E54u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08937E5Cu, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08937E64u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08937E6Cu, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08937EB8u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08937EC0u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08937EC8u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08937ED8u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08937EE0u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08937EE8u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08937EF4u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08937F04u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08937F0Cu, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08937F14u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08937F1Cu, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08937F24u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08937F2Cu, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08937F34u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08937F3Cu, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08937F48u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08937F50u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08937F58u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08937F68u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08937F78u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08937F80u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08937F88u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08937F94u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08937F9Cu, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08937FA0u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08937FC8u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08937FD8u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08937FE0u, &recomp_unit_0076, "recomp_unit_0076"); - runtime.register_function(0x08937FECu, &recomp_unit_0076, "recomp_unit_0076"); + // PSPRECOMP_V812_COMPACT_REGISTRATION: same entry set, looped once in Runtime instead of source-expanded calls. + runtime.register_generated_entry_mask(0x08934000u, &recomp_unit_0076, "recomp_unit_0076", + kEntryMasks_recomp_unit_0076, 64u); } } // namespace psprecomp diff --git a/profiles/vcs/generated/generated_unit_0077.cpp b/profiles/vcs/generated/generated_unit_0077.cpp index 9845f99..cc021d9 100644 --- a/profiles/vcs/generated/generated_unit_0077.cpp +++ b/profiles/vcs/generated/generated_unit_0077.cpp @@ -930,6 +930,19 @@ LOCAL_DISPATCH: AOT_REGCACHE_SYNC_OUT(); return; } } +// PSPRECOMP_V812_SHARED_SCHED_BLOCK: one scheduler-exact slow boundary per unit. +LOCAL_SCHED_BOUNDARY: + ctx.pc = jump_target; + AOT_REGCACHE_SYNC_OUT(); + if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { + ++local_redispatch_rounds; + AOT_REGCACHE_SYNC_IN(); + local_transfers = 0u; + local_pc = ctx.pc; + entry_id = 0u; + goto LOCAL_DISPATCH; + } + return; L_08938000: aot_gpr_6 = (aot_gpr_6 < static_cast(1) ? 1u : 0u); aot_gpr_6 = (ctx.gpr[7] | aot_gpr_6); @@ -1037,18 +1050,8 @@ L_089380B8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089380CC: aot_gpr_29 = (aot_gpr_29 + static_cast(-128)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(84), aot_gpr_16); @@ -1877,18 +1880,8 @@ L_08938768: aot_gpr_29 = (aot_gpr_29 + static_cast(128)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089387AC: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_gpr_6 = (aot_mem.aot_direct_load32(aot_gpr_5 + static_cast(72))); @@ -2716,18 +2709,8 @@ L_08938D4C: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08938D70: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(8), ctx.gpr[17]); @@ -2839,18 +2822,8 @@ L_08938E08: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08938E24: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{0u, 0u, 0u}; @@ -2866,18 +2839,8 @@ L_08938E40: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08938E4C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(5908))); @@ -2899,18 +2862,8 @@ L_08938E68: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08938E78: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -2924,18 +2877,8 @@ L_08938E88: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08938E98: aot_gpr_6 = (static_cast(static_cast(static_cast(aot_mem.aot_direct_load8(aot_gpr_5 + static_cast(0)))))); { const bool branch_taken = aot_gpr_6 == 0u; @@ -3012,18 +2955,8 @@ L_08938EFC: aot_mem.aot_direct_store8(ctx.gpr[9] + static_cast(0), static_cast(0u)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08938F04: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(5908))); @@ -3052,18 +2985,8 @@ L_08938F30: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08938F40: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(5908))); @@ -3092,18 +3015,8 @@ L_08938F6C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08938F7C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); ctx.gpr[7] = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(5908))); @@ -3143,18 +3056,8 @@ L_08938FC0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08938FD8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(5908))); @@ -3183,18 +3086,8 @@ L_08939004: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08939014: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(5908))); @@ -3223,18 +3116,8 @@ L_08939040: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08939050: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); ctx.gpr[7] = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(5908))); @@ -3274,18 +3157,8 @@ L_08939094: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089390AC: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(20), ctx.gpr[21]); @@ -3335,18 +3208,8 @@ L_08939114: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08939138: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(5908))); @@ -3375,18 +3238,8 @@ L_08939164: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08939174: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_6 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(5908))); @@ -3422,18 +3275,8 @@ L_089391AC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089391C0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(5908))); @@ -3462,18 +3305,8 @@ L_089391EC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089391FC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(5908))); @@ -3502,18 +3335,8 @@ L_08939228: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08939238: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(5908))); @@ -3537,18 +3360,8 @@ L_0893925C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08939268: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(5908))); @@ -3573,18 +3386,8 @@ L_0893928C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08939298: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(5908))); @@ -3609,18 +3412,8 @@ L_089392BC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089392C8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(5908))); @@ -3645,18 +3438,8 @@ L_089392EC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089392F8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(5908))); @@ -3681,18 +3464,8 @@ L_0893931C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08939328: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_6 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(5908))); @@ -3728,18 +3501,8 @@ L_08939360: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08939374: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -3775,36 +3538,16 @@ L_089393AC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089393C0: aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(0), 0u); jump_target = aot_gpr_31; ctx.gpr[2] = (aot_gpr_4 | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089393CC: aot_gpr_29 = (aot_gpr_29 + static_cast(-528)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(512), aot_gpr_16); @@ -3869,18 +3612,8 @@ L_08939444: aot_gpr_29 = (aot_gpr_29 + static_cast(528)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08939460: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -3908,18 +3641,8 @@ L_08939490: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089394A4: aot_gpr_4 = (aot_gpr_6 | 0u); aot_gpr_6 = (0u | 2u); @@ -3975,52 +3698,22 @@ L_089394F4: aot_mem.aot_direct_store32(aot_gpr_5 + static_cast(8), ctx.gpr[2]); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089394FC: jump_target = aot_gpr_31; ctx.gpr[2] = (aot_mem.aot_direct_load32(aot_gpr_5 + static_cast(4))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08939504: jump_target = aot_gpr_31; ctx.gpr[2] = (aot_mem.aot_direct_load32(aot_gpr_5 + static_cast(8))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0893950C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -4081,18 +3774,8 @@ L_0893957C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08939590: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); { const std::uint32_t aot_run_words[6]{aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21]}; @@ -4239,18 +3922,8 @@ L_089396DC: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08939704: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -4363,18 +4036,8 @@ L_089397B8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089397CC: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, ctx.gpr[17], ctx.gpr[18]}; @@ -4458,18 +4121,8 @@ L_0893985C: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0893987C: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(12), ctx.gpr[17]); @@ -4567,18 +4220,8 @@ L_0893992C: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08939948: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -4606,18 +4249,8 @@ L_08939978: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0893998C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, ctx.gpr[17], aot_gpr_31}; @@ -4648,18 +4281,8 @@ L_089399C8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089399E0: aot_gpr_6 = (aot_mem.aot_direct_load8(aot_gpr_4 + static_cast(44))); { const bool branch_taken = aot_gpr_6 != 0u; @@ -4692,51 +4315,21 @@ L_08939A08: ctx.gpr[2] = (aot_gpr_5 & 255u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08939A10: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08939A18: jump_target = aot_gpr_31; ctx.gpr[2] = (aot_mem.aot_direct_load8(aot_gpr_4 + static_cast(46))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08939A20: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(24))); @@ -4754,18 +4347,8 @@ L_08939A40: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08939A4C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_6 = (aot_gpr_4 | 0u); @@ -4875,18 +4458,8 @@ L_08939B40: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08939B4C: aot_fpr_13 = std::bit_cast(aot_gpr_5); aot_gpr_4 = (20224u << 16u); @@ -4974,18 +4547,8 @@ L_08939C0C: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08939C14: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(12))); @@ -5001,18 +4564,8 @@ L_08939C2C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08939C38: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(12))); @@ -5027,18 +4580,8 @@ L_08939C4C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08939C58: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[4]{aot_gpr_16, ctx.gpr[17], ctx.gpr[18], aot_gpr_31}; @@ -5104,18 +4647,8 @@ L_08939CCC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08939CE4: aot_gpr_29 = (aot_gpr_29 + static_cast(-80)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(72), ctx.gpr[17]); @@ -5320,18 +4853,8 @@ L_08939EE4: aot_gpr_29 = (aot_gpr_29 + static_cast(80)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08939EFC: aot_gpr_29 = (aot_gpr_29 + static_cast(-64)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(44), ctx.gpr[21]); @@ -5509,18 +5032,8 @@ L_0893A08C: aot_gpr_29 = (aot_gpr_29 + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0893A0BC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -5564,18 +5077,8 @@ L_0893A100: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0893A10C: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(32), ctx.gpr[22]); @@ -6321,18 +5824,8 @@ L_0893A778: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0893A7A4: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_fpr_14 = std::bit_cast(std::bit_cast(aot_fpr_13)); @@ -6386,18 +5879,8 @@ L_0893A814: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0893A824: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -6424,18 +5907,8 @@ L_0893A84C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0893A860: aot_gpr_5 = (0u | 0u); goto L_0893A864; @@ -6462,18 +5935,8 @@ L_0893A894: aot_mem.aot_direct_store16(aot_gpr_4 + static_cast(0), static_cast(aot_gpr_5)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0893A8A0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(4))); @@ -6721,18 +6184,8 @@ L_0893AA8C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0893AA9C: aot_gpr_29 = (aot_gpr_29 + static_cast(-1040)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(1024), aot_gpr_16); @@ -6873,18 +6326,8 @@ L_0893AB94: aot_gpr_29 = (aot_gpr_29 + static_cast(1040)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0893ABAC: aot_gpr_5 = (0u | 0u); goto L_0893ABB0; @@ -6909,18 +6352,8 @@ L_0893ABE0: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0893ABE8: aot_gpr_5 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(4))); { const bool branch_taken = aot_gpr_5 == 0u; @@ -6943,18 +6376,8 @@ L_0893AC14: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0893AC1C: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); { const std::uint32_t aot_run_words[5]{aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20]}; @@ -7161,18 +6584,8 @@ L_0893AE2C: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0893AE5C: aot_gpr_29 = (aot_gpr_29 + static_cast(-1104)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(1032), aot_gpr_5); @@ -7420,18 +6833,8 @@ L_0893B0EC: aot_gpr_29 = (aot_gpr_29 + static_cast(1104)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0893B11C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -7477,18 +6880,8 @@ L_0893B174: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0893B184: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -7506,18 +6899,8 @@ L_0893B19C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0893B1B0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -7555,18 +6938,8 @@ L_0893B1F0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0893B208: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_6 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(12))); @@ -7597,18 +6970,8 @@ L_0893B230: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0893B23C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -7641,18 +7004,8 @@ L_0893B26C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0893B280: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, ctx.gpr[17], ctx.gpr[18]}; @@ -7738,18 +7091,8 @@ L_0893B328: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0893B34C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(12))); @@ -7783,18 +7126,8 @@ L_0893B380: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0893B394: ctx.gpr[7] = (0u + static_cast(-1)); aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(12), ctx.gpr[7]); @@ -7804,18 +7137,8 @@ L_0893B394: aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(4), aot_gpr_6); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0893B3AC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -7839,18 +7162,8 @@ L_0893B3D8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0893B3E8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -7877,18 +7190,8 @@ L_0893B414: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0893B428: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(8), ctx.gpr[18]); @@ -7945,18 +7248,8 @@ L_0893B484: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0893B4C4: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -8002,18 +7295,8 @@ L_0893B514: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0893B54C: aot_gpr_4 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(28))); aot_gpr_6 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(52))); @@ -8050,18 +7333,8 @@ L_0893B59C: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0893B5A4: aot_gpr_6 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(28))); aot_gpr_4 = (aot_mem.aot_direct_load32(aot_gpr_6 + static_cast(52))); @@ -8101,18 +7374,8 @@ L_0893B5FC: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0893B604: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(8), ctx.gpr[18]); @@ -8154,18 +7417,8 @@ L_0893B654: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0893B670: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -8186,18 +7439,8 @@ L_0893B694: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0893B6A4: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -8340,18 +7583,8 @@ L_0893B7E4: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0893B800: ctx.gpr[2] = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(52))); ctx.gpr[2] = (ctx.gpr[2] + static_cast(-1)); @@ -8401,18 +7634,8 @@ L_0893B854: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0893B85C: aot_gpr_4 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(20))); goto L_0893B860; @@ -8455,18 +7678,8 @@ L_0893B890: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0893B898: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); { const std::uint32_t aot_run_words[3]{ctx.gpr[17], ctx.gpr[18], ctx.gpr[19]}; @@ -8597,18 +7810,8 @@ L_0893B980: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0893B9A0: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -8642,18 +7845,8 @@ L_0893B9E0: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0893BA00: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(8), ctx.gpr[18]); @@ -8753,18 +7946,8 @@ L_0893BAA0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0893BAB8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -8819,18 +8002,8 @@ L_0893BB20: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0893BB38: ctx.gpr[7] = (0u + static_cast(-1)); aot_mem.aot_direct_store32(aot_gpr_5 + static_cast(4), ctx.gpr[7]); @@ -8844,18 +8017,8 @@ L_0893BB38: aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(20), aot_gpr_5); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0893BB60: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -8906,18 +8069,8 @@ L_0893BBC8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0893BBDC: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -9040,18 +8193,8 @@ L_0893BCF8: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0893BD18: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -9103,18 +8246,8 @@ L_0893BD84: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0893BDC0: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -9234,18 +8367,8 @@ L_0893BEF8: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0893BF28: aot_gpr_29 = (aot_gpr_29 + static_cast(-1568)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(1548), aot_gpr_16); @@ -9322,18 +8445,8 @@ L_0893BFB8: aot_gpr_29 = (aot_gpr_29 + static_cast(1568)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0893BFD4: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(20), aot_gpr_16); @@ -9363,857 +8476,8 @@ void recomp_unit_0077(Runtime &rt, AllegrexContext &ctx) { void register_generated_unit_77(Runtime &runtime) { runtime.register_generated_unit(77u, 0x08938000u, 16384u, &recomp_unit_0077, &recomp_unit_0077_entry); - runtime.register_function(0x08938000u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08938024u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08938040u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08938048u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08938050u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08938058u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08938060u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08938068u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08938070u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08938088u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08938094u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x089380ACu, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x089380B8u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x089380CCu, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08938144u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893814Cu, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08938154u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893815Cu, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893816Cu, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893817Cu, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08938180u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08938188u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08938198u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x089381A8u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x089381D4u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x089381F8u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08938200u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08938208u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08938210u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08938218u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08938224u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893822Cu, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08938234u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893823Cu, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08938248u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08938250u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08938258u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08938260u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08938274u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08938284u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x089382A0u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x089382A8u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x089382ACu, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x089382B8u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x089382C8u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x089382D0u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x089382ECu, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08938330u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08938340u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08938350u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893835Cu, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08938364u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08938374u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893837Cu, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08938384u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893838Cu, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08938394u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x089383A0u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x089383ACu, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x089383B8u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x089383C4u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x089383CCu, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x089383D4u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x089383E0u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x089383F0u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08938400u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893840Cu, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08938414u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893841Cu, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08938430u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893846Cu, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08938474u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08938480u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893849Cu, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x089384A4u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x089384A8u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x089384B4u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x089384BCu, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x089384C4u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x089384CCu, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x089384D4u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x089384D8u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x089384E4u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x089384F4u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x089384FCu, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08938518u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893855Cu, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08938568u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08938578u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08938584u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08938590u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893859Cu, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x089385A4u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x089385ACu, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x089385BCu, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x089385C4u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x089385D8u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08938634u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08938658u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08938668u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x089386ACu, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x089386F8u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893870Cu, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08938720u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08938748u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08938758u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08938768u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x089387ACu, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x089387F4u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x089387FCu, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08938800u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893880Cu, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893881Cu, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08938824u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08938830u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893883Cu, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08938848u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08938854u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893885Cu, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08938864u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08938874u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893887Cu, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08938884u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893888Cu, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08938894u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893889Cu, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x089388A8u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x089388B4u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x089388C0u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x089388D4u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x089388E8u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x089388F4u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893890Cu, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08938924u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08938928u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08938934u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893893Cu, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08938994u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893899Cu, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x089389A4u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x089389ACu, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x089389B8u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x089389BCu, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x089389C8u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x089389DCu, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x089389E0u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x089389E8u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x089389F0u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x089389F8u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08938A00u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08938A08u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08938A14u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08938A1Cu, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08938A24u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08938A2Cu, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08938A3Cu, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08938A58u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08938A60u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08938A70u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08938A78u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08938A88u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08938A94u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08938A9Cu, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08938AA8u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08938AB4u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08938ABCu, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08938AC4u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08938AD8u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08938B14u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08938B1Cu, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08938B3Cu, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08938B4Cu, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08938B58u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08938B74u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08938B7Cu, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08938B88u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08938B90u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08938B9Cu, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08938BB8u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08938BC0u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08938BC8u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08938BD0u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08938BD8u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08938BDCu, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08938BE4u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08938BECu, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08938BF4u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08938C04u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08938C0Cu, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08938C18u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08938C1Cu, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08938C28u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08938C34u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08938C3Cu, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08938C48u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08938C4Cu, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08938C68u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08938C78u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08938C80u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08938C88u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08938C94u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08938C98u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08938CA0u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08938CBCu, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08938CC4u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08938CE0u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08938CE8u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08938CF8u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08938D04u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08938D0Cu, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08938D1Cu, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08938D28u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08938D30u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08938D40u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08938D4Cu, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08938D70u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08938D94u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08938DA4u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08938DACu, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08938DB4u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08938DBCu, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08938DC4u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08938DC8u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08938DD0u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08938DD8u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08938DE4u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08938DECu, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08938DF4u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08938DF8u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08938E00u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08938E08u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08938E24u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08938E40u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08938E4Cu, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08938E60u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08938E68u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08938E78u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08938E88u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08938E98u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08938EA4u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08938EACu, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08938EB8u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08938EC0u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08938ECCu, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08938ED4u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08938EE0u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08938EECu, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08938EF0u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08938EFCu, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08938F04u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08938F1Cu, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08938F24u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08938F30u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08938F40u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08938F58u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08938F60u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08938F6Cu, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08938F7Cu, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08938FA4u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08938FACu, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08938FC0u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08938FD8u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08938FF0u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08938FF8u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08939004u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08939014u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893902Cu, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08939034u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08939040u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08939050u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08939078u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08939080u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08939094u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x089390ACu, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x089390ECu, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x089390F4u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08939114u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08939138u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08939150u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08939158u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08939164u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08939174u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08939194u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893919Cu, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x089391ACu, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x089391C0u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x089391D8u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x089391E0u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x089391ECu, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x089391FCu, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08939214u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893921Cu, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08939228u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08939238u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893924Cu, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08939254u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893925Cu, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08939268u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893927Cu, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08939284u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893928Cu, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08939298u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x089392ACu, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x089392B4u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x089392BCu, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x089392C8u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x089392DCu, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x089392E4u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x089392ECu, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x089392F8u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893930Cu, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08939314u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893931Cu, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08939328u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08939348u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08939350u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08939360u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08939374u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08939394u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893939Cu, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x089393ACu, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x089393C0u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x089393CCu, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x089393F0u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x089393FCu, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08939408u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08939410u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893941Cu, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893943Cu, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08939444u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08939460u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893947Cu, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08939490u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x089394A4u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x089394B4u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x089394C0u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x089394CCu, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x089394D4u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x089394E0u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x089394F0u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x089394F4u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x089394FCu, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08939504u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893950Cu, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08939530u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08939538u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08939544u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08939554u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893955Cu, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08939570u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893957Cu, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08939590u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x089395D4u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x089395F4u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893960Cu, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08939614u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893961Cu, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08939624u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08939628u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893963Cu, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893964Cu, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08939674u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893967Cu, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x089396D0u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x089396D8u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x089396DCu, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08939704u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08939720u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08939728u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08939734u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893973Cu, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08939744u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08939750u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08939760u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08939768u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08939790u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08939798u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x089397A4u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x089397ACu, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x089397B0u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x089397B8u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x089397CCu, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x089397F8u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08939804u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893980Cu, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08939814u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893981Cu, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08939824u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08939834u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08939854u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893985Cu, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893987Cu, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x089398A0u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x089398B0u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x089398B8u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x089398C0u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x089398CCu, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x089398D4u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x089398DCu, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x089398ECu, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x089398F4u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x089398FCu, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08939908u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08939924u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893992Cu, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08939948u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08939964u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08939978u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893998Cu, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x089399A4u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x089399C8u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x089399E0u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x089399ECu, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x089399F8u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08939A04u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08939A08u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08939A10u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08939A18u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08939A20u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08939A40u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08939A4Cu, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08939AD8u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08939AE0u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08939AECu, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08939B0Cu, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08939B14u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08939B24u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08939B2Cu, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08939B34u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08939B40u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08939B4Cu, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08939B60u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08939B6Cu, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08939B98u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08939BA4u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08939BC4u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08939BD0u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08939BF0u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08939BFCu, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08939C0Cu, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08939C14u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08939C2Cu, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08939C38u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08939C4Cu, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08939C58u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08939C80u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08939C90u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08939C9Cu, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08939CA0u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08939CB4u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08939CBCu, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08939CC4u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08939CCCu, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08939CE4u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08939D24u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08939D44u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08939D78u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08939D90u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08939DA0u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08939DC8u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08939DD0u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08939DE8u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08939E10u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08939E14u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08939E28u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08939E3Cu, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08939E50u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08939E6Cu, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08939E88u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08939EACu, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08939EBCu, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08939EE4u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08939EFCu, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08939F84u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08939F94u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08939FA0u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08939FA8u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08939FC8u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08939FD8u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08939FE0u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08939FECu, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08939FF4u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x08939FF8u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893A01Cu, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893A03Cu, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893A044u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893A048u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893A080u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893A08Cu, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893A0BCu, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893A0CCu, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893A0E0u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893A0ECu, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893A0F8u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893A100u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893A10Cu, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893A138u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893A150u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893A168u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893A17Cu, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893A184u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893A190u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893A198u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893A1A0u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893A1ACu, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893A1B4u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893A1C0u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893A1C8u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893A1D4u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893A1D8u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893A1E8u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893A1F4u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893A1FCu, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893A204u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893A20Cu, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893A218u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893A228u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893A230u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893A238u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893A244u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893A24Cu, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893A250u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893A25Cu, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893A268u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893A270u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893A27Cu, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893A284u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893A290u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893A2A0u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893A2C0u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893A2D0u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893A2D4u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893A2E0u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893A2E8u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893A2F0u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893A310u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893A338u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893A340u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893A388u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893A39Cu, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893A3B8u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893A3CCu, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893A3E0u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893A3F4u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893A3FCu, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893A464u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893A470u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893A48Cu, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893A498u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893A4A0u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893A4A8u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893A4BCu, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893A4C4u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893A4D0u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893A4E0u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893A4ECu, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893A514u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893A530u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893A548u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893A54Cu, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893A558u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893A560u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893A568u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893A57Cu, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893A584u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893A5B4u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893A5C0u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893A5D0u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893A5D8u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893A5E4u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893A5F4u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893A608u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893A60Cu, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893A624u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893A6D4u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893A70Cu, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893A714u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893A724u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893A72Cu, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893A730u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893A750u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893A75Cu, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893A764u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893A770u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893A778u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893A7A4u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893A7C4u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893A7CCu, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893A7E8u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893A7FCu, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893A814u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893A824u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893A838u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893A840u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893A84Cu, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893A860u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893A864u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893A894u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893A8A0u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893A8B8u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893A8CCu, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893A8DCu, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893A8E4u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893A8F0u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893A974u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893A984u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893A9A4u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893A9ACu, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893A9B8u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893A9D0u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893A9DCu, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893A9E4u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893A9E8u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893A9F0u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893A9F8u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893AA04u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893AA0Cu, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893AA10u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893AA18u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893AA24u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893AA30u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893AA38u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893AA3Cu, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893AA44u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893AA50u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893AA58u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893AA60u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893AA74u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893AA8Cu, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893AA9Cu, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893AAC4u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893AAE4u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893AAF4u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893AAFCu, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893AB04u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893AB14u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893AB30u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893AB44u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893AB60u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893AB64u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893AB6Cu, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893AB7Cu, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893AB84u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893AB8Cu, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893AB94u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893ABACu, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893ABB0u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893ABE0u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893ABE8u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893ABF4u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893AC14u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893AC1Cu, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893AC64u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893AC74u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893AC7Cu, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893AC84u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893ACA4u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893ACF4u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893AD04u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893AD10u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893AD14u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893AD9Cu, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893ADE8u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893ADF0u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893ADF8u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893AE1Cu, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893AE2Cu, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893AE5Cu, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893AEECu, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893AEF4u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893AF00u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893AF08u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893AF10u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893AF30u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893AF98u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893AFACu, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893AFB8u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893AFBCu, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893B044u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893B0A8u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893B0B0u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893B0B8u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893B0DCu, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893B0ECu, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893B11Cu, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893B144u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893B164u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893B170u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893B174u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893B184u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893B19Cu, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893B1B0u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893B1D4u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893B1E4u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893B1F0u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893B208u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893B21Cu, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893B224u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893B22Cu, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893B230u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893B23Cu, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893B258u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893B260u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893B26Cu, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893B280u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893B2B4u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893B2BCu, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893B2C8u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893B2D4u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893B2DCu, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893B2F4u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893B304u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893B31Cu, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893B328u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893B34Cu, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893B368u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893B374u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893B378u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893B380u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893B394u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893B3ACu, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893B3C8u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893B3D8u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893B3E8u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893B404u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893B414u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893B428u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893B460u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893B47Cu, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893B484u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893B4C4u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893B508u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893B514u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893B54Cu, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893B560u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893B59Cu, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893B5A4u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893B5B8u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893B5BCu, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893B5FCu, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893B604u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893B634u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893B644u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893B654u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893B670u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893B688u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893B694u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893B6A4u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893B6DCu, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893B6E4u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893B6F0u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893B700u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893B710u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893B718u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893B720u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893B734u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893B750u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893B774u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893B788u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893B7E4u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893B800u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893B810u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893B820u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893B840u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893B84Cu, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893B854u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893B85Cu, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893B860u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893B868u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893B878u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893B880u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893B888u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893B890u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893B898u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893B8C8u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893B8D8u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893B8E0u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893B8ECu, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893B8F8u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893B908u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893B910u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893B91Cu, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893B924u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893B938u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893B948u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893B950u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893B95Cu, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893B964u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893B974u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893B980u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893B9A0u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893B9C8u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893B9E0u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893BA00u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893BA2Cu, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893BA38u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893BA40u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893BA4Cu, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893BA5Cu, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893BA64u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893BA6Cu, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893BA78u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893BA80u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893BA90u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893BAA0u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893BAB8u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893BADCu, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893BAF0u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893BB08u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893BB14u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893BB20u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893BB38u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893BB60u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893BB90u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893BB9Cu, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893BBB4u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893BBC8u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893BBDCu, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893BC24u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893BC4Cu, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893BC54u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893BC8Cu, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893BC9Cu, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893BCB4u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893BCB8u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893BCC8u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893BCE0u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893BCF8u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893BD18u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893BD3Cu, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893BD84u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893BDC0u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893BDF0u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893BE08u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893BE24u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893BE48u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893BE70u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893BE98u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893BED0u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893BEF8u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893BF28u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893BF58u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893BF68u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893BF7Cu, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893BF88u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893BF90u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893BF98u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893BFA8u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893BFB0u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893BFB8u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893BFD4u, &recomp_unit_0077, "recomp_unit_0077"); - runtime.register_function(0x0893BFFCu, &recomp_unit_0077, "recomp_unit_0077"); + // PSPRECOMP_V812_COMPACT_REGISTRATION: same entry set, looped once in Runtime instead of source-expanded calls. + runtime.register_generated_entry_mask(0x08938000u, &recomp_unit_0077, "recomp_unit_0077", + kEntryMasks_recomp_unit_0077, 64u); } } // namespace psprecomp diff --git a/profiles/vcs/generated/generated_unit_0078.cpp b/profiles/vcs/generated/generated_unit_0078.cpp index c214cb8..d5af614 100644 --- a/profiles/vcs/generated/generated_unit_0078.cpp +++ b/profiles/vcs/generated/generated_unit_0078.cpp @@ -942,6 +942,19 @@ LOCAL_DISPATCH: AOT_REGCACHE_SYNC_OUT(); return; } } +// PSPRECOMP_V812_SHARED_SCHED_BLOCK: one scheduler-exact slow boundary per unit. +LOCAL_SCHED_BOUNDARY: + ctx.pc = jump_target; + AOT_REGCACHE_SYNC_OUT(); + if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { + ++local_redispatch_rounds; + AOT_REGCACHE_SYNC_IN(); + local_transfers = 0u; + local_pc = ctx.pc; + entry_id = 0u; + goto LOCAL_DISPATCH; + } + return; L_0893C004: aot_gpr_4 = (aot_gpr_16 | 0u); aot_gpr_31 = (0x0893C010u); @@ -967,18 +980,8 @@ L_0893C020: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0893C038: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -1017,18 +1020,8 @@ L_0893C078: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0893C08C: aot_gpr_29 = (aot_gpr_29 + static_cast(-64)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(52), ctx.gpr[19]); @@ -1137,18 +1130,8 @@ L_0893C170: aot_gpr_29 = (aot_gpr_29 + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0893C194: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); ctx.gpr[6] = (aot_mem.aot_direct_load32(aot_gpr_5 + static_cast(0))); @@ -1221,18 +1204,8 @@ L_0893C214: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0893C228: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); ctx.gpr[6] = (aot_mem.aot_direct_load32(aot_gpr_5 + static_cast(32))); @@ -1332,18 +1305,8 @@ L_0893C2DC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0893C2F0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -1380,18 +1343,8 @@ L_0893C328: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0893C354: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_gpr_5 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(12))); @@ -1519,18 +1472,8 @@ L_0893C424: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0893C444: aot_gpr_29 = (aot_gpr_29 + static_cast(-1520)); { const std::uint32_t aot_run_words[4]{aot_gpr_16, aot_gpr_17, ctx.gpr[18], ctx.gpr[19]}; @@ -1612,18 +1555,8 @@ L_0893C4E4: aot_gpr_29 = (aot_gpr_29 + static_cast(1520)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0893C500: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -1680,18 +1613,8 @@ L_0893C558: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0893C574: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(20), aot_gpr_16); @@ -1921,18 +1844,8 @@ L_0893C708: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0893C72C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), aot_gpr_17); @@ -2037,18 +1950,8 @@ L_0893C7DC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0893C7F4: aot_gpr_29 = (aot_gpr_29 + static_cast(-64)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(40), aot_gpr_16); @@ -2095,18 +1998,8 @@ L_0893C840: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0893C858: aot_gpr_4 = (static_cast(aot_gpr_4) < 91 ? 1u : 0u); { const bool branch_taken = aot_gpr_4 == 0u; @@ -2259,18 +2152,8 @@ L_0893C938: aot_gpr_29 = (aot_gpr_29 + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0893C954: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), aot_gpr_17); @@ -2323,18 +2206,8 @@ L_0893C9A4: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0893C9BC: aot_gpr_4 = (aot_mem.aot_direct_load32(aot_gpr_17 + static_cast(28))); aot_gpr_31 = (0x0893C9C8u); @@ -2471,18 +2344,8 @@ L_0893CA98: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0893CAAC: aot_gpr_5 = (static_cast(aot_gpr_4) < 46 ? 1u : 0u); { const bool branch_taken = aot_gpr_5 == 0u; @@ -2530,18 +2393,8 @@ L_0893CAE0: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0893CAE8: aot_gpr_5 = (static_cast(aot_gpr_4) < 257 ? 1u : 0u); { const bool branch_taken = aot_gpr_5 == 0u; @@ -2577,18 +2430,8 @@ L_0893CB0C: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0893CB24: { const bool branch_taken = 0u == 0u; ctx.gpr[2] = (0u | 14u); @@ -2628,18 +2471,8 @@ L_0893CB44: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0893CB5C: { const bool branch_taken = 0u == 0u; ctx.gpr[2] = (0u | 0u); @@ -2743,18 +2576,8 @@ L_0893CBC0: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0893CBC8: aot_gpr_29 = (aot_gpr_29 + static_cast(-64)); ctx.gpr[7] = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(48))); @@ -2913,18 +2736,8 @@ L_0893CCF0: aot_gpr_29 = (aot_gpr_29 + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0893CD28: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -2937,18 +2750,8 @@ L_0893CD38: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0893CD44: aot_gpr_4 = (aot_gpr_4 + static_cast(-260)); aot_gpr_5 = (aot_gpr_4 < static_cast(29) ? 1u : 0u); @@ -2966,18 +2769,8 @@ L_0893CD54: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0893CD6C: { const bool branch_taken = 0u == 0u; ctx.gpr[2] = (0u | 1u); @@ -2993,18 +2786,8 @@ L_0893CD78: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0893CD80: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(20), aot_gpr_16); @@ -3038,18 +2821,8 @@ L_0893CDB8: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0893CDCC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -3138,18 +2911,8 @@ L_0893CE64: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0893CE74: aot_gpr_29 = (aot_gpr_29 + static_cast(-80)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(44), aot_gpr_16); @@ -3336,18 +3099,8 @@ L_0893CFD8: aot_gpr_29 = (aot_gpr_29 + static_cast(80)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0893CFF8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -3393,18 +3146,8 @@ L_0893D044: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0893D058: aot_gpr_29 = (aot_gpr_29 + static_cast(-512)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(460), aot_gpr_16); @@ -3640,18 +3383,8 @@ L_0893D234: aot_gpr_29 = (aot_gpr_29 + static_cast(512)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0893D264: aot_gpr_29 = (aot_gpr_29 + static_cast(-64)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(40), aot_gpr_16); @@ -3721,18 +3454,8 @@ L_0893D2EC: aot_gpr_29 = (aot_gpr_29 + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0893D308: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(20), aot_gpr_16); @@ -3756,18 +3479,8 @@ L_0893D330: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0893D344: aot_gpr_29 = (aot_gpr_29 + static_cast(-64)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(44), ctx.gpr[22]); @@ -3902,18 +3615,8 @@ L_0893D43C: aot_gpr_29 = (aot_gpr_29 + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0893D464: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), aot_gpr_17); @@ -4054,18 +3757,8 @@ L_0893D584: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0893D5A4: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(20), aot_gpr_16); @@ -4191,18 +3884,8 @@ L_0893D6A4: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0893D6C4: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(24), aot_gpr_17); @@ -4309,18 +3992,8 @@ L_0893D778: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0893D790: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -4357,18 +4030,8 @@ L_0893D7CC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0893D7E0: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(28), aot_gpr_17); @@ -4508,18 +4171,8 @@ L_0893D8E4: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0893D904: aot_gpr_29 = (aot_gpr_29 + static_cast(-64)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(40), aot_gpr_16); @@ -4595,18 +4248,8 @@ L_0893D984: aot_gpr_29 = (aot_gpr_29 + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0893D9CC: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(20), aot_gpr_16); @@ -4696,18 +4339,8 @@ L_0893DA64: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0893DA78: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -4774,18 +4407,8 @@ L_0893DAE8: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0893DB08: aot_gpr_29 = (aot_gpr_29 + static_cast(-64)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(40), aot_gpr_16); @@ -4834,18 +4457,8 @@ L_0893DB68: aot_gpr_29 = (aot_gpr_29 + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0893DB80: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(24), aot_gpr_16); @@ -4900,18 +4513,8 @@ L_0893DBE4: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0893DBFC: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(28), ctx.gpr[18]); @@ -5056,18 +4659,8 @@ L_0893DCFC: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0893DD14: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -5163,18 +4756,8 @@ L_0893DDB8: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0893DDD4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -5199,18 +4782,8 @@ L_0893DDFC: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0893DE14: aot_gpr_4 = (aot_gpr_16 | 0u); aot_gpr_31 = (0x0893DE20u); @@ -5384,18 +4957,8 @@ L_0893DF0C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0893DF20: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(48))); @@ -5473,18 +5036,8 @@ L_0893DF9C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0893DFBC: aot_gpr_29 = (aot_gpr_29 + static_cast(-80)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(36), aot_gpr_16); @@ -5744,35 +5297,15 @@ L_0893E1C4: aot_gpr_29 = (aot_gpr_29 + static_cast(80)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0893E20C: jump_target = aot_gpr_31; aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(8), aot_gpr_5); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0893E214: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -5882,18 +5415,8 @@ L_0893E338: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0893E35C: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -6225,18 +5748,8 @@ L_0893E5A8: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0893E5E0: aot_gpr_4 = (aot_mem.aot_direct_load32(aot_gpr_5 + static_cast(24))); { const bool branch_taken = aot_gpr_4 == 0u; @@ -6276,18 +5789,8 @@ L_0893E610: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0893E618: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(8), ctx.gpr[18]); @@ -6553,18 +6056,8 @@ L_0893E86C: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0893E89C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(8))); @@ -6586,18 +6079,8 @@ L_0893E8CC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0893E8D8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(8))); @@ -6619,18 +6102,8 @@ L_0893E908: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0893E914: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -6761,18 +6234,8 @@ L_0893E9F0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0893EA14: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_5); @@ -7050,18 +6513,8 @@ L_0893EC3C: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0893EC70: ctx.gpr[6] = (aot_gpr_5 << 4u); ctx.gpr[2] = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(8))); @@ -7072,18 +6525,8 @@ L_0893EC70: ctx.gpr[2] = (ctx.gpr[2] + aot_gpr_4); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0893EC8C: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), aot_gpr_17); @@ -7174,18 +6617,8 @@ L_0893ED28: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0893ED4C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -7224,18 +6657,8 @@ L_0893ED90: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0893EDA0: aot_gpr_4 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(8))); ctx.gpr[6] = (1u << 16u); @@ -7252,18 +6675,8 @@ L_0893EDA0: aot_mem.aot_direct_store16(aot_gpr_4 + static_cast(22), static_cast(aot_gpr_5)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0893EDD4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(8))); @@ -7297,18 +6710,8 @@ L_0893EE24: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0893EE30: aot_gpr_4 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(8))); ctx.gpr[6] = (1u << 16u); @@ -7325,18 +6728,8 @@ L_0893EE30: aot_mem.aot_direct_store16(aot_gpr_4 + static_cast(22), static_cast(aot_gpr_5)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0893EE64: aot_gpr_4 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(8))); ctx.gpr[6] = (1u << 16u); @@ -7351,18 +6744,8 @@ L_0893EE64: ctx.gpr[2] = (static_cast(static_cast(static_cast(aot_mem.aot_direct_load16(aot_gpr_4 + static_cast(22)))))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0893EE90: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -7444,18 +6827,8 @@ L_0893EF24: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0893EF40: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), aot_gpr_17); @@ -7543,18 +6916,8 @@ L_0893EFCC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0893EFFC: { const std::uint32_t vfpu_address = ctx.gpr[6] + static_cast(0); std::uint32_t vfpu_words[4]{}; @@ -7610,18 +6973,8 @@ L_0893EFFC: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0893F024: aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(1044), 0u); aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(1048), 0u); @@ -7629,18 +6982,8 @@ L_0893F024: ctx.gpr[2] = (aot_gpr_4 | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0893F034: aot_gpr_29 = (aot_gpr_29 + static_cast(-336)); aot_fpr_12 = std::bit_cast(aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(7676))); @@ -8060,18 +7403,8 @@ L_0893F2D8: aot_gpr_29 = (aot_gpr_29 + static_cast(336)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0893F318: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -8240,18 +7573,8 @@ L_0893F43C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0893F44C: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); { const std::uint32_t aot_run_words[8]{aot_gpr_16, aot_gpr_17, ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[22], aot_gpr_31}; @@ -8438,18 +7761,8 @@ L_0893F5B0: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0893F5D8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_fpr_12 = std::bit_cast(0u); @@ -8481,18 +7794,8 @@ L_0893F5D8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0893F620: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -8554,18 +7857,8 @@ L_0893F684: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0893F698: aot_gpr_29 = (aot_gpr_29 + static_cast(-160)); { const std::uint32_t aot_run_words[8]{std::bit_cast(aot_fpr_20), std::bit_cast(ctx.fpr[22]), aot_gpr_16, aot_gpr_17, ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], aot_gpr_31}; @@ -8942,18 +8235,8 @@ L_0893F948: aot_gpr_29 = (aot_gpr_29 + static_cast(160)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0893F970: aot_gpr_5 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(1048))); { const bool branch_taken = aot_gpr_5 == 0u; @@ -8982,18 +8265,8 @@ L_0893F994: aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(1052), aot_gpr_5); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0893F9B8: aot_gpr_5 = (0u | 0u); aot_gpr_4 = (2247u << 16u); @@ -9014,18 +8287,8 @@ L_0893F9D8: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0893F9E0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, aot_gpr_17, aot_gpr_31}; @@ -9067,18 +8330,8 @@ L_0893FA20: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0893FA34: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, aot_gpr_17, aot_gpr_31}; @@ -9120,18 +8373,8 @@ L_0893FA74: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0893FA88: aot_gpr_29 = (aot_gpr_29 + static_cast(-176)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, aot_gpr_17, aot_gpr_31}; @@ -9586,18 +8829,8 @@ L_0893FE58: aot_gpr_29 = (aot_gpr_29 + static_cast(176)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0893FE6C: ctx.gpr[9] = (aot_gpr_5 | 0u); ctx.gpr[8] = (0u | 0u); @@ -9661,18 +8894,8 @@ L_0893FEC8: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0893FED0: aot_gpr_29 = (aot_gpr_29 + static_cast(-128)); ctx.gpr[6] = (0u | 0u); @@ -9804,869 +9027,8 @@ void recomp_unit_0078(Runtime &rt, AllegrexContext &ctx) { void register_generated_unit_78(Runtime &runtime) { runtime.register_generated_unit(78u, 0x0893C000u, 16384u, &recomp_unit_0078, &recomp_unit_0078_entry); - runtime.register_function(0x0893C004u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893C010u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893C020u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893C038u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893C054u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893C060u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893C06Cu, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893C078u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893C08Cu, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893C0C4u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893C0E0u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893C0F8u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893C100u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893C10Cu, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893C118u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893C124u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893C134u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893C148u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893C158u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893C170u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893C194u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893C1B4u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893C1C0u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893C1D4u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893C1DCu, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893C1E4u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893C200u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893C214u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893C228u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893C248u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893C258u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893C268u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893C284u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893C294u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893C29Cu, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893C2A4u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893C2B0u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893C2CCu, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893C2D8u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893C2DCu, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893C2F0u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893C30Cu, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893C328u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893C354u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893C388u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893C394u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893C3A4u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893C3B0u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893C3B8u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893C3CCu, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893C3D4u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893C3DCu, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893C3E8u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893C3F0u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893C3FCu, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893C404u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893C40Cu, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893C414u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893C424u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893C444u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893C474u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893C488u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893C490u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893C49Cu, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893C4A4u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893C4B0u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893C4B8u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893C4CCu, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893C4D4u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893C4E4u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893C500u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893C524u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893C530u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893C538u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893C544u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893C550u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893C558u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893C574u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893C5B0u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893C5BCu, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893C5C4u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893C5D4u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893C5E4u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893C5ECu, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893C5F8u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893C600u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893C60Cu, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893C61Cu, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893C630u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893C63Cu, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893C648u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893C658u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893C668u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893C670u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893C680u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893C690u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893C698u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893C6A0u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893C6A8u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893C6B0u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893C6BCu, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893C6CCu, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893C6E4u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893C6F4u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893C700u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893C708u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893C72Cu, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893C758u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893C764u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893C774u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893C77Cu, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893C784u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893C794u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893C79Cu, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893C7A8u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893C7B4u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893C7C8u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893C7D4u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893C7DCu, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893C7F4u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893C81Cu, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893C82Cu, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893C838u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893C840u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893C858u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893C864u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893C86Cu, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893C874u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893C880u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893C888u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893C890u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893C898u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893C8A4u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893C8ACu, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893C8B8u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893C8C4u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893C8D4u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893C8DCu, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893C8E4u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893C8F4u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893C904u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893C910u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893C918u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893C924u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893C930u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893C938u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893C954u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893C97Cu, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893C988u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893C994u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893C99Cu, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893C9A4u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893C9BCu, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893C9C8u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893C9D8u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893C9E0u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893C9E8u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893C9F8u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893CA00u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893CA08u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893CA18u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893CA20u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893CA28u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893CA38u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893CA40u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893CA48u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893CA58u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893CA60u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893CA68u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893CA70u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893CA84u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893CA8Cu, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893CA98u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893CAACu, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893CAB8u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893CAC4u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893CACCu, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893CAD4u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893CADCu, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893CAE0u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893CAE8u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893CAF4u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893CB00u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893CB0Cu, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893CB24u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893CB2Cu, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893CB34u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893CB3Cu, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893CB44u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893CB5Cu, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893CB64u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893CB6Cu, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893CB74u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893CB7Cu, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893CB84u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893CB8Cu, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893CB94u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893CB9Cu, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893CBA4u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893CBACu, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893CBB4u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893CBBCu, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893CBC0u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893CBC8u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893CC14u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893CC24u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893CC2Cu, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893CC3Cu, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893CC44u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893CC54u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893CC64u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893CC6Cu, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893CC78u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893CC7Cu, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893CC84u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893CC8Cu, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893CC94u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893CCA8u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893CCB0u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893CCC0u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893CCD0u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893CCE8u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893CCF0u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893CD28u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893CD38u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893CD44u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893CD54u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893CD6Cu, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893CD74u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893CD78u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893CD80u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893CDA8u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893CDB0u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893CDB8u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893CDCCu, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893CDECu, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893CDF0u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893CDFCu, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893CE0Cu, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893CE14u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893CE24u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893CE2Cu, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893CE38u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893CE40u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893CE58u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893CE64u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893CE74u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893CEACu, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893CEB8u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893CEC4u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893CED0u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893CED8u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893CEECu, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893CEFCu, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893CF0Cu, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893CF1Cu, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893CF2Cu, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893CF38u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893CF44u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893CF50u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893CF64u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893CF74u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893CF8Cu, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893CF9Cu, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893CFACu, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893CFB4u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893CFB8u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893CFC8u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893CFD8u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893CFF8u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893D014u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893D024u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893D02Cu, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893D038u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893D044u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893D058u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893D094u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893D09Cu, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893D0A8u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893D0BCu, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893D0CCu, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893D0D4u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893D0E4u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893D0F4u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893D108u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893D118u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893D128u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893D12Cu, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893D154u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893D16Cu, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893D178u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893D180u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893D18Cu, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893D198u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893D1A4u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893D1B4u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893D1BCu, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893D1CCu, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893D1DCu, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893D1ECu, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893D1FCu, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893D210u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893D218u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893D228u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893D234u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893D264u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893D290u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893D2A4u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893D2ACu, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893D2B4u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893D2C8u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893D2D4u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893D2E4u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893D2ECu, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893D308u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893D320u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893D330u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893D344u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893D388u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893D394u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893D3A4u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893D3ACu, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893D3B8u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893D3C4u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893D3CCu, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893D3E4u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893D3ECu, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893D400u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893D404u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893D410u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893D418u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893D420u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893D428u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893D434u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893D43Cu, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893D464u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893D498u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893D4A8u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893D4B8u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893D4C4u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893D4CCu, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893D4D8u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893D4E0u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893D4ECu, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893D4F4u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893D4FCu, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893D50Cu, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893D520u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893D534u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893D540u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893D54Cu, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893D564u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893D56Cu, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893D584u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893D5A4u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893D5DCu, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893D5ECu, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893D600u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893D604u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893D60Cu, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893D614u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893D61Cu, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893D630u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893D638u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893D644u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893D654u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893D668u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893D674u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893D68Cu, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893D6A4u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893D6C4u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893D6F4u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893D6FCu, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893D704u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893D714u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893D720u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893D728u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893D730u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893D738u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893D744u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893D74Cu, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893D75Cu, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893D770u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893D778u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893D790u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893D7ACu, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893D7B8u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893D7C4u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893D7CCu, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893D7E0u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893D81Cu, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893D82Cu, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893D834u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893D844u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893D850u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893D85Cu, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893D868u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893D874u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893D87Cu, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893D88Cu, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893D898u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893D8A0u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893D8A8u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893D8B0u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893D8C0u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893D8C4u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893D8D0u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893D8E4u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893D904u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893D924u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893D934u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893D944u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893D950u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893D95Cu, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893D974u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893D984u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893D9CCu, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893D9E4u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893D9ECu, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893DA00u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893DA0Cu, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893DA14u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893DA20u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893DA28u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893DA34u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893DA3Cu, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893DA44u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893DA58u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893DA64u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893DA78u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893DAA4u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893DAB4u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893DAC0u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893DACCu, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893DAD8u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893DAE8u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893DB08u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893DB28u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893DB34u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893DB4Cu, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893DB5Cu, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893DB68u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893DB80u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893DBA8u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893DBB8u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893DBC8u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893DBD0u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893DBE4u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893DBFCu, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893DC1Cu, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893DC24u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893DC2Cu, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893DC3Cu, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893DC48u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893DC54u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893DC68u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893DC78u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893DC80u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893DCA8u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893DCB4u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893DCC0u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893DCCCu, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893DCD4u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893DCE0u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893DCE4u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893DCFCu, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893DD14u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893DD40u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893DD48u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893DD54u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893DD64u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893DD6Cu, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893DD7Cu, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893DD84u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893DD9Cu, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893DDA8u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893DDB8u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893DDD4u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893DDFCu, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893DE14u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893DE20u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893DE28u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893DE34u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893DE3Cu, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893DE44u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893DE4Cu, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893DE60u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893DE68u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893DE74u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893DE7Cu, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893DE88u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893DE90u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893DE9Cu, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893DEA4u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893DEACu, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893DEB8u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893DEC0u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893DEC8u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893DED0u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893DED8u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893DEE0u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893DEE8u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893DEF0u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893DEF8u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893DF00u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893DF08u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893DF0Cu, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893DF20u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893DF4Cu, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893DF5Cu, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893DF64u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893DF6Cu, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893DF74u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893DF7Cu, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893DF8Cu, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893DF9Cu, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893DFBCu, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893E008u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893E02Cu, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893E03Cu, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893E048u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893E054u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893E060u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893E06Cu, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893E078u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893E080u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893E08Cu, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893E09Cu, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893E0A8u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893E0B4u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893E0BCu, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893E0C4u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893E0CCu, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893E0D8u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893E0E4u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893E0ECu, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893E0F8u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893E100u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893E10Cu, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893E118u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893E120u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893E128u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893E130u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893E144u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893E150u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893E17Cu, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893E1C4u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893E20Cu, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893E214u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893E274u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893E278u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893E300u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893E314u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893E31Cu, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893E338u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893E35Cu, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893E3C0u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893E3C8u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893E3CCu, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893E3D8u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893E3E0u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893E3E4u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893E3F0u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893E3F8u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893E3FCu, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893E408u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893E410u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893E414u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893E42Cu, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893E434u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893E444u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893E44Cu, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893E460u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893E468u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893E46Cu, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893E474u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893E480u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893E488u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893E494u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893E4A0u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893E4A4u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893E4ACu, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893E4B4u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893E4BCu, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893E4C0u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893E4D0u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893E4ECu, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893E4F0u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893E508u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893E510u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893E514u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893E52Cu, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893E538u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893E54Cu, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893E550u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893E578u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893E58Cu, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893E598u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893E5A8u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893E5E0u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893E5ECu, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893E5F8u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893E604u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893E60Cu, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893E610u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893E618u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893E668u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893E678u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893E69Cu, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893E6A8u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893E6B4u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893E6C0u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893E6D8u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893E6E4u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893E6F8u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893E700u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893E718u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893E730u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893E73Cu, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893E780u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893E7A4u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893E7A8u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893E7D0u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893E824u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893E82Cu, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893E834u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893E844u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893E84Cu, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893E858u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893E86Cu, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893E89Cu, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893E8CCu, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893E8D8u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893E908u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893E914u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893E934u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893E954u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893E960u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893E97Cu, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893E984u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893E990u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893E998u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893E9A4u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893E9B4u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893E9C0u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893E9C8u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893E9D4u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893E9E8u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893E9F0u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893EA14u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893EA74u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893EA90u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893EAACu, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893EAC8u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893EAD4u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893EADCu, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893EAE4u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893EAFCu, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893EB00u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893EB0Cu, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893EB14u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893EB2Cu, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893EB3Cu, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893EB50u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893EB6Cu, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893EB74u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893EB80u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893EB88u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893EB94u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893EBA0u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893EBA8u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893EBC0u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893EBCCu, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893EBDCu, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893EBF0u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893EC10u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893EC2Cu, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893EC38u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893EC3Cu, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893EC70u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893EC8Cu, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893ECD4u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893ECD8u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893ECECu, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893ECF4u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893ED0Cu, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893ED14u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893ED24u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893ED28u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893ED4Cu, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893ED60u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893ED6Cu, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893ED74u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893ED90u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893EDA0u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893EDD4u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893EE1Cu, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893EE24u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893EE30u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893EE64u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893EE90u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893EEE8u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893EEF4u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893EEFCu, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893EF10u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893EF18u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893EF20u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893EF24u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893EF40u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893EF68u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893EF84u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893EF8Cu, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893EF98u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893EFACu, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893EFB8u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893EFBCu, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893EFC4u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893EFCCu, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893EFFCu, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893F024u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893F034u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893F084u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893F0C8u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893F0D0u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893F0D8u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893F0E8u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893F138u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893F13Cu, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893F178u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893F1B8u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893F1D8u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893F290u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893F2A4u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893F2ACu, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893F2B8u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893F2CCu, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893F2D4u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893F2D8u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893F318u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893F36Cu, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893F374u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893F37Cu, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893F390u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893F3D4u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893F3E0u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893F3ECu, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893F3F8u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893F404u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893F418u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893F420u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893F434u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893F43Cu, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893F44Cu, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893F47Cu, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893F48Cu, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893F498u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893F4B0u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893F4B8u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893F4C0u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893F4C8u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893F4E0u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893F4E8u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893F4FCu, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893F508u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893F514u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893F520u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893F524u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893F530u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893F538u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893F53Cu, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893F590u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893F5A8u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893F5B0u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893F5D8u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893F620u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893F63Cu, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893F644u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893F650u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893F658u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893F664u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893F680u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893F684u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893F698u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893F6D0u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893F6D8u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893F6E8u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893F6F0u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893F704u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893F70Cu, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893F720u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893F728u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893F744u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893F750u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893F760u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893F764u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893F774u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893F78Cu, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893F800u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893F80Cu, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893F818u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893F840u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893F854u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893F864u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893F884u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893F8DCu, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893F8E4u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893F928u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893F930u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893F934u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893F93Cu, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893F948u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893F970u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893F97Cu, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893F994u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893F9B8u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893F9C4u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893F9D8u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893F9E0u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893F9FCu, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893FA08u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893FA10u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893FA20u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893FA34u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893FA50u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893FA5Cu, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893FA64u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893FA74u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893FA88u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893FAB8u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893FAE8u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893FB14u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893FB24u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893FB2Cu, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893FB94u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893FB9Cu, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893FBACu, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893FBDCu, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893FC24u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893FC2Cu, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893FC60u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893FC88u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893FC98u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893FCC4u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893FCDCu, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893FD48u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893FDACu, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893FE08u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893FE3Cu, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893FE44u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893FE54u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893FE58u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893FE6Cu, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893FE84u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893FE90u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893FE9Cu, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893FEB0u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893FEB8u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893FEC8u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893FED0u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893FEE4u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893FF14u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893FF40u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893FF54u, &recomp_unit_0078, "recomp_unit_0078"); - runtime.register_function(0x0893FF70u, &recomp_unit_0078, "recomp_unit_0078"); + // PSPRECOMP_V812_COMPACT_REGISTRATION: same entry set, looped once in Runtime instead of source-expanded calls. + runtime.register_generated_entry_mask(0x0893C004u, &recomp_unit_0078, "recomp_unit_0078", + kEntryMasks_recomp_unit_0078, 64u); } } // namespace psprecomp diff --git a/profiles/vcs/generated/generated_unit_0079.cpp b/profiles/vcs/generated/generated_unit_0079.cpp index c691785..8404567 100644 --- a/profiles/vcs/generated/generated_unit_0079.cpp +++ b/profiles/vcs/generated/generated_unit_0079.cpp @@ -625,6 +625,19 @@ LOCAL_DISPATCH: AOT_REGCACHE_SYNC_OUT(); return; } } +// PSPRECOMP_V812_SHARED_SCHED_BLOCK: one scheduler-exact slow boundary per unit. +LOCAL_SCHED_BOUNDARY: + ctx.pc = jump_target; + AOT_REGCACHE_SYNC_OUT(); + if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { + ++local_redispatch_rounds; + AOT_REGCACHE_SYNC_IN(); + local_transfers = 0u; + local_pc = ctx.pc; + entry_id = 0u; + goto LOCAL_DISPATCH; + } + return; L_08940000: ctx.execute_vfpu_vscl_ct<0u, 0u, 28u, 3u>(); aot_gpr_6 = (aot_gpr_29 + static_cast(48)); @@ -693,18 +706,8 @@ L_08940044: aot_gpr_29 = (aot_gpr_29 + static_cast(128)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0894004C: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); { const std::uint32_t aot_run_words[3]{ctx.gpr[16], ctx.gpr[17], aot_gpr_31}; @@ -837,18 +840,8 @@ L_0894013C: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08940150: aot_gpr_4 = (static_cast(static_cast(static_cast(aot_mem.aot_direct_load16(aot_gpr_4 + static_cast(86)))))); aot_gpr_4 = (aot_gpr_4 << 2u); @@ -861,18 +854,8 @@ L_08940150: ctx.fpr[0] = std::bit_cast(aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(8))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08940174: aot_gpr_4 = (static_cast(static_cast(static_cast(aot_mem.aot_direct_load16(aot_gpr_4 + static_cast(86)))))); aot_gpr_4 = (aot_gpr_4 << 2u); @@ -885,18 +868,8 @@ L_08940174: ctx.fpr[0] = std::bit_cast(aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(8))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08940198: aot_gpr_4 = (aot_gpr_4 << 3u); aot_gpr_5 = (2234u << 16u); @@ -906,18 +879,8 @@ L_08940198: ctx.fpr[0] = std::bit_cast(aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(4))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089401B0: ctx.gpr[2] = (2247u << 16u); ctx.gpr[2] = (ctx.gpr[2] + static_cast(160)); @@ -962,18 +925,8 @@ L_089401EC: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089401F4: aot_gpr_29 = (aot_gpr_29 + static_cast(-320)); { const std::uint32_t aot_run_words[12]{std::bit_cast(aot_fpr_20), std::bit_cast(ctx.fpr[22]), ctx.gpr[16], ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[22], ctx.gpr[23], ctx.gpr[30], aot_gpr_31}; @@ -1594,18 +1547,8 @@ L_08940630: aot_gpr_29 = (aot_gpr_29 + static_cast(320)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08940668: aot_gpr_29 = (aot_gpr_29 + static_cast(-992)); { const std::uint32_t aot_run_words[13]{std::bit_cast(aot_fpr_20), std::bit_cast(ctx.fpr[22]), std::bit_cast(ctx.fpr[24]), std::bit_cast(ctx.fpr[26]), ctx.gpr[16], ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[22], ctx.gpr[23], aot_gpr_31}; @@ -2796,18 +2739,8 @@ L_08940F1C: aot_gpr_29 = (aot_gpr_29 + static_cast(992)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08940F58: aot_gpr_29 = (aot_gpr_29 + static_cast(-864)); { const std::uint32_t aot_run_words[5]{ctx.gpr[16], ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], aot_gpr_31}; @@ -3813,18 +3746,8 @@ L_0894146C: aot_gpr_29 = (aot_gpr_29 + static_cast(864)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08941488: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -3843,18 +3766,8 @@ L_089414AC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089414B8: aot_mem.aot_direct_store16(aot_gpr_4 + static_cast(0), static_cast(0u)); { const std::uint32_t aot_run_words[3]{0u, 0u, 0u}; @@ -3863,34 +3776,14 @@ L_089414B8: ctx.gpr[2] = (aot_gpr_4 | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089414D0: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089414D8: aot_gpr_29 = (aot_gpr_29 + static_cast(-64)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(32), ctx.gpr[16]); @@ -4120,18 +4013,8 @@ L_08941680: aot_gpr_29 = (aot_gpr_29 + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089416B0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[16]); @@ -4216,18 +4099,8 @@ L_08941734: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08941748: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[16]); @@ -4275,18 +4148,8 @@ L_08941790: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089417B0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -4326,18 +4189,8 @@ L_089417F0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08941804: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -4408,18 +4261,8 @@ L_0894187C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08941890: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_fpr_13 = std::bit_cast(aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(48))); @@ -4463,34 +4306,14 @@ L_08941900: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08941910: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08941918: aot_gpr_5 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(7660))); aot_mem.aot_direct_store32(ctx.gpr[28] + static_cast(7644), aot_gpr_4); @@ -4506,18 +4329,8 @@ L_08941918: aot_mem.aot_direct_store32(ctx.gpr[28] + static_cast(7632), std::bit_cast(aot_fpr_12)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08941948: aot_gpr_4 = (aot_gpr_4 & 255u); aot_gpr_6 = (0u | 24u); @@ -4535,18 +4348,8 @@ L_08941948: aot_mem.aot_direct_store8(ctx.gpr[28] + static_cast(7649), static_cast(aot_gpr_4)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08941988: aot_gpr_6 = (aot_mem.aot_direct_load8(ctx.gpr[28] + static_cast(7648))); aot_gpr_7 = (aot_gpr_5 & 255u); @@ -4575,18 +4378,8 @@ L_089419C8: ctx.gpr[2] = (aot_gpr_4 - aot_gpr_5); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089419D0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (aot_mem.aot_direct_load8(ctx.gpr[28] + static_cast(-7080))); @@ -4742,18 +4535,8 @@ L_08941AEC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08941AF8: aot_gpr_4 = (aot_mem.aot_direct_load8(ctx.gpr[28] + static_cast(7648))); aot_fpr_12 = std::bit_cast(aot_gpr_4); @@ -4773,18 +4556,8 @@ L_08941AF8: aot_mem.aot_direct_store32(ctx.gpr[28] + static_cast(7632), std::bit_cast(aot_fpr_12)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08941B38: aot_gpr_6 = (aot_gpr_5 & 255u); aot_gpr_4 = (aot_gpr_4 & 255u); @@ -4850,18 +4623,8 @@ L_08941B84: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08941B8C: aot_gpr_4 = (aot_mem.aot_direct_load8(ctx.gpr[28] + static_cast(7648))); aot_gpr_5 = (aot_mem.aot_direct_load8(ctx.gpr[28] + static_cast(7649))); @@ -4874,18 +4637,8 @@ L_08941B8C: aot_mem.aot_direct_store8(ctx.gpr[28] + static_cast(8908), static_cast(aot_gpr_4)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08941BB0: aot_gpr_4 = (aot_mem.aot_direct_load8(ctx.gpr[28] + static_cast(8904))); aot_gpr_5 = (aot_mem.aot_direct_load8(ctx.gpr[28] + static_cast(8905))); @@ -4896,18 +4649,8 @@ L_08941BB0: aot_mem.aot_direct_store16(ctx.gpr[28] + static_cast(7650), static_cast(aot_gpr_4)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08941BCC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -4929,18 +4672,8 @@ L_08941BE0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08941C08: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -5017,18 +4750,8 @@ L_08941C6C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08941C80: aot_gpr_5 = (2234u << 16u); aot_gpr_5 = (aot_gpr_5 + static_cast(-8976)); @@ -5097,18 +4820,8 @@ L_08941CFC: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08941D04: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store8(aot_gpr_29 + static_cast(16), static_cast(0u)); @@ -5133,18 +4846,8 @@ L_08941D44: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08941D50: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -5225,18 +4928,8 @@ L_08941DC8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08941DD8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -5322,18 +5015,8 @@ L_08941E98: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08941EA8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(-18160))); @@ -5403,18 +5086,8 @@ L_08941F10: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08941F28: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(8), ctx.gpr[18]); @@ -5513,18 +5186,8 @@ L_08941FC4: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08941FE4: ctx.gpr[8] = (aot_mem.aot_direct_load32(aot_gpr_6 + static_cast(84))); { const bool branch_taken = ctx.gpr[8] != 0u; @@ -5590,18 +5253,8 @@ L_08942044: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0894204C: aot_gpr_5 = (0u + static_cast(-5)); aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(0), aot_gpr_5); @@ -5610,18 +5263,8 @@ L_0894204C: ctx.gpr[2] = (aot_gpr_4 | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08942060: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -5710,18 +5353,8 @@ L_089420F4: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08942110: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(12), ctx.gpr[19]); @@ -5779,18 +5412,8 @@ L_08942174: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08942194: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (2234u << 16u); @@ -5811,18 +5434,8 @@ L_089421C0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089421CC: aot_gpr_29 = (aot_gpr_29 + static_cast(-160)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(132), ctx.gpr[20]); @@ -5952,18 +5565,8 @@ L_089422C4: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089422DC: aot_gpr_5 = (0u | 30u); aot_mem.aot_direct_store32(ctx.gpr[20] + static_cast(100), aot_gpr_5); @@ -6386,18 +5989,8 @@ L_08942660: aot_gpr_29 = (aot_gpr_29 + static_cast(160)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0894268C: aot_gpr_29 = (aot_gpr_29 + static_cast(-1296)); aot_gpr_5 = (aot_mem.aot_direct_load8(ctx.gpr[28] + static_cast(-1036))); @@ -6578,18 +6171,8 @@ L_08942818: aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(1152), ctx.gpr[23]); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08942830: aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(1152), ctx.gpr[23]); aot_gpr_4 = (ctx.gpr[23] + static_cast(48)); @@ -9151,552 +8734,8 @@ void recomp_unit_0079(Runtime &rt, AllegrexContext &ctx) { void register_generated_unit_79(Runtime &runtime) { runtime.register_generated_unit(79u, 0x08940000u, 16384u, &recomp_unit_0079, &recomp_unit_0079_entry); - runtime.register_function(0x08940000u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08940030u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08940040u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08940044u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x0894004Cu, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08940068u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08940070u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08940098u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x089400A0u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x089400B8u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x089400ECu, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x089400F4u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x089400FCu, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08940104u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x0894010Cu, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08940110u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08940128u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x0894013Cu, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08940150u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08940174u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08940198u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x089401B0u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x089401BCu, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x089401C8u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x089401D8u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x089401E0u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x089401E8u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x089401ECu, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x089401F4u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08940234u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08940244u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x0894024Cu, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x0894025Cu, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08940264u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08940278u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08940280u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08940294u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x0894029Cu, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x089402B8u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x089402C4u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x089402CCu, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x0894031Cu, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x0894033Cu, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08940374u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x089403B0u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x089403BCu, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x089403C8u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x089403ECu, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x089403F8u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x0894041Cu, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x0894046Cu, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x0894047Cu, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08940484u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x0894048Cu, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x089404B8u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x089404FCu, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x0894051Cu, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08940524u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08940530u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08940574u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x0894057Cu, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08940580u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08940588u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x089405D4u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x089405E4u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x089405F0u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x089405F8u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08940600u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08940610u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x0894061Cu, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08940624u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08940630u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08940668u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x089406D4u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x089406E8u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x089406F8u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08940734u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08940768u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08940780u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08940788u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x089407B0u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x089407BCu, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x089407C8u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x089407ECu, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x089407F4u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08940810u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08940818u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08940918u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08940974u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08940994u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x089409A0u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x089409F4u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08940A28u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08940A34u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08940A40u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08940B04u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08940BECu, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08940BF8u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08940C00u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08940C04u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08940C10u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08940C1Cu, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08940C24u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08940C2Cu, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08940CE4u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08940CECu, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08940CFCu, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08940D0Cu, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08940D14u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08940D1Cu, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08940D34u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08940D40u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08940D50u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08940D60u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08940D70u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08940D7Cu, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08940DA0u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08940DB8u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08940DC8u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08940DD4u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08940DDCu, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08940DE8u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08940DFCu, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08940E0Cu, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08940E14u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08940E1Cu, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08940E38u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08940E44u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08940E64u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08940E6Cu, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08940E78u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08940E8Cu, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08940E94u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08940EA0u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08940EC0u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08940ED4u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08940EE0u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08940EE8u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08940EF0u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08940EFCu, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08940F0Cu, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08940F14u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08940F1Cu, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08940F58u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08940F88u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08941004u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08941014u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08941028u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x0894107Cu, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08941144u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08941148u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x0894115Cu, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x0894116Cu, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x089411C0u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08941244u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08941254u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08941264u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08941278u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x089412CCu, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08941358u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08941360u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08941374u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x0894137Cu, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x089413CCu, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08941464u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x0894146Cu, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08941488u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x089414ACu, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x089414B8u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x089414D0u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x089414D8u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08941530u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x0894153Cu, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08941554u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08941558u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08941568u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08941570u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x0894157Cu, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08941584u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x089415B4u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x089415C4u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x089415D0u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x089415D8u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x089415ECu, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x089415FCu, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08941608u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08941610u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x0894161Cu, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08941624u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08941638u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08941640u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08941648u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08941658u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08941664u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x0894166Cu, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08941680u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x089416B0u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x089416D4u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x089416E4u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x089416ECu, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x089416FCu, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08941708u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08941718u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x0894171Cu, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08941728u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08941734u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08941748u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08941770u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08941778u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x0894178Cu, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08941790u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x089417B0u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x089417D4u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x089417E0u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x089417F0u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08941804u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x0894186Cu, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08941878u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x0894187Cu, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08941890u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x089418B0u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08941900u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08941910u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08941918u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08941948u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08941988u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x089419C4u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x089419C8u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x089419D0u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x089419E4u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x089419ECu, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x089419FCu, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08941A04u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08941A0Cu, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08941A30u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08941A50u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08941A58u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08941A6Cu, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08941A74u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08941A8Cu, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08941A90u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08941AA4u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08941AC4u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08941AD4u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08941AD8u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08941AECu, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08941AF8u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08941B38u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08941B50u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08941B58u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08941B60u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08941B68u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08941B70u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08941B78u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08941B80u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08941B84u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08941B8Cu, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08941BB0u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08941BCCu, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08941BE0u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08941C08u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08941C24u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08941C2Cu, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08941C34u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08941C44u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08941C50u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08941C58u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08941C5Cu, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08941C64u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08941C6Cu, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08941C80u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08941CB8u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08941CC0u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08941CC8u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08941CCCu, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08941CD4u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08941CDCu, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08941CE0u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08941CFCu, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08941D04u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08941D44u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08941D50u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08941D70u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08941D78u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08941D88u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08941D94u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08941D9Cu, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08941DA4u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08941DACu, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08941DBCu, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08941DC8u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08941DD8u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08941DF4u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08941E04u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08941E14u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08941E2Cu, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08941E34u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08941E38u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08941E80u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08941E90u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08941E98u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08941EA8u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08941EC8u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08941ED0u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08941EDCu, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08941EF0u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08941EF8u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08941F00u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08941F04u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08941F10u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08941F28u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08941F50u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08941F58u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08941F64u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08941F74u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08941F78u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08941F84u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08941F90u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08941F98u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08941FA4u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08941FB4u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08941FB8u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08941FC4u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08941FE4u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08941FF0u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08942000u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08942008u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08942010u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08942018u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08942024u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08942040u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08942044u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x0894204Cu, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08942060u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x0894208Cu, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08942098u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x089420ACu, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x089420B8u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x089420C0u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x089420D4u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x089420E0u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x089420F0u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x089420F4u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08942110u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08942144u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08942150u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x0894215Cu, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08942164u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08942174u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08942194u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x089421C0u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x089421CCu, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08942218u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08942228u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08942278u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08942288u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08942290u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08942294u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x089422A0u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x089422B0u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x089422B4u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x089422C4u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x089422DCu, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x089422FCu, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08942318u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08942338u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08942354u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08942398u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x089423D8u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x089423F0u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x0894243Cu, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08942444u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08942470u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08942488u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x089424A8u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x089424E4u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08942520u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08942554u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08942588u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x089425B8u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x089425E4u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x0894260Cu, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x0894263Cu, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x0894265Cu, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08942660u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x0894268Cu, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x089426DCu, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08942728u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08942734u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08942744u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x0894274Cu, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x0894275Cu, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08942768u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08942778u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08942780u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08942788u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x089427A8u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x089427B8u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x089427C0u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x089427D0u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x089427D8u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x089427E4u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x089427ECu, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x089427F8u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x089427FCu, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08942804u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08942818u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08942830u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x0894287Cu, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x089428B4u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x089428DCu, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x089428FCu, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08942924u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08942964u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x0894296Cu, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x089429C4u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08942A08u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08942A3Cu, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08942A4Cu, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08942A6Cu, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08942A8Cu, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08942ACCu, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08942ADCu, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08942AE4u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08942AF4u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08942B4Cu, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08942B58u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08942BBCu, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08942BC0u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08942BCCu, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08942BF0u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08942C14u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08942C44u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08942C70u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08942C84u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08942C8Cu, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08942C9Cu, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08942CDCu, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08942CE8u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08942D4Cu, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08942D74u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08942D88u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08942D90u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08942DA8u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08942DCCu, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08942DE8u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08942DF4u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08942E0Cu, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08942E20u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08942E2Cu, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08942E44u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08942E58u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08942E64u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08942E7Cu, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08942E8Cu, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08942EA0u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08942EECu, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08942F00u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08942F08u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08942FBCu, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08942FD4u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x0894302Cu, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08943060u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x089430A8u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x089430B0u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x089430F4u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x089430FCu, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08943140u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08943170u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x089431B8u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x089431C0u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x089431FCu, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08943204u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08943248u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08943274u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x089432BCu, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x089432C4u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x089432FCu, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08943304u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08943340u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x0894336Cu, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x089433B0u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x089433B8u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x089433ECu, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08943414u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08943450u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08943468u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x089434D0u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x089434F4u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08943514u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x0894355Cu, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08943564u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x089435B8u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x089435DCu, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08943604u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08943648u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08943650u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x089436A4u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x089436CCu, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x089436F0u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08943734u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x0894373Cu, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08943788u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x089437B0u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x089437D4u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08943818u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08943838u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08943840u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x089438ACu, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x089438FCu, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x0894394Cu, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x0894395Cu, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08943980u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x089439A4u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x089439F4u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08943A24u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08943A54u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08943A64u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08943A88u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08943AB0u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08943AF4u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08943B24u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08943B54u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08943B64u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08943B8Cu, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08943BB0u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08943BF8u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08943C28u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08943C50u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08943C60u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08943C88u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08943CB0u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08943CF4u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08943D24u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08943D44u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08943D90u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08943DE4u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08943E08u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08943E2Cu, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08943E74u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08943EB0u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08943ED4u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08943EFCu, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08943F44u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08943F80u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08943FA8u, &recomp_unit_0079, "recomp_unit_0079"); - runtime.register_function(0x08943FCCu, &recomp_unit_0079, "recomp_unit_0079"); + // PSPRECOMP_V812_COMPACT_REGISTRATION: same entry set, looped once in Runtime instead of source-expanded calls. + runtime.register_generated_entry_mask(0x08940000u, &recomp_unit_0079, "recomp_unit_0079", + kEntryMasks_recomp_unit_0079, 64u); } } // namespace psprecomp diff --git a/profiles/vcs/generated/generated_unit_0080.cpp b/profiles/vcs/generated/generated_unit_0080.cpp index 5e909f0..ba14c56 100644 --- a/profiles/vcs/generated/generated_unit_0080.cpp +++ b/profiles/vcs/generated/generated_unit_0080.cpp @@ -946,6 +946,19 @@ LOCAL_DISPATCH: AOT_REGCACHE_SYNC_OUT(); return; } } +// PSPRECOMP_V812_SHARED_SCHED_BLOCK: one scheduler-exact slow boundary per unit. +LOCAL_SCHED_BOUNDARY: + ctx.pc = jump_target; + AOT_REGCACHE_SYNC_OUT(); + if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { + ++local_redispatch_rounds; + AOT_REGCACHE_SYNC_IN(); + local_transfers = 0u; + local_pc = ctx.pc; + entry_id = 0u; + goto LOCAL_DISPATCH; + } + return; L_08944000: ctx.gpr[9] = (0u | 0u); ctx.gpr[10] = (0u | 0u); @@ -2418,18 +2431,8 @@ L_08944C78: aot_gpr_29 = (aot_gpr_29 + static_cast(1296)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08944CC0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (2234u << 16u); @@ -2463,18 +2466,8 @@ L_08944D08: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08944D14: aot_gpr_5 = (0u | 3u); aot_fpr_12 = std::bit_cast(0u); @@ -2493,18 +2486,8 @@ L_08944D14: aot_gpr_2 = (aot_gpr_4 | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08944D50: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(4))); @@ -2527,18 +2510,8 @@ L_08944D74: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08944D80: aot_gpr_4 = (aot_mem.aot_direct_load8(aot_gpr_4 + static_cast(7))); aot_gpr_2 = (0u | 0u); @@ -2546,36 +2519,16 @@ L_08944D80: aot_mem.aot_direct_store8(aot_gpr_5 + static_cast(0), static_cast(aot_gpr_4)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08944D90: aot_mem.aot_direct_store8(aot_gpr_4 + static_cast(7), static_cast(aot_gpr_5)); jump_target = aot_gpr_31; aot_gpr_2 = (aot_gpr_4 | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08944D9C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (2247u << 16u); @@ -2751,18 +2704,8 @@ L_08944F14: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08944F2C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (2247u << 16u); @@ -2777,18 +2720,8 @@ L_08944F40: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08944F4C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (2247u << 16u); @@ -2803,18 +2736,8 @@ L_08944F60: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08944F6C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (2238u << 16u); @@ -2835,18 +2758,8 @@ L_08944F8C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08944F98: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -2885,18 +2798,8 @@ L_08944FD0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08944FE4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(8), ctx.gpr[18]); @@ -2949,18 +2852,8 @@ L_08945038: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08945050: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (2238u << 16u); @@ -2974,18 +2867,8 @@ L_08945064: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08945070: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(12), ctx.gpr[19]); @@ -3104,18 +2987,8 @@ L_08945138: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08945158: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_gpr_5 = (aot_gpr_5 & 255u); @@ -3173,18 +3046,8 @@ L_089451CC: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089451D8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_4); @@ -3236,18 +3099,8 @@ L_08945228: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08945234: { const bool branch_taken = aot_gpr_5 == 0u; if (branch_taken) { @@ -3301,18 +3154,8 @@ L_08945280: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08945288: aot_gpr_4 = (static_cast(static_cast(static_cast(aot_mem.aot_direct_load16(aot_gpr_4 + static_cast(40)))))); aot_gpr_5 = (0u + static_cast(-1)); @@ -3357,18 +3200,8 @@ L_089452C8: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089452D0: aot_gpr_6 = (static_cast(static_cast(static_cast(aot_mem.aot_direct_load16(aot_gpr_4 + static_cast(42)))))); aot_gpr_5 = (aot_gpr_6 | aot_gpr_5); @@ -3376,18 +3209,8 @@ L_089452D0: aot_mem.aot_direct_store16(aot_gpr_4 + static_cast(42), static_cast(aot_gpr_5)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089452E0: aot_gpr_6 = (static_cast(static_cast(static_cast(aot_mem.aot_direct_load16(aot_gpr_4 + static_cast(42)))))); aot_gpr_5 = (~(aot_gpr_5 | 0u)); @@ -3396,86 +3219,36 @@ L_089452E0: aot_mem.aot_direct_store16(aot_gpr_4 + static_cast(42), static_cast(aot_gpr_5)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089452F4: jump_target = aot_gpr_31; aot_gpr_2 = (static_cast(static_cast(static_cast(aot_mem.aot_direct_load16(aot_gpr_4 + static_cast(42)))))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089452FC: jump_target = aot_gpr_31; aot_gpr_2 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(172))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08945304: jump_target = aot_gpr_31; aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(20), aot_gpr_5); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0894530C: jump_target = aot_gpr_31; aot_gpr_2 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(20))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08945314: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_gpr_5 = (aot_mem.aot_direct_load8(aot_gpr_4 + static_cast(0))); @@ -3565,18 +3338,8 @@ L_089453CC: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089453DC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_fpr_12 = std::bit_cast(aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(8916))); @@ -3608,18 +3371,8 @@ L_08945410: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08945424: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_fpr_12 = std::bit_cast(aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(8916))); @@ -3751,18 +3504,8 @@ L_08945520: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0894553C: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_fpr_12 = std::bit_cast(aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(8916))); @@ -3950,18 +3693,8 @@ L_08945694: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089456B0: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_fpr_12 = std::bit_cast(aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(8932))); @@ -4093,18 +3826,8 @@ L_089457AC: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089457C8: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_fpr_12 = std::bit_cast(aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(8932))); @@ -4289,18 +4012,8 @@ L_08945914: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08945930: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -4352,18 +4065,8 @@ L_08945988: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0894599C: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_fpr_12 = std::bit_cast(aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(8932))); @@ -4447,18 +4150,8 @@ L_08945A60: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08945A7C: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_fpr_12 = std::bit_cast(aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(8916))); @@ -4542,18 +4235,8 @@ L_08945B44: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08945B60: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_fpr_12 = std::bit_cast(aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(8932))); @@ -4581,18 +4264,8 @@ L_08945B88: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08945B9C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_fpr_13 = std::bit_cast(aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(8928))); @@ -4712,18 +4385,8 @@ L_08945C7C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08945C94: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_fpr_13 = std::bit_cast(aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(8928))); @@ -4834,18 +4497,8 @@ L_08945D60: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08945D78: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_fpr_12 = std::bit_cast(aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(8928))); @@ -4984,18 +4637,8 @@ L_08945E78: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08945E94: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_fpr_12 = std::bit_cast(aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(8928))); @@ -5146,18 +4789,8 @@ L_08945FAC: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08945FC8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_fpr_12 = std::bit_cast(aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(8916))); @@ -5185,18 +4818,8 @@ L_08945FF0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08946004: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_fpr_12 = std::bit_cast(aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(8916))); @@ -5228,18 +4851,8 @@ L_08946038: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0894604C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_fpr_12 = std::bit_cast(aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(8932))); @@ -5267,18 +4880,8 @@ L_08946074: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08946088: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_fpr_12 = std::bit_cast(aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(8932))); @@ -5310,18 +4913,8 @@ L_089460BC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089460D0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -5362,18 +4955,8 @@ L_08946118: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08946130: { const bool branch_taken = aot_gpr_5 != 0u; if (branch_taken) { @@ -5401,18 +4984,8 @@ L_08946150: aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(36), aot_gpr_5); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08946158: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -5499,18 +5072,8 @@ L_089461D8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0894624C: aot_gpr_5 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(-18092))); aot_fpr_12 = std::bit_cast(aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(0))); @@ -5530,18 +5093,8 @@ L_0894624C: aot_fpr_0 = aot_fpr_12 + aot_fpr_0; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0894628C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_6 = (23808u << 16u); @@ -5571,35 +5124,15 @@ L_089462BC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089462E8: jump_target = aot_gpr_31; aot_gpr_2 = (0u | 1u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089462F0: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(12), ctx.gpr[16]); @@ -5631,18 +5164,8 @@ L_08946304: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08946354: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); ctx.gpr[7] = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(-18092))); @@ -5823,18 +5346,8 @@ L_089464E0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089464E8: aot_gpr_4 = (2247u << 16u); aot_gpr_4 = (aot_gpr_4 + static_cast(8736)); @@ -5851,18 +5364,8 @@ L_089464E8: aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(64), 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0894651C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -5898,18 +5401,8 @@ L_08946558: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0894656C: aot_gpr_29 = (aot_gpr_29 + static_cast(-64)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(32), ctx.gpr[16]); @@ -6175,18 +5668,8 @@ L_0894674C: aot_gpr_29 = (aot_gpr_29 + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08946770: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(32), ctx.gpr[19]); @@ -6356,18 +5839,8 @@ L_089468B8: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089468E0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_6 = (ctx.gpr[28] + static_cast(-18004)); @@ -6413,18 +5886,8 @@ L_08946924: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0894693C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -6491,18 +5954,8 @@ L_089469B0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089469C4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -6567,18 +6020,8 @@ L_08946A30: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08946A44: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (2u << 16u); @@ -6594,18 +6037,8 @@ L_08946A58: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08946A68: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (2237u << 16u); @@ -6622,18 +6055,8 @@ L_08946A80: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08946A90: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -6647,18 +6070,8 @@ L_08946AA0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08946AB0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(5892))); @@ -6713,18 +6126,8 @@ L_08946B08: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08946B14: { const std::uint32_t vfpu_address = aot_gpr_6 + static_cast(0); std::uint32_t vfpu_words[4]{}; @@ -6780,18 +6183,8 @@ L_08946B14: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08946B3C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -6805,18 +6198,8 @@ L_08946B4C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08946B58: ctx.gpr[8] = (static_cast(static_cast(static_cast(aot_mem.aot_direct_load16(aot_gpr_4 + static_cast(0)))))); ctx.gpr[9] = (static_cast(static_cast(static_cast(aot_mem.aot_direct_load16(aot_gpr_4 + static_cast(2)))))); @@ -6860,18 +6243,8 @@ L_08946B58: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08946B9C: aot_gpr_4 = (static_cast(static_cast(static_cast(aot_mem.aot_direct_load8(aot_gpr_4 + static_cast(1780)))))); aot_gpr_2 = (aot_gpr_4 & 2u); @@ -6879,18 +6252,8 @@ L_08946B9C: aot_gpr_2 = (0u < aot_gpr_2 ? 1u : 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08946BAC: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[16]); @@ -7090,18 +6453,8 @@ L_08946CF0: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08946D0C: aot_gpr_5 = (aot_mem.aot_direct_load8(ctx.gpr[28] + static_cast(4196))); { const bool branch_taken = aot_gpr_5 == 0u; @@ -7126,18 +6479,8 @@ L_08946D28: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08946D30: aot_gpr_5 = (aot_mem.aot_direct_load8(ctx.gpr[28] + static_cast(4196))); { const bool branch_taken = aot_gpr_5 == 0u; @@ -7162,36 +6505,16 @@ L_08946D4C: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08946D54: aot_gpr_2 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(3292))); jump_target = aot_gpr_31; aot_gpr_2 = (aot_gpr_2 + static_cast(152)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08946D60: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); { const std::uint32_t aot_run_words[3]{ctx.gpr[16], ctx.gpr[17], ctx.gpr[18]}; @@ -7302,18 +6625,8 @@ L_08946E3C: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08946E58: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (aot_gpr_4 + aot_gpr_4); @@ -7340,18 +6653,8 @@ L_08946E9C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08946EA8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (aot_gpr_4 + aot_gpr_4); @@ -7380,18 +6683,8 @@ L_08946EDC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08946F00: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(3292))); @@ -7415,34 +6708,14 @@ L_08946F24: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08946F30: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08946F38: aot_gpr_29 = (aot_gpr_29 + static_cast(-64)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(28), ctx.gpr[16]); @@ -7623,18 +6896,8 @@ L_0894708C: aot_gpr_29 = (aot_gpr_29 + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089470B0: aot_fpr_13 = std::bit_cast(aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(7676))); aot_gpr_5 = (aot_gpr_5 & 255u); @@ -7748,18 +7011,8 @@ L_08947190: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08947198: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_6 = (aot_gpr_5 | 0u); @@ -7790,18 +7043,8 @@ L_089471D8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089471E4: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(8), ctx.gpr[16]); @@ -7953,18 +7196,8 @@ L_08947324: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08947340: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -8112,18 +7345,8 @@ L_08947408: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08947420: aot_gpr_4 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(3292))); ctx.gpr[7] = (0u | 0u); @@ -8169,18 +7392,8 @@ L_08947468: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08947470: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -8194,18 +7407,8 @@ L_08947480: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0894748C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -8219,18 +7422,8 @@ L_0894749C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089474A8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -8244,18 +7437,8 @@ L_089474B8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089474C4: aot_gpr_5 = (aot_gpr_4 | 0u); aot_gpr_4 = (2238u << 16u); @@ -8281,18 +7464,8 @@ L_089474E4: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089474EC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(2228))); @@ -8316,18 +7489,8 @@ L_08947510: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0894751C: aot_gpr_6 = (aot_gpr_5 | 0u); aot_gpr_5 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(1364))); @@ -8388,18 +7551,8 @@ L_0894756C: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08947574: aot_gpr_5 = (static_cast(static_cast(static_cast(aot_mem.aot_direct_load8(aot_gpr_4 + static_cast(3261)))))); aot_gpr_5 = (aot_gpr_5 & 8u); @@ -8427,18 +7580,8 @@ L_089475A0: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089475A8: aot_gpr_5 = (static_cast(static_cast(static_cast(aot_mem.aot_direct_load8(aot_gpr_4 + static_cast(1929)))))); aot_gpr_4 = (aot_gpr_4 + static_cast(1396)); @@ -8547,35 +7690,15 @@ L_0894762C: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08947634: jump_target = aot_gpr_31; aot_gpr_2 = (aot_gpr_4 + static_cast(3330)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0894763C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -8652,36 +7775,16 @@ L_089476AC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089476BC: aot_gpr_2 = (aot_mem.aot_direct_load8(aot_gpr_4 + static_cast(3330))); jump_target = aot_gpr_31; aot_gpr_2 = (aot_gpr_2 & 1u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089476C8: aot_gpr_4 = (aot_mem.aot_direct_load8(aot_gpr_4 + static_cast(3330))); aot_gpr_2 = (aot_gpr_4 & 4u); @@ -8689,18 +7792,8 @@ L_089476C8: aot_gpr_2 = (0u < aot_gpr_2 ? 1u : 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089476D8: aot_gpr_4 = (aot_mem.aot_direct_load8(aot_gpr_4 + static_cast(3330))); aot_gpr_2 = (aot_gpr_4 & 2u); @@ -8708,18 +7801,8 @@ L_089476D8: aot_gpr_2 = (0u < aot_gpr_2 ? 1u : 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089476E8: aot_gpr_4 = (aot_mem.aot_direct_load8(aot_gpr_4 + static_cast(3330))); aot_gpr_2 = (aot_gpr_4 & 32u); @@ -8727,18 +7810,8 @@ L_089476E8: aot_gpr_2 = (0u < aot_gpr_2 ? 1u : 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089476F8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_6 = (aot_mem.aot_direct_load8(ctx.gpr[28] + static_cast(-7080))); @@ -8781,18 +7854,8 @@ L_08947738: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0894774C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_6 = (aot_mem.aot_direct_load8(ctx.gpr[28] + static_cast(-7080))); @@ -8837,18 +7900,8 @@ L_08947794: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089477A8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_6 = (aot_mem.aot_direct_load8(ctx.gpr[28] + static_cast(-7080))); @@ -8891,18 +7944,8 @@ L_089477E8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089477FC: aot_gpr_6 = (aot_mem.aot_direct_load8(ctx.gpr[28] + static_cast(-7080))); { const bool branch_taken = aot_gpr_6 == 0u; @@ -8962,18 +8005,8 @@ L_08947868: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08947870: aot_gpr_5 = (aot_mem.aot_direct_load8(ctx.gpr[28] + static_cast(-7080))); { const bool branch_taken = aot_gpr_5 == 0u; @@ -8991,18 +8024,8 @@ L_08947888: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08947890: aot_gpr_5 = (aot_mem.aot_direct_load8(ctx.gpr[28] + static_cast(-7080))); { const bool branch_taken = aot_gpr_5 == 0u; @@ -9021,18 +8044,8 @@ L_089478AC: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089478B4: aot_gpr_5 = (16968u << 16u); ctx.fpr[15] = std::bit_cast(aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(7676))); @@ -9078,18 +8091,8 @@ L_08947920: aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(3296), aot_gpr_5); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08947928: aot_gpr_4 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(3296))); aot_gpr_2 = (0u | 0u); @@ -9103,18 +8106,8 @@ L_0894793C: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08947944: aot_gpr_5 = (aot_mem.aot_direct_load8(aot_gpr_4 + static_cast(3330))); aot_gpr_5 = (aot_gpr_5 & 16u); @@ -9161,18 +8154,8 @@ L_08947984: aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(3296), 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08947990: aot_gpr_29 = (aot_gpr_29 + static_cast(-112)); aot_gpr_5 = (aot_mem.aot_direct_load8(aot_gpr_4 + static_cast(3330))); @@ -9456,18 +8439,8 @@ L_08947B74: aot_gpr_29 = (aot_gpr_29 + static_cast(112)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08947B90: aot_gpr_29 = (aot_gpr_29 + static_cast(-64)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(36), ctx.gpr[18]); @@ -10131,873 +9104,8 @@ void recomp_unit_0080(Runtime &rt, AllegrexContext &ctx) { void register_generated_unit_80(Runtime &runtime) { runtime.register_generated_unit(80u, 0x08944000u, 16384u, &recomp_unit_0080, &recomp_unit_0080_entry); - runtime.register_function(0x08944000u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08944014u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08944048u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08944070u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08944094u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x089440DCu, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x089440F4u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x089440FCu, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08944124u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08944150u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08944160u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08944180u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x089441A0u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x089441B0u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x089441E8u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x089441F0u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08944228u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08944238u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08944240u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x089442F4u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08944338u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08944378u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08944388u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x089443A8u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x089443E4u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08944410u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08944420u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08944440u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08944478u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x089444A4u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x089444B4u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x089444D4u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x0894450Cu, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08944534u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08944544u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08944564u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08944598u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x089445B4u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x089445D4u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08944600u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08944614u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x0894461Cu, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x089446C4u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08944708u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08944744u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08944764u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x089447A0u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x089447D0u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08944804u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08944824u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x0894485Cu, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x0894488Cu, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x089448C0u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x089448E0u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08944918u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08944940u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08944970u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08944990u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x089449C4u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x089449E4u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x089449ECu, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08944A2Cu, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08944A68u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08944A78u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08944A80u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08944A98u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08944AB0u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08944AC4u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08944AE0u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08944AECu, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08944B04u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08944B18u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08944B24u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08944B3Cu, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08944B50u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08944B5Cu, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08944B74u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08944BA0u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08944BB4u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08944BBCu, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08944BD4u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08944BE4u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08944C10u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08944C24u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08944C28u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08944C34u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08944C48u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08944C58u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08944C70u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08944C78u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08944CC0u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08944CE4u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08944CECu, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08944D08u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08944D14u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08944D50u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08944D6Cu, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08944D74u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08944D80u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08944D90u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08944D9Cu, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08944DC4u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08944DF0u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08944E0Cu, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08944E28u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08944E3Cu, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08944E48u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08944E54u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08944E60u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08944E6Cu, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08944E78u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08944E84u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08944E90u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08944E9Cu, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08944EA8u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08944EB4u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08944EC0u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08944ECCu, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08944ED8u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08944EE4u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08944EF0u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08944EFCu, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08944F08u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08944F14u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08944F2Cu, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08944F40u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08944F4Cu, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08944F60u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08944F6Cu, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08944F80u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08944F8Cu, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08944F98u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08944FBCu, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08944FC4u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08944FD0u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08944FE4u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x0894500Cu, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08945010u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08945024u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x0894502Cu, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08945038u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08945050u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08945064u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08945070u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08945098u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x0894509Cu, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x089450ACu, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x089450C0u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x089450D0u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x089450DCu, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x089450ECu, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x089450F8u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08945104u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08945110u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08945120u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x0894512Cu, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08945138u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08945158u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x0894516Cu, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08945190u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x089451A8u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x089451B0u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x089451C8u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x089451CCu, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x089451D8u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x089451F4u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08945204u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x0894520Cu, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08945214u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08945224u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08945228u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08945234u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x0894523Cu, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08945248u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08945258u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08945260u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08945270u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x0894527Cu, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08945280u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08945288u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08945298u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x089452A8u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x089452B0u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x089452B8u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x089452C8u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x089452D0u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x089452E0u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x089452F4u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x089452FCu, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08945304u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x0894530Cu, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08945314u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08945330u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x0894533Cu, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08945398u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x089453A0u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x089453A8u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x089453B8u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x089453C0u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x089453C8u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x089453CCu, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x089453DCu, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x089453FCu, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08945404u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08945410u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08945424u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08945450u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08945460u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08945478u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08945484u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x089454A0u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x089454ACu, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x089454B8u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x089454C8u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x089454E0u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x089454E8u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x0894550Cu, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08945514u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x0894551Cu, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08945520u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x0894553Cu, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08945568u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x0894557Cu, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08945588u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08945594u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x089455A4u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x089455BCu, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x089455C8u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x089455E4u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x089455F8u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08945600u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08945620u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x0894562Cu, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08945634u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x0894563Cu, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08945658u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08945660u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08945668u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08945670u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08945680u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08945688u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08945690u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08945694u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x089456B0u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x089456DCu, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x089456ECu, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08945704u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08945710u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x0894572Cu, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08945738u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08945744u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08945754u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x0894576Cu, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08945774u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08945798u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x089457A0u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x089457A8u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x089457ACu, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x089457C8u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x089457F4u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08945808u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08945814u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08945820u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08945830u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08945848u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08945854u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08945870u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08945884u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x0894588Cu, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x089458ACu, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x089458B8u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x089458C0u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x089458C8u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x089458D8u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x089458E0u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x089458E8u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x089458F0u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08945900u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08945908u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08945910u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08945914u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08945930u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08945944u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08945954u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08945960u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08945970u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08945980u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08945988u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x0894599Cu, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x089459C4u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x089459D8u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x089459E4u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08945A50u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08945A58u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08945A60u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08945A7Cu, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08945AA4u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08945AB8u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08945AC4u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08945B34u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08945B3Cu, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08945B44u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08945B60u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08945B80u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08945B88u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08945B9Cu, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08945BC4u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08945BD8u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08945BF0u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08945BF8u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08945C04u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08945C20u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08945C2Cu, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08945C38u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08945C44u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08945C54u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08945C68u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08945C70u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08945C78u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08945C7Cu, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08945C94u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08945CBCu, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08945CD4u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08945CDCu, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08945CE8u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08945D04u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08945D10u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08945D1Cu, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08945D28u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08945D38u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08945D4Cu, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08945D54u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08945D5Cu, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08945D60u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08945D78u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08945DA4u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08945DB8u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08945DCCu, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08945DD8u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08945DE4u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08945DF4u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08945E0Cu, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08945E20u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08945E28u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08945E44u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08945E54u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08945E5Cu, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08945E64u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08945E6Cu, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08945E74u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08945E78u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08945E94u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08945EC0u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08945ED4u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08945EE0u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08945EECu, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08945EFCu, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08945F14u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08945F20u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08945F3Cu, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08945F50u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08945F58u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08945F78u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08945F88u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08945F90u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08945F98u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08945FA0u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08945FA8u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08945FACu, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08945FC8u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08945FE8u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08945FF0u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08946004u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08946024u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x0894602Cu, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08946038u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x0894604Cu, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x0894606Cu, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08946074u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08946088u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x089460A8u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x089460B0u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x089460BCu, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x089460D0u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x089460F0u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08946104u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x0894610Cu, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08946118u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08946130u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08946138u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08946140u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08946148u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08946150u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08946158u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08946168u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x089461A8u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x089461B4u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x089461C8u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x089461D8u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x0894624Cu, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x0894628Cu, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x089462BCu, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x089462E8u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x089462F0u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08946304u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08946354u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08946394u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x089463C4u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x089463D0u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08946400u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08946404u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08946410u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08946414u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08946420u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x0894642Cu, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08946460u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x0894646Cu, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08946498u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x089464A8u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x089464B8u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x089464BCu, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x089464CCu, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x089464DCu, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x089464E0u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x089464E8u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x0894651Cu, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x0894653Cu, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x0894654Cu, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08946558u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x0894656Cu, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x0894659Cu, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x089465C0u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x089465DCu, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x089465E8u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08946604u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x0894660Cu, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08946620u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08946628u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08946638u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08946648u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08946658u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08946668u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08946678u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08946680u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08946688u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08946694u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x089466A4u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x089466B4u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x089466C4u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x089466C8u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x089466DCu, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x089466FCu, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x0894670Cu, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08946718u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08946724u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x0894672Cu, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08946730u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x0894673Cu, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08946748u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x0894674Cu, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08946770u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x089467ACu, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x089467DCu, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x089467E8u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x089467F4u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x089467FCu, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08946808u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08946818u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08946828u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08946838u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x0894684Cu, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08946854u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08946860u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08946868u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x0894687Cu, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08946888u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08946890u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08946898u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x089468A8u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x089468B8u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x089468E0u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x089468FCu, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08946908u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08946918u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08946920u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08946924u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x0894693Cu, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08946960u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x0894696Cu, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x0894697Cu, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08946984u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x089469A4u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x089469ACu, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x089469B0u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x089469C4u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x089469E8u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x089469F4u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08946A04u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08946A0Cu, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08946A24u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08946A2Cu, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08946A30u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08946A44u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08946A58u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08946A68u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08946A80u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08946A90u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08946AA0u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08946AB0u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08946AC4u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08946ACCu, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08946AD4u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08946AE0u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08946AECu, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08946AF4u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08946AFCu, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08946B08u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08946B14u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08946B3Cu, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08946B4Cu, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08946B58u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08946B9Cu, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08946BACu, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08946BD0u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08946BE4u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08946BF0u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08946BF8u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08946C00u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08946C08u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08946C14u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08946C1Cu, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08946C20u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08946C28u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08946C30u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08946C3Cu, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08946C54u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08946C5Cu, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08946C68u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08946C70u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08946C78u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08946C80u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08946C90u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08946C98u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08946CACu, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08946CC8u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08946CD0u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08946CDCu, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08946CE8u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08946CF0u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08946D0Cu, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08946D18u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08946D20u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08946D28u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08946D30u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08946D3Cu, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08946D44u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08946D4Cu, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08946D54u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08946D60u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08946D8Cu, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08946DB4u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08946DC0u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08946DC4u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08946DE8u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08946DFCu, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08946E04u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08946E28u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08946E3Cu, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08946E58u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08946E9Cu, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08946EA8u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08946EDCu, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08946F00u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08946F14u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08946F24u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08946F30u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08946F38u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08946F9Cu, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08946FACu, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08946FB8u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08946FC4u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08946FD0u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08946FDCu, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08946FE4u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08946FE8u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08946FF4u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08947010u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08947018u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08947020u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08947030u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08947038u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08947040u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08947048u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x0894705Cu, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x0894707Cu, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x0894708Cu, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x089470B0u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x089470C0u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x089470F0u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08947100u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08947114u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08947130u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08947138u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08947140u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08947154u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08947160u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08947188u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x0894718Cu, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08947190u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08947198u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x089471B4u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x089471D8u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x089471E4u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08947218u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08947224u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x0894722Cu, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08947234u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08947240u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08947268u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08947278u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x0894729Cu, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x089472B4u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x089472C0u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x089472C8u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x089472ECu, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x089472FCu, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08947308u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x0894731Cu, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08947324u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08947340u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08947364u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x0894736Cu, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08947390u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08947398u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x089473A0u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x089473A8u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x089473B0u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x089473B8u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x089473C0u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x089473C8u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x089473D8u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x089473E0u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x089473E8u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x089473F0u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x089473F4u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x089473FCu, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08947404u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08947408u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08947420u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08947428u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x0894743Cu, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08947454u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x0894745Cu, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08947468u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08947470u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08947480u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x0894748Cu, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x0894749Cu, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x089474A8u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x089474B8u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x089474C4u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x089474D8u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x089474E0u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x089474E4u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x089474ECu, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08947504u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08947510u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x0894751Cu, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08947534u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08947540u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08947548u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08947550u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x0894755Cu, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08947564u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x0894756Cu, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08947574u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08947584u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08947590u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x089475A0u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x089475A8u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x089475C8u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x089475D8u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x089475E0u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x089475E8u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x089475F0u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x089475F8u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08947600u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08947608u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08947610u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08947618u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08947620u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08947628u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x0894762Cu, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08947634u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x0894763Cu, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08947650u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08947658u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08947660u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08947668u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08947670u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08947678u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08947680u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08947688u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x089476A0u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x089476A8u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x089476ACu, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x089476BCu, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x089476C8u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x089476D8u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x089476E8u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x089476F8u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08947718u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08947720u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08947728u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08947738u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x0894774Cu, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x0894776Cu, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08947774u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x0894777Cu, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08947794u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x089477A8u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x089477C8u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x089477D0u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x089477D8u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x089477E8u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x089477FCu, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08947808u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08947814u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08947838u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08947848u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08947858u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08947868u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08947870u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x0894787Cu, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08947888u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08947890u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x0894789Cu, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x089478ACu, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x089478B4u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x089478E8u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08947900u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08947920u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08947928u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x0894793Cu, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08947944u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x0894795Cu, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08947968u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08947978u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08947980u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08947984u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08947990u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x089479C4u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x089479DCu, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x089479E4u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x089479ECu, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x089479F4u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x089479FCu, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08947A34u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08947A40u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08947A48u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08947A50u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08947A88u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08947A94u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08947A9Cu, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08947AA4u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08947ADCu, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08947AE8u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08947AF0u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08947AF8u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08947B24u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08947B28u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08947B34u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08947B40u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08947B48u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08947B4Cu, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08947B60u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08947B6Cu, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08947B74u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08947B90u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08947BC4u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08947BD0u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08947BE0u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08947BE8u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08947BFCu, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08947C04u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08947C0Cu, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08947C14u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08947C20u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08947C30u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08947C40u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08947C50u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08947C5Cu, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08947C6Cu, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08947C78u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08947C90u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08947C98u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08947CA0u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08947CA8u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08947CB4u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08947CBCu, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08947CC8u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08947CD0u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08947CD8u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08947CE8u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08947CF8u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08947D10u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08947D18u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08947D24u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08947D2Cu, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08947D34u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08947D3Cu, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08947D4Cu, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08947D60u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08947D74u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08947D7Cu, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08947D8Cu, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08947D9Cu, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08947DA8u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08947DB0u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08947DBCu, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08947DC0u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08947DC8u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08947DD4u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08947DE4u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08947DF8u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08947E00u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08947E0Cu, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08947E18u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08947E1Cu, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08947E24u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08947E30u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08947E40u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08947E54u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08947E5Cu, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08947E70u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08947E7Cu, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08947E88u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08947E90u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08947E98u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08947EA4u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08947EB0u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08947EB8u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08947EC0u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08947EC8u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08947ED8u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08947EECu, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08947F00u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08947F08u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08947F18u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08947F28u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08947F34u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08947F3Cu, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08947F48u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08947F4Cu, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08947F54u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08947F60u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08947F70u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08947F84u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08947F8Cu, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08947F98u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08947FA4u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08947FA8u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08947FB0u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08947FBCu, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08947FCCu, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08947FE0u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08947FE8u, &recomp_unit_0080, "recomp_unit_0080"); - runtime.register_function(0x08947FFCu, &recomp_unit_0080, "recomp_unit_0080"); + // PSPRECOMP_V812_COMPACT_REGISTRATION: same entry set, looped once in Runtime instead of source-expanded calls. + runtime.register_generated_entry_mask(0x08944000u, &recomp_unit_0080, "recomp_unit_0080", + kEntryMasks_recomp_unit_0080, 64u); } } // namespace psprecomp diff --git a/profiles/vcs/generated/generated_unit_0081.cpp b/profiles/vcs/generated/generated_unit_0081.cpp index f9fa5d4..863869c 100644 --- a/profiles/vcs/generated/generated_unit_0081.cpp +++ b/profiles/vcs/generated/generated_unit_0081.cpp @@ -993,6 +993,19 @@ LOCAL_DISPATCH: AOT_REGCACHE_SYNC_OUT(); return; } } +// PSPRECOMP_V812_SHARED_SCHED_BLOCK: one scheduler-exact slow boundary per unit. +LOCAL_SCHED_BOUNDARY: + ctx.pc = jump_target; + AOT_REGCACHE_SYNC_OUT(); + if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { + ++local_redispatch_rounds; + AOT_REGCACHE_SYNC_IN(); + local_transfers = 0u; + local_pc = ctx.pc; + entry_id = 0u; + goto LOCAL_DISPATCH; + } + return; L_08948000: aot_gpr_31 = (0x08948008u); aot_gpr_4 = (ctx.gpr[18] | 0u); @@ -1027,35 +1040,15 @@ L_08948020: aot_gpr_29 = (aot_gpr_29 + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08948040: jump_target = aot_gpr_31; ctx.gpr[2] = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(3304))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08948048: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(76))); @@ -1148,18 +1141,8 @@ L_08948104: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08948114: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -1288,18 +1271,8 @@ L_08948210: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08948224: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -1395,18 +1368,8 @@ L_089482AC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089482C4: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(12), aot_gpr_16); @@ -1669,18 +1632,8 @@ L_089484A8: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089484D0: aot_fpr_12 = std::bit_cast(aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(1272))); aot_fpr_13 = std::bit_cast(aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(-17968))); @@ -1738,18 +1691,8 @@ L_08948544: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0894854C: { const bool branch_taken = 0u == 0u; ctx.gpr[2] = (0u | 0u); @@ -1762,36 +1705,16 @@ L_08948554: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0894855C: ctx.gpr[2] = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(3292))); jump_target = aot_gpr_31; ctx.gpr[2] = (ctx.gpr[2] + static_cast(176)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08948568: aot_gpr_5 = (static_cast(static_cast(static_cast(aot_mem.aot_direct_load8(aot_gpr_4 + static_cast(3262)))))); aot_gpr_6 = (0u + static_cast(-9)); @@ -1800,18 +1723,8 @@ L_08948568: aot_mem.aot_direct_store8(aot_gpr_4 + static_cast(3262), static_cast(aot_gpr_5)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0894857C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (static_cast(static_cast(static_cast(aot_mem.aot_direct_load8(aot_gpr_4 + static_cast(1929)))))); @@ -1943,18 +1856,8 @@ L_08948664: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08948670: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -2018,18 +1921,8 @@ L_089486C8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089486DC: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_gpr_5 = (aot_mem.aot_direct_load8(ctx.gpr[28] + static_cast(-7080))); @@ -2095,35 +1988,15 @@ L_08948730: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0894873C: jump_target = aot_gpr_31; ctx.fpr[0] = std::bit_cast(aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(3340))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08948744: aot_gpr_4 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(80))); aot_gpr_4 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(24))); @@ -2179,18 +2052,8 @@ L_08948798: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089487A0: aot_gpr_5 = (aot_mem.aot_direct_load8(ctx.gpr[28] + static_cast(-7080))); { const bool branch_taken = aot_gpr_5 == 0u; @@ -2293,18 +2156,8 @@ L_08948890: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08948898: aot_gpr_5 = (aot_mem.aot_direct_load8(ctx.gpr[28] + static_cast(-24920))); { const bool branch_taken = aot_gpr_5 == 0u; @@ -2344,18 +2197,8 @@ L_089488EC: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089488F4: aot_gpr_29 = (aot_gpr_29 + static_cast(-80)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(60), aot_gpr_16); @@ -2604,18 +2447,8 @@ L_08948AF0: aot_gpr_29 = (aot_gpr_29 + static_cast(80)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08948B10: aot_gpr_29 = (aot_gpr_29 + static_cast(-64)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(48), ctx.gpr[17]); @@ -2963,18 +2796,8 @@ L_08948E04: aot_gpr_29 = (aot_gpr_29 + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08948E2C: aot_gpr_29 = (aot_gpr_29 + static_cast(-80)); aot_gpr_6 = (aot_mem.aot_direct_load8(ctx.gpr[28] + static_cast(-7080))); @@ -3432,18 +3255,8 @@ L_0894916C: aot_gpr_29 = (aot_gpr_29 + static_cast(80)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08949198: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(2228))); @@ -3501,18 +3314,8 @@ L_08949210: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08949228: aot_gpr_4 = (15589u << 16u); aot_gpr_4 = (aot_gpr_4 | 51450u); @@ -3818,18 +3621,8 @@ L_0894942C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08949440: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_gpr_5 = (aot_mem.aot_direct_load16(aot_gpr_4 + static_cast(1914))); @@ -3916,18 +3709,8 @@ L_089494D4: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089494F0: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), aot_gpr_16); @@ -4091,18 +3874,8 @@ L_08949640: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0894965C: ctx.gpr[7] = (aot_gpr_4 | 0u); aot_gpr_4 = (aot_gpr_6 << 24u); @@ -4267,18 +4040,8 @@ L_089497A8: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089497B0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -4437,18 +4200,8 @@ L_089498CC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089498DC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), aot_gpr_16); @@ -4597,18 +4350,8 @@ L_08949A24: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08949A38: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -4678,18 +4421,8 @@ L_08949AB0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08949AC0: aot_gpr_29 = (aot_gpr_29 + static_cast(-64)); ctx.gpr[7] = (aot_gpr_6 | 0u); @@ -4784,18 +4517,8 @@ L_08949B44: aot_gpr_29 = (aot_gpr_29 + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08949B54: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(16), ctx.gpr[17]); @@ -4943,18 +4666,8 @@ L_08949C8C: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08949CA8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -4979,18 +4692,8 @@ L_08949CD4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08949CE4: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_gpr_5 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(2076))); @@ -5072,18 +4775,8 @@ L_08949D70: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08949D80: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -5175,18 +4868,8 @@ L_08949E20: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08949E34: aot_gpr_29 = (aot_gpr_29 + static_cast(-96)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(48), aot_gpr_16); @@ -5548,18 +5231,8 @@ L_0894A1B8: aot_gpr_29 = (aot_gpr_29 + static_cast(96)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0894A1F0: aot_gpr_29 = (aot_gpr_29 + static_cast(-144)); { const std::uint32_t aot_run_words[6]{std::bit_cast(aot_fpr_20), aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], aot_gpr_31}; @@ -5860,18 +5533,8 @@ L_0894A4D0: aot_gpr_29 = (aot_gpr_29 + static_cast(144)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0894A4F0: aot_gpr_29 = (aot_gpr_29 + static_cast(-208)); aot_gpr_5 = (aot_mem.aot_direct_load8(ctx.gpr[28] + static_cast(-7080))); @@ -7426,18 +7089,8 @@ L_0894B104: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0894B11C: aot_gpr_6 = (15820u << 16u); aot_gpr_4 = (aot_mem.aot_direct_load32(aot_gpr_16 + static_cast(2232))); @@ -9295,18 +8948,8 @@ L_0894BEB4: aot_gpr_29 = (aot_gpr_29 + static_cast(208)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0894BEF4: aot_gpr_29 = (aot_gpr_29 + static_cast(-144)); { const std::uint32_t aot_run_words[12]{std::bit_cast(aot_fpr_20), std::bit_cast(ctx.fpr[22]), aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[22], ctx.gpr[23], ctx.gpr[30], aot_gpr_31}; @@ -9422,920 +9065,8 @@ void recomp_unit_0081(Runtime &rt, AllegrexContext &ctx) { void register_generated_unit_81(Runtime &runtime) { runtime.register_generated_unit(81u, 0x08948000u, 16384u, &recomp_unit_0081, &recomp_unit_0081_entry); - runtime.register_function(0x08948000u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x08948008u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x08948014u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894801Cu, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x08948020u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x08948040u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x08948048u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x08948068u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x08948074u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x08948084u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x089480BCu, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x089480C0u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x089480DCu, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x089480FCu, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x08948104u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x08948114u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x08948134u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x08948150u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x08948168u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x08948180u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x08948198u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x089481BCu, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x089481C8u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x089481D0u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x089481D8u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x089481F0u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x089481F4u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x08948200u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x08948210u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x08948224u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x08948244u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x08948250u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x08948260u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x08948268u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x08948270u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x08948278u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x08948284u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894828Cu, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894829Cu, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x089482A4u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x089482ACu, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x089482C4u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x089482F8u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x08948328u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x08948330u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x08948344u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x08948358u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894835Cu, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x08948364u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894836Cu, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x08948374u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x08948394u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894839Cu, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x089483A4u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x089483ACu, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x089483B4u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x089483D4u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x089483DCu, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x089483ECu, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894840Cu, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x08948410u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x08948428u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x08948434u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x08948444u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894844Cu, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x08948454u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x08948464u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x08948474u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894847Cu, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x08948490u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x089484A0u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x089484A4u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x089484A8u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x089484D0u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x089484E8u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x08948508u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x08948528u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x08948538u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x08948544u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894854Cu, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x08948554u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894855Cu, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x08948568u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894857Cu, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x089485B0u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x089485C0u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x089485C8u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x089485D8u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x089485E8u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x089485F8u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x08948600u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x08948610u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x08948620u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x08948628u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x08948638u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x08948648u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x08948650u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x08948660u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x08948664u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x08948670u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894868Cu, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x08948698u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x089486A0u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x089486ACu, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x089486B4u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x089486BCu, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x089486C8u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x089486DCu, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x089486F0u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x08948714u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894871Cu, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x08948724u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894872Cu, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x08948730u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894873Cu, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x08948744u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x08948758u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x08948770u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x08948780u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x08948788u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x08948794u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x08948798u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x089487A0u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x089487ACu, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x089487C0u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x089487DCu, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894880Cu, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894881Cu, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x08948844u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894885Cu, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x08948880u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x08948890u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x08948898u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x089488A4u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x089488BCu, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x089488D0u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x089488ECu, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x089488F4u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x08948920u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x08948930u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x08948950u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894897Cu, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x089489B0u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x089489B8u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x089489CCu, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x089489DCu, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x089489F4u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x08948A0Cu, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x08948A20u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x08948A40u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x08948A58u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x08948A70u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x08948A78u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x08948A80u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x08948A8Cu, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x08948A98u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x08948AA8u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x08948AB4u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x08948AC4u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x08948AD0u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x08948ADCu, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x08948AE0u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x08948AE8u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x08948AF0u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x08948B10u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x08948B54u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x08948B64u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x08948BA0u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x08948BA8u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x08948BD8u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x08948BE8u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x08948BECu, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x08948BF4u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x08948BF8u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x08948C08u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x08948C18u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x08948C20u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x08948C28u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x08948C38u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x08948C50u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x08948C60u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x08948C70u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x08948C8Cu, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x08948C94u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x08948CA4u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x08948CB8u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x08948CCCu, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x08948CD4u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x08948D04u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x08948DA4u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x08948DACu, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x08948DBCu, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x08948DC0u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x08948DCCu, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x08948DDCu, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x08948DE8u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x08948DF0u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x08948DF8u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x08948E04u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x08948E2Cu, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x08948E64u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x08948E78u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x08948E88u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x08948ED0u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x08948ED8u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x08948EE4u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x08948EECu, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x08948EF4u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x08948EFCu, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x08948F2Cu, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x08948F50u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x08948F54u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x08948F60u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x08948F68u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x08948F70u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x08948F78u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x08948F80u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x08948F88u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x08948F94u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x08948FA0u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x08948FA8u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x08948FB4u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x08948FBCu, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x08948FC4u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x08948FCCu, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x08948FD0u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x08948FF8u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894900Cu, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x08949014u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x08949020u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x08949028u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x08949038u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x08949040u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x08949054u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x08949064u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x08949070u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x08949078u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894908Cu, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x089490ACu, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x089490B8u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x089490BCu, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x089490E8u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x089490F8u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x08949100u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894910Cu, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x08949114u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x08949120u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x08949124u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894913Cu, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x08949144u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x08949150u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x08949158u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x08949160u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x08949168u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894916Cu, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x08949198u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x089491B8u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x089491C4u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x089491E4u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x08949210u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x08949228u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x08949238u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x08949248u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x08949258u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x08949268u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x08949278u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x08949288u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x089492A4u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x089492B4u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x089492C0u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x089492C8u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x089492E0u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x089492E8u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x089492F8u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894930Cu, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x08949314u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x08949320u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894933Cu, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894934Cu, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x08949354u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x08949364u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x08949374u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894938Cu, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x089493A0u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x089493A8u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x089493B4u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x089493D0u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x089493E0u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x089493E8u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x089493F8u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x08949404u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x08949410u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x08949420u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894942Cu, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x08949440u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x08949470u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x08949478u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x08949488u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x08949490u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x089494C0u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x089494D4u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x089494F0u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894951Cu, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x08949528u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x08949540u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894955Cu, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x08949564u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894956Cu, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x08949584u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894958Cu, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x089495A4u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x089495B8u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x089495E0u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x089495F4u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894961Cu, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x08949628u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x08949630u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x08949638u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x08949640u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894965Cu, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x08949680u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894968Cu, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x08949694u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894969Cu, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x089496A4u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x089496ACu, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x089496BCu, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x089496F4u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894972Cu, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894973Cu, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x08949774u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x089497A8u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x089497B0u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x089497E0u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x089497F0u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x08949800u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x08949810u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x08949820u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x08949824u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x08949828u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x08949830u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x08949840u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x08949848u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x08949854u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894985Cu, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x08949868u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x08949874u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x08949880u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x08949888u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894989Cu, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x089498A4u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x089498B0u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x089498B8u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x089498C0u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x089498CCu, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x089498DCu, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x08949910u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x08949928u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x08949938u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x08949950u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894996Cu, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x08949978u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x089499ACu, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x089499B8u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x089499D0u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x089499F0u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x089499F8u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x08949A08u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x08949A24u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x08949A38u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x08949A68u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x08949A80u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x08949A8Cu, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x08949A9Cu, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x08949AA4u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x08949AACu, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x08949AB0u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x08949AC0u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x08949AE8u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x08949B1Cu, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x08949B30u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x08949B38u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x08949B40u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x08949B44u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x08949B54u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x08949B80u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x08949B9Cu, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x08949BA8u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x08949BB4u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x08949BCCu, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x08949BE4u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x08949C00u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x08949C08u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x08949C10u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x08949C28u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x08949C70u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x08949C80u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x08949C88u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x08949C8Cu, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x08949CA8u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x08949CC8u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x08949CD4u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x08949CE4u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x08949CFCu, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x08949D24u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x08949D48u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x08949D68u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x08949D6Cu, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x08949D70u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x08949D80u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x08949DB8u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x08949DD0u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x08949DD8u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x08949DE0u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x08949DECu, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x08949DFCu, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x08949E04u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x08949E14u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x08949E20u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x08949E34u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x08949E74u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x08949F1Cu, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x08949F28u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x08949F38u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x08949F44u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x08949F50u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x08949F64u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x08949F74u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x08949F80u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x08949F88u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x08949F98u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x08949FA8u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x08949FC4u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x08949FE0u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x08949FE8u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894A010u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894A01Cu, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894A0A0u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894A0B4u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894A0C0u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894A110u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894A118u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894A134u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894A148u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894A150u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894A154u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894A15Cu, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894A18Cu, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894A1A8u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894A1B0u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894A1B8u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894A1F0u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894A214u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894A238u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894A268u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894A284u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894A290u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894A2B0u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894A2E4u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894A2ECu, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894A320u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894A328u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894A330u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894A33Cu, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894A348u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894A354u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894A388u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894A3B0u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894A3C0u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894A3CCu, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894A3ECu, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894A3F8u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894A404u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894A418u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894A41Cu, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894A430u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894A458u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894A464u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894A4BCu, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894A4C8u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894A4D0u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894A4F0u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894A53Cu, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894A548u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894A550u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894A55Cu, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894A564u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894A570u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894A580u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894A58Cu, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894A594u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894A59Cu, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894A5A8u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894A5B4u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894A5B8u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894A5C4u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894A5D4u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894A5E0u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894A5E8u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894A5F0u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894A5FCu, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894A61Cu, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894A630u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894A640u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894A664u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894A6A4u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894A6B0u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894A6C0u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894A6D0u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894A6E0u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894A6F0u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894A700u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894A714u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894A728u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894A734u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894A740u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894A76Cu, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894A774u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894A77Cu, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894A784u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894A7A0u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894A7A8u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894A7B4u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894A7BCu, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894A7E4u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894A7ECu, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894A7F4u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894A814u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894A83Cu, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894A84Cu, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894A858u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894A878u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894A888u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894A8B0u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894A8DCu, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894A8E0u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894A8E8u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894A8F0u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894A914u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894A92Cu, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894A944u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894A94Cu, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894A968u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894A970u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894A988u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894A9A8u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894A9C4u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894A9C8u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894A9F0u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894A9F4u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894A9F8u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894AA1Cu, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894AA2Cu, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894AA34u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894AA3Cu, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894AA58u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894AA64u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894AA6Cu, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894AA74u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894AA7Cu, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894AA84u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894AA8Cu, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894AA94u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894AA9Cu, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894AAA4u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894AAB4u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894AAD0u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894AADCu, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894AAECu, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894AB1Cu, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894AB34u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894AB54u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894AB60u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894AB8Cu, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894ABA0u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894ABB4u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894ABB8u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894ABC4u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894ABCCu, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894ABD4u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894AC08u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894AC28u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894AC50u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894AC58u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894AC60u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894AC6Cu, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894AC70u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894AC84u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894AC8Cu, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894AC94u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894ACB8u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894ACC4u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894ACCCu, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894ACD0u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894ACD8u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894ACE0u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894AD00u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894AD0Cu, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894AD14u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894AD18u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894AD20u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894AD28u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894AD30u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894AD3Cu, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894AD50u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894AD60u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894AD70u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894AD80u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894AD88u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894AD94u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894ADA8u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894ADB4u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894ADC4u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894ADCCu, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894ADD8u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894ADE0u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894ADECu, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894AE04u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894AE0Cu, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894AE14u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894AE24u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894AE34u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894AE44u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894AE58u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894AE64u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894AE78u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894AE80u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894AE90u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894AEA4u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894AEACu, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894AEBCu, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894AEC8u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894AED0u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894AED8u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894AEF4u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894AEFCu, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894AF14u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894AF1Cu, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894AF34u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894AF38u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894AF5Cu, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894AF70u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894AF78u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894AF8Cu, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894AF90u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894AFA0u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894AFA8u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894AFB0u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894AFBCu, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894AFDCu, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894B004u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894B00Cu, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894B018u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894B024u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894B02Cu, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894B03Cu, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894B048u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894B050u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894B058u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894B060u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894B088u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894B090u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894B0A8u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894B0B4u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894B0BCu, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894B0CCu, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894B0D4u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894B0E0u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894B0F0u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894B0FCu, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894B104u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894B11Cu, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894B13Cu, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894B144u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894B14Cu, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894B154u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894B15Cu, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894B194u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894B1A0u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894B1A8u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894B1B4u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894B1BCu, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894B1C4u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894B1D0u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894B1D8u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894B1E0u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894B1E8u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894B1F4u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894B1FCu, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894B204u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894B20Cu, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894B218u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894B234u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894B24Cu, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894B25Cu, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894B264u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894B26Cu, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894B274u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894B284u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894B294u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894B2A8u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894B2B0u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894B2B8u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894B2C0u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894B2C8u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894B2D0u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894B2DCu, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894B2E4u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894B2F0u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894B30Cu, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894B344u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894B354u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894B360u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894B390u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894B394u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894B39Cu, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894B3A8u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894B3B0u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894B3B8u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894B3C4u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894B3D0u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894B3DCu, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894B3E0u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894B3E4u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894B3ECu, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894B3F4u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894B400u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894B40Cu, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894B418u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894B41Cu, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894B420u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894B424u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894B42Cu, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894B438u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894B444u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894B450u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894B454u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894B458u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894B460u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894B468u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894B474u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894B480u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894B48Cu, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894B490u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894B494u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894B498u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894B4A0u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894B4A8u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894B4B8u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894B4C8u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894B4D0u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894B4DCu, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894B4E4u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894B4ECu, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894B4F8u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894B510u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894B534u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894B544u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894B564u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894B588u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894B5ACu, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894B5D0u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894B5F4u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894B5F8u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894B5FCu, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894B604u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894B614u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894B620u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894B628u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894B638u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894B648u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894B658u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894B668u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894B690u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894B69Cu, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894B6ACu, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894B6BCu, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894B6C4u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894B6CCu, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894B6D8u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894B6E0u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894B6E8u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894B6F0u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894B6F8u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894B704u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894B70Cu, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894B71Cu, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894B724u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894B72Cu, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894B734u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894B74Cu, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894B764u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894B770u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894B778u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894B784u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894B78Cu, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894B79Cu, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894B7ACu, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894B7BCu, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894B7CCu, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894B7D8u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894B7E8u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894B7F8u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894B804u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894B82Cu, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894B850u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894B858u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894B864u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894B86Cu, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894B874u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894B884u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894B890u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894B89Cu, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894B8A4u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894B8ACu, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894B8BCu, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894B8C4u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894B8D0u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894B8D8u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894B8F0u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894B8FCu, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894B904u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894B90Cu, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894B918u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894B928u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894B938u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894B944u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894B960u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894B97Cu, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894B98Cu, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894B9A4u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894B9ACu, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894B9C0u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894B9C8u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894B9D0u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894B9D8u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894B9E8u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894B9ECu, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894B9F8u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894BA04u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894BA28u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894BA30u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894BA38u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894BA6Cu, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894BA98u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894BAD8u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894BAE8u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894BAF4u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894BAFCu, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894BB04u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894BB24u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894BB34u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894BB44u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894BB54u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894BB5Cu, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894BB64u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894BB80u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894BB98u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894BBC0u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894BBDCu, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894BBECu, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894BBFCu, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894BC1Cu, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894BC24u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894BC48u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894BC50u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894BC64u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894BC80u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894BCA0u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894BCC4u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894BCCCu, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894BCDCu, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894BCF4u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894BD00u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894BD10u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894BD1Cu, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894BD24u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894BD2Cu, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894BD38u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894BD48u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894BD50u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894BD5Cu, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894BD60u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894BDC4u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894BDD0u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894BDE0u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894BDF4u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894BE04u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894BE18u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894BE24u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894BE2Cu, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894BE34u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894BE3Cu, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894BE44u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894BE4Cu, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894BE50u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894BE5Cu, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894BE84u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894BE94u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894BE9Cu, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894BEACu, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894BEB4u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894BEF4u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894BF30u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894BF38u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894BF50u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894BF58u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894BF60u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894BF90u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894BFA0u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894BFB4u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894BFC8u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894BFDCu, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894BFF0u, &recomp_unit_0081, "recomp_unit_0081"); - runtime.register_function(0x0894BFFCu, &recomp_unit_0081, "recomp_unit_0081"); + // PSPRECOMP_V812_COMPACT_REGISTRATION: same entry set, looped once in Runtime instead of source-expanded calls. + runtime.register_generated_entry_mask(0x08948000u, &recomp_unit_0081, "recomp_unit_0081", + kEntryMasks_recomp_unit_0081, 64u); } } // namespace psprecomp diff --git a/profiles/vcs/generated/generated_unit_0082.cpp b/profiles/vcs/generated/generated_unit_0082.cpp index 73d2788..2c79a35 100644 --- a/profiles/vcs/generated/generated_unit_0082.cpp +++ b/profiles/vcs/generated/generated_unit_0082.cpp @@ -874,6 +874,19 @@ LOCAL_DISPATCH: AOT_REGCACHE_SYNC_OUT(); return; } } +// PSPRECOMP_V812_SHARED_SCHED_BLOCK: one scheduler-exact slow boundary per unit. +LOCAL_SCHED_BOUNDARY: + ctx.pc = jump_target; + AOT_REGCACHE_SYNC_OUT(); + if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { + ++local_redispatch_rounds; + AOT_REGCACHE_SYNC_IN(); + local_transfers = 0u; + local_pc = ctx.pc; + entry_id = 0u; + goto LOCAL_DISPATCH; + } + return; L_0894C000: aot_gpr_5 = (aot_gpr_5 & 1u); { const bool branch_taken = aot_gpr_5 != 0u; @@ -2728,18 +2741,8 @@ L_0894CE08: aot_gpr_29 = (aot_gpr_29 + static_cast(144)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0894CE40: aot_gpr_29 = (aot_gpr_29 + static_cast(-208)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(168), ctx.gpr[18]); @@ -3197,18 +3200,8 @@ L_0894D180: aot_gpr_29 = (aot_gpr_29 + static_cast(208)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0894D1B8: aot_gpr_29 = (aot_gpr_29 + static_cast(-96)); { const std::uint32_t aot_run_words[5]{std::bit_cast(aot_fpr_20), std::bit_cast(aot_fpr_22), aot_gpr_16, ctx.gpr[17], aot_gpr_31}; @@ -3587,18 +3580,8 @@ L_0894D4C0: aot_gpr_29 = (aot_gpr_29 + static_cast(96)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0894D4DC: aot_gpr_29 = (aot_gpr_29 + static_cast(-480)); aot_gpr_5 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(7764))); @@ -4954,18 +4937,8 @@ L_0894DEFC: aot_gpr_29 = (aot_gpr_29 + static_cast(480)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0894DF44: aot_gpr_29 = (aot_gpr_29 + static_cast(-80)); aot_gpr_5 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(2076))); @@ -5393,18 +5366,8 @@ L_0894E24C: aot_gpr_29 = (aot_gpr_29 + static_cast(80)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0894E260: aot_gpr_29 = (aot_gpr_29 + static_cast(-96)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), 0u); @@ -6038,18 +6001,8 @@ L_0894E778: aot_gpr_29 = (aot_gpr_29 + static_cast(96)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0894E79C: aot_gpr_29 = (aot_gpr_29 + static_cast(-704)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(684), ctx.gpr[17]); @@ -6949,18 +6902,8 @@ L_0894ECC4: aot_gpr_29 = (aot_gpr_29 + static_cast(704)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0894ECE8: aot_gpr_29 = (aot_gpr_29 + static_cast(-64)); aot_gpr_6 = (static_cast(static_cast(static_cast(aot_mem.aot_direct_load8(aot_gpr_4 + static_cast(3262)))))); @@ -7428,18 +7371,8 @@ L_0894F00C: aot_gpr_29 = (aot_gpr_29 + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0894F028: aot_gpr_29 = (aot_gpr_29 + static_cast(-112)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(72), aot_gpr_16); @@ -8044,18 +7977,8 @@ L_0894F53C: aot_gpr_29 = (aot_gpr_29 + static_cast(112)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0894F578: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(32), aot_gpr_16); @@ -8543,18 +8466,8 @@ L_0894F958: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0894F970: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(36), ctx.gpr[17]); @@ -9068,18 +8981,8 @@ L_0894FDC8: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0894FDDC: aot_gpr_29 = (aot_gpr_29 + static_cast(-864)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(820), aot_gpr_16); @@ -9374,801 +9277,8 @@ void recomp_unit_0082(Runtime &rt, AllegrexContext &ctx) { void register_generated_unit_82(Runtime &runtime) { runtime.register_generated_unit(82u, 0x0894C000u, 16384u, &recomp_unit_0082, &recomp_unit_0082_entry); - runtime.register_function(0x0894C000u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894C00Cu, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894C010u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894C01Cu, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894C02Cu, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894C030u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894C040u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894C054u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894C068u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894C070u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894C07Cu, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894C084u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894C090u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894C098u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894C0A4u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894C0B8u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894C0C0u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894C0D0u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894C0D4u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894C0DCu, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894C0E4u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894C0F4u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894C0F8u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894C104u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894C118u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894C120u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894C134u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894C13Cu, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894C150u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894C15Cu, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894C174u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894C184u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894C1B4u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894C1BCu, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894C1E4u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894C1F0u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894C1F8u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894C214u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894C224u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894C264u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894C26Cu, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894C27Cu, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894C294u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894C29Cu, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894C2B4u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894C2B8u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894C2C0u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894C2D4u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894C308u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894C318u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894C32Cu, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894C334u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894C33Cu, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894C360u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894C370u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894C3B0u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894C3B8u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894C3C8u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894C3D8u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894C3F0u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894C3F8u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894C410u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894C414u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894C41Cu, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894C430u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894C464u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894C478u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894C488u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894C498u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894C4B4u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894C4BCu, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894C4CCu, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894C4E0u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894C4F0u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894C500u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894C540u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894C548u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894C558u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894C574u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894C57Cu, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894C594u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894C5A4u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894C5A8u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894C5BCu, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894C5CCu, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894C5D0u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894C5D8u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894C5E8u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894C604u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894C608u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894C614u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894C61Cu, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894C630u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894C64Cu, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894C654u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894C668u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894C67Cu, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894C688u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894C690u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894C69Cu, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894C6A8u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894C6B0u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894C6C4u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894C6CCu, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894C6DCu, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894C6E4u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894C6F0u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894C6F8u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894C704u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894C70Cu, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894C71Cu, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894C728u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894C738u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894C73Cu, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894C744u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894C74Cu, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894C754u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894C760u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894C770u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894C77Cu, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894C784u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894C78Cu, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894C798u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894C7A0u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894C7A8u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894C7B0u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894C7C4u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894C7CCu, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894C7D4u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894C7E8u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894C7F0u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894C7FCu, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894C808u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894C824u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894C830u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894C844u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894C860u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894C868u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894C87Cu, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894C888u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894C890u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894C89Cu, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894C8A4u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894C8B0u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894C8CCu, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894C8E0u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894C8FCu, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894C910u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894C92Cu, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894C948u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894C964u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894C984u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894C9B8u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894C9CCu, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894C9E0u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894C9E8u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894C9FCu, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894CA10u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894CA14u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894CA5Cu, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894CA70u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894CA98u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894CAA0u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894CAC8u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894CAD4u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894CADCu, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894CB08u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894CB10u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894CB24u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894CB3Cu, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894CB44u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894CB4Cu, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894CB68u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894CB84u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894CB8Cu, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894CBA8u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894CBD4u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894CBDCu, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894CBF8u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894CC04u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894CC0Cu, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894CC14u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894CC1Cu, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894CC2Cu, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894CC34u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894CC44u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894CC4Cu, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894CC5Cu, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894CC64u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894CC78u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894CC80u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894CC90u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894CC98u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894CCA8u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894CCB0u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894CCC0u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894CCC8u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894CCDCu, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894CCECu, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894CD00u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894CD20u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894CD24u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894CD2Cu, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894CD30u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894CD38u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894CD3Cu, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894CD44u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894CD4Cu, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894CD60u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894CD6Cu, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894CD74u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894CD80u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894CD88u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894CD94u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894CD9Cu, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894CDACu, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894CDB4u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894CDE8u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894CDFCu, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894CE08u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894CE40u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894CE80u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894CE94u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894CEB0u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894CEC4u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894CED8u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894CEECu, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894CF00u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894CF08u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894CF10u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894CF20u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894CF34u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894CF48u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894CF50u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894CF58u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894CF60u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894CF70u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894CF88u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894CF94u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894CF9Cu, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894CFB4u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894CFC8u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894CFD0u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894CFDCu, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894CFE8u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894D000u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894D008u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894D048u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894D05Cu, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894D07Cu, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894D08Cu, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894D09Cu, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894D0ACu, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894D0E8u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894D100u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894D13Cu, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894D150u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894D164u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894D16Cu, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894D180u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894D1B8u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894D1F8u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894D24Cu, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894D27Cu, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894D298u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894D2A0u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894D2BCu, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894D2D0u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894D300u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894D308u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894D34Cu, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894D368u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894D380u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894D390u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894D39Cu, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894D3A4u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894D3ACu, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894D3B0u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894D3B4u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894D3BCu, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894D3DCu, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894D3E8u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894D3FCu, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894D408u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894D410u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894D41Cu, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894D424u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894D448u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894D450u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894D478u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894D47Cu, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894D48Cu, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894D49Cu, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894D4C0u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894D4DCu, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894D538u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894D548u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894D55Cu, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894D580u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894D588u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894D59Cu, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894D5B4u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894D5CCu, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894D5D8u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894D5DCu, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894D620u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894D654u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894D66Cu, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894D6B4u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894D6D0u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894D714u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894D738u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894D744u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894D748u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894D758u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894D768u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894D778u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894D788u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894D798u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894D7A8u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894D7B8u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894D7C8u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894D7D8u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894D7E8u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894D7F8u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894D808u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894D810u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894D818u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894D82Cu, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894D840u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894D854u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894D868u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894D87Cu, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894D898u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894D8ACu, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894D8D0u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894D8E4u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894D8F8u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894D90Cu, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894D920u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894D934u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894D948u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894D95Cu, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894D970u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894D984u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894D998u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894D9ACu, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894D9BCu, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894D9CCu, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894D9DCu, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894D9ECu, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894D9FCu, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894DA0Cu, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894DA1Cu, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894DA2Cu, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894DA3Cu, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894DA4Cu, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894DA5Cu, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894DA64u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894DA6Cu, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894DA80u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894DA88u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894DB54u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894DB68u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894DB70u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894DBA4u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894DBB0u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894DBCCu, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894DBD8u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894DC10u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894DC40u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894DC48u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894DC50u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894DC5Cu, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894DC6Cu, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894DC8Cu, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894DCDCu, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894DCE8u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894DD00u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894DD08u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894DD4Cu, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894DD58u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894DD60u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894DD6Cu, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894DD74u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894DDA4u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894DDC8u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894DDD0u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894DDD8u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894DDE4u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894DDF4u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894DE14u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894DE68u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894DE74u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894DE88u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894DE90u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894DED4u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894DEE0u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894DEE8u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894DEF4u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894DEFCu, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894DF44u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894DF6Cu, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894DF78u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894DF88u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894DF90u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894DF98u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894DFA0u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894DFC4u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894DFD0u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894E010u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894E02Cu, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894E06Cu, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894E074u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894E07Cu, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894E084u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894E098u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894E0B0u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894E0BCu, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894E0C4u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894E0DCu, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894E100u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894E118u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894E13Cu, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894E144u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894E15Cu, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894E17Cu, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894E194u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894E1B0u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894E1C8u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894E1D4u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894E1ECu, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894E210u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894E228u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894E24Cu, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894E260u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894E2B8u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894E2D4u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894E2ECu, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894E2FCu, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894E318u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894E320u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894E330u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894E34Cu, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894E364u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894E38Cu, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894E398u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894E3A0u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894E3C4u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894E3D0u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894E3D4u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894E3DCu, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894E400u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894E40Cu, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894E430u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894E438u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894E444u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894E44Cu, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894E464u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894E47Cu, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894E4A4u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894E4B0u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894E4C8u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894E4DCu, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894E4ECu, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894E510u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894E518u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894E520u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894E52Cu, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894E548u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894E560u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894E564u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894E56Cu, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894E584u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894E59Cu, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894E5B8u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894E5C0u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894E5DCu, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894E5E4u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894E5E8u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894E5F4u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894E620u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894E630u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894E638u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894E640u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894E650u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894E660u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894E66Cu, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894E68Cu, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894E6B0u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894E6B8u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894E6C8u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894E6DCu, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894E6F4u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894E708u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894E710u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894E718u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894E72Cu, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894E734u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894E73Cu, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894E744u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894E74Cu, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894E754u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894E764u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894E770u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894E778u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894E79Cu, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894E7E4u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894E7F8u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894E804u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894E80Cu, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894E814u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894E818u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894E81Cu, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894E824u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894E834u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894E854u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894E89Cu, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894E8B0u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894E8F4u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894E930u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894E938u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894E944u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894E954u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894E998u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894EA60u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894EA98u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894EAC4u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894EB20u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894EB38u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894EB44u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894EB4Cu, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894EB54u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894EBB0u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894EBF4u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894EC00u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894EC08u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894EC30u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894EC48u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894EC5Cu, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894EC84u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894EC90u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894EC98u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894ECA8u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894ECB4u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894ECBCu, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894ECC4u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894ECE8u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894ED1Cu, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894ED2Cu, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894ED40u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894ED48u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894ED50u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894ED58u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894ED60u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894ED68u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894ED78u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894ED98u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894EDB0u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894EDC8u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894EDD0u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894EDE0u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894EDECu, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894EDF4u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894EDFCu, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894EE04u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894EE10u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894EE18u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894EE24u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894EE2Cu, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894EE34u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894EE3Cu, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894EE48u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894EE64u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894EE7Cu, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894EE8Cu, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894EE98u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894EEA4u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894EEB4u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894EEC8u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894EED0u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894EEDCu, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894EEE4u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894EEECu, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894EEF4u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894EF04u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894EF24u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894EF3Cu, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894EF54u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894EF5Cu, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894EF64u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894EF74u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894EF80u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894EF88u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894EF90u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894EF98u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894EFA4u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894EFB0u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894EFBCu, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894EFCCu, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894EFD8u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894EFE0u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894EFECu, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894EFF8u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894EFFCu, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894F004u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894F00Cu, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894F028u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894F06Cu, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894F088u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894F098u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894F0A8u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894F0B0u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894F0B8u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894F0CCu, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894F0DCu, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894F0F0u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894F0F4u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894F114u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894F124u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894F12Cu, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894F140u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894F14Cu, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894F154u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894F168u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894F190u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894F1A8u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894F1ACu, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894F1D8u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894F1E8u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894F1ECu, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894F1F4u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894F200u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894F210u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894F220u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894F228u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894F230u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894F240u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894F258u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894F268u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894F278u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894F294u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894F29Cu, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894F2ACu, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894F2C0u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894F2D4u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894F2DCu, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894F30Cu, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894F3ACu, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894F3B4u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894F3C4u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894F3C8u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894F3D4u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894F3E0u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894F3E8u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894F40Cu, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894F414u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894F41Cu, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894F424u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894F430u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894F438u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894F440u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894F44Cu, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894F484u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894F4B4u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894F4E4u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894F510u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894F520u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894F530u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894F53Cu, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894F578u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894F598u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894F5A0u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894F5A8u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894F5B8u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894F5C8u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894F5E4u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894F5ECu, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894F5FCu, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894F604u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894F60Cu, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894F61Cu, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894F628u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894F638u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894F644u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894F64Cu, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894F654u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894F65Cu, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894F668u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894F670u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894F678u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894F680u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894F68Cu, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894F69Cu, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894F6A0u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894F6C4u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894F6ECu, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894F6F4u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894F6FCu, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894F704u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894F710u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894F718u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894F71Cu, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894F724u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894F72Cu, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894F758u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894F774u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894F77Cu, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894F7ACu, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894F7D8u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894F7E8u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894F800u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894F830u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894F848u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894F864u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894F880u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894F8BCu, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894F8C4u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894F8CCu, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894F8D4u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894F900u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894F91Cu, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894F924u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894F934u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894F958u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894F970u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894F98Cu, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894F994u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894F99Cu, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894F9ACu, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894F9BCu, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894F9D8u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894F9E0u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894F9F0u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894F9F8u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894FA00u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894FA10u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894FA1Cu, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894FA2Cu, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894FA34u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894FA3Cu, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894FA48u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894FA58u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894FA60u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894FA6Cu, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894FA70u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894FA94u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894FA9Cu, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894FAA4u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894FAACu, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894FAB4u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894FADCu, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894FB04u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894FB1Cu, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894FB34u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894FB4Cu, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894FB54u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894FB5Cu, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894FB74u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894FB8Cu, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894FBB4u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894FBC4u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894FBD4u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894FBE4u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894FC04u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894FC18u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894FC48u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894FC74u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894FC84u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894FCACu, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894FCF4u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894FD0Cu, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894FD2Cu, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894FD40u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894FD68u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894FDA4u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894FDC8u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894FDDCu, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894FE30u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894FE44u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894FE90u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894FE9Cu, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894FEA4u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894FEACu, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894FEB0u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894FEB4u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894FEBCu, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894FF20u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894FF38u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894FF50u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894FF58u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894FF74u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894FF84u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894FF90u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894FFA0u, &recomp_unit_0082, "recomp_unit_0082"); - runtime.register_function(0x0894FFE8u, &recomp_unit_0082, "recomp_unit_0082"); + // PSPRECOMP_V812_COMPACT_REGISTRATION: same entry set, looped once in Runtime instead of source-expanded calls. + runtime.register_generated_entry_mask(0x0894C000u, &recomp_unit_0082, "recomp_unit_0082", + kEntryMasks_recomp_unit_0082, 64u); } } // namespace psprecomp diff --git a/profiles/vcs/generated/generated_unit_0083.cpp b/profiles/vcs/generated/generated_unit_0083.cpp index 34749a9..40d2ec2 100644 --- a/profiles/vcs/generated/generated_unit_0083.cpp +++ b/profiles/vcs/generated/generated_unit_0083.cpp @@ -967,6 +967,19 @@ LOCAL_DISPATCH: AOT_REGCACHE_SYNC_OUT(); return; } } +// PSPRECOMP_V812_SHARED_SCHED_BLOCK: one scheduler-exact slow boundary per unit. +LOCAL_SCHED_BOUNDARY: + ctx.pc = jump_target; + AOT_REGCACHE_SYNC_OUT(); + if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { + ++local_redispatch_rounds; + AOT_REGCACHE_SYNC_IN(); + local_transfers = 0u; + local_pc = ctx.pc; + entry_id = 0u; + goto LOCAL_DISPATCH; + } + return; L_08950000: aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(56), std::bit_cast(ctx.fpr[14])); ctx.fpr[24] = std::bit_cast(std::bit_cast(aot_fpr_20)); @@ -2125,18 +2138,8 @@ L_08950838: aot_gpr_29 = (aot_gpr_29 + static_cast(864)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08950880: aot_gpr_29 = (aot_gpr_29 + static_cast(-560)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(508), aot_gpr_16); @@ -5776,18 +5779,8 @@ L_08952358: aot_gpr_29 = (aot_gpr_29 + static_cast(560)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0895238C: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(12), ctx.gpr[17]); @@ -6686,18 +6679,8 @@ L_0895297C: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08952994: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(8), aot_gpr_16); @@ -7291,18 +7274,8 @@ L_08952DD4: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08952DF0: aot_gpr_29 = (aot_gpr_29 + static_cast(-144)); aot_gpr_5 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(76))); @@ -7719,18 +7692,8 @@ L_0895314C: aot_gpr_29 = (aot_gpr_29 + static_cast(144)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08953184: aot_gpr_29 = (aot_gpr_29 + static_cast(-176)); aot_gpr_5 = (aot_mem.aot_direct_load8(ctx.gpr[28] + static_cast(-1037))); @@ -8229,18 +8192,8 @@ L_08953474: aot_gpr_29 = (aot_gpr_29 + static_cast(176)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089534AC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -8256,18 +8209,8 @@ L_089534C0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089534D4: aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(0), 0u); aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(4), 0u); @@ -8275,18 +8218,8 @@ L_089534D4: aot_mem.aot_direct_store16(aot_gpr_4 + static_cast(8), static_cast(0u)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089534E4: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); { const std::uint32_t aot_run_words[4]{aot_gpr_16, ctx.gpr[17], ctx.gpr[18], aot_gpr_31}; @@ -8448,18 +8381,8 @@ L_089535FC: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08953614: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -8605,18 +8528,8 @@ L_089536EC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08953700: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -8632,35 +8545,15 @@ L_08953714: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08953728: jump_target = aot_gpr_31; aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(0), 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08953730: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (aot_mem.aot_direct_load8(ctx.gpr[28] + static_cast(7800))); @@ -8715,18 +8608,8 @@ L_08953794: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089537A8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -8864,18 +8747,8 @@ L_08953880: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08953898: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -8904,18 +8777,8 @@ L_089538C8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089538D4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -8944,18 +8807,8 @@ L_08953904: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08953910: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -8972,18 +8825,8 @@ L_08953928: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08953934: { const std::uint32_t vfpu_address = aot_gpr_5 + static_cast(0); std::uint32_t vfpu_words[4]{}; @@ -9029,18 +8872,8 @@ L_08953934: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08953954: { const std::uint32_t vfpu_address = aot_gpr_6 + static_cast(0); std::uint32_t vfpu_words[4]{}; @@ -9096,18 +8929,8 @@ L_08953954: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0895397C: { const std::uint32_t vfpu_address = aot_gpr_5 + static_cast(0); std::uint32_t vfpu_words[4]{}; @@ -9126,18 +8949,8 @@ L_0895397C: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08953990: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(5864))); @@ -9167,18 +8980,8 @@ L_089539BC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089539CC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(5864))); @@ -9208,18 +9011,8 @@ L_089539F8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08953A08: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_gpr_5 = (2236u << 16u); @@ -9320,18 +9113,8 @@ L_08953AAC: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08953B30: ctx.gpr[7] = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(0))); ctx.gpr[8] = (aot_mem.aot_direct_load_word_right(aot_gpr_6 + static_cast(1), ctx.gpr[8])); @@ -9366,18 +9149,8 @@ L_08953B30: aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(0), aot_gpr_5); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08953BD4: aot_gpr_29 = (aot_gpr_29 + static_cast(-64)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(28), aot_gpr_16); @@ -9721,18 +9494,8 @@ L_08953E28: aot_gpr_29 = (aot_gpr_29 + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08953E60: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(28))); @@ -9805,18 +9568,8 @@ L_08953F10: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08953F1C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), aot_gpr_16); @@ -9868,18 +9621,8 @@ L_08953F5C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08953F94: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -9927,894 +9670,8 @@ void recomp_unit_0083(Runtime &rt, AllegrexContext &ctx) { void register_generated_unit_83(Runtime &runtime) { runtime.register_generated_unit(83u, 0x08950000u, 16384u, &recomp_unit_0083, &recomp_unit_0083_entry); - runtime.register_function(0x08950000u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x0895000Cu, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08950068u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x089500ACu, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x089500C4u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x089500D0u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x089500FCu, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08950120u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x089501FCu, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08950244u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x089502E4u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x089502F4u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08950304u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08950314u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08950324u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08950334u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08950358u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x0895036Cu, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08950380u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x089503C8u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08950400u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08950430u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08950440u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x0895046Cu, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x089504BCu, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x089504D4u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x089504DCu, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x089504F0u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x089504FCu, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08950504u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x0895050Cu, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08950510u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08950514u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x0895051Cu, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x0895052Cu, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x0895053Cu, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08950550u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08950554u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08950568u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08950578u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x0895058Cu, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08950590u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x089505ACu, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x089505ECu, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x089505F4u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08950600u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08950610u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08950640u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x089506CCu, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x089506E0u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08950708u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08950718u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08950724u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x0895072Cu, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08950734u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08950738u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x0895073Cu, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08950744u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08950770u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08950778u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08950788u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08950794u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x089507ACu, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x089507B8u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x089507C4u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x089507CCu, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x089507D0u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x089507DCu, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x089507E8u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x089507F0u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x089507F4u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08950800u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x0895080Cu, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08950814u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08950818u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08950824u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08950830u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08950838u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08950880u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x089508C0u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x089508CCu, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x089508E4u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x089508ECu, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x089508F4u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x089508F8u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x089508FCu, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08950924u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08950934u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08950948u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08950950u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08950954u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08950960u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x0895096Cu, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08950974u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x0895097Cu, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08950984u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x0895098Cu, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x0895099Cu, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x089509ACu, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x089509C8u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x089509D0u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x089509E0u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x089509E8u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x089509F0u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08950A00u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08950A08u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08950A10u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08950A18u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08950A20u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08950A28u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08950A30u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08950A3Cu, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08950A4Cu, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08950A58u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08950A60u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08950A78u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08950A80u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08950A88u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08950A98u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08950AA8u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08950AB4u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08950ABCu, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08950AC4u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08950AC8u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08950ACCu, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08950AD4u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08950AF0u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08950AF8u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08950B28u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08950B30u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08950B60u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08950B70u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08950B88u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08950B94u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08950B9Cu, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08950BA4u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08950BB0u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08950BBCu, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08950BC0u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08950BCCu, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08950BF4u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08950C1Cu, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08950C44u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08950C6Cu, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08950C94u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08950C9Cu, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08950CA4u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08950CB0u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08950CB4u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08950CC4u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08950CCCu, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08950CF0u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08950CFCu, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08950D0Cu, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08950D18u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08950D24u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08950D2Cu, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08950D34u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08950D3Cu, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08950D60u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08950D88u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08950DB0u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08950DD8u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08950DE8u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08950DF0u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08950DF8u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08950E04u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08950E08u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08950E24u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08950E4Cu, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08950E74u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08950E7Cu, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08950E84u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08950E8Cu, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08950E94u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08950EA8u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08950EB8u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08950EE0u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08950EF4u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08950F0Cu, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08950F1Cu, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08950F24u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08950F30u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08950F40u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08950F54u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08950F60u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08950F6Cu, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08950F78u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08950FB0u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08950FBCu, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08950FC4u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08950FD0u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08950FD8u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08950FE0u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08950FF0u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08951000u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08951014u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x0895102Cu, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08951030u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08951050u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08951078u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08951094u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x089510A0u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x089510A8u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x089510B0u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x089510BCu, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x089510C4u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x089510E8u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08951110u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08951118u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08951120u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x0895112Cu, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08951134u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08951154u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x0895117Cu, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08951184u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x0895118Cu, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x0895119Cu, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x089511A8u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x089511D0u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x089511ECu, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08951204u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08951214u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08951220u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08951228u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08951230u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08951240u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08951250u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x0895125Cu, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08951260u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x0895126Cu, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x0895127Cu, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08951288u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x0895128Cu, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08951298u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x089512A0u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x089512B8u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x089512C8u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x089512D4u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x089512E0u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x089512E8u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x089512F0u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x089512F8u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08951300u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08951308u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08951314u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x0895131Cu, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08951324u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08951330u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08951360u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08951378u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08951380u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08951388u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x0895139Cu, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x089513A8u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x089513B4u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x089513BCu, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x089513C4u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x089513DCu, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x089513ECu, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x089513F4u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08951400u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08951404u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x0895140Cu, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08951414u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x0895141Cu, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08951424u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08951464u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08951484u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x0895148Cu, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08951494u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x0895149Cu, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x089514ACu, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x089514BCu, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x089514E4u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x089514ECu, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x089514F8u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08951504u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x0895150Cu, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08951514u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x0895151Cu, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x0895155Cu, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x0895157Cu, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08951584u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x0895158Cu, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08951598u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x089515A0u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x089515C0u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x089515CCu, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x089515D4u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x089515E8u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x089515F4u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08951600u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08951608u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08951610u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x0895161Cu, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08951624u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08951630u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08951638u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08951654u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x0895165Cu, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08951664u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08951674u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x0895168Cu, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08951690u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08951698u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x089516B0u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x089516C8u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x089516D4u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x089516DCu, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x089516E8u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x089516F0u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08951720u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08951728u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08951740u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08951758u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08951780u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08951788u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08951794u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x0895179Cu, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x089517A8u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x089517B0u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x089517C4u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x089517D0u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x089517DCu, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x089517E4u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x089517ECu, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x089517FCu, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08951804u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x0895180Cu, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08951818u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08951854u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08951874u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x0895187Cu, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08951884u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x0895188Cu, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08951894u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x089518A0u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x089518DCu, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x089518FCu, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08951904u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x0895190Cu, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08951918u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x0895192Cu, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08951938u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08951960u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08951980u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x0895198Cu, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08951998u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x089519E0u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08951A00u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08951A28u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08951A30u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08951A38u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08951A58u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08951A80u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08951AA0u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08951AC8u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08951AD0u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08951AD8u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08951AECu, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08951B10u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08951B2Cu, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08951B54u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08951B74u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08951B88u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08951B98u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08951BA4u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08951BC4u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08951BD4u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08951BE4u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08951C2Cu, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08951C3Cu, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08951C48u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08951C78u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08951C90u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08951CA8u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08951CD0u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08951CE0u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08951CE8u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08951D00u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08951D0Cu, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08951D18u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08951D20u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08951D28u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08951D40u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08951D4Cu, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08951D54u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08951D68u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08951DACu, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08951DC0u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08951DD8u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08951DF8u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08951E20u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08951E30u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08951E38u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08951E48u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08951E58u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08951E68u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08951E80u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08951E8Cu, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08951E9Cu, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08951EA8u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08951EB8u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08951EC0u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08951ED0u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08951ED4u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08951EDCu, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08951EE8u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08951EF8u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08951F08u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08951F14u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08951F1Cu, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08951F2Cu, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08951F30u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08951F3Cu, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08951F4Cu, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08951F5Cu, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08951F70u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08951F7Cu, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08951F8Cu, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08951F9Cu, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08951FA8u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08951FB0u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08951FC0u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08951FD0u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08951FE0u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08951FECu, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08951FF4u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08952004u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08952018u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x089520C0u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x089520D0u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x089520E8u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x0895210Cu, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08952114u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08952138u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08952164u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08952170u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x0895217Cu, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x0895218Cu, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x0895219Cu, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x089521A4u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x089521ACu, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x089521B0u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x089521B8u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x089521C8u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x089521D8u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x089521ECu, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x089521F8u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08952210u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x0895221Cu, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x0895222Cu, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x0895223Cu, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x0895224Cu, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08952270u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08952294u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x089522ACu, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x089522C4u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x089522ECu, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x089522F4u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x089522FCu, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08952314u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08952324u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x0895232Cu, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08952334u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08952338u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08952358u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x0895238Cu, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x089523ACu, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x089523B4u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x089523BCu, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x089523C4u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x089523D4u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x089523D8u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x089523E0u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x089523FCu, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08952424u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08952434u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x0895243Cu, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08952444u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x0895244Cu, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08952454u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x0895246Cu, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08952474u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x0895247Cu, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08952484u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x0895248Cu, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08952494u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x0895249Cu, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x089524A4u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x089524B8u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x089524C0u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x089524C8u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x089524E8u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x089524F0u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x089524F8u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08952500u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08952518u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08952520u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08952528u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08952530u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08952538u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08952550u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08952558u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08952560u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08952568u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08952570u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08952584u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x0895258Cu, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08952594u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x0895259Cu, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x089525A4u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x089525C4u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x089525CCu, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x089525D4u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x089525DCu, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x089525F4u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x089525FCu, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08952604u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08952608u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08952624u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08952630u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08952638u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08952654u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08952664u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08952670u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08952674u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08952698u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x089526A4u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x089526BCu, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x089526C4u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x089526CCu, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x089526DCu, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x089526E4u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x089526ECu, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x089526F8u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x0895270Cu, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08952728u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08952730u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08952740u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08952748u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x0895275Cu, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08952764u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08952768u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08952774u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08952780u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x0895278Cu, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x089527C0u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x089527D0u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x089527DCu, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x089527ECu, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x089527FCu, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08952830u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08952844u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x0895284Cu, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08952870u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08952878u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08952880u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x0895288Cu, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x0895289Cu, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x089528A4u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x089528ACu, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x089528C4u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x089528D0u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x089528D8u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x089528E4u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x089528ECu, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x089528F4u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x089528FCu, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08952904u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08952914u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08952920u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08952930u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08952940u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08952948u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08952950u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x0895295Cu, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08952970u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x0895297Cu, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08952994u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x089529D4u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x089529E0u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x089529E8u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x089529FCu, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08952A04u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08952A18u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08952A2Cu, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08952A3Cu, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08952A50u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08952A74u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08952A84u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08952A9Cu, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08952AB4u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08952AB8u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08952AC0u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08952AC8u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08952AD0u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08952AF0u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08952AF8u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08952AFCu, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08952B1Cu, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08952B2Cu, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08952B38u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08952B40u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08952B50u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08952B60u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08952B70u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08952B80u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08952B90u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08952BA0u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08952BB0u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08952BC0u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08952BD0u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08952BE0u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08952BECu, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08952BF8u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08952C00u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08952C10u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08952C20u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08952C30u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08952C40u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08952C4Cu, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08952C54u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08952C5Cu, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08952C64u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08952C6Cu, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08952C78u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08952C80u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08952C90u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08952C9Cu, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08952CA4u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08952CD8u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08952CF4u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08952D18u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08952D20u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08952D24u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08952D2Cu, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08952D38u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08952D40u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08952D5Cu, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08952D74u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08952D7Cu, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08952D80u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08952D88u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08952D94u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08952D9Cu, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08952DB4u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08952DBCu, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08952DC0u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08952DC8u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08952DD4u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08952DF0u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08952E60u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08952E7Cu, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08952EA8u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08952EB0u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08952F00u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08952F08u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08952F20u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08952F3Cu, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08952F50u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08952F70u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08952F74u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08952F94u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08952FACu, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08952FC0u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08952FDCu, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08952FF4u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08953004u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x0895301Cu, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08953034u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x0895304Cu, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x0895305Cu, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08953074u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x089530A8u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x089530B4u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x089530CCu, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x089530DCu, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x089530ECu, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x089530FCu, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x0895310Cu, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x0895311Cu, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x0895312Cu, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x0895313Cu, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x0895314Cu, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08953184u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x089531C4u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x089531D8u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x089531E0u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x089531E8u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x0895320Cu, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08953218u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x0895322Cu, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08953234u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x0895323Cu, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08953248u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08953250u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x089532E0u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x089532F4u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x089532FCu, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08953318u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x0895332Cu, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08953334u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08953354u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08953360u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08953370u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08953388u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08953390u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08953398u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x089533A0u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x089533A8u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x089533B0u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x089533BCu, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x089533C4u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x089533CCu, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x089533DCu, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08953418u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x0895343Cu, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08953444u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08953450u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08953460u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08953474u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x089534ACu, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x089534C0u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x089534D4u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x089534E4u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08953528u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08953548u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08953560u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x0895356Cu, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08953570u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08953578u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x0895357Cu, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08953588u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08953598u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x089535A4u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x089535B0u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x089535C0u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x089535CCu, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x089535DCu, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x089535E8u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x089535F4u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x089535FCu, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08953614u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08953630u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08953638u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x0895363Cu, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08953644u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x0895364Cu, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08953658u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08953660u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08953668u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08953670u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08953678u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08953680u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x0895368Cu, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08953694u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x089536A0u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x089536A8u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x089536B0u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x089536BCu, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x089536C4u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x089536C8u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x089536D4u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x089536DCu, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x089536E4u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x089536ECu, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08953700u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08953714u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08953728u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08953730u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08953770u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08953778u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08953788u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x0895378Cu, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08953794u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x089537A8u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x089537C8u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x089537D4u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x089537ECu, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x089537FCu, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08953804u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08953810u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x0895381Cu, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08953824u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08953828u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x0895382Cu, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08953838u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08953844u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x0895384Cu, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08953850u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08953858u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08953860u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x0895386Cu, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08953874u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08953878u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08953880u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08953898u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x089538A8u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x089538B4u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x089538C0u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x089538C8u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x089538D4u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x089538E4u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x089538F0u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x089538FCu, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08953904u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08953910u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08953920u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08953928u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08953934u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08953954u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x0895397Cu, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08953990u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x089539A8u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x089539B0u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x089539BCu, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x089539CCu, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x089539E4u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x089539ECu, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x089539F8u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08953A08u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08953A68u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08953A70u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08953A8Cu, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08953A90u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08953AA0u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08953AACu, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08953B30u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08953BD4u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08953C28u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08953C34u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08953C40u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08953C48u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08953C60u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08953C78u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08953C8Cu, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08953C9Cu, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08953CACu, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08953CB8u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08953CCCu, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08953CDCu, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08953CE4u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08953CF4u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08953D00u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08953D14u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08953D20u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08953D2Cu, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08953D34u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08953D40u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08953D54u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08953D64u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08953D6Cu, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08953D70u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08953D78u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08953D88u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08953D94u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08953DA8u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08953DB8u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08953DC0u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08953DC4u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08953DD4u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08953DDCu, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08953DE4u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08953DF0u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08953E00u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08953E08u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08953E0Cu, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08953E14u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08953E18u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08953E20u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08953E28u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08953E60u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08953E74u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08953E98u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08953ECCu, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08953EECu, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08953F08u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08953F10u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08953F1Cu, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08953F34u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08953F3Cu, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08953F4Cu, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08953F50u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08953F5Cu, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08953F94u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08953FC4u, &recomp_unit_0083, "recomp_unit_0083"); - runtime.register_function(0x08953FD4u, &recomp_unit_0083, "recomp_unit_0083"); + // PSPRECOMP_V812_COMPACT_REGISTRATION: same entry set, looped once in Runtime instead of source-expanded calls. + runtime.register_generated_entry_mask(0x08950000u, &recomp_unit_0083, "recomp_unit_0083", + kEntryMasks_recomp_unit_0083, 64u); } } // namespace psprecomp diff --git a/profiles/vcs/generated/generated_unit_0084.cpp b/profiles/vcs/generated/generated_unit_0084.cpp index 2903ba2..cced9a2 100644 --- a/profiles/vcs/generated/generated_unit_0084.cpp +++ b/profiles/vcs/generated/generated_unit_0084.cpp @@ -923,6 +923,19 @@ LOCAL_DISPATCH: AOT_REGCACHE_SYNC_OUT(); return; } } +// PSPRECOMP_V812_SHARED_SCHED_BLOCK: one scheduler-exact slow boundary per unit. +LOCAL_SCHED_BOUNDARY: + ctx.pc = jump_target; + AOT_REGCACHE_SYNC_OUT(); + if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { + ++local_redispatch_rounds; + AOT_REGCACHE_SYNC_IN(); + local_transfers = 0u; + local_pc = ctx.pc; + entry_id = 0u; + goto LOCAL_DISPATCH; + } + return; L_08954000: aot_fpr_13 = aot_fpr_15 - aot_fpr_13; aot_gpr_4 = (15363u << 16u); @@ -1398,18 +1411,8 @@ L_089542F0: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08954310: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -1467,18 +1470,8 @@ L_08954384: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0895439C: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -1634,18 +1627,8 @@ L_089544BC: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089544E4: aot_gpr_29 = (aot_gpr_29 + static_cast(-64)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(32), aot_gpr_16); @@ -1775,18 +1758,8 @@ L_08954608: aot_gpr_29 = (aot_gpr_29 + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08954624: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -1882,18 +1855,8 @@ L_089546F0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08954704: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -1947,18 +1910,8 @@ L_08954764: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08954778: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), aot_gpr_16); @@ -1998,18 +1951,8 @@ L_089547B4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089547C8: aot_gpr_29 = (aot_gpr_29 + static_cast(-240)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(208), aot_gpr_16); @@ -2221,18 +2164,8 @@ L_08954964: aot_gpr_29 = (aot_gpr_29 + static_cast(240)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08954988: aot_gpr_6 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(580))); aot_gpr_5 = (aot_mem.aot_direct_load32(aot_gpr_6 + static_cast(4))); @@ -2315,18 +2248,8 @@ L_08954A18: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08954A20: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -2364,18 +2287,8 @@ L_08954A60: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08954A74: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_gpr_5 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(608))); @@ -2525,18 +2438,8 @@ L_08954B68: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08954B84: aot_gpr_4 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(24))); ctx.gpr[7] = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(712))); @@ -2628,18 +2531,8 @@ L_08954C14: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08954C1C: ctx.gpr[7] = (aot_gpr_4 + static_cast(11748)); aot_gpr_5 = (aot_gpr_4 + static_cast(11764)); @@ -2665,18 +2558,8 @@ L_08954C3C: aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(8144), 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08954C44: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); ctx.gpr[7] = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(8144))); @@ -2842,18 +2725,8 @@ L_08954DD0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08954DE8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -2896,18 +2769,8 @@ L_08954E3C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08954E4C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -2957,18 +2820,8 @@ L_08954EBC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08954ED0: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -3043,18 +2896,8 @@ L_08954F64: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08954F80: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -3140,18 +2983,8 @@ L_08955008: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08955020: aot_gpr_6 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(1456))); ctx.gpr[7] = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(1440))); @@ -3167,18 +3000,8 @@ L_08955020: aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(1456), aot_gpr_5); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08955050: aot_gpr_5 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(72))); aot_gpr_6 = (0u + static_cast(-2)); @@ -3195,18 +3018,8 @@ L_08955050: ctx.gpr[2] = (aot_gpr_4 | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08955084: aot_mem.aot_direct_store8(aot_gpr_4 + static_cast(0), static_cast(0u)); aot_gpr_5 = (0u + static_cast(-1)); @@ -3217,18 +3030,8 @@ L_08955084: ctx.gpr[2] = (aot_gpr_4 | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089550A0: aot_mem.aot_direct_store8(aot_gpr_4 + static_cast(0), static_cast(0u)); aot_gpr_5 = (0u + static_cast(-1)); @@ -3240,18 +3043,8 @@ L_089550A0: ctx.gpr[2] = (aot_gpr_4 | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089550C0: aot_gpr_29 = (aot_gpr_29 + static_cast(-64)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(28), aot_gpr_16); @@ -3506,18 +3299,8 @@ L_089552D8: aot_gpr_29 = (aot_gpr_29 + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08955300: aot_gpr_6 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(24))); aot_gpr_5 = (aot_mem.aot_direct_load32(aot_gpr_6 + static_cast(688))); @@ -3601,18 +3384,8 @@ L_08955390: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08955398: ctx.gpr[9] = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(24))); if (ctx.gpr[9] != 0u) { @@ -3701,18 +3474,8 @@ L_0895543C: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08955444: // TIER2_SUPERBLOCK_V2_HOOK_BEGIN if (vcs::tier2_cluster_enabled(vcs::Tier2ClusterId::Geometry) && rt.memory().direct_fastmem_enabled()) { @@ -3754,18 +3517,8 @@ L_089554A0: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089554A8: // TIER2_SUPERBLOCK_V2_HOOK_BEGIN if (vcs::tier2_cluster_enabled(vcs::Tier2ClusterId::Geometry) && rt.memory().direct_fastmem_enabled()) { @@ -4109,18 +3862,8 @@ L_089557B4: aot_gpr_29 = (aot_gpr_29 + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089557E8: ctx.gpr[7] = (aot_gpr_6 < static_cast(8) ? 1u : 0u); { const bool branch_taken = ctx.gpr[7] == 0u; @@ -4137,18 +3880,8 @@ L_089557F4: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0895580C: aot_gpr_6 = (0u | 1u); aot_mem.aot_direct_store8(aot_gpr_4 + static_cast(1472), static_cast(aot_gpr_6)); @@ -4364,18 +4097,8 @@ L_08955AC4: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08955ACC: ctx.gpr[7] = (aot_gpr_6 < static_cast(8) ? 1u : 0u); { const bool branch_taken = ctx.gpr[7] == 0u; @@ -4392,18 +4115,8 @@ L_08955AD8: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08955AF0: aot_mem.aot_direct_store8(aot_gpr_4 + static_cast(1472), static_cast(0u)); aot_gpr_6 = (0u & 255u); @@ -4595,18 +4308,8 @@ L_08955D48: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08955D50: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -4680,18 +4383,8 @@ L_08955DC0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08955DCC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -4808,18 +4501,8 @@ L_08955EAC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08955EC0: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -5170,18 +4853,8 @@ L_08956140: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08956160: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -5316,18 +4989,8 @@ L_08956288: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0895629C: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -5460,18 +5123,8 @@ L_0895639C: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089563C0: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(16), aot_gpr_16); @@ -5720,18 +5373,8 @@ L_08956580: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08956594: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -5861,18 +5504,8 @@ L_08956680: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08956690: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -6022,34 +5655,14 @@ L_08956794: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089567B8: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089567C0: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), aot_gpr_16); @@ -6235,18 +5848,8 @@ L_0895690C: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08956924: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -6287,18 +5890,8 @@ L_08956970: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0895697C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -6314,18 +5907,8 @@ L_08956994: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089569A0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -6340,18 +5923,8 @@ L_089569B4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089569C0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -6366,18 +5939,8 @@ L_089569D4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089569E0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -6392,18 +5955,8 @@ L_089569F4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08956A00: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -6651,18 +6204,8 @@ L_08956B9C: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08956BB8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -6703,18 +6246,8 @@ L_08956C04: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08956C14: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -6742,18 +6275,8 @@ L_08956C3C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08956C6C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -6794,18 +6317,8 @@ L_08956CB8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08956CC8: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -6888,18 +6401,8 @@ L_08956D68: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08956D88: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -6978,18 +6481,8 @@ L_08956E24: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08956E48: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(12), aot_gpr_31); @@ -7009,18 +6502,8 @@ L_08956E6C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08956E7C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -7090,18 +6573,8 @@ L_08956F08: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08956F20: aot_gpr_4 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(24))); ctx.gpr[2] = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(0))); @@ -7112,35 +6585,15 @@ L_08956F20: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08956F40: jump_target = aot_gpr_31; ctx.gpr[2] = (aot_gpr_5 | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08956F48: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -7352,18 +6805,8 @@ L_08957080: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08957098: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -7639,18 +7082,8 @@ L_08957210: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08957228: aot_gpr_29 = (aot_gpr_29 + static_cast(-64)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(8), std::bit_cast(aot_fpr_20)); @@ -7827,34 +7260,14 @@ L_089573F8: aot_gpr_29 = (aot_gpr_29 + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0895742C: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08957434: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -7898,18 +7311,8 @@ L_08957474: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08957480: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), aot_gpr_16); @@ -7970,18 +7373,8 @@ L_089574D8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089574EC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store8(aot_gpr_29 + static_cast(0), static_cast(0u)); @@ -7990,18 +7383,8 @@ L_089574EC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08957500: { const std::uint32_t vfpu_address = aot_gpr_5 + static_cast(0); std::uint32_t vfpu_words[4]{}; @@ -8202,52 +7585,22 @@ L_089576E4: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089576F0: ctx.gpr[2] = (0u + static_cast(0)); jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089576FC: ctx.gpr[2] = (0u + static_cast(1)); jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08957710: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -8547,18 +7900,8 @@ L_08957994: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089579B4: aot_gpr_29 = (aot_gpr_29 + static_cast(-80)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(32), aot_gpr_16); @@ -8980,18 +8323,8 @@ L_08957D48: aot_gpr_29 = (aot_gpr_29 + static_cast(80)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08957D74: aot_gpr_29 = (aot_gpr_29 + static_cast(-272)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(220), std::bit_cast(aot_fpr_20)); @@ -9360,849 +8693,8 @@ void recomp_unit_0084(Runtime &rt, AllegrexContext &ctx) { void register_generated_unit_84(Runtime &runtime) { runtime.register_generated_unit(84u, 0x08954000u, 16384u, &recomp_unit_0084, &recomp_unit_0084_entry); - runtime.register_function(0x08954000u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08954048u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08954050u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08954074u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08954080u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08954088u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x089540A0u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x089540A8u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x089540C0u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x089540C8u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x089540D0u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x089540E0u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x089540E8u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x089540F0u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x089540FCu, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08954104u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x0895410Cu, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08954118u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08954124u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x0895412Cu, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08954134u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x0895413Cu, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x0895414Cu, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08954158u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x0895415Cu, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08954160u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08954168u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08954174u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x0895417Cu, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08954184u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x0895418Cu, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08954194u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x089541ACu, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x089541BCu, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x089541C8u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x089541CCu, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x089541D0u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x089541D8u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x089541E4u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x089541ECu, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x089541FCu, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08954208u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x0895420Cu, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08954210u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08954218u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08954224u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08954230u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08954238u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08954240u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x0895424Cu, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08954250u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x0895425Cu, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08954264u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08954268u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08954274u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x0895427Cu, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08954284u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x0895428Cu, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08954294u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x0895429Cu, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x089542A8u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x089542B0u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x089542C0u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x089542CCu, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x089542D0u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x089542D4u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x089542DCu, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x089542E8u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x089542F0u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08954310u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08954334u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08954348u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08954370u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08954378u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08954380u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08954384u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x0895439Cu, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x089543D4u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x089543ECu, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x089543F0u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08954404u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08954410u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08954418u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08954428u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08954440u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08954450u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x0895445Cu, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x0895446Cu, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08954484u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08954494u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x0895449Cu, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x089544ACu, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x089544B4u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x089544BCu, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x089544E4u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08954510u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08954528u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08954540u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08954558u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08954570u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08954594u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08954600u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08954608u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08954624u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08954640u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08954658u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x0895467Cu, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x089546A0u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x089546B8u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x089546C0u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x089546E8u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x089546F0u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08954704u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x0895471Cu, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08954728u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08954730u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08954740u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08954758u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08954760u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08954764u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08954778u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x0895479Cu, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x089547A4u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x089547B0u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x089547B4u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x089547C8u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08954810u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x0895485Cu, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08954870u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x089548ACu, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x089548D4u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08954950u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x0895495Cu, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08954964u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08954988u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08954998u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x089549A0u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x089549B0u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x089549B8u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x089549C8u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x089549D0u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x089549E0u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x089549E8u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x089549F8u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08954A00u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08954A10u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08954A18u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08954A20u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08954A3Cu, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08954A40u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08954A48u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08954A50u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08954A60u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08954A74u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08954A98u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08954AA8u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08954AB0u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08954AB8u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08954ACCu, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08954AE0u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08954AE8u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08954AF4u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08954AFCu, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08954B0Cu, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08954B14u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08954B18u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08954B28u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08954B2Cu, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08954B38u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08954B40u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08954B50u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08954B54u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08954B68u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08954B84u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08954B94u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08954B98u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08954BC0u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08954BD0u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08954BD4u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08954BDCu, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08954BECu, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08954BF0u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08954BF8u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08954C04u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08954C10u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08954C14u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08954C1Cu, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08954C2Cu, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08954C30u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08954C3Cu, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08954C44u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08954C70u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08954CD4u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08954D24u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08954D2Cu, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08954D34u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08954D58u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08954D64u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08954D74u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08954DD0u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08954DE8u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08954E00u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08954E2Cu, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08954E34u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08954E3Cu, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08954E4Cu, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08954E64u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08954EA4u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08954EACu, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08954EB4u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08954EBCu, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08954ED0u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08954EF4u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08954EFCu, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08954F14u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08954F1Cu, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08954F30u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08954F3Cu, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08954F44u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08954F64u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08954F80u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08954FA4u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08954FB0u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08954FB8u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08954FC0u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08954FD4u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08954FE8u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08954FF0u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08954FF4u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08955008u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08955020u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08955050u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08955084u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x089550A0u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x089550C0u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08955118u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08955134u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08955160u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08955184u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08955188u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08955194u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x089551A0u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x089551ECu, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x089551F8u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08955204u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08955208u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08955210u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x0895521Cu, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x0895522Cu, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08955234u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x0895523Cu, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08955248u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08955250u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08955260u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08955280u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08955288u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08955290u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x089552ACu, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x089552B0u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x089552B8u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x089552C8u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x089552D0u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x089552D8u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08955300u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08955318u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x0895531Cu, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08955330u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08955340u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08955348u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x0895535Cu, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08955364u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08955374u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08955390u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08955398u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x089553A4u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x089553ACu, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x089553CCu, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x089553E8u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x089553F4u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x089553FCu, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08955404u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08955414u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08955418u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x0895543Cu, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08955444u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08955474u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x089554A0u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x089554A8u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x089554E0u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x089554ECu, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08955518u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08955534u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x0895553Cu, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08955544u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x0895554Cu, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08955570u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x0895557Cu, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08955588u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08955594u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x089555F4u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x089555FCu, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08955604u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08955608u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08955674u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08955684u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x0895568Cu, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x0895569Cu, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x089556B4u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x089556D0u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x089556D4u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08955700u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x0895570Cu, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08955744u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08955758u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08955764u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x0895576Cu, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x089557B4u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x089557E8u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x089557F4u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x0895580Cu, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08955870u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x089558B0u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x089558F0u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x089558F8u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08955900u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08955980u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08955A58u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08955AC4u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08955ACCu, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08955AD8u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08955AF0u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08955B54u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08955B90u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08955BCCu, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08955BD4u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08955BDCu, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08955C58u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08955D2Cu, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08955D48u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08955D50u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08955D68u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08955D78u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08955D80u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08955D90u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08955D98u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08955DA0u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08955DA8u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08955DB8u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08955DC0u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08955DCCu, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08955DE8u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08955DF4u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08955DFCu, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08955E08u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08955E10u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08955E18u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08955E20u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08955E2Cu, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08955E58u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08955E7Cu, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08955E8Cu, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08955E98u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08955EA4u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08955EACu, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08955EC0u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08955EF0u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08955EF8u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08955F08u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08955F10u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08955F18u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08955F28u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08955F30u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08955F34u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08955F3Cu, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08955F68u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08955F70u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08955F78u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08955F88u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08955F90u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08955F98u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08955FA4u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08955FACu, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08955FB4u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08955FC4u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08955FD0u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08955FD8u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08955FE8u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08955FF8u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08956038u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08956040u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x0895604Cu, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08956080u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x089560B8u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x089560C0u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x089560C8u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x089560DCu, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x089560E8u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x089560F0u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08956108u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08956110u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08956128u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08956130u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x0895613Cu, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08956140u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08956160u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x0895617Cu, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08956188u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08956194u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x0895619Cu, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x089561A4u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x089561BCu, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x089561C8u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x089561D0u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x089561FCu, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08956258u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08956268u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08956274u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08956280u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08956288u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x0895629Cu, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x089562C8u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x089562ECu, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x089562F4u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08956304u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x0895630Cu, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08956318u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08956328u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08956334u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08956348u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x0895634Cu, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08956354u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08956384u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08956394u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x0895639Cu, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x089563C0u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x089563ECu, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x089563F8u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08956400u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08956408u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08956420u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08956428u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08956430u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08956444u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08956448u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08956458u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08956460u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08956468u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08956470u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08956478u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08956488u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x089564BCu, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x089564D0u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x089564E0u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x089564E8u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x089564F0u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x089564F8u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08956500u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08956508u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08956510u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x0895651Cu, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x0895652Cu, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08956540u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x0895655Cu, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08956568u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08956570u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08956578u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08956580u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08956594u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x089565ACu, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x089565BCu, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x089565CCu, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x089565D4u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x089565E0u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x089565E8u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x089565F0u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x089565F8u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08956600u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08956610u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08956618u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08956620u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08956628u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08956630u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08956638u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08956644u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08956648u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08956668u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08956680u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08956690u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x089566BCu, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x089566D0u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x089566D8u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x089566E0u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x089566F8u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08956704u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x0895670Cu, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08956724u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08956750u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08956760u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08956768u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x0895676Cu, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08956778u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08956784u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08956788u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x0895678Cu, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08956794u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x089567B8u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x089567C0u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x089567E8u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x089567FCu, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08956808u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08956814u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08956824u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x0895682Cu, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08956834u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08956840u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08956848u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08956850u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08956868u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08956880u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08956898u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x089568B0u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x089568BCu, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x089568C0u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x089568D4u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x089568E0u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x089568E8u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x089568F0u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x089568F8u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08956904u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x0895690Cu, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08956924u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08956940u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08956958u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08956964u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08956970u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x0895697Cu, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08956994u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x089569A0u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x089569B4u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x089569C0u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x089569D4u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x089569E0u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x089569F4u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08956A00u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08956A34u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08956A44u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08956A4Cu, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08956A58u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08956A68u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08956A70u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08956A80u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08956A88u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08956A90u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08956AA0u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08956ADCu, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08956AE4u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08956AF0u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08956AF8u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08956B00u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08956B08u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08956B10u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08956B18u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08956B2Cu, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08956B38u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08956B44u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08956B50u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08956B58u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08956B68u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08956B6Cu, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08956B74u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08956B80u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08956B98u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08956B9Cu, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08956BB8u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08956BD8u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08956BE4u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08956BF4u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08956C04u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08956C14u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08956C3Cu, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08956C6Cu, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08956C8Cu, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08956C98u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08956CA8u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08956CB8u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08956CC8u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08956CF0u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08956D08u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08956D14u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08956D20u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08956D34u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08956D40u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08956D48u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08956D60u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08956D68u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08956D88u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08956DC8u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08956DCCu, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08956DD8u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08956DE8u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08956DF0u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08956DF4u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08956E0Cu, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08956E24u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08956E48u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08956E6Cu, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08956E7Cu, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08956E9Cu, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08956EB4u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08956EC8u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08956ED8u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08956EF0u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08956EF4u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08956F08u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08956F20u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08956F40u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08956F48u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08956F78u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08956F84u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08956F88u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08956F8Cu, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08956F94u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08956FA0u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08956FC4u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08956FCCu, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08956FDCu, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08956FE4u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08956FECu, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08956FF4u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08957000u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08957008u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08957010u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x0895701Cu, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08957024u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x0895702Cu, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x0895703Cu, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08957044u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x0895704Cu, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08957054u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08957060u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08957068u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08957070u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x0895707Cu, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08957080u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08957098u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x089570C0u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x089570CCu, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x089570D4u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x089570DCu, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x089570E4u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x089570F8u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08957104u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08957110u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x0895711Cu, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08957124u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08957134u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08957138u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08957140u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08957150u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08957158u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08957160u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x0895716Cu, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08957174u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x0895717Cu, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x0895718Cu, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08957194u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x0895719Cu, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x089571A8u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x089571B0u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x089571B8u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x089571C0u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x089571C8u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x089571D8u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x089571E0u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x089571E8u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x089571F0u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x089571FCu, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08957204u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x0895720Cu, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08957210u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08957228u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x089572E8u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08957300u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x0895731Cu, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08957320u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08957344u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08957350u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08957388u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x0895739Cu, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x089573A8u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x089573B0u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x089573F8u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x0895742Cu, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08957434u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08957444u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08957458u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08957460u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x0895746Cu, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08957474u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08957480u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x0895749Cu, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x089574ACu, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x089574B4u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x089574BCu, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x089574C4u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x089574C8u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x089574D0u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x089574D8u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x089574ECu, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08957500u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x089575B0u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x089575DCu, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08957608u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08957634u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08957660u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x0895768Cu, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x089576B8u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x089576E4u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x089576F0u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x089576FCu, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08957710u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x0895773Cu, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x0895774Cu, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08957754u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x0895776Cu, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08957780u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x089577B8u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x089577C4u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x089577DCu, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x089577ECu, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08957800u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08957804u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08957818u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08957820u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08957838u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08957848u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08957858u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08957870u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08957884u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08957890u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08957898u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x089578D8u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x089578E4u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x089578F8u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08957900u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08957914u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x0895791Cu, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08957934u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08957944u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08957958u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08957970u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08957994u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x089579B4u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x089579F0u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x089579FCu, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08957A14u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08957A1Cu, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08957A34u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08957A40u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08957A48u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08957A60u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08957A78u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08957A80u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08957A8Cu, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08957AA4u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08957AACu, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08957AC0u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08957ACCu, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08957AD0u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08957AF4u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08957B00u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08957B08u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08957B20u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08957B38u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08957B40u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08957B50u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08957B58u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08957B6Cu, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08957B8Cu, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08957BACu, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08957BB8u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08957BD4u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08957BD8u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08957BE0u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08957BECu, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08957C00u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08957C14u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08957C18u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08957C1Cu, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08957C80u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08957C88u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08957CA4u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08957CB0u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08957CCCu, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08957CD4u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08957CE8u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08957D10u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08957D20u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08957D34u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08957D48u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08957D74u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08957DB0u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08957DB8u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08957DDCu, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08957DF4u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08957E24u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08957E30u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08957E38u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08957E40u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08957E48u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08957E5Cu, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08957E70u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08957E84u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08957E90u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08957EA0u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08957EA4u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08957EACu, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08957EBCu, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08957EC8u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08957ECCu, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08957ED0u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08957ED8u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08957EE0u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08957EE8u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08957EF8u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08957F04u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08957F08u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08957F0Cu, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08957F14u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08957F24u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08957F3Cu, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08957F4Cu, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08957F54u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08957F74u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08957F8Cu, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08957F9Cu, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08957FA8u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08957FB4u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08957FC0u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08957FC8u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08957FD0u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08957FDCu, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08957FF0u, &recomp_unit_0084, "recomp_unit_0084"); - runtime.register_function(0x08957FFCu, &recomp_unit_0084, "recomp_unit_0084"); + // PSPRECOMP_V812_COMPACT_REGISTRATION: same entry set, looped once in Runtime instead of source-expanded calls. + runtime.register_generated_entry_mask(0x08954000u, &recomp_unit_0084, "recomp_unit_0084", + kEntryMasks_recomp_unit_0084, 64u); } } // namespace psprecomp diff --git a/profiles/vcs/generated/generated_unit_0085.cpp b/profiles/vcs/generated/generated_unit_0085.cpp index e46e950..36de0a3 100644 --- a/profiles/vcs/generated/generated_unit_0085.cpp +++ b/profiles/vcs/generated/generated_unit_0085.cpp @@ -660,6 +660,19 @@ LOCAL_DISPATCH: AOT_REGCACHE_SYNC_OUT(); return; } } +// PSPRECOMP_V812_SHARED_SCHED_BLOCK: one scheduler-exact slow boundary per unit. +LOCAL_SCHED_BOUNDARY: + ctx.pc = jump_target; + AOT_REGCACHE_SYNC_OUT(); + if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { + ++local_redispatch_rounds; + AOT_REGCACHE_SYNC_IN(); + local_transfers = 0u; + local_pc = ctx.pc; + entry_id = 0u; + goto LOCAL_DISPATCH; + } + return; L_08958004: aot_gpr_4 = (aot_mem.aot_direct_load32(ctx.gpr[21] + static_cast(608))); { const bool branch_taken = static_cast(aot_gpr_4) <= 0; @@ -1485,18 +1498,8 @@ L_08958730: aot_gpr_29 = (aot_gpr_29 + static_cast(272)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08958764: aot_gpr_29 = (aot_gpr_29 + static_cast(-320)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(272), std::bit_cast(aot_fpr_20)); @@ -2286,18 +2289,8 @@ L_08958CF8: aot_gpr_29 = (aot_gpr_29 + static_cast(320)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08958D28: // TIER2_SUPERBLOCK_V2_HOOK_BEGIN if (vcs::tier2_cluster_enabled(vcs::Tier2ClusterId::Geometry) && rt.memory().direct_fastmem_enabled()) { @@ -5395,18 +5388,8 @@ L_0895A72C: aot_gpr_29 = (aot_gpr_29 + static_cast(624)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0895A760: // TIER2_SUPERBLOCK_V2_HOOK_BEGIN if (vcs::tier2_cluster_enabled(vcs::Tier2ClusterId::Geometry) && rt.memory().direct_fastmem_enabled()) { @@ -6526,18 +6509,8 @@ L_0895B33C: aot_gpr_29 = (aot_gpr_29 + static_cast(144)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0895B38C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), aot_gpr_31); @@ -6562,18 +6535,8 @@ L_0895B3BC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0895B3C8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -6635,18 +6598,8 @@ L_0895B430: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0895B470: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -6711,18 +6664,8 @@ L_0895B4D4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0895B4EC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(0))); @@ -6780,18 +6723,8 @@ L_0895B558: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0895B56C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_6 = (aot_mem.aot_direct_load32(aot_gpr_5 + static_cast(12))); @@ -6844,18 +6777,8 @@ L_0895B5D8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0895B5F0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -6965,18 +6888,8 @@ L_0895B674: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0895B68C: aot_gpr_29 = (aot_gpr_29 + static_cast(-272)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(260), ctx.gpr[17]); @@ -7035,18 +6948,8 @@ L_0895B6F0: aot_gpr_29 = (aot_gpr_29 + static_cast(272)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0895B708: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -7279,18 +7182,8 @@ L_0895B908: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0895B934: { float vfpu_value[4]{}; vfpu_value[3u] = 1.0f; ctx.write_vfpu_vector_with_destination_prefix_ct<35u, 4u>(vfpu_value); } @@ -7399,18 +7292,8 @@ L_0895B934: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0895B97C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -7444,18 +7327,8 @@ L_0895B9B4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0895B9C8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -7472,18 +7345,8 @@ L_0895B9DC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0895B9F0: aot_gpr_4 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(20))); ctx.gpr[2] = (aot_gpr_4 + static_cast(32)); @@ -7491,18 +7354,8 @@ L_0895B9F0: ctx.gpr[2] = (ctx.gpr[2] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0895BA00: ctx.gpr[7] = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(0))); ctx.gpr[8] = (aot_mem.aot_direct_load_word_right(aot_gpr_6 + static_cast(1), ctx.gpr[8])); @@ -7547,18 +7400,8 @@ L_0895BA00: aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(0), aot_gpr_5); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0895BAA4: { const std::uint32_t vfpu_address = ctx.gpr[7] + static_cast(0); std::uint32_t vfpu_words[4]{}; @@ -7680,18 +7523,8 @@ L_0895BAA4: aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(44), ctx.gpr[14]); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0895BBA4: aot_gpr_29 = (aot_gpr_29 + static_cast(-192)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(136), std::bit_cast(aot_fpr_20)); @@ -8187,586 +8020,8 @@ void recomp_unit_0085(Runtime &rt, AllegrexContext &ctx) { void register_generated_unit_85(Runtime &runtime) { runtime.register_generated_unit(85u, 0x08958000u, 16384u, &recomp_unit_0085, &recomp_unit_0085_entry); - runtime.register_function(0x08958004u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x08958010u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x08958028u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x0895803Cu, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x08958044u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x08958068u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x08958094u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x089580ACu, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x089580CCu, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x089580E8u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x08958134u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x08958140u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x08958144u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x08958150u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x08958170u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x08958184u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x089581A0u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x089581A8u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x089581C0u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x089581C8u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x089581F0u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x08958200u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x08958228u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x0895823Cu, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x08958248u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x08958258u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x08958268u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x089582A4u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x089582B4u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x089582D4u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x089582F4u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x08958300u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x0895830Cu, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x0895832Cu, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x08958338u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x08958340u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x0895835Cu, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x08958384u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x0895838Cu, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x08958398u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x089583B8u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x089583C0u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x089583E4u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x089583F8u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x08958400u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x08958414u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x08958444u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x08958450u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x08958474u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x089585ECu, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x0895860Cu, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x089586A8u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x089586D8u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x089586E4u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x089586F4u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x08958700u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x08958708u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x08958714u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x08958728u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x08958730u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x08958764u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x0895879Cu, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x089587A8u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x089587B8u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x089587E0u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x089587E8u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x089587F0u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x089587F8u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x08958804u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x0895880Cu, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x08958818u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x08958854u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x08958868u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x08958874u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x08958880u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x089588A0u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x089588A8u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x089588B0u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x089588B8u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x089588DCu, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x089588E8u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x0895890Cu, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x0895894Cu, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x0895895Cu, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x08958988u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x08958990u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x089589B8u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x089589E0u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x089589FCu, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x08958A0Cu, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x08958A14u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x08958A1Cu, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x08958A48u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x08958A50u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x08958A78u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x08958AB0u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x08958ABCu, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x08958AD0u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x08958AE0u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x08958AF0u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x08958B00u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x08958B08u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x08958B18u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x08958B24u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x08958B2Cu, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x08958B34u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x08958B48u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x08958B58u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x08958B68u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x08958B78u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x08958B84u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x08958B8Cu, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x08958B94u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x08958B9Cu, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x08958BA4u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x08958BACu, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x08958BB8u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x08958BC0u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x08958BC8u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x08958BD0u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x08958BD8u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x08958BE0u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x08958C40u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x08958CE8u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x08958CF0u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x08958CF8u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x08958D28u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x08958D70u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x08958D74u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x08958D7Cu, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x08958D88u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x08958D94u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x08958DC4u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x08958DD0u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x08958DECu, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x08958DF8u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x08958E10u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x08958E50u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x08958E58u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x08958E60u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x08958E88u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x08958EB4u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x08958EC4u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x08958ED8u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x08958EE0u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x08958EF4u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x08958F00u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x08958F08u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x08958F1Cu, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x08958F30u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x08958F34u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x08958F60u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x08958F80u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x08958FA4u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x08958FC4u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x08958FCCu, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x08958FE0u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x08959010u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x08959024u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x08959070u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x089590F4u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x08959108u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x08959118u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x089591BCu, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x089591C8u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x089591D0u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x089591DCu, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x08959200u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x0895920Cu, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x08959218u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x08959224u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x0895922Cu, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x08959234u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x08959258u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x08959298u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x089592ACu, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x089592CCu, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x089592E0u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x08959300u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x08959314u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x089593E8u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x089593F0u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x08959414u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x08959438u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x0895944Cu, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x08959458u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x0895946Cu, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x089594A0u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x0895952Cu, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x08959544u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x0895955Cu, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x08959564u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x08959574u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x0895957Cu, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x08959598u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x089595F4u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x08959630u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x0895963Cu, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x0895964Cu, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x08959654u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x08959658u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x0895968Cu, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x089596E4u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x089596ECu, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x089596F4u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x089596FCu, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x08959704u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x08959720u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x08959738u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x08959750u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x0895975Cu, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x08959764u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x0895976Cu, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x08959774u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x08959790u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x089597A8u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x089597C0u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x089597CCu, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x089597D4u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x089597DCu, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x089597F4u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x0895980Cu, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x08959824u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x0895982Cu, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x08959844u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x0895985Cu, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x0895986Cu, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x08959874u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x0895987Cu, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x08959898u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x089598B0u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x089598D8u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x089598E4u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x089598F0u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x089598F8u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x08959900u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x08959918u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x08959930u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x08959958u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x08959964u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x0895996Cu, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x08959984u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x0895999Cu, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x089599ACu, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x089599B4u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x08959A24u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x08959A2Cu, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x08959A34u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x08959A3Cu, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x08959A44u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x08959A4Cu, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x08959A68u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x08959A80u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x08959A98u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x08959AA4u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x08959AACu, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x08959AB4u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x08959AD0u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x08959AE8u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x08959B00u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x08959B0Cu, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x08959B14u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x08959B1Cu, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x08959B34u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x08959B4Cu, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x08959B64u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x08959B6Cu, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x08959B84u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x08959B9Cu, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x08959BACu, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x08959BB4u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x08959BBCu, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x08959BD8u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x08959BF0u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x08959C18u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x08959C24u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x08959C30u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x08959C38u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x08959C40u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x08959C5Cu, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x08959C74u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x08959C8Cu, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x08959C98u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x08959CA0u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x08959CA8u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x08959CC0u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x08959CD8u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x08959D00u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x08959D0Cu, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x08959D14u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x08959D2Cu, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x08959D44u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x08959D54u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x08959D5Cu, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x08959D64u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x08959D7Cu, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x08959DDCu, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x08959DE4u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x08959DF4u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x08959E10u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x08959E1Cu, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x08959E2Cu, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x08959E54u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x08959F54u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x08959F5Cu, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x08959FA8u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x08959FD8u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x08959FE4u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x08959FF4u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x08959FFCu, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x0895A000u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x0895A01Cu, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x0895A024u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x0895A03Cu, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x0895A064u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x0895A070u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x0895A07Cu, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x0895A084u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x0895A08Cu, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x0895A0A4u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x0895A0BCu, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x0895A0C8u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x0895A0D0u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x0895A0E0u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x0895A140u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x0895A148u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x0895A158u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x0895A174u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x0895A180u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x0895A190u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x0895A1B8u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x0895A298u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x0895A2A8u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x0895A2D0u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x0895A2E0u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x0895A324u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x0895A348u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x0895A360u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x0895A36Cu, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x0895A3BCu, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x0895A414u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x0895A420u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x0895A450u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x0895A464u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x0895A470u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x0895A47Cu, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x0895A488u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x0895A49Cu, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x0895A4A4u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x0895A4D0u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x0895A4DCu, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x0895A4E8u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x0895A4F0u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x0895A508u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x0895A510u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x0895A560u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x0895A588u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x0895A598u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x0895A718u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x0895A724u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x0895A72Cu, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x0895A760u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x0895A7F4u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x0895A86Cu, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x0895A88Cu, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x0895A8B4u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x0895A904u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x0895A92Cu, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x0895A93Cu, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x0895A964u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x0895A970u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x0895A97Cu, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x0895A998u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x0895A9A4u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x0895A9B0u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x0895A9BCu, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x0895A9D8u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x0895AA1Cu, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x0895AA24u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x0895AA64u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x0895AA80u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x0895AA84u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x0895AA8Cu, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x0895AA90u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x0895AA9Cu, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x0895AAB8u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x0895AAC0u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x0895AADCu, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x0895AAE8u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x0895AAF0u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x0895AB30u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x0895AB70u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x0895AB98u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x0895ABA8u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x0895ABACu, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x0895ABDCu, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x0895ABE0u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x0895ABECu, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x0895ABFCu, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x0895ACF0u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x0895AD00u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x0895AD0Cu, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x0895AD10u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x0895AD2Cu, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x0895AD38u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x0895ADC8u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x0895ADD8u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x0895ADF4u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x0895AE00u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x0895AE88u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x0895AE9Cu, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x0895AEA0u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x0895AEB4u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x0895AEC0u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x0895AEF0u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x0895AF1Cu, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x0895AF34u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x0895AF3Cu, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x0895AF54u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x0895AF6Cu, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x0895AFC4u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x0895AFD8u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x0895AFECu, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x0895B034u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x0895B060u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x0895B08Cu, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x0895B0B8u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x0895B0E4u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x0895B110u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x0895B13Cu, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x0895B168u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x0895B174u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x0895B194u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x0895B1B4u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x0895B1FCu, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x0895B214u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x0895B228u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x0895B240u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x0895B258u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x0895B2B0u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x0895B2C0u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x0895B2CCu, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x0895B2ECu, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x0895B2F8u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x0895B33Cu, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x0895B38Cu, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x0895B3A8u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x0895B3BCu, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x0895B3C8u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x0895B3E0u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x0895B3ECu, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x0895B400u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x0895B41Cu, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x0895B430u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x0895B470u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x0895B490u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x0895B498u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x0895B4A0u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x0895B4A4u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x0895B4ACu, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x0895B4C8u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x0895B4D0u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x0895B4D4u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x0895B4ECu, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x0895B50Cu, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x0895B520u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x0895B528u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x0895B530u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x0895B538u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x0895B558u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x0895B56Cu, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x0895B58Cu, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x0895B594u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x0895B5CCu, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x0895B5D8u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x0895B5F0u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x0895B614u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x0895B61Cu, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x0895B62Cu, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x0895B634u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x0895B674u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x0895B68Cu, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x0895B6B0u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x0895B6C4u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x0895B6D4u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x0895B6DCu, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x0895B6E4u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x0895B6ECu, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x0895B6F0u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x0895B708u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x0895B73Cu, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x0895B748u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x0895B794u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x0895B79Cu, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x0895B7A4u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x0895B7ACu, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x0895B7C4u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x0895B7D8u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x0895B7E4u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x0895B7FCu, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x0895B80Cu, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x0895B820u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x0895B834u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x0895B840u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x0895B858u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x0895B860u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x0895B86Cu, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x0895B878u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x0895B888u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x0895B8A0u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x0895B8ACu, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x0895B8BCu, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x0895B8C8u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x0895B8D8u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x0895B8E4u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x0895B908u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x0895B934u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x0895B97Cu, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x0895B994u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x0895B9A4u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x0895B9ACu, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x0895B9B4u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x0895B9C8u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x0895B9DCu, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x0895B9F0u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x0895BA00u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x0895BAA4u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x0895BBA4u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x0895BC08u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x0895BC18u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x0895BC28u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x0895BC38u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x0895BC44u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x0895BC54u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x0895BC64u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x0895BC68u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x0895BC70u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x0895BC88u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x0895BC8Cu, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x0895BC9Cu, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x0895BCB4u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x0895BCC8u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x0895BCD4u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x0895BCE4u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x0895BCECu, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x0895BCF8u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x0895BD00u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x0895BD10u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x0895BD20u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x0895BD28u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x0895BD30u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x0895BD38u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x0895BD44u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x0895BD70u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x0895BD78u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x0895BDBCu, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x0895BDC4u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x0895BDD0u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x0895BDE0u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x0895BDF8u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x0895BE10u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x0895BE1Cu, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x0895BE24u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x0895BE34u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x0895BE3Cu, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x0895BE60u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x0895BE78u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x0895BE84u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x0895BE8Cu, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x0895BEB4u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x0895BECCu, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x0895BEE4u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x0895BEECu, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x0895BEF0u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x0895BEF8u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x0895BF04u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x0895BF3Cu, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x0895BF5Cu, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x0895BF7Cu, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x0895BF88u, &recomp_unit_0085, "recomp_unit_0085"); - runtime.register_function(0x0895BFBCu, &recomp_unit_0085, "recomp_unit_0085"); + // PSPRECOMP_V812_COMPACT_REGISTRATION: same entry set, looped once in Runtime instead of source-expanded calls. + runtime.register_generated_entry_mask(0x08958004u, &recomp_unit_0085, "recomp_unit_0085", + kEntryMasks_recomp_unit_0085, 64u); } } // namespace psprecomp diff --git a/profiles/vcs/generated/generated_unit_0086.cpp b/profiles/vcs/generated/generated_unit_0086.cpp index e6ae41a..d2410ab 100644 --- a/profiles/vcs/generated/generated_unit_0086.cpp +++ b/profiles/vcs/generated/generated_unit_0086.cpp @@ -683,6 +683,19 @@ LOCAL_DISPATCH: AOT_REGCACHE_SYNC_OUT(); return; } } +// PSPRECOMP_V812_SHARED_SCHED_BLOCK: one scheduler-exact slow boundary per unit. +LOCAL_SCHED_BOUNDARY: + ctx.pc = jump_target; + AOT_REGCACHE_SYNC_OUT(); + if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { + ++local_redispatch_rounds; + AOT_REGCACHE_SYNC_IN(); + local_transfers = 0u; + local_pc = ctx.pc; + entry_id = 0u; + goto LOCAL_DISPATCH; + } + return; L_0895C000: // TIER2_SUPERBLOCK_V2_HOOK_BEGIN if (vcs::tier2_cluster_enabled(vcs::Tier2ClusterId::Boundary) && rt.memory().direct_fastmem_enabled()) { @@ -1529,18 +1542,8 @@ L_0895C934: aot_gpr_29 = (aot_gpr_29 + static_cast(192)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0895C978: aot_gpr_4 = (16256u << 16u); aot_fpr_12 = std::bit_cast(aot_gpr_4); @@ -1556,18 +1559,8 @@ L_0895C978: aot_mem.aot_direct_store32(ctx.gpr[28] + static_cast(-17640), std::bit_cast(aot_fpr_12)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0895C9A8: aot_gpr_4 = (aot_mem.aot_direct_load8(ctx.gpr[28] + static_cast(7648))); aot_gpr_5 = (0u | 10u); @@ -1593,18 +1586,8 @@ L_0895C9A8: aot_mem.aot_direct_store8(ctx.gpr[2] + static_cast(16), static_cast(aot_gpr_4)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0895CA18: aot_gpr_4 = (std::bit_cast(aot_fpr_12)); ctx.set_vfpu_scalar_bits_ct<0u>(aot_gpr_4); @@ -1618,18 +1601,8 @@ L_0895CA18: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0895CA3C: aot_gpr_4 = (std::bit_cast(aot_fpr_12)); ctx.set_vfpu_scalar_bits_ct<0u>(aot_gpr_4); @@ -1643,18 +1616,8 @@ L_0895CA3C: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0895CA60: aot_gpr_6 = (aot_mem.aot_direct_load32(aot_gpr_5 + static_cast(0))); aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(4), aot_gpr_5); @@ -1665,18 +1628,8 @@ L_0895CA60: aot_mem.aot_direct_store32(aot_gpr_5 + static_cast(4), aot_gpr_4); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0895CA7C: aot_gpr_5 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(4))); aot_gpr_6 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(0))); @@ -1686,18 +1639,8 @@ L_0895CA7C: aot_mem.aot_direct_store32(aot_gpr_5 + static_cast(0), aot_gpr_4); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0895CA94: aot_gpr_29 = (aot_gpr_29 + static_cast(-64)); aot_gpr_4 = (aot_mem.aot_direct_load8(ctx.gpr[28] + static_cast(-7080))); @@ -1895,18 +1838,8 @@ L_0895CC50: aot_gpr_29 = (aot_gpr_29 + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0895CC70: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -1936,18 +1869,8 @@ L_0895CCA4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0895CCB4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_6 = (aot_mem.aot_direct_load16(ctx.gpr[28] + static_cast(9008))); @@ -2051,18 +1974,8 @@ L_0895CD98: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0895CDA4: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_gpr_4 = (aot_mem.aot_direct_load8(ctx.gpr[28] + static_cast(-7080))); @@ -2245,18 +2158,8 @@ L_0895CF20: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0895CF40: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (aot_mem.aot_direct_load8(ctx.gpr[28] + static_cast(-7080))); @@ -2321,18 +2224,8 @@ L_0895CFAC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0895CFC0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(104))); @@ -2417,36 +2310,16 @@ L_0895D040: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0895D04C: aot_mem.aot_direct_store8(aot_gpr_4 + static_cast(101), static_cast(0u)); jump_target = aot_gpr_31; ctx.gpr[2] = (aot_gpr_4 | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0895D058: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), std::bit_cast(ctx.fpr[20])); @@ -2544,18 +2417,8 @@ L_0895D0D0: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0895D180: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -2597,18 +2460,8 @@ L_0895D1C8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0895D1DC: ctx.gpr[2] = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(4))); ctx.gpr[3] = (0u | 0u); @@ -2709,18 +2562,8 @@ L_0895D2F8: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0895D300: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (2247u << 16u); @@ -2754,18 +2597,8 @@ L_0895D33C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0895D350: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (2247u << 16u); @@ -2799,18 +2632,8 @@ L_0895D38C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0895D3A0: aot_gpr_5 = (0u | 0u); goto L_0895D3A4; @@ -2829,18 +2652,8 @@ L_0895D3B8: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0895D3C0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(8), aot_gpr_16); @@ -3063,18 +2876,8 @@ L_0895D578: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0895D588: aot_gpr_6 = (aot_gpr_5 | 0u); aot_gpr_5 = (0u | 0u); @@ -3167,35 +2970,15 @@ L_0895D618: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0895D620: jump_target = aot_gpr_31; ctx.gpr[2] = (aot_gpr_4 | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0895D628: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -3229,18 +3012,8 @@ L_0895D664: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0895D678: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(16), std::bit_cast(ctx.fpr[20])); @@ -3421,18 +3194,8 @@ L_0895D7E8: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0895D800: aot_gpr_29 = (aot_gpr_29 + static_cast(-80)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(48), std::bit_cast(ctx.fpr[20])); @@ -3934,18 +3697,8 @@ L_0895DC14: aot_gpr_29 = (aot_gpr_29 + static_cast(80)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0895DC38: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (0u | 0u); @@ -3988,18 +3741,8 @@ L_0895DC80: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0895DC88: aot_gpr_29 = (aot_gpr_29 + static_cast(-144)); aot_gpr_5 = (aot_mem.aot_direct_load8(ctx.gpr[28] + static_cast(-7080))); @@ -4193,35 +3936,15 @@ L_0895DDAC: aot_gpr_29 = (aot_gpr_29 + static_cast(144)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0895DDB4: jump_target = aot_gpr_31; ctx.gpr[2] = (aot_gpr_4 | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0895DDBC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -4255,18 +3978,8 @@ L_0895DDF8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0895DE0C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -4320,18 +4033,8 @@ L_0895DE60: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0895DE74: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -4385,18 +4088,8 @@ L_0895DEC8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0895DEDC: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -4478,18 +4171,8 @@ L_0895DF68: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0895DF84: aot_mem.aot_direct_store32(ctx.gpr[28] + static_cast(8636), aot_gpr_4); aot_mem.aot_direct_store32(ctx.gpr[28] + static_cast(8632), aot_gpr_5); @@ -4535,18 +4218,8 @@ L_0895DFD8: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0895DFE0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -4586,18 +4259,8 @@ L_0895E024: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0895E038: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -4637,18 +4300,8 @@ L_0895E07C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0895E090: aot_gpr_29 = (aot_gpr_29 + static_cast(-176)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(152), aot_gpr_16); @@ -5642,18 +5295,8 @@ L_0895E944: aot_gpr_29 = (aot_gpr_29 + static_cast(176)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0895E958: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(8), aot_gpr_16); @@ -6076,18 +5719,8 @@ L_0895EC40: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0895EC70: aot_gpr_29 = (aot_gpr_29 + static_cast(-208)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(140), std::bit_cast(ctx.fpr[20])); @@ -6552,18 +6185,8 @@ L_0895F06C: aot_gpr_29 = (aot_gpr_29 + static_cast(208)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0895F0AC: aot_gpr_29 = (aot_gpr_29 + static_cast(-432)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(368), std::bit_cast(ctx.fpr[20])); @@ -7286,18 +6909,8 @@ L_0895F5A4: aot_gpr_29 = (aot_gpr_29 + static_cast(432)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0895F5E0: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(32), aot_gpr_16); @@ -7782,18 +7395,8 @@ L_0895FA9C: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0895FAB0: aot_gpr_29 = (aot_gpr_29 + static_cast(-560)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(500), std::bit_cast(ctx.fpr[20])); @@ -8661,609 +8264,8 @@ void recomp_unit_0086(Runtime &rt, AllegrexContext &ctx) { void register_generated_unit_86(Runtime &runtime) { runtime.register_generated_unit(86u, 0x0895C000u, 16384u, &recomp_unit_0086, &recomp_unit_0086_entry); - runtime.register_function(0x0895C000u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895C01Cu, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895C044u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895C04Cu, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895C058u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895C064u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895C074u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895C080u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895C08Cu, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895C098u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895C0A4u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895C0A8u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895C118u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895C1B4u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895C1D4u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895C1E0u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895C1FCu, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895C208u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895C214u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895C220u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895C244u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895C28Cu, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895C2A8u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895C2C0u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895C2C8u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895C318u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895C324u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895C34Cu, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895C54Cu, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895C564u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895C570u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895C640u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895C658u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895C694u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895C6B8u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895C6C4u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895C6D0u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895C6DCu, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895C6E4u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895C6F0u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895C6FCu, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895C708u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895C710u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895C734u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895C748u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895C760u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895C764u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895C800u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895C848u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895C864u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895C868u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895C878u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895C884u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895C88Cu, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895C8C4u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895C918u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895C934u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895C978u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895C9A8u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895CA18u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895CA3Cu, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895CA60u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895CA7Cu, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895CA94u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895CABCu, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895CAC4u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895CACCu, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895CAF0u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895CAF8u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895CB00u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895CB10u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895CB28u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895CB30u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895CB40u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895CB54u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895CB5Cu, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895CB68u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895CB78u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895CB88u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895CB90u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895CBA4u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895CBB0u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895CBBCu, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895CBCCu, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895CC50u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895CC70u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895CC8Cu, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895CC90u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895CCA4u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895CCB4u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895CCCCu, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895CD08u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895CD14u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895CD34u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895CD48u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895CD8Cu, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895CD98u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895CDA4u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895CDCCu, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895CDD4u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895CDDCu, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895CDE4u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895CE34u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895CE3Cu, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895CE44u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895CE50u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895CE6Cu, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895CE74u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895CE8Cu, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895CEA0u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895CEA4u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895CEC0u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895CEC8u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895CEE4u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895CEE8u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895CEF4u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895CF08u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895CF10u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895CF20u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895CF40u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895CF5Cu, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895CF64u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895CF70u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895CF7Cu, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895CF84u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895CF94u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895CF9Cu, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895CFA4u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895CFACu, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895CFC0u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895CFDCu, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895CFE4u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895CFECu, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895CFF8u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895D000u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895D008u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895D014u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895D020u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895D02Cu, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895D038u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895D040u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895D04Cu, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895D058u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895D0A4u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895D0BCu, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895D0D0u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895D180u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895D19Cu, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895D1A4u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895D1B4u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895D1C8u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895D1DCu, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895D1FCu, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895D204u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895D214u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895D228u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895D2A0u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895D2F8u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895D300u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895D324u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895D32Cu, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895D33Cu, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895D350u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895D374u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895D37Cu, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895D38Cu, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895D3A0u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895D3A4u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895D3B8u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895D3C0u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895D414u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895D41Cu, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895D424u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895D440u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895D488u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895D4A0u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895D4A4u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895D4B0u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895D4C0u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895D4D8u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895D51Cu, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895D530u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895D53Cu, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895D550u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895D558u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895D570u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895D578u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895D588u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895D59Cu, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895D5B4u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895D5D0u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895D5F4u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895D604u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895D610u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895D618u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895D620u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895D628u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895D64Cu, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895D654u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895D664u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895D678u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895D698u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895D6A4u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895D6D8u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895D6E0u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895D6E8u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895D6F0u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895D6F4u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895D70Cu, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895D718u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895D720u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895D72Cu, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895D750u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895D778u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895D784u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895D790u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895D79Cu, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895D7B8u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895D7CCu, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895D7D8u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895D7E8u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895D800u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895D82Cu, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895D864u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895D86Cu, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895D874u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895D880u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895D888u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895D8ACu, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895D8B8u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895D8C0u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895D900u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895D910u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895D920u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895D938u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895D980u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895D988u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895D9A0u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895D9B4u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895D9C0u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895D9C8u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895D9E8u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895D9F4u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895D9FCu, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895DA38u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895DA48u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895DA58u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895DA74u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895DABCu, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895DAC4u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895DADCu, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895DAF0u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895DAFCu, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895DB04u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895DB28u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895DB34u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895DB3Cu, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895DB78u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895DB88u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895DB98u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895DBB4u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895DC00u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895DC08u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895DC14u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895DC38u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895DC5Cu, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895DC80u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895DC88u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895DC98u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895DCB4u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895DCBCu, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895DCC4u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895DCFCu, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895DD2Cu, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895DD68u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895DD98u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895DDACu, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895DDB4u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895DDBCu, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895DDE0u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895DDE8u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895DDF8u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895DE0Cu, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895DE28u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895DE40u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895DE48u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895DE50u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895DE60u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895DE74u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895DE90u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895DEA8u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895DEB0u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895DEB8u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895DEC8u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895DEDCu, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895DF00u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895DF0Cu, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895DF18u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895DF20u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895DF30u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895DF4Cu, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895DF54u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895DF64u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895DF68u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895DF84u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895DF9Cu, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895DFA4u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895DFC4u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895DFD8u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895DFE0u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895E004u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895E010u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895E024u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895E038u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895E05Cu, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895E068u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895E07Cu, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895E090u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895E0C0u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895E0D8u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895E0E0u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895E0E8u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895E0F0u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895E104u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895E110u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895E1B4u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895E1C4u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895E1ECu, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895E1FCu, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895E21Cu, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895E22Cu, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895E2B8u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895E33Cu, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895E344u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895E360u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895E36Cu, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895E40Cu, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895E414u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895E418u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895E428u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895E434u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895E43Cu, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895E440u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895E458u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895E464u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895E46Cu, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895E470u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895E480u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895E48Cu, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895E494u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895E498u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895E4B0u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895E4B8u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895E4CCu, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895E4D8u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895E578u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895E580u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895E588u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895E590u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895E598u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895E5A0u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895E5ACu, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895E5B4u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895E5B8u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895E5C8u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895E5D4u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895E5DCu, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895E5E0u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895E5F8u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895E600u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895E60Cu, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895E614u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895E618u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895E628u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895E634u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895E63Cu, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895E640u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895E658u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895E660u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895E66Cu, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895E674u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895E678u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895E688u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895E694u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895E69Cu, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895E6A0u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895E6B8u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895E6C0u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895E6C8u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895E6DCu, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895E6E8u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895E784u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895E7A0u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895E7ACu, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895E89Cu, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895E8A4u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895E8ACu, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895E900u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895E910u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895E920u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895E928u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895E934u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895E93Cu, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895E944u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895E958u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895E9D0u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895E9F4u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895E9FCu, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895EA08u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895EA24u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895EA3Cu, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895EA58u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895EA68u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895EAA4u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895EAACu, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895EAC4u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895EACCu, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895EAD4u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895EADCu, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895EAE4u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895EAECu, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895EAF4u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895EB00u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895EB08u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895EB10u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895EB1Cu, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895EB24u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895EB2Cu, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895EB38u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895EB44u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895EB48u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895EB50u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895EB58u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895EB60u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895EB6Cu, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895EB74u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895EB7Cu, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895EB88u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895EB94u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895EB98u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895EBA0u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895EBACu, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895EBB0u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895EBBCu, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895EBC4u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895EBCCu, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895EBD4u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895EBD8u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895EBF4u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895EC04u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895EC3Cu, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895EC40u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895EC70u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895ED18u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895ED24u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895ED28u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895ED3Cu, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895ED50u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895ED58u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895EDA4u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895EDACu, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895EDB4u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895EDBCu, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895EE68u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895EE74u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895EE80u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895EE8Cu, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895EE98u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895EEB0u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895EEBCu, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895EEE4u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895EEF8u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895EF04u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895EF68u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895EF80u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895EF88u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895EFC4u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895EFCCu, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895EFDCu, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895EFF4u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895EFFCu, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895F040u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895F050u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895F064u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895F06Cu, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895F0ACu, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895F0F4u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895F12Cu, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895F134u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895F138u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895F154u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895F164u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895F170u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895F17Cu, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895F188u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895F194u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895F1A0u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895F1CCu, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895F1E0u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895F204u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895F21Cu, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895F2F0u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895F2FCu, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895F308u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895F3D4u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895F3DCu, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895F3F0u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895F400u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895F408u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895F410u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895F418u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895F420u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895F484u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895F4A8u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895F4B8u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895F4C0u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895F4C4u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895F4CCu, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895F4D0u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895F4E8u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895F4F8u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895F500u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895F508u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895F50Cu, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895F514u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895F580u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895F58Cu, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895F594u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895F5A4u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895F5E0u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895F5FCu, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895F618u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895F620u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895F628u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895F6A0u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895F6A8u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895F6B0u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895F6C4u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895F6F0u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895F6F8u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895F724u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895F868u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895F9D8u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895F9E4u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895F9F0u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895F9FCu, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895FA08u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895FA14u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895FA20u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895FA30u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895FA44u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895FA4Cu, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895FA5Cu, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895FA64u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895FA70u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895FA7Cu, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895FA88u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895FA94u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895FA9Cu, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895FAB0u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895FAF4u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895FB40u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895FB80u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895FB88u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895FB90u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895FB98u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895FBACu, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895FBB4u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895FBBCu, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895FBC4u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895FBD8u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895FBE0u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895FBE8u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895FC04u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895FC10u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895FC1Cu, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895FC30u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895FC38u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895FC40u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895FC64u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895FC70u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895FC84u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895FC90u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895FCACu, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895FCB8u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895FCD8u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895FD18u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895FD24u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895FD50u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895FD54u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895FD60u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895FD64u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895FD98u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895FDB0u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895FE10u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895FE24u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895FE90u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895FEECu, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895FF38u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895FF64u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895FF6Cu, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895FF74u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895FF88u, &recomp_unit_0086, "recomp_unit_0086"); - runtime.register_function(0x0895FFD8u, &recomp_unit_0086, "recomp_unit_0086"); + // PSPRECOMP_V812_COMPACT_REGISTRATION: same entry set, looped once in Runtime instead of source-expanded calls. + runtime.register_generated_entry_mask(0x0895C000u, &recomp_unit_0086, "recomp_unit_0086", + kEntryMasks_recomp_unit_0086, 64u); } } // namespace psprecomp diff --git a/profiles/vcs/generated/generated_unit_0087.cpp b/profiles/vcs/generated/generated_unit_0087.cpp index 13274ea..86f4790 100644 --- a/profiles/vcs/generated/generated_unit_0087.cpp +++ b/profiles/vcs/generated/generated_unit_0087.cpp @@ -911,6 +911,19 @@ LOCAL_DISPATCH: AOT_REGCACHE_SYNC_OUT(); return; } } +// PSPRECOMP_V812_SHARED_SCHED_BLOCK: one scheduler-exact slow boundary per unit. +LOCAL_SCHED_BOUNDARY: + ctx.pc = jump_target; + AOT_REGCACHE_SYNC_OUT(); + if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { + ++local_redispatch_rounds; + AOT_REGCACHE_SYNC_IN(); + local_transfers = 0u; + local_pc = ctx.pc; + entry_id = 0u; + goto LOCAL_DISPATCH; + } + return; L_08960000: ctx.execute_vfpu_vtfm_ct<14u, 36u, 12u, 4u, 3u>(); ctx.vfpu_ctrl[1u] = 0x00000000u; @@ -960,18 +973,8 @@ L_08960030: ctx.gpr[29] = (ctx.gpr[29] + static_cast(560)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0896006C: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); aot_mem.aot_direct_store32(ctx.gpr[29] + static_cast(0), aot_gpr_31); @@ -1010,18 +1013,8 @@ L_089600C8: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089600D4: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); aot_gpr_5 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(72))); @@ -1079,18 +1072,8 @@ L_08960138: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08960154: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); aot_gpr_5 = (aot_mem.aot_direct_load8(ctx.gpr[28] + static_cast(7800))); @@ -1198,18 +1181,8 @@ L_0896022C: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08960240: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); aot_gpr_4 = (aot_mem.aot_direct_load8(ctx.gpr[28] + static_cast(7800))); @@ -1269,18 +1242,8 @@ L_089602B8: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089602C8: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); aot_gpr_4 = (aot_mem.aot_direct_load8(ctx.gpr[28] + static_cast(7800))); @@ -1338,18 +1301,8 @@ L_08960340: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08960350: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); aot_gpr_4 = (aot_mem.aot_direct_load8(ctx.gpr[28] + static_cast(7800))); @@ -1406,18 +1359,8 @@ L_089603C4: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089603D4: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); aot_mem.aot_direct_store32(ctx.gpr[29] + static_cast(0), aot_gpr_31); @@ -1461,18 +1404,8 @@ L_08960418: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08960424: aot_gpr_4 = (aot_mem.aot_direct_load8(ctx.gpr[28] + static_cast(7800))); aot_gpr_5 = (aot_gpr_4 + aot_gpr_4); @@ -1487,18 +1420,8 @@ L_08960424: ctx.gpr[2] = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(0))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08960450: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); aot_gpr_5 = (aot_mem.aot_direct_load8(ctx.gpr[28] + static_cast(5465))); @@ -1576,18 +1499,8 @@ L_089604D0: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089604E0: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); aot_gpr_4 = (aot_mem.aot_direct_load8(ctx.gpr[28] + static_cast(5465))); @@ -1671,18 +1584,8 @@ L_08960580: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08960590: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); aot_gpr_4 = (aot_mem.aot_direct_load8(ctx.gpr[28] + static_cast(7800))); @@ -1842,18 +1745,8 @@ L_089606BC: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089606D0: aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(0), 0u); aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(4), 0u); @@ -1916,18 +1809,8 @@ L_089606FC: aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(328), 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089607E0: aot_gpr_5 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(4))); { const bool branch_taken = aot_gpr_5 != 0u; @@ -1967,18 +1850,8 @@ L_0896080C: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08960814: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-48)); aot_mem.aot_direct_store32(ctx.gpr[29] + static_cast(24), ctx.gpr[17]); @@ -2082,18 +1955,8 @@ L_08960910: ctx.gpr[29] = (ctx.gpr[29] + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0896093C: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); aot_mem.aot_direct_store32(ctx.gpr[29] + static_cast(0), aot_gpr_16); @@ -2172,18 +2035,8 @@ L_089609A0: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089609B4: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); aot_mem.aot_direct_store32(ctx.gpr[29] + static_cast(0), aot_gpr_16); @@ -2262,18 +2115,8 @@ L_08960A18: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08960A2C: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-80)); aot_mem.aot_direct_store32(ctx.gpr[29] + static_cast(52), ctx.gpr[18]); @@ -2760,18 +2603,8 @@ L_08960D8C: ctx.gpr[29] = (ctx.gpr[29] + static_cast(80)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08960DB0: aot_gpr_4 = (aot_mem.aot_direct_load8(aot_gpr_4 + static_cast(208))); aot_gpr_5 = (0u | 1u); @@ -2796,18 +2629,8 @@ L_08960DCC: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08960DD4: aot_gpr_4 = (aot_mem.aot_direct_load8(aot_gpr_4 + static_cast(208))); aot_gpr_5 = (0u | 2u); @@ -2832,18 +2655,8 @@ L_08960DF0: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08960DF8: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); aot_gpr_4 = (0u | 352u); @@ -3117,18 +2930,8 @@ L_08961144: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08961158: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); aot_gpr_4 = (aot_mem.aot_direct_load8(ctx.gpr[28] + static_cast(7800))); @@ -3400,18 +3203,8 @@ L_0896149C: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089614B0: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); aot_gpr_5 = (aot_mem.aot_direct_load8(aot_gpr_4 + static_cast(208))); @@ -3539,18 +3332,8 @@ L_08961598: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089615AC: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); aot_gpr_5 = (aot_mem.aot_direct_load8(aot_gpr_4 + static_cast(208))); @@ -3684,18 +3467,8 @@ L_089616A0: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089616B4: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); aot_gpr_5 = (aot_mem.aot_direct_load8(aot_gpr_4 + static_cast(208))); @@ -3720,18 +3493,8 @@ L_089616DC: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089616E8: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); aot_mem.aot_direct_store32(ctx.gpr[29] + static_cast(0), aot_gpr_16); @@ -3808,18 +3571,8 @@ L_08961764: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08961774: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); aot_mem.aot_direct_store32(ctx.gpr[29] + static_cast(0), aot_gpr_16); @@ -3885,18 +3638,8 @@ L_089617E4: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089617F8: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-32)); aot_gpr_6 = (static_cast(static_cast(static_cast(aot_mem.aot_direct_load16(aot_gpr_4 + static_cast(86)))))); @@ -3966,18 +3709,8 @@ L_089617F8: ctx.gpr[29] = (ctx.gpr[29] + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08961854: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-256)); aot_gpr_6 = (16128u << 16u); @@ -8311,18 +8044,8 @@ L_08963BAC: ctx.gpr[29] = (ctx.gpr[29] + static_cast(256)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08963BF4: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-304)); aot_mem.aot_direct_store32(ctx.gpr[29] + static_cast(276), ctx.gpr[19]); @@ -8789,838 +8512,8 @@ void recomp_unit_0087(Runtime &rt, AllegrexContext &ctx) { void register_generated_unit_87(Runtime &runtime) { runtime.register_generated_unit(87u, 0x08960000u, 16384u, &recomp_unit_0087, &recomp_unit_0087_entry); - runtime.register_function(0x08960000u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08960018u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08960020u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08960028u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08960030u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x0896006Cu, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08960090u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x089600ACu, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x089600C8u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x089600D4u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08960104u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x0896011Cu, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x0896012Cu, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08960134u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08960138u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08960154u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08960194u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x0896019Cu, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x089601C8u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08960200u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x0896022Cu, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08960240u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08960278u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x0896029Cu, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x089602A8u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x089602B4u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x089602B8u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x089602C8u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08960304u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x0896030Cu, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08960314u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x0896033Cu, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08960340u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08960350u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08960388u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x089603B0u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x089603BCu, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x089603C4u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x089603D4u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x089603E4u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x089603ECu, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x089603F4u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08960404u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x0896040Cu, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08960414u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08960418u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08960424u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08960450u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08960468u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08960490u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08960498u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x089604A0u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x089604A8u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x089604B0u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x089604B8u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x089604C8u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x089604D0u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x089604E0u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x089604F8u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08960528u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08960530u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08960538u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08960540u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08960548u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08960550u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08960560u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08960580u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08960590u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x089605D0u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x089605E8u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x089605F8u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08960600u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08960608u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08960610u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08960618u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08960620u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08960628u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08960640u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08960650u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08960658u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08960660u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08960668u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x0896069Cu, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x089606ACu, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x089606B4u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x089606BCu, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x089606D0u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x089606E4u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x089606FCu, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x089607E0u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x089607ECu, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x089607F8u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08960800u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08960808u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x0896080Cu, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08960814u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x0896085Cu, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08960880u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x089608A4u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x089608B8u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x089608C0u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x089608D4u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08960908u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08960910u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x0896093Cu, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x0896095Cu, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08960964u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08960974u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08960990u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x089609A0u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x089609B4u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x089609D4u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x089609DCu, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x089609ECu, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08960A08u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08960A18u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08960A2Cu, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08960A60u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08960A70u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08960A7Cu, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08960A98u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08960AA8u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08960AB8u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08960AC4u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08960ACCu, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08960AD4u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08960AE4u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08960AF4u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08960B18u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08960B28u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08960B3Cu, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08960B48u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08960B58u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08960B60u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08960B6Cu, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08960B74u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08960B7Cu, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08960B84u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08960B8Cu, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08960B9Cu, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08960BACu, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08960BE0u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08960BF8u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08960C04u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08960C0Cu, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08960C14u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08960C1Cu, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08960C24u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08960C34u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08960C40u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08960C50u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08960C60u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08960C70u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08960C78u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08960C80u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08960C88u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08960C90u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08960CA0u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08960CB0u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08960CC0u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08960CC8u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08960CD0u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08960CDCu, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08960CECu, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08960CFCu, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08960D08u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08960D14u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08960D1Cu, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08960D24u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08960D34u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08960D44u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08960D58u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08960D64u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08960D6Cu, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08960D74u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08960D84u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08960D8Cu, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08960DB0u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08960DC0u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08960DC8u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08960DCCu, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08960DD4u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08960DE4u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08960DECu, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08960DF0u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08960DF8u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08960E48u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08960E78u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08960EA8u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08960ED8u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08960F08u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08960F38u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08960F68u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08960F98u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08960FC8u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08960FF8u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08961028u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08961058u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08961088u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x089610B8u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x089610E8u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08961118u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08961144u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08961158u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x089611A0u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x089611D0u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08961200u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08961230u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08961260u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08961290u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x089612C0u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x089612F0u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08961320u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08961350u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08961380u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x089613B0u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x089613E0u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08961410u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08961440u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08961470u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x0896149Cu, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x089614B0u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x089614CCu, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x089614D8u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x089614E0u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x089614E4u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x089614ECu, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x089614F8u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x0896150Cu, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08961518u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08961524u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08961530u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08961538u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x0896153Cu, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08961544u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x0896154Cu, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x0896155Cu, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x0896156Cu, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08961578u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08961598u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x089615ACu, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x089615C8u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x089615D4u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x089615DCu, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x089615E0u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x089615E8u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x089615F4u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x0896160Cu, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08961618u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08961624u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08961630u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08961638u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x0896163Cu, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08961644u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x0896164Cu, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08961654u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08961664u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08961674u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08961680u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x089616A0u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x089616B4u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x089616C8u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x089616DCu, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x089616E8u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08961700u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x0896170Cu, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08961720u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08961730u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08961738u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x0896173Cu, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x0896174Cu, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x0896175Cu, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08961764u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08961774u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08961794u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x089617A4u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x089617B0u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x089617B8u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x089617D0u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x089617E4u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x089617F8u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08961854u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x089618B4u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x089618BCu, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x089618C4u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x089618DCu, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x089618F4u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x0896190Cu, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08961920u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x0896192Cu, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08961934u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x0896194Cu, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08961954u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08961968u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08961970u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08961974u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x0896197Cu, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08961984u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x0896198Cu, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08961994u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x089619A4u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x089619B8u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x089619D0u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08961A00u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08961A18u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08961A38u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08961A44u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08961A48u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08961A60u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08961A78u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08961A90u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08961AA8u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08961AC0u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08961AF0u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08961B08u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08961B28u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08961B50u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08961B5Cu, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08961B78u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08961B98u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08961BBCu, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08961BC4u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08961BCCu, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08961BE4u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08961BF4u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08961C00u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08961C10u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08961C18u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08961C24u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08961C34u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08961C64u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08961C7Cu, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08961C9Cu, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08961CA8u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08961CB8u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08961CE4u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08961CF4u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08961D0Cu, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08961D14u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08961D24u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08961D3Cu, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08961D54u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08961D6Cu, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08961D84u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08961D9Cu, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08961DCCu, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08961DE4u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08961E04u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08961E2Cu, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08961E38u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08961E54u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08961E74u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08961E98u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08961EA0u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08961EA8u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08961EC0u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08961ED0u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08961EDCu, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08961EECu, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08961EF4u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08961F00u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08961F10u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08961F40u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08961F58u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08961F78u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08961F84u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08961F94u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08961FC0u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08961FD0u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08961FE8u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08961FF0u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08962000u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x0896200Cu, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x0896201Cu, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08962048u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08962058u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08962070u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08962078u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08962084u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08962090u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x089620A8u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x089620C0u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x089620E0u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x089620F8u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08962110u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08962128u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08962140u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08962144u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08962178u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08962190u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x089621B0u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x089621D8u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x089621E4u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08962200u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08962220u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08962244u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x0896224Cu, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x0896225Cu, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x0896227Cu, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x0896228Cu, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08962298u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x089622A8u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x089622B0u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x089622BCu, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x089622CCu, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x089622FCu, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08962314u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08962334u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08962340u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08962364u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08962374u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08962380u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08962390u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x089623BCu, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x089623CCu, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x089623E4u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x089623ECu, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x089623FCu, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08962408u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x0896242Cu, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x0896243Cu, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08962448u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08962458u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08962484u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08962494u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x089624ACu, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x089624B4u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x089624C4u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x089624DCu, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x089624F4u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x0896250Cu, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x0896253Cu, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08962554u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08962574u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x0896259Cu, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x089625A8u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x089625C4u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x089625E4u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08962608u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08962610u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08962620u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08962640u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08962650u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x0896265Cu, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x0896266Cu, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08962674u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08962680u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08962690u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x089626C0u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x089626D8u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x089626F8u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08962704u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x0896271Cu, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x0896272Cu, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08962758u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08962768u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08962780u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08962788u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08962794u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x089627A0u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x089627B8u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x089627CCu, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x089627DCu, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x089627F4u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08962808u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08962810u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x0896281Cu, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08962824u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08962830u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08962838u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08962844u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x0896284Cu, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08962850u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08962858u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08962868u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08962874u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08962878u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x089628A4u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x089628C4u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x089628DCu, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x089628E4u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x089628ECu, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x089628F4u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x089628FCu, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08962904u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x0896290Cu, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08962914u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08962918u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08962924u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08962934u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x0896293Cu, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08962954u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x0896296Cu, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08962984u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x0896299Cu, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x089629B0u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x089629C0u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x089629C8u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x089629D0u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x089629D8u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x089629E0u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x089629F8u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08962A04u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08962A14u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08962A20u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08962A38u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08962A3Cu, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08962A44u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08962A50u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08962A68u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08962A6Cu, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08962A74u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08962A80u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08962A98u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08962AB0u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08962ABCu, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08962AF4u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08962B00u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08962B10u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08962B18u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08962B24u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08962B38u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08962B54u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08962B74u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08962B8Cu, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08962BACu, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08962BCCu, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08962BDCu, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08962BF4u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08962BFCu, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08962C38u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08962C48u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08962C50u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08962C64u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08962C78u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08962C80u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08962C90u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08962C98u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08962CA0u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08962CDCu, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08962CECu, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08962CF4u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08962D0Cu, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08962D20u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08962D4Cu, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08962D54u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08962D5Cu, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08962D64u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08962D6Cu, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08962D78u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08962D7Cu, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08962D90u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08962DA8u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08962DC0u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08962DDCu, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08962E00u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08962E18u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08962E34u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08962E48u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08962E4Cu, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08962E5Cu, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08962E88u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08962EACu, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08962EB8u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08962EC0u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08962F34u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08962F40u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08962F54u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08962F74u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08962F80u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08962F94u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08962FB4u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08962FC0u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08962FD0u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08962FF0u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08962FFCu, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x0896300Cu, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08963020u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08963030u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08963038u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08963040u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08963050u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08963068u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x0896307Cu, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08963088u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x089630C0u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x089630ECu, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08963118u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x0896312Cu, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x0896313Cu, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08963144u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08963150u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x0896315Cu, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x0896317Cu, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08963190u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08963194u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x089631A8u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x089631ACu, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x089631C0u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x089631C4u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x089631DCu, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x089631E0u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x089631F0u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08963200u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x0896320Cu, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08963224u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08963234u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08963244u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08963248u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08963250u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x0896325Cu, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08963264u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x0896327Cu, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x0896328Cu, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08963294u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x089632A4u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x089632B8u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x089632CCu, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x089632E4u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x089632F8u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08963314u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08963324u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08963334u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x0896333Cu, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x0896334Cu, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08963364u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08963378u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08963380u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08963384u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x0896338Cu, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x089633A0u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x089633C4u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x089633CCu, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x089633DCu, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x089633E8u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x089633F0u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08963408u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x0896341Cu, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08963428u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08963444u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08963450u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x0896345Cu, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08963468u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08963484u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08963494u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x089634A0u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x089634B0u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x089634BCu, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x089634D0u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x089634E4u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x089634F4u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x089634FCu, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08963504u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x0896350Cu, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08963514u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x0896351Cu, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08963520u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08963524u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x0896354Cu, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08963598u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x089635A0u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x089635A8u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x089635B0u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x089635C0u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x089635D0u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x089635D8u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x089635E0u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x089635E8u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x089635F0u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x089635F8u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08963610u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08963618u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x0896364Cu, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08963654u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08963660u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08963668u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08963678u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08963680u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08963690u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08963698u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x089636A8u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x089636B0u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x089636CCu, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x089636DCu, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x089636ECu, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x089636F0u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08963700u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08963708u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08963718u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08963724u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x0896373Cu, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08963744u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x0896374Cu, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08963758u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08963760u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x0896376Cu, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08963774u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08963778u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08963780u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08963788u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08963790u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08963798u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x089637A0u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x089637B0u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x089637B8u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x089637C4u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x089637CCu, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x089637D4u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x089637E0u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x089637E4u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x089637ECu, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x089637F4u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08963804u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x0896380Cu, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08963814u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08963824u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x0896382Cu, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08963834u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08963840u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08963848u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08963858u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08963860u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08963868u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08963870u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08963878u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08963888u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08963890u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08963898u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x089638A4u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x089638ACu, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x089638BCu, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x089638C4u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x089638CCu, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x089638D4u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x089638DCu, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x089638F0u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x089638F8u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08963908u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08963910u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08963924u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x0896392Cu, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x0896393Cu, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08963948u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08963958u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08963960u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08963990u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x0896399Cu, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x089639E0u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x089639E8u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x089639ECu, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x089639F4u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08963A08u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08963A34u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08963A3Cu, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08963A44u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08963A48u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08963A60u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08963A6Cu, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08963A74u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08963A7Cu, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08963A84u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08963A8Cu, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08963A98u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08963AA4u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08963AB0u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08963ABCu, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08963AC8u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08963AD4u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08963B04u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08963B10u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08963B1Cu, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08963B24u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08963B2Cu, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08963B34u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08963B3Cu, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08963B48u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08963B54u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08963B6Cu, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08963B74u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08963B78u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08963B90u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08963BACu, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08963BF4u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08963C58u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08963C8Cu, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08963C9Cu, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08963CB0u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08963CC8u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08963CE8u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08963D08u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08963D18u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08963D28u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08963D38u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08963D4Cu, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08963D58u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08963D6Cu, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08963D80u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08963D88u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08963DA4u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08963DBCu, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08963DC8u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08963DCCu, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08963DE4u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08963DF0u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08963DF8u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08963E14u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08963E20u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08963E24u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08963E40u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08963E4Cu, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08963E50u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08963E74u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08963E7Cu, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08963E98u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08963EB4u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08963EC0u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08963EC4u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08963ED0u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08963EECu, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08963EFCu, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08963F08u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08963F20u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08963F3Cu, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08963F54u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08963F78u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08963F90u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08963FA0u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08963FB0u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08963FC0u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08963FD8u, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08963FDCu, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08963FECu, &recomp_unit_0087, "recomp_unit_0087"); - runtime.register_function(0x08963FF8u, &recomp_unit_0087, "recomp_unit_0087"); + // PSPRECOMP_V812_COMPACT_REGISTRATION: same entry set, looped once in Runtime instead of source-expanded calls. + runtime.register_generated_entry_mask(0x08960000u, &recomp_unit_0087, "recomp_unit_0087", + kEntryMasks_recomp_unit_0087, 64u); } } // namespace psprecomp diff --git a/profiles/vcs/generated/generated_unit_0088.cpp b/profiles/vcs/generated/generated_unit_0088.cpp index 98cd3f9..d278372 100644 --- a/profiles/vcs/generated/generated_unit_0088.cpp +++ b/profiles/vcs/generated/generated_unit_0088.cpp @@ -819,6 +819,19 @@ LOCAL_DISPATCH: AOT_REGCACHE_SYNC_OUT(); return; } } +// PSPRECOMP_V812_SHARED_SCHED_BLOCK: one scheduler-exact slow boundary per unit. +LOCAL_SCHED_BOUNDARY: + ctx.pc = jump_target; + AOT_REGCACHE_SYNC_OUT(); + if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { + ++local_redispatch_rounds; + AOT_REGCACHE_SYNC_IN(); + local_transfers = 0u; + local_pc = ctx.pc; + entry_id = 0u; + goto LOCAL_DISPATCH; + } + return; L_08964000: aot_gpr_5 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(24))); aot_gpr_4 = (aot_gpr_5 + aot_gpr_4); @@ -956,18 +969,8 @@ L_089640C0: aot_gpr_29 = (aot_gpr_29 + static_cast(304)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08964108: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(20), ctx.gpr[16]); @@ -1176,18 +1179,8 @@ L_0896433C: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089644F8: ctx.gpr[8] = (std::bit_cast(aot_fpr_12)); ctx.set_vfpu_scalar_bits_ct<4u>(ctx.gpr[8]); @@ -1217,18 +1210,8 @@ L_08964534: ctx.fpr[0] = std::bit_cast(ctx.gpr[8]); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08964540: ctx.gpr[8] = (std::bit_cast(aot_fpr_12)); ctx.gpr[9] = (std::bit_cast(aot_fpr_13)); @@ -1307,18 +1290,8 @@ L_089645D0: ctx.fpr[0] = std::bit_cast(ctx.gpr[8]); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089645DC: aot_gpr_7 = (static_cast(aot_gpr_6) < 4 ? 1u : 0u); { const bool branch_taken = aot_gpr_7 != 0u; @@ -1681,18 +1654,8 @@ L_089647C8: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089647D0: aot_fpr_12 = std::bit_cast(aot_mem.aot_direct_load32(aot_gpr_5 + static_cast(0))); aot_gpr_6 = (std::bit_cast(aot_fpr_12)); @@ -1841,18 +1804,8 @@ L_089647D0: aot_mem.aot_direct_store8(aot_gpr_7 + static_cast(0), static_cast(aot_gpr_5)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08964A14: aot_fpr_12 = std::bit_cast(aot_mem.aot_direct_load32(aot_gpr_5 + static_cast(0))); aot_gpr_6 = (std::bit_cast(aot_fpr_12)); @@ -1953,18 +1906,8 @@ L_08964A14: aot_mem.aot_direct_store8(aot_gpr_7 + static_cast(0), static_cast(aot_gpr_5)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08964B98: aot_gpr_6 = (aot_mem.aot_direct_load32(aot_gpr_5 + static_cast(0))); aot_gpr_6 = (aot_gpr_6 & 255u); @@ -2012,18 +1955,8 @@ L_08964C1C: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08964C24: aot_gpr_6 = (aot_mem.aot_direct_load8(aot_gpr_5 + static_cast(0))); aot_gpr_7 = (aot_mem.aot_direct_load_word_right(aot_gpr_4 + static_cast(0), aot_gpr_7)); @@ -2068,18 +2001,8 @@ L_08964C24: aot_mem.aot_direct_store8(aot_gpr_7 + static_cast(0), static_cast(aot_gpr_5)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08964CC8: aot_gpr_4 = (aot_gpr_4 + static_cast(4)); aot_gpr_6 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(0))); @@ -2163,18 +2086,8 @@ L_08964CC8: aot_mem.aot_direct_store32(aot_gpr_5 + static_cast(8), std::bit_cast(aot_fpr_12)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08964E08: aot_gpr_4 = (aot_gpr_4 + static_cast(4)); aot_gpr_6 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(0))); @@ -2232,18 +2145,8 @@ L_08964E08: aot_mem.aot_direct_store32(aot_gpr_5 + static_cast(4), std::bit_cast(aot_fpr_12)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08964EE0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{ctx.gpr[16], ctx.gpr[17], aot_gpr_31}; @@ -2296,18 +2199,8 @@ L_08964F54: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08964F68: aot_gpr_4 = (aot_gpr_4 + static_cast(4)); aot_gpr_6 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(0))); @@ -2333,18 +2226,8 @@ L_08964F68: aot_mem.aot_direct_store8(aot_gpr_5 + static_cast(3), static_cast(aot_gpr_4)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08964FC0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store8(aot_gpr_29 + static_cast(0), static_cast(0u)); @@ -2353,18 +2236,8 @@ L_08964FC0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08964FD4: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(32), aot_gpr_5); @@ -2379,18 +2252,8 @@ L_08964FE8: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08964FF4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -2413,18 +2276,8 @@ L_08965008: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08965034: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(8), std::bit_cast(ctx.fpr[24])); @@ -2481,18 +2334,8 @@ L_08965070: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089650F8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_fpr_12 = std::bit_cast(aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(12))); @@ -2589,18 +2432,8 @@ L_089651DC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089651E4: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_gpr_6 = (aot_mem.aot_direct_load8(aot_gpr_4 + static_cast(40))); @@ -2806,36 +2639,16 @@ L_08965340: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08965360: ctx.gpr[2] = (2198u << 16u); jump_target = aot_gpr_31; ctx.gpr[2] = (ctx.gpr[2] + static_cast(21344)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0896536C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -2847,18 +2660,8 @@ L_0896537C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08965388: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -2929,18 +2732,8 @@ L_089653F0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0896540C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -2992,35 +2785,15 @@ L_0896545C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08965470: jump_target = aot_gpr_31; ctx.gpr[2] = (0u | 6u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08965478: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (0u | 0u); @@ -3056,18 +2829,8 @@ L_089654B4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089654C4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -3096,18 +2859,8 @@ L_089654F0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089654FC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (0u | 0u); @@ -3195,18 +2948,8 @@ L_089655E8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089655FC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (aot_gpr_5 | 0u); @@ -3220,18 +2963,8 @@ L_08965610: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0896561C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -3251,18 +2984,8 @@ L_08965630: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08965650: aot_gpr_29 = (aot_gpr_29 + static_cast(-64)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(24), std::bit_cast(aot_fpr_13)); @@ -3361,18 +3084,8 @@ L_08965720: aot_gpr_29 = (aot_gpr_29 + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08965740: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -3434,18 +3147,8 @@ L_089657A0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089657B4: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_gpr_6 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(96))); @@ -3491,18 +3194,8 @@ L_08965804: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08965818: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_gpr_5 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(96))); @@ -3536,18 +3229,8 @@ L_0896584C: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08965864: aot_gpr_29 = (aot_gpr_29 + static_cast(-160)); aot_gpr_5 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(96))); @@ -3675,18 +3358,8 @@ L_089659CC: aot_gpr_29 = (aot_gpr_29 + static_cast(160)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089659EC: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_gpr_5 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(96))); @@ -3720,18 +3393,8 @@ L_08965A20: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08965A38: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_gpr_5 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(96))); @@ -3778,18 +3441,8 @@ L_08965A7C: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08965AAC: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_gpr_5 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(96))); @@ -3823,18 +3476,8 @@ L_08965AE0: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08965AF8: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_gpr_6 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(96))); @@ -3874,18 +3517,8 @@ L_08965B34: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08965B50: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_gpr_5 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(96))); @@ -3919,18 +3552,8 @@ L_08965B84: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08965B9C: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_gpr_6 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(96))); @@ -3970,18 +3593,8 @@ L_08965BD8: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08965BF4: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_gpr_5 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(96))); @@ -4015,18 +3628,8 @@ L_08965C28: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08965C40: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_gpr_6 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(96))); @@ -4066,18 +3669,8 @@ L_08965C7C: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08965C98: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_gpr_5 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(96))); @@ -4111,18 +3704,8 @@ L_08965CCC: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08965CE4: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_gpr_6 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(96))); @@ -4162,18 +3745,8 @@ L_08965D20: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08965D3C: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_gpr_5 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(96))); @@ -4207,18 +3780,8 @@ L_08965D70: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08965D88: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (aot_gpr_5 | 0u); @@ -4232,18 +3795,8 @@ L_08965D9C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08965DA8: aot_gpr_29 = (aot_gpr_29 + static_cast(-64)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(64), aot_gpr_6); @@ -4342,18 +3895,8 @@ L_08965E90: aot_gpr_29 = (aot_gpr_29 + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08965EA8: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -4545,18 +4088,8 @@ L_08966084: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089660A0: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(20), ctx.gpr[16]); @@ -4658,18 +4191,8 @@ L_08966148: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08966158: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); { const std::uint32_t aot_run_words[3]{ctx.gpr[16], ctx.gpr[17], ctx.gpr[18]}; @@ -4923,18 +4446,8 @@ L_0896633C: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08966358: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(24), ctx.gpr[17]); @@ -5011,18 +4524,8 @@ L_089663EC: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0896640C: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); { const std::uint32_t aot_run_words[4]{ctx.gpr[16], ctx.gpr[17], ctx.gpr[18], aot_gpr_31}; @@ -5277,18 +4780,8 @@ L_089666F0: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08966708: aot_gpr_29 = (aot_gpr_29 + static_cast(-112)); { const std::uint32_t aot_run_words[10]{ctx.gpr[16], ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[22], ctx.gpr[23], ctx.gpr[30], aot_gpr_31}; @@ -5749,18 +5242,8 @@ L_08966A64: aot_gpr_29 = (aot_gpr_29 + static_cast(112)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08966A94: aot_gpr_29 = (aot_gpr_29 + static_cast(-112)); { const std::uint32_t aot_run_words[5]{std::bit_cast(ctx.fpr[20]), ctx.gpr[16], ctx.gpr[17], ctx.gpr[18], aot_gpr_31}; @@ -6103,18 +5586,8 @@ L_08966DAC: aot_gpr_29 = (aot_gpr_29 + static_cast(112)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08966DC8: aot_gpr_4 = (0u | 1u); aot_mem.aot_direct_store8(ctx.gpr[28] + static_cast(9092), static_cast(aot_gpr_4)); @@ -6124,18 +5597,8 @@ L_08966DC8: aot_mem.aot_direct_store32(ctx.gpr[28] + static_cast(9160), 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08966DE0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -6184,18 +5647,8 @@ L_08966E48: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08966E58: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (aot_mem.aot_direct_load8(ctx.gpr[28] + static_cast(7649))); @@ -6268,18 +5721,8 @@ L_08966ED8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08966EE8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (aot_mem.aot_direct_load8(ctx.gpr[28] + static_cast(7649))); @@ -6335,18 +5778,8 @@ L_08966F34: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08966F40: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); { const std::uint32_t aot_run_words[5]{std::bit_cast(ctx.fpr[20]), std::bit_cast(ctx.fpr[22]), ctx.gpr[16], ctx.gpr[17], aot_gpr_31}; @@ -6414,18 +5847,8 @@ L_08966FB0: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08966FCC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(8968))); @@ -6494,18 +5917,8 @@ L_08967048: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0896705C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(8968))); @@ -6670,18 +6083,8 @@ L_08967198: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089671A4: aot_gpr_29 = (aot_gpr_29 + static_cast(-64)); aot_gpr_4 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(8968))); @@ -6779,18 +6182,8 @@ L_0896724C: aot_gpr_29 = (aot_gpr_29 + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0896725C: aot_gpr_5 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(9160))); aot_gpr_5 = (static_cast(aot_gpr_5) < 16 ? 1u : 0u); @@ -6832,18 +6225,8 @@ L_089672A8: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089672B0: { const std::uint32_t vfpu_address = aot_gpr_4 + static_cast(0); std::uint32_t vfpu_words[4]{}; @@ -6865,35 +6248,15 @@ L_089672B0: aot_mem.aot_direct_store8(ctx.gpr[28] + static_cast(9188), static_cast(aot_gpr_4)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089672CC: jump_target = aot_gpr_31; aot_mem.aot_direct_store8(ctx.gpr[28] + static_cast(9188), static_cast(0u)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089672D4: aot_gpr_29 = (aot_gpr_29 + static_cast(-112)); aot_gpr_4 = (aot_mem.aot_direct_load8(ctx.gpr[28] + static_cast(9188))); @@ -7059,18 +6422,8 @@ L_089673EC: aot_gpr_29 = (aot_gpr_29 + static_cast(112)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0896740C: aot_gpr_29 = (aot_gpr_29 + static_cast(-224)); aot_gpr_4 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(5884))); @@ -8591,18 +7944,8 @@ L_08967F08: aot_gpr_29 = (aot_gpr_29 + static_cast(224)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08967F30: aot_gpr_29 = (aot_gpr_29 + static_cast(-112)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(68), std::bit_cast(ctx.fpr[20])); @@ -8683,746 +8026,8 @@ void recomp_unit_0088(Runtime &rt, AllegrexContext &ctx) { void register_generated_unit_88(Runtime &runtime) { runtime.register_generated_unit(88u, 0x08964000u, 16384u, &recomp_unit_0088, &recomp_unit_0088_entry); - runtime.register_function(0x08964000u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08964084u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x0896408Cu, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08964094u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x0896409Cu, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x089640B8u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x089640C0u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08964108u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08964138u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08964144u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x0896414Cu, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x0896415Cu, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x089641ECu, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x089641F8u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x0896420Cu, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08964224u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08964230u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x0896423Cu, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08964244u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x0896424Cu, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08964258u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08964264u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x0896426Cu, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08964280u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x0896433Cu, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x089644F8u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08964534u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08964540u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08964578u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x0896457Cu, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x089645A0u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x089645B0u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x089645B8u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x089645C4u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x089645D0u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x089645DCu, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x089645E8u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x089645F8u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08964604u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08964614u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08964620u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08964624u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08964628u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08964630u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x0896463Cu, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08964640u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08964654u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x0896465Cu, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08964660u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08964664u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08964698u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x089646A0u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x089646B0u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x089646C4u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x089646D0u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x089646D4u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x089646ECu, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x089646F4u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08964704u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08964708u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x0896471Cu, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08964728u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08964730u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x0896475Cu, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08964768u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08964770u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08964784u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08964790u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08964798u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x089647ACu, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x089647B4u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x089647C8u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x089647D0u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08964A14u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08964B98u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08964BD8u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08964C1Cu, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08964C24u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08964CC8u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08964E08u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08964EE0u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08964F14u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08964F28u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08964F54u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08964F68u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08964FC0u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08964FD4u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08964FE8u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08964FF4u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08965008u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08965034u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08965070u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x089650F8u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x0896512Cu, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08965144u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08965154u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x0896516Cu, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x0896517Cu, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08965194u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x089651A4u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x089651BCu, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x089651C0u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x089651DCu, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x089651E4u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08965214u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x0896522Cu, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08965244u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08965248u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x0896524Cu, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08965254u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08965264u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08965274u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x0896528Cu, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x089652A4u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x089652A8u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x089652ACu, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x089652B4u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x089652CCu, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x089652E4u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x089652E8u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x089652ECu, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x089652F4u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08965304u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08965314u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x0896531Cu, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08965320u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08965324u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x0896532Cu, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x0896533Cu, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08965340u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08965360u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x0896536Cu, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x0896537Cu, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08965388u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x089653A8u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x089653B0u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x089653B8u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x089653C0u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x089653C8u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x089653DCu, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x089653E0u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x089653E4u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x089653ECu, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x089653F0u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x0896540Cu, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08965428u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x0896543Cu, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08965448u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08965454u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x0896545Cu, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08965470u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08965478u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x0896549Cu, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x089654A8u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x089654B0u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x089654B4u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x089654C4u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x089654D4u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x089654F0u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x089654FCu, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08965528u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08965534u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08965540u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x0896555Cu, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x089655E8u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x089655FCu, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08965610u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x0896561Cu, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08965630u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08965650u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08965680u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x089656A0u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x089656BCu, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x089656D4u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x089656ECu, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x089656F0u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08965700u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08965714u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08965720u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08965740u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x0896575Cu, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x0896576Cu, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08965780u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x0896578Cu, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08965798u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x089657A0u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x089657B4u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x089657D4u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x089657E4u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x089657F0u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08965804u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08965818u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08965830u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08965840u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x0896584Cu, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08965864u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x0896589Cu, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x089658ACu, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x089658B8u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x089658D4u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x089659ACu, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x089659CCu, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x089659ECu, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08965A04u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08965A14u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08965A20u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08965A38u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08965A60u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08965A70u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08965A7Cu, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08965AACu, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08965AC4u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08965AD4u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08965AE0u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08965AF8u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08965B18u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08965B28u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08965B34u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08965B50u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08965B68u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08965B78u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08965B84u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08965B9Cu, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08965BBCu, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08965BCCu, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08965BD8u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08965BF4u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08965C0Cu, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08965C1Cu, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08965C28u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08965C40u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08965C60u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08965C70u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08965C7Cu, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08965C98u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08965CB0u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08965CC0u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08965CCCu, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08965CE4u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08965D04u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08965D14u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08965D20u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08965D3Cu, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08965D54u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08965D64u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08965D70u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08965D88u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08965D9Cu, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08965DA8u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08965DF8u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08965E10u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08965E24u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08965E44u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08965E4Cu, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08965E64u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08965E7Cu, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08965E90u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08965EA8u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08965F04u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08965F10u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08965F1Cu, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08965F28u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08965F34u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08965F40u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08965FA4u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08965FB0u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08965FBCu, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08965FC8u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08965FD4u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08965FE0u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08965FF4u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08966000u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08966014u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08966020u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08966084u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x089660A0u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x089660C8u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x089660D0u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x089660DCu, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x089660E4u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x089660ECu, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x089660F4u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08966108u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08966114u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x0896611Cu, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08966124u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08966134u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08966140u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08966148u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08966158u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08966184u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08966194u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x089661A4u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x089661ACu, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x089661B0u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x089661B4u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x089661C4u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x089661D0u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x089661E8u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08966200u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08966204u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08966208u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08966218u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08966224u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08966234u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08966240u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08966258u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08966270u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08966274u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08966278u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08966288u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08966294u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x089662ACu, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x089662C4u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x089662C8u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x089662CCu, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x089662DCu, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x089662E8u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x089662F8u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08966304u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08966314u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08966320u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08966330u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x0896633Cu, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08966358u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08966398u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x089663ACu, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x089663B8u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x089663C4u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x089663E0u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x089663E8u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x089663ECu, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x0896640Cu, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08966498u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x089664A4u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x089664B0u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x089664BCu, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x089664C8u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x089664D4u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08966590u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x0896659Cu, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x089665A8u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x089665B4u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x089665C0u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x089665CCu, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x089665F4u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08966600u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08966628u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08966634u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x089666F0u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08966708u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08966748u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08966758u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08966764u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08966774u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08966784u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x089667A4u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x089667B0u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x089667BCu, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x089667C8u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x089667D0u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x089667D8u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x089667E0u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x089667E8u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x089667F0u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x089667FCu, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08966804u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x0896680Cu, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08966824u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08966830u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x0896683Cu, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08966848u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08966850u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08966858u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x0896685Cu, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08966868u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08966870u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x0896687Cu, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08966888u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08966894u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08966898u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x089668A8u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x089668B4u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x089668CCu, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x089668D4u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x089668E4u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x089668F8u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08966908u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08966914u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08966920u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x0896692Cu, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08966938u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08966944u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x0896694Cu, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08966954u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x0896695Cu, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08966974u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08966980u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08966988u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08966994u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x089669A0u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x089669A8u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x089669B8u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x089669C4u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x089669CCu, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x089669DCu, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x089669ECu, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x089669FCu, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08966A08u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08966A14u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08966A2Cu, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08966A38u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08966A44u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08966A4Cu, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08966A58u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08966A64u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08966A94u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08966ABCu, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08966AC8u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08966AD4u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08966AE4u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08966B00u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08966B0Cu, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08966B14u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08966B1Cu, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08966B28u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08966B38u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08966B40u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08966B48u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08966B54u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08966B5Cu, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08966B64u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08966B80u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08966B8Cu, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08966BA0u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08966BD8u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08966BE0u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08966BFCu, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08966C20u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08966C58u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08966C74u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08966CA8u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08966CB0u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08966CB8u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08966CD0u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08966D04u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08966D0Cu, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08966D68u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08966D70u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08966D74u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08966D7Cu, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08966D94u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08966DA0u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08966DACu, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08966DC8u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08966DE0u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08966DF4u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08966DFCu, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08966E04u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08966E0Cu, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08966E14u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08966E48u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08966E58u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08966E7Cu, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08966E8Cu, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08966E98u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08966E9Cu, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08966EACu, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08966EB0u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08966EBCu, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08966ED8u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08966EE8u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08966F00u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08966F0Cu, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08966F14u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08966F18u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08966F24u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08966F28u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08966F34u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08966F40u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08966F70u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08966FA8u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08966FB0u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08966FCCu, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08966FE4u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08966FF4u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08967010u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x0896701Cu, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08967024u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08967028u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08967034u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08967044u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08967048u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x0896705Cu, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08967070u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x0896707Cu, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x0896708Cu, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x0896709Cu, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x089670ACu, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x089670BCu, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x089670CCu, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x089670E4u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x089670F8u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08967100u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08967108u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08967130u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08967134u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08967140u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08967160u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08967168u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08967170u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08967184u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08967198u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x089671A4u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x089671BCu, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x089671C8u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x0896720Cu, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x0896721Cu, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08967244u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x0896724Cu, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x0896725Cu, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x0896726Cu, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x089672A8u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x089672B0u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x089672CCu, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x089672D4u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x089672FCu, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x0896731Cu, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08967330u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08967338u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x0896736Cu, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08967374u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08967388u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x089673A0u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x089673E8u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x089673ECu, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x0896740Cu, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x0896743Cu, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08967444u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08967448u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08967454u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08967460u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08967468u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08967470u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08967478u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08967484u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x089674B8u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x089674C4u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x089674CCu, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x089674D4u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x089674DCu, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x089674F4u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x089674FCu, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08967504u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08967518u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08967520u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08967528u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08967530u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08967554u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08967560u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x0896757Cu, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08967590u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08967598u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x089675A0u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x089675C0u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x089675C8u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x089675DCu, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x089675E4u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x089675ECu, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x089675F4u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x089675FCu, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x0896760Cu, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08967620u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08967630u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08967650u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08967670u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x0896767Cu, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08967684u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x0896768Cu, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08967694u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x089676A0u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x089676B4u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x089676C0u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x089676C8u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x089676CCu, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x089676F0u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x089676F8u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08967704u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x0896770Cu, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08967710u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x0896772Cu, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08967734u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08967748u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08967758u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08967764u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x0896776Cu, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08967770u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08967788u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x089677A0u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x089677A8u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x089677B4u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x089677BCu, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x089677C4u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x089677D0u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x089677D8u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x089677E4u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x089677ECu, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x089677F8u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08967800u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08967810u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08967828u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08967830u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08967838u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08967848u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08967864u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08967878u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08967880u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08967888u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08967890u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x089678B4u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x089678C0u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x089678DCu, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x089678F0u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x089678F8u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08967900u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x0896790Cu, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08967914u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08967928u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08967944u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x0896795Cu, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08967968u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08967970u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x0896797Cu, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08967998u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x089679A4u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x089679ACu, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x089679B8u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x089679C8u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x089679D0u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x089679D8u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x089679E0u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x089679FCu, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08967A04u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08967A0Cu, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08967A14u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08967A1Cu, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08967A24u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08967A2Cu, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08967A34u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08967A3Cu, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08967A44u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08967A4Cu, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08967A50u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08967A5Cu, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08967A64u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08967A78u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08967A80u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08967A88u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08967A90u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08967A98u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08967AA8u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08967ABCu, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08967ACCu, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08967AECu, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08967B0Cu, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08967B18u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08967B20u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08967B28u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08967B30u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08967B40u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08967B54u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08967B6Cu, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08967B7Cu, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08967B94u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08967B9Cu, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08967BA4u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08967BACu, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08967BB8u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08967BC0u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08967BC8u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08967BD4u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08967BE4u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08967BECu, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08967BF8u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08967C00u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08967C0Cu, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08967C1Cu, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08967C38u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08967C4Cu, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08967C54u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08967C5Cu, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08967C64u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08967C88u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08967C94u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08967CB0u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08967CC4u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08967CCCu, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08967CD4u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08967CDCu, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08967CE8u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08967CF8u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08967D0Cu, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08967D1Cu, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08967D3Cu, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08967D5Cu, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08967D68u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08967D70u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08967D78u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08967D80u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08967D90u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08967DA4u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08967DBCu, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08967DDCu, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08967DE4u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08967DECu, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08967DF8u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08967E00u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08967E08u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08967E14u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08967E24u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08967E2Cu, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08967E38u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08967E40u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08967E4Cu, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08967E6Cu, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08967E80u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08967E88u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08967E90u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08967EBCu, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08967ED4u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08967EDCu, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08967EE4u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08967EF8u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08967F00u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08967F08u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08967F30u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08967F64u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08967FD4u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08967FE0u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08967FF0u, &recomp_unit_0088, "recomp_unit_0088"); - runtime.register_function(0x08967FF8u, &recomp_unit_0088, "recomp_unit_0088"); + // PSPRECOMP_V812_COMPACT_REGISTRATION: same entry set, looped once in Runtime instead of source-expanded calls. + runtime.register_generated_entry_mask(0x08964000u, &recomp_unit_0088, "recomp_unit_0088", + kEntryMasks_recomp_unit_0088, 64u); } } // namespace psprecomp diff --git a/profiles/vcs/generated/generated_unit_0089.cpp b/profiles/vcs/generated/generated_unit_0089.cpp index a8d181d..0c2801c 100644 --- a/profiles/vcs/generated/generated_unit_0089.cpp +++ b/profiles/vcs/generated/generated_unit_0089.cpp @@ -880,6 +880,19 @@ LOCAL_DISPATCH: AOT_REGCACHE_SYNC_OUT(); return; } } +// PSPRECOMP_V812_SHARED_SCHED_BLOCK: one scheduler-exact slow boundary per unit. +LOCAL_SCHED_BOUNDARY: + ctx.pc = jump_target; + AOT_REGCACHE_SYNC_OUT(); + if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { + ++local_redispatch_rounds; + AOT_REGCACHE_SYNC_IN(); + local_transfers = 0u; + local_pc = ctx.pc; + entry_id = 0u; + goto LOCAL_DISPATCH; + } + return; L_08968000: { const bool branch_taken = aot_gpr_4 == aot_gpr_5; if (branch_taken) { @@ -1283,18 +1296,8 @@ L_089682F8: aot_gpr_29 = (aot_gpr_29 + static_cast(112)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08968320: aot_gpr_29 = (aot_gpr_29 + static_cast(-96)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(80), ctx.gpr[17]); @@ -1592,18 +1595,8 @@ L_0896856C: aot_gpr_29 = (aot_gpr_29 + static_cast(96)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08968588: aot_gpr_29 = (aot_gpr_29 + static_cast(-64)); aot_gpr_4 = (aot_mem.aot_direct_load8(ctx.gpr[28] + static_cast(9093))); @@ -1625,18 +1618,8 @@ L_089685A8: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089685C0: { const bool branch_taken = 0u == 0u; if (branch_taken) { @@ -2522,18 +2505,8 @@ L_08968CDC: aot_gpr_29 = (aot_gpr_29 + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08968CF0: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); { std::uint32_t aot_run_words[4]{}; @@ -2555,18 +2528,8 @@ L_08968D20: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08968D2C: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); ctx.gpr[7] = (15374u << 16u); @@ -2752,70 +2715,30 @@ L_08968F7C: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08968F88: jump_target = aot_gpr_31; aot_gpr_2 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(24))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08968F90: aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(24), aot_gpr_5); jump_target = aot_gpr_31; aot_gpr_2 = (aot_gpr_4 | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08968F9C: jump_target = aot_gpr_31; aot_gpr_2 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(0))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08968FA4: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -2959,18 +2882,8 @@ L_089690CC: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089690F0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), aot_gpr_16); @@ -3004,18 +2917,8 @@ L_08969124: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08969150: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -3043,35 +2946,15 @@ L_08969178: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0896918C: jump_target = aot_gpr_31; aot_gpr_2 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(40))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08969194: ctx.gpr[7] = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(4))); ctx.gpr[6] = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(48))); @@ -3126,18 +3009,8 @@ L_089691EC: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089691F4: aot_gpr_29 = (aot_gpr_29 + static_cast(-368)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(328), ctx.gpr[18]); @@ -3839,18 +3712,8 @@ L_0896949C: aot_gpr_29 = (aot_gpr_29 + static_cast(368)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089694D0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -3864,105 +3727,45 @@ L_089694E0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089694F0: jump_target = aot_gpr_31; aot_gpr_2 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(12))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089694F8: jump_target = aot_gpr_31; aot_gpr_2 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(164))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08969500: aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(8), aot_gpr_5); jump_target = aot_gpr_31; aot_gpr_2 = (0u | 1u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0896950C: jump_target = aot_gpr_31; aot_gpr_2 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(44))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08969514: aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(44), aot_gpr_5); jump_target = aot_gpr_31; aot_gpr_2 = (aot_gpr_4 | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08969520: aot_gpr_4 = (std::bit_cast(aot_fpr_12)); ctx.set_vfpu_scalar_bits_ct<0u>(aot_gpr_4); @@ -3976,18 +3779,8 @@ L_08969520: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08969544: aot_gpr_4 = (std::bit_cast(aot_fpr_12)); ctx.set_vfpu_scalar_bits_ct<0u>(aot_gpr_4); @@ -4001,18 +3794,8 @@ L_08969544: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08969568: aot_gpr_29 = (aot_gpr_29 + static_cast(-128)); { std::uint32_t aot_run_words[3]{}; @@ -4126,219 +3909,89 @@ L_08969568: aot_gpr_29 = (aot_gpr_29 + static_cast(128)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089695E8: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089695F0: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089695F8: jump_target = aot_gpr_31; aot_gpr_2 = (0u | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08969600: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08969608: jump_target = aot_gpr_31; ctx.fpr[0] = std::bit_cast(aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(1348))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08969610: jump_target = aot_gpr_31; aot_gpr_2 = (0u | 1u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08969618: jump_target = aot_gpr_31; aot_gpr_2 = (0u | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08969620: jump_target = aot_gpr_31; aot_gpr_2 = (0u | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08969628: jump_target = aot_gpr_31; aot_gpr_2 = (0u | 1u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08969630: jump_target = aot_gpr_31; aot_gpr_2 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(1508))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08969638: jump_target = aot_gpr_31; aot_gpr_2 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(1072))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08969640: jump_target = aot_gpr_31; aot_gpr_2 = (aot_gpr_4 + static_cast(1508)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08969648: aot_gpr_29 = (aot_gpr_29 + static_cast(-144)); { const std::uint32_t aot_run_words[5]{aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], aot_gpr_31}; @@ -4596,18 +4249,8 @@ L_08969794: aot_gpr_29 = (aot_gpr_29 + static_cast(144)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089697F0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -4654,18 +4297,8 @@ L_08969838: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0896984C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -4723,18 +4356,8 @@ L_089698B8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089698C8: aot_gpr_29 = (aot_gpr_29 + static_cast(-64)); aot_gpr_4 = (aot_gpr_5 | 0u); @@ -4825,18 +4448,8 @@ L_0896998C: aot_gpr_29 = (aot_gpr_29 + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08969998: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_fpr_12 = std::bit_cast(aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(1300))); @@ -4895,18 +4508,8 @@ L_08969A14: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08969A28: aot_gpr_4 = (15759u << 16u); aot_gpr_4 = (aot_gpr_4 | 23593u); @@ -4914,51 +4517,21 @@ L_08969A28: ctx.fpr[0] = std::bit_cast(aot_gpr_4); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08969A38: jump_target = aot_gpr_31; aot_gpr_2 = (0u | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08969A40: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08969A48: aot_gpr_29 = (aot_gpr_29 + static_cast(-112)); ctx.gpr[6] = (static_cast(static_cast(static_cast(aot_mem.aot_direct_load8(aot_gpr_4 + static_cast(615)))))); @@ -5120,18 +4693,8 @@ L_08969B70: aot_gpr_29 = (aot_gpr_29 + static_cast(112)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08969B90: aot_gpr_29 = (aot_gpr_29 + static_cast(-272)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(236), aot_gpr_16); @@ -5190,18 +4753,8 @@ L_08969C2C: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08969C44: aot_gpr_4 = (aot_mem.aot_direct_load32(ctx.gpr[17] + static_cast(0))); aot_gpr_4 = (aot_gpr_4 + static_cast(2)); @@ -6721,18 +6274,8 @@ L_0896A88C: aot_gpr_29 = (aot_gpr_29 + static_cast(272)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0896A8C4: aot_gpr_29 = (aot_gpr_29 + static_cast(-64)); ctx.gpr[6] = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(76))); @@ -7975,18 +7518,8 @@ L_0896B308: aot_gpr_29 = (aot_gpr_29 + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0896B340: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), aot_gpr_16); @@ -8362,18 +7895,8 @@ L_0896B618: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0896B634: aot_gpr_29 = (aot_gpr_29 + static_cast(-496)); { const std::uint32_t aot_run_words[14]{std::bit_cast(ctx.fpr[20]), std::bit_cast(ctx.fpr[22]), std::bit_cast(ctx.fpr[24]), std::bit_cast(ctx.fpr[26]), aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[22], ctx.gpr[23], ctx.gpr[30], aot_gpr_31}; @@ -9608,807 +9131,8 @@ void recomp_unit_0089(Runtime &rt, AllegrexContext &ctx) { void register_generated_unit_89(Runtime &runtime) { runtime.register_generated_unit(89u, 0x08968000u, 16384u, &recomp_unit_0089, &recomp_unit_0089_entry); - runtime.register_function(0x08968000u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x08968008u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x08968018u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x08968020u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896802Cu, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896803Cu, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x08968048u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x08968054u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x08968060u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x08968068u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x08968070u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x08968078u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x08968088u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x089680B0u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x089680B8u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x089680C0u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x08968108u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896811Cu, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x08968148u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x08968158u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896816Cu, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x08968174u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x08968180u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x08968188u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x08968190u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x08968198u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x089681A0u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x089681A8u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x089681B4u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x089681BCu, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x089681C4u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x089681F4u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x089681FCu, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x08968220u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x08968228u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x08968234u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896823Cu, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x08968244u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x08968250u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x08968258u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896825Cu, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x08968264u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896826Cu, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x08968278u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x08968280u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x08968284u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896828Cu, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x08968294u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896829Cu, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x089682A8u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x089682B4u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x089682BCu, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x089682C0u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x089682C8u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x089682D0u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x089682D4u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x089682DCu, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x089682E4u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x089682F0u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x089682F8u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x08968320u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x08968350u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x08968358u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x08968360u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896839Cu, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x089683ACu, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x089683B4u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x089683B8u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x089683C8u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x089683D8u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x089683E0u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x089683ECu, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x089683FCu, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896840Cu, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896841Cu, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x08968428u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x08968434u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x08968440u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x08968448u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x08968450u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896846Cu, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x08968478u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x08968480u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896849Cu, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x089684A4u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x089684ECu, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x08968500u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896852Cu, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x08968534u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x08968540u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x08968548u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x08968554u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896855Cu, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x08968564u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896856Cu, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x08968588u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x089685A8u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x089685C0u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x089685C8u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x089685D0u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x089685D8u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x089685E4u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x089685F0u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x08968600u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x08968604u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896860Cu, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x08968650u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x08968658u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x089686B8u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x089686C0u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x089686C8u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x089686E0u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x089686E8u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x089686ECu, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x089686F8u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x08968710u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x08968718u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x08968728u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x08968730u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x08968738u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x08968740u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x08968750u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x08968758u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x08968768u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x08968770u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x08968780u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x08968788u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x089687A8u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x089687B8u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x089687C0u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x089687D4u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x089687DCu, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x089687ECu, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x089687FCu, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896880Cu, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896881Cu, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896882Cu, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x08968834u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896883Cu, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x08968844u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x08968850u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x08968858u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x08968860u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896886Cu, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x08968874u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896887Cu, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x08968888u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x08968890u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x08968898u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896889Cu, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x089688A8u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x089688B0u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x089688B8u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x089688D4u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x089688DCu, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x089688ECu, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x089688F4u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x089688FCu, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x08968934u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x08968948u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x08968968u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x08968974u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x08968980u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x08968988u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896898Cu, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x08968994u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896899Cu, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x089689ACu, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x089689B8u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x089689C0u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x089689C4u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x089689D0u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x089689E0u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x089689E8u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x089689F0u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x089689F8u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x08968A0Cu, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x08968A14u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x08968A20u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x08968A28u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x08968A30u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x08968A40u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x08968A68u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x08968A90u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x08968A98u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x08968ACCu, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x08968AE0u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x08968AECu, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x08968AF4u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x08968AF8u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x08968B04u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x08968B20u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x08968B34u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x08968B40u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x08968B48u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x08968B5Cu, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x08968B94u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x08968BB8u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x08968BC8u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x08968BD0u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x08968BDCu, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x08968BE8u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x08968C00u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x08968C14u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x08968C1Cu, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x08968C28u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x08968C30u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x08968C38u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x08968C44u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x08968C4Cu, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x08968C54u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x08968C60u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x08968C68u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x08968C70u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x08968C78u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x08968CB0u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x08968CDCu, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x08968CF0u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x08968D20u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x08968D2Cu, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x08968DA8u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x08968DCCu, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x08968DE0u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x08968EB0u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x08968F7Cu, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x08968F88u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x08968F90u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x08968F9Cu, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x08968FA4u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x08968FE4u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x08968FF8u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896900Cu, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x08969014u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896901Cu, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x08969020u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x08969028u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x08969038u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x08969054u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896906Cu, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896907Cu, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x08969084u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x08969094u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x089690CCu, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x089690F0u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x08969124u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x08969150u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x08969168u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x08969170u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x08969178u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896918Cu, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x08969194u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x089691B0u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x089691BCu, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x089691C8u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x089691D0u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x089691E8u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x089691ECu, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x089691F4u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x08969230u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896923Cu, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x08969248u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x08969250u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x08969258u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x08969284u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x089692B4u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x08969320u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x08969328u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896933Cu, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896935Cu, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x08969364u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x08969370u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x089693E0u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x08969434u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x08969444u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896944Cu, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x08969454u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896945Cu, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x08969464u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x08969474u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x08969480u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896949Cu, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x089694D0u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x089694E0u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x089694F0u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x089694F8u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x08969500u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896950Cu, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x08969514u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x08969520u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x08969544u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x08969568u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x089695E8u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x089695F0u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x089695F8u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x08969600u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x08969608u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x08969610u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x08969618u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x08969620u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x08969628u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x08969630u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x08969638u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x08969640u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x08969648u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x08969670u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x089696ECu, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x089696FCu, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x08969708u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896970Cu, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x08969714u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896976Cu, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896977Cu, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x08969788u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896978Cu, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x08969794u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x089697F0u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896980Cu, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x08969824u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x08969830u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x08969838u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896984Cu, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x08969860u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896986Cu, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896987Cu, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896989Cu, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x089698B8u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x089698C8u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x089698ECu, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x08969900u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x08969904u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x08969914u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x08969928u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896992Cu, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896994Cu, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896998Cu, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x08969998u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x089699F4u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x08969A04u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x08969A0Cu, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x08969A14u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x08969A28u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x08969A38u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x08969A40u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x08969A48u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x08969A78u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x08969A8Cu, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x08969A94u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x08969AD4u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x08969B50u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x08969B5Cu, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x08969B70u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x08969B90u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x08969BECu, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x08969BFCu, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x08969C2Cu, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x08969C44u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x08969C64u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x08969C6Cu, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x08969C74u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x08969C98u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x08969CA0u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x08969CC4u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x08969CF4u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x08969D0Cu, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x08969D18u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x08969D60u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x08969DE4u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x08969DECu, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x08969E1Cu, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x08969E28u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x08969E68u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x08969EDCu, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x08969EE4u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x08969EF4u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x08969EFCu, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x08969F08u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x08969F1Cu, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x08969F30u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x08969F44u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x08969F58u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x08969F88u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x08969F90u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x08969FA8u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x08969FACu, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x08969FC0u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x08969FC8u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x08969FE0u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x08969FE8u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896A050u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896A058u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896A068u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896A078u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896A08Cu, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896A094u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896A0A8u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896A0B0u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896A0C4u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896A0DCu, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896A0E4u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896A110u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896A124u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896A130u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896A140u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896A160u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896A174u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896A17Cu, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896A190u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896A198u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896A1A0u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896A1B4u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896A1CCu, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896A1D4u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896A1D8u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896A1E0u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896A1F0u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896A1F8u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896A200u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896A20Cu, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896A240u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896A268u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896A28Cu, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896A2A0u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896A2A8u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896A2DCu, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896A2E4u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896A2ECu, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896A2F4u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896A324u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896A340u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896A348u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896A354u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896A368u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896A384u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896A3A0u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896A3B4u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896A3C8u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896A3CCu, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896A3D4u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896A40Cu, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896A41Cu, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896A428u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896A430u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896A43Cu, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896A450u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896A45Cu, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896A464u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896A46Cu, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896A47Cu, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896A480u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896A48Cu, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896A498u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896A4C0u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896A4DCu, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896A4E4u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896A514u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896A52Cu, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896A534u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896A544u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896A548u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896A574u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896A590u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896A5CCu, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896A5DCu, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896A5ECu, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896A5F8u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896A614u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896A624u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896A628u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896A638u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896A644u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896A660u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896A670u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896A674u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896A67Cu, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896A698u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896A6A8u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896A6ACu, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896A6B4u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896A6D0u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896A6D8u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896A6F4u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896A710u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896A72Cu, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896A740u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896A754u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896A768u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896A770u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896A78Cu, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896A7A8u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896A7BCu, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896A818u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896A820u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896A834u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896A838u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896A88Cu, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896A8C4u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896A90Cu, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896A914u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896A91Cu, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896A924u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896A93Cu, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896A948u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896A950u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896A964u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896A96Cu, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896A9A0u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896A9A8u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896A9B4u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896A9DCu, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896A9ECu, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896A9FCu, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896AA0Cu, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896AA1Cu, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896AA2Cu, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896AA38u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896AA44u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896AA48u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896AA50u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896AA5Cu, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896AA60u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896AA74u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896AA7Cu, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896AA80u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896AA98u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896AAACu, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896AAC0u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896AAC8u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896AAF0u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896AB00u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896AB08u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896AB24u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896AB3Cu, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896AB48u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896AB50u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896AB54u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896AB6Cu, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896AB74u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896AB84u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896AB98u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896ABB0u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896ABC8u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896ABDCu, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896ABF0u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896ABF8u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896AC14u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896AC28u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896AC34u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896AC3Cu, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896AC40u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896AC58u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896AC60u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896AC74u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896AC7Cu, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896AC98u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896ACACu, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896ACB8u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896ACC0u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896ACC4u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896ACDCu, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896ACE8u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896AD0Cu, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896AD28u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896AD3Cu, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896AD50u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896AD64u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896AD68u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896AD70u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896AD8Cu, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896AD94u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896ADB0u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896ADB8u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896ADC0u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896ADDCu, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896ADE4u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896ADECu, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896AE08u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896AE0Cu, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896AE1Cu, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896AE3Cu, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896AE48u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896AE5Cu, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896AE64u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896AE80u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896AE88u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896AEC0u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896AED8u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896AEF0u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896AEF4u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896AF10u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896AF18u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896AF20u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896AF38u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896AF4Cu, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896AF54u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896AF6Cu, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896AF80u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896AF88u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896AFA4u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896AFACu, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896AFCCu, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896AFECu, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896B004u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896B010u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896B018u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896B020u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896B04Cu, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896B054u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896B05Cu, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896B078u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896B0A8u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896B0B0u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896B0CCu, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896B0FCu, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896B104u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896B120u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896B14Cu, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896B184u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896B18Cu, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896B194u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896B19Cu, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896B1A4u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896B1C8u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896B1DCu, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896B1F4u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896B208u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896B21Cu, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896B220u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896B248u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896B258u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896B26Cu, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896B280u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896B294u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896B2A8u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896B2BCu, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896B2C0u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896B2ECu, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896B2F8u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896B308u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896B340u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896B368u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896B374u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896B378u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896B388u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896B394u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896B39Cu, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896B3A4u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896B3ACu, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896B3B8u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896B3C4u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896B3D0u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896B3E0u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896B3F8u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896B400u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896B404u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896B420u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896B430u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896B444u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896B454u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896B460u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896B468u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896B48Cu, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896B494u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896B49Cu, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896B4A4u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896B4ACu, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896B4D0u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896B4D4u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896B4E8u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896B4F0u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896B510u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896B518u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896B520u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896B540u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896B548u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896B564u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896B56Cu, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896B588u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896B5A4u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896B5B8u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896B5CCu, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896B5E0u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896B5E8u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896B5F0u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896B5F8u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896B618u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896B634u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896B678u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896B6B4u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896B6E8u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896B6FCu, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896B708u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896B71Cu, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896B728u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896B760u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896B774u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896B780u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896B794u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896B7A0u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896B7B4u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896B7C8u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896B7D8u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896B7ECu, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896B800u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896B81Cu, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896B824u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896B83Cu, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896B854u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896B85Cu, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896B874u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896B87Cu, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896B894u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896B8ACu, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896B8B4u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896B8CCu, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896B8DCu, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896B8E8u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896B8F4u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896B918u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896B928u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896B9B0u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896B9C4u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896B9C8u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896BA0Cu, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896BA14u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896BA18u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896BA48u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896BA6Cu, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896BA84u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896BA98u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896BAACu, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896BAB0u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896BAF4u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896BAFCu, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896BB00u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896BB2Cu, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896BB4Cu, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896BB64u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896BB70u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896BB80u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896BB90u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896BB98u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896BB9Cu, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896BBB4u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896BBD8u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896BBE0u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896BC08u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896BC1Cu, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896BC64u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896BC70u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896BC78u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896BC80u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896BC8Cu, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896BCA0u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896BCA8u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896BCB4u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896BCC0u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896BCD0u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896BCD8u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896BCDCu, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896BCF4u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896BD10u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896BD24u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896BD2Cu, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896BD38u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896BD4Cu, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896BD54u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896BD68u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896BD70u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896BD80u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896BD8Cu, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896BD94u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896BDA0u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896BDE4u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896BDF4u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896BDFCu, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896BE00u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896BE18u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896BE34u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896BE48u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896BE50u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896BE5Cu, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896BE6Cu, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896BE74u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896BE78u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896BE90u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896BEA4u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896BEF4u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896BF04u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896BF40u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896BF48u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896BF54u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896BF68u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896BF70u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896BF7Cu, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896BF8Cu, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896BF94u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896BF98u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896BFB0u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896BFC4u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896BFD0u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896BFD8u, &recomp_unit_0089, "recomp_unit_0089"); - runtime.register_function(0x0896BFE4u, &recomp_unit_0089, "recomp_unit_0089"); + // PSPRECOMP_V812_COMPACT_REGISTRATION: same entry set, looped once in Runtime instead of source-expanded calls. + runtime.register_generated_entry_mask(0x08968000u, &recomp_unit_0089, "recomp_unit_0089", + kEntryMasks_recomp_unit_0089, 64u); } } // namespace psprecomp diff --git a/profiles/vcs/generated/generated_unit_0090.cpp b/profiles/vcs/generated/generated_unit_0090.cpp index 5c59940..44390a9 100644 --- a/profiles/vcs/generated/generated_unit_0090.cpp +++ b/profiles/vcs/generated/generated_unit_0090.cpp @@ -973,6 +973,19 @@ LOCAL_DISPATCH: AOT_REGCACHE_SYNC_OUT(); return; } } +// PSPRECOMP_V812_SHARED_SCHED_BLOCK: one scheduler-exact slow boundary per unit. +LOCAL_SCHED_BOUNDARY: + ctx.pc = jump_target; + AOT_REGCACHE_SYNC_OUT(); + if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { + ++local_redispatch_rounds; + AOT_REGCACHE_SYNC_IN(); + local_transfers = 0u; + local_pc = ctx.pc; + entry_id = 0u; + goto LOCAL_DISPATCH; + } + return; L_0896C000: aot_fpr_14 = std::bit_cast(aot_gpr_4); aot_gpr_4 = (15651u << 16u); @@ -1427,18 +1440,8 @@ L_0896C304: aot_gpr_29 = (aot_gpr_29 + static_cast(496)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0896C344: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); ctx.gpr[7] = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(72))); @@ -2901,18 +2904,8 @@ L_0896CDE0: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0896CE08: { const std::uint32_t vfpu_address = aot_gpr_6 + static_cast(0); std::uint32_t vfpu_words[4]{}; @@ -2968,18 +2961,8 @@ L_0896CE08: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0896CE30: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -3057,18 +3040,8 @@ L_0896CEEC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0896CEFC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(ctx.gpr[28] + static_cast(-17328), 0u); @@ -3096,18 +3069,8 @@ L_0896CF28: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0896CF34: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(8), aot_gpr_16); @@ -3258,18 +3221,8 @@ L_0896D068: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0896D084: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, ctx.gpr[17], aot_gpr_31}; @@ -3325,18 +3278,8 @@ L_0896D0DC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0896D0F0: aot_gpr_4 = (aot_gpr_4 << 16u); aot_gpr_4 = (static_cast(static_cast(aot_gpr_4) >> 16u)); @@ -3354,18 +3297,8 @@ L_0896D0F0: aot_mem.aot_direct_store8(aot_gpr_4 + static_cast(62), static_cast(0u)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0896D128: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_gpr_5 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(-17340))); @@ -3657,18 +3590,8 @@ L_0896D350: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0896D36C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (aot_gpr_5 << 16u); @@ -3725,18 +3648,8 @@ L_0896D3D8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0896D3E8: aot_gpr_4 = (aot_gpr_4 << 16u); aot_gpr_4 = (static_cast(static_cast(aot_gpr_4) >> 16u)); @@ -3752,18 +3665,8 @@ L_0896D3E8: ctx.gpr[2] = (aot_mem.aot_direct_load8(aot_gpr_4 + static_cast(169))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0896D418: aot_gpr_4 = (aot_gpr_4 << 16u); aot_gpr_4 = (static_cast(static_cast(aot_gpr_4) >> 16u)); @@ -3781,18 +3684,8 @@ L_0896D418: ctx.gpr[2] = (ctx.gpr[2] < static_cast(1) ? 1u : 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0896D450: aot_gpr_4 = (aot_gpr_4 << 16u); aot_gpr_4 = (static_cast(static_cast(aot_gpr_4) >> 16u)); @@ -3925,18 +3818,8 @@ L_0896D534: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0896D53C: aot_gpr_4 = (aot_gpr_4 << 16u); aot_gpr_4 = (static_cast(static_cast(aot_gpr_4) >> 16u)); @@ -3979,18 +3862,8 @@ L_0896D588: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0896D590: aot_gpr_4 = (aot_gpr_4 << 16u); aot_gpr_4 = (static_cast(static_cast(aot_gpr_4) >> 16u)); @@ -4024,18 +3897,8 @@ L_0896D5D0: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0896D5D8: aot_gpr_4 = (aot_gpr_4 << 16u); aot_gpr_4 = (static_cast(static_cast(aot_gpr_4) >> 16u)); @@ -4052,18 +3915,8 @@ L_0896D5D8: aot_mem.aot_direct_store8(aot_gpr_4 + static_cast(65), static_cast(0u)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0896D60C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (aot_gpr_4 << 16u); @@ -4129,18 +3982,8 @@ L_0896D6B0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0896D6BC: aot_gpr_4 = (aot_gpr_4 << 16u); aot_gpr_4 = (static_cast(static_cast(aot_gpr_4) >> 16u)); @@ -4157,18 +4000,8 @@ L_0896D6BC: aot_mem.aot_direct_store8(aot_gpr_4 + static_cast(78), static_cast(aot_gpr_5)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0896D6F0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (aot_gpr_4 << 16u); @@ -4192,18 +4025,8 @@ L_0896D728: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0896D734: aot_gpr_5 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(-17296))); { const bool branch_taken = aot_gpr_4 != aot_gpr_5; @@ -4227,18 +4050,8 @@ L_0896D74C: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0896D754: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(36), ctx.gpr[17]); @@ -4280,18 +4093,8 @@ L_0896D7A8: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0896D7C0: { const bool branch_taken = 0u == 0u; if (branch_taken) { @@ -4423,35 +4226,15 @@ L_0896D87C: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0896D890: jump_target = aot_gpr_31; ctx.gpr[2] = (aot_mem.aot_direct_load8(ctx.gpr[28] + static_cast(9216))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0896D898: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(16), ctx.gpr[20]); @@ -4639,18 +4422,8 @@ L_0896D9FC: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0896DA24: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -4696,18 +4469,8 @@ L_0896DA64: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0896DA80: aot_gpr_5 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(104))); aot_gpr_6 = (aot_mem.aot_direct_load16(aot_gpr_5 + static_cast(84))); @@ -4924,18 +4687,8 @@ L_0896DBB8: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0896DBC0: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(16), aot_gpr_16); @@ -4979,18 +4732,8 @@ L_0896DC18: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0896DC30: aot_gpr_4 = (ctx.gpr[17] << 7u); aot_gpr_5 = (ctx.gpr[17] + ctx.gpr[17]); @@ -5063,18 +4806,8 @@ L_0896DC8C: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0896DCA0: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(16), aot_gpr_16); @@ -5179,18 +4912,8 @@ L_0896DD4C: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0896DD60: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -5381,18 +5104,8 @@ L_0896DF48: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0896DF60: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); { const std::uint32_t aot_run_words[6]{aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], aot_gpr_31}; @@ -5650,18 +5363,8 @@ L_0896E1C8: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0896E1E8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (aot_gpr_4 << 16u); @@ -5710,18 +5413,8 @@ L_0896E254: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0896E260: aot_gpr_5 = (2246u << 16u); aot_gpr_5 = (aot_gpr_5 + static_cast(17840)); @@ -5760,18 +5453,8 @@ L_0896E2A8: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0896E2B0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (aot_gpr_4 << 16u); @@ -5842,18 +5525,8 @@ L_0896E328: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0896E338: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), aot_gpr_16); @@ -6016,18 +5689,8 @@ L_0896E43C: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0896E470: aot_gpr_5 = (static_cast(static_cast(static_cast(aot_mem.aot_direct_load16(aot_gpr_4 + static_cast(86)))))); aot_gpr_6 = (static_cast(aot_gpr_5) < 191 ? 1u : 0u); @@ -6106,18 +5769,8 @@ L_0896E4CC: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0896E4E4: { const bool branch_taken = aot_gpr_4 != aot_gpr_5; if (branch_taken) { @@ -6140,18 +5793,8 @@ L_0896E4F8: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0896E500: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, ctx.gpr[17], aot_gpr_31}; @@ -6205,18 +5848,8 @@ L_0896E570: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0896E584: aot_gpr_5 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(24))); aot_gpr_4 = (aot_gpr_4 << 2u); @@ -6235,18 +5868,8 @@ L_0896E584: ctx.fpr[0] = ctx.fpr[0] - aot_fpr_14; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0896E5C0: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), aot_gpr_16); @@ -6419,18 +6042,8 @@ L_0896E6DC: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0896E710: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(16), ctx.gpr[20]); @@ -6489,18 +6102,8 @@ L_0896E780: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0896E7A4: aot_gpr_4 = (aot_gpr_4 + static_cast(-14)); aot_gpr_5 = (aot_gpr_4 < static_cast(17) ? 1u : 0u); @@ -6518,18 +6121,8 @@ L_0896E7B4: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0896E7CC: { const bool branch_taken = 0u == 0u; ctx.gpr[2] = (0u | 0u); @@ -6633,18 +6226,8 @@ L_0896E830: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0896E838: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); ctx.fpr[0] = std::bit_cast(std::bit_cast(ctx.fpr[18])); @@ -6851,18 +6434,8 @@ L_0896EA8C: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0896EACC: aot_gpr_29 = (aot_gpr_29 + static_cast(-192)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(168), ctx.gpr[17]); @@ -7110,18 +6683,8 @@ L_0896ECB8: aot_gpr_29 = (aot_gpr_29 + static_cast(192)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0896ECD4: aot_gpr_29 = (aot_gpr_29 + static_cast(-336)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(312), ctx.gpr[20]); @@ -7766,18 +7329,8 @@ L_0896F21C: aot_gpr_29 = (aot_gpr_29 + static_cast(336)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0896F260: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_gpr_6 = (aot_gpr_4 + aot_gpr_4); @@ -7882,18 +7435,8 @@ L_0896F340: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0896F358: { const bool branch_taken = 0u == 0u; aot_mem.aot_direct_store8(ctx.gpr[17] + static_cast(62), static_cast(0u)); @@ -7975,18 +7518,8 @@ L_0896F3C4: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0896F3E4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (2246u << 16u); @@ -8005,18 +7538,8 @@ L_0896F408: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0896F414: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_fpr_12 = std::bit_cast(aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(36))); @@ -8200,18 +7723,8 @@ L_0896F594: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0896F5A4: aot_gpr_29 = (aot_gpr_29 + static_cast(-64)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(20), ctx.gpr[18]); @@ -8557,18 +8070,8 @@ L_0896F82C: aot_gpr_29 = (aot_gpr_29 + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0896F868: aot_gpr_6 = (aot_mem.aot_direct_load8(aot_gpr_4 + static_cast(119))); { const bool branch_taken = aot_gpr_6 == 0u; @@ -8760,18 +8263,8 @@ L_0896F934: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0896F93C: aot_gpr_5 = (16457u << 16u); aot_gpr_5 = (aot_gpr_5 | 3670u); @@ -9030,18 +8523,8 @@ L_0896FB6C: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0896FB74: ctx.fpr[17] = std::bit_cast(aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(72))); aot_fpr_14 = std::bit_cast(aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(7676))); @@ -9104,18 +8587,8 @@ L_0896FBF0: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0896FBF8: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(24), ctx.gpr[19]); @@ -9195,18 +8668,8 @@ L_0896FC7C: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0896FCF4: aot_fpr_12 = std::bit_cast(aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(64))); ctx.gpr[8] = (std::bit_cast(aot_fpr_12)); @@ -9244,35 +8707,15 @@ L_0896FCF4: aot_mem.aot_direct_store32(ctx.gpr[7] + static_cast(0), std::bit_cast(aot_fpr_12)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0896FD6C: jump_target = aot_gpr_31; aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(4), 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0896FD74: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (aot_mem.aot_direct_load8(ctx.gpr[28] + static_cast(-7080))); @@ -9499,18 +8942,8 @@ L_0896FF00: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0896FF18: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, ctx.gpr[17], aot_gpr_31}; @@ -9618,900 +9051,8 @@ void recomp_unit_0090(Runtime &rt, AllegrexContext &ctx) { void register_generated_unit_90(Runtime &runtime) { runtime.register_generated_unit(90u, 0x0896C000u, 16384u, &recomp_unit_0090, &recomp_unit_0090_entry); - runtime.register_function(0x0896C000u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896C020u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896C028u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896C034u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896C048u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896C050u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896C05Cu, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896C070u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896C080u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896C08Cu, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896C09Cu, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896C0A4u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896C0A8u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896C0C0u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896C124u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896C138u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896C14Cu, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896C154u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896C160u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896C16Cu, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896C17Cu, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896C184u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896C188u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896C1A0u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896C1BCu, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896C1D0u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896C1D8u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896C1E4u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896C1F0u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896C200u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896C208u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896C20Cu, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896C224u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896C240u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896C254u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896C25Cu, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896C268u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896C274u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896C284u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896C28Cu, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896C290u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896C2A8u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896C2C4u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896C2D8u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896C2E0u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896C2E4u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896C2F0u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896C2FCu, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896C304u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896C344u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896C388u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896C394u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896C3A0u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896C3B4u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896C3C0u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896C3C8u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896C3CCu, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896C3DCu, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896C3E8u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896C3F0u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896C3FCu, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896C404u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896C408u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896C418u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896C424u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896C42Cu, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896C43Cu, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896C454u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896C464u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896C474u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896C47Cu, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896C498u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896C4A4u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896C4ACu, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896C4BCu, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896C4CCu, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896C4ECu, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896C508u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896C51Cu, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896C528u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896C534u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896C540u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896C548u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896C54Cu, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896C560u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896C574u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896C580u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896C588u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896C594u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896C59Cu, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896C5A0u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896C5B4u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896C5C8u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896C5D4u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896C5DCu, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896C5ECu, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896C5FCu, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896C604u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896C60Cu, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896C620u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896C62Cu, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896C634u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896C638u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896C648u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896C654u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896C65Cu, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896C668u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896C670u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896C674u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896C684u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896C690u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896C698u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896C6ACu, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896C6B8u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896C6C0u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896C6C4u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896C6D4u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896C6E0u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896C6E8u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896C6F4u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896C6FCu, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896C700u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896C710u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896C71Cu, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896C724u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896C738u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896C740u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896C750u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896C75Cu, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896C774u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896C78Cu, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896C79Cu, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896C7A4u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896C7C0u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896C7D4u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896C7DCu, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896C7E4u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896C7ECu, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896C7FCu, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896C804u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896C820u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896C82Cu, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896C834u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896C844u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896C854u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896C860u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896C868u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896C874u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896C8A8u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896C8B0u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896C8C0u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896C8D0u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896C8E4u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896C8ECu, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896C900u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896C908u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896C920u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896C938u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896C948u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896C954u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896C95Cu, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896C960u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896C970u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896C97Cu, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896C984u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896C990u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896C998u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896C99Cu, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896C9ACu, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896C9B8u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896C9C0u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896C9D0u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896C9E0u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896C9E8u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896C9F0u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896C9FCu, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896CA08u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896CA10u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896CA14u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896CA28u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896CA3Cu, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896CA48u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896CA50u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896CA5Cu, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896CA64u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896CA68u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896CA7Cu, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896CA90u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896CA9Cu, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896CAA4u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896CAB4u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896CABCu, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896CAC8u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896CAD0u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896CB04u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896CB0Cu, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896CB1Cu, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896CB2Cu, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896CB40u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896CB48u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896CB5Cu, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896CB64u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896CB70u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896CB84u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896CB8Cu, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896CBA0u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896CBB4u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896CBC0u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896CBC8u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896CBCCu, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896CBDCu, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896CBE8u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896CBF0u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896CBFCu, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896CC04u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896CC08u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896CC18u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896CC24u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896CC2Cu, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896CC3Cu, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896CC48u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896CC58u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896CC60u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896CC68u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896CC78u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896CC84u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896CC8Cu, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896CC90u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896CCA4u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896CCB8u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896CCC4u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896CCCCu, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896CCD8u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896CCE0u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896CCE4u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896CCF8u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896CD0Cu, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896CD18u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896CD20u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896CD30u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896CD3Cu, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896CD44u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896CD58u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896CD60u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896CD68u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896CD74u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896CD80u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896CD88u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896CD90u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896CD9Cu, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896CDA4u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896CDB0u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896CDB8u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896CDC0u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896CDCCu, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896CDE0u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896CE08u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896CE30u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896CE94u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896CE9Cu, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896CEB0u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896CEC0u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896CED0u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896CEDCu, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896CEECu, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896CEFCu, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896CF14u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896CF20u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896CF28u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896CF34u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896CF70u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896CF7Cu, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896CF84u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896CF94u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896CFA8u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896CFBCu, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896CFC4u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896CFE8u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896D010u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896D020u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896D040u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896D050u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896D058u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896D060u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896D068u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896D084u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896D0A8u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896D0ACu, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896D0B8u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896D0C4u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896D0C8u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896D0DCu, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896D0F0u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896D128u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896D154u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896D164u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896D170u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896D178u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896D18Cu, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896D194u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896D19Cu, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896D1C4u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896D1ECu, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896D1F4u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896D200u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896D20Cu, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896D218u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896D224u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896D22Cu, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896D230u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896D238u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896D240u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896D264u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896D274u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896D27Cu, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896D288u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896D294u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896D2A0u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896D2ACu, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896D2B4u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896D2B8u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896D2C0u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896D2C8u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896D2ECu, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896D2FCu, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896D304u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896D30Cu, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896D318u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896D324u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896D32Cu, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896D330u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896D338u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896D340u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896D350u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896D36Cu, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896D3B4u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896D3C0u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896D3C8u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896D3D4u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896D3D8u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896D3E8u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896D418u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896D450u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896D488u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896D494u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896D49Cu, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896D4A4u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896D4BCu, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896D4C0u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896D4C8u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896D4E0u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896D4E4u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896D4ECu, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896D504u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896D508u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896D510u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896D528u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896D52Cu, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896D534u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896D53Cu, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896D574u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896D57Cu, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896D584u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896D588u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896D590u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896D5C4u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896D5CCu, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896D5D0u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896D5D8u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896D60Cu, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896D648u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896D6A0u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896D6A8u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896D6B0u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896D6BCu, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896D6F0u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896D728u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896D734u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896D740u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896D748u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896D74Cu, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896D754u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896D778u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896D77Cu, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896D7A8u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896D7C0u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896D7C8u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896D800u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896D808u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896D810u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896D818u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896D850u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896D858u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896D860u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896D868u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896D878u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896D87Cu, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896D890u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896D898u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896D8DCu, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896D8E4u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896D900u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896D910u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896D918u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896D920u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896D928u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896D938u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896D948u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896D954u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896D960u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896D96Cu, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896D974u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896D978u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896D980u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896D988u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896D9ACu, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896D9B8u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896D9D4u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896D9E4u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896D9FCu, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896DA24u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896DA40u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896DA4Cu, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896DA54u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896DA64u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896DA80u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896DA90u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896DA9Cu, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896DAA8u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896DAB4u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896DAC0u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896DACCu, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896DAD8u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896DAE4u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896DAF0u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896DAFCu, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896DB08u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896DB14u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896DB20u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896DB2Cu, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896DB38u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896DB44u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896DB50u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896DB5Cu, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896DB68u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896DB74u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896DB80u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896DB8Cu, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896DB98u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896DBA4u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896DBACu, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896DBB4u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896DBB8u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896DBC0u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896DBE4u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896DBE8u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896DC18u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896DC30u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896DC60u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896DC68u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896DC70u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896DC78u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896DC88u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896DC8Cu, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896DCA0u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896DCC4u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896DCC8u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896DCF0u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896DD20u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896DD28u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896DD30u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896DD38u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896DD48u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896DD4Cu, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896DD60u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896DD80u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896DDA4u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896DDB4u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896DDBCu, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896DDC4u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896DDD4u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896DDDCu, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896DE4Cu, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896DE54u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896DF08u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896DF18u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896DF24u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896DF34u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896DF48u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896DF60u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896DF84u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896DFA8u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896DFB0u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896DFB4u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896DFC0u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896DFC8u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896DFCCu, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896E03Cu, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896E044u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896E0F8u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896E108u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896E118u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896E128u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896E148u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896E154u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896E15Cu, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896E164u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896E16Cu, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896E17Cu, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896E198u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896E1ACu, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896E1B8u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896E1C8u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896E1E8u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896E228u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896E244u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896E24Cu, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896E254u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896E260u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896E270u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896E27Cu, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896E298u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896E2A8u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896E2B0u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896E2E8u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896E2F0u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896E2F8u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896E300u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896E314u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896E324u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896E328u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896E338u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896E39Cu, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896E3ACu, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896E3B4u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896E3BCu, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896E3C4u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896E3CCu, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896E3D4u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896E3DCu, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896E3E4u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896E3ECu, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896E3F4u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896E3FCu, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896E404u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896E414u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896E424u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896E42Cu, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896E43Cu, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896E470u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896E480u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896E48Cu, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896E498u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896E4A8u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896E4B0u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896E4B4u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896E4BCu, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896E4C4u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896E4CCu, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896E4E4u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896E4ECu, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896E4F4u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896E4F8u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896E500u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896E518u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896E524u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896E53Cu, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896E568u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896E570u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896E584u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896E5C0u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896E620u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896E630u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896E638u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896E640u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896E648u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896E650u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896E658u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896E660u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896E668u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896E670u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896E678u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896E680u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896E688u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896E694u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896E69Cu, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896E6B8u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896E6C0u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896E6CCu, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896E6DCu, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896E710u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896E744u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896E74Cu, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896E76Cu, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896E770u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896E780u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896E7A4u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896E7B4u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896E7CCu, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896E7D4u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896E7DCu, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896E7E4u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896E7ECu, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896E7F4u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896E7FCu, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896E804u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896E80Cu, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896E814u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896E81Cu, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896E824u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896E82Cu, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896E830u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896E838u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896E8C0u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896E8D4u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896E8E8u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896E900u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896E914u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896E924u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896E93Cu, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896E950u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896E964u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896E97Cu, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896E990u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896E9A0u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896EA8Cu, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896EACCu, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896EAF8u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896EB04u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896EB0Cu, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896EB18u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896EB24u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896EB64u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896EB70u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896EB88u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896EB98u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896EBA4u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896EBACu, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896EBB0u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896EBBCu, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896EBCCu, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896EBD0u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896EBD8u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896EBE0u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896EBECu, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896EC2Cu, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896EC38u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896EC50u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896EC60u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896EC6Cu, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896EC74u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896EC78u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896EC84u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896EC94u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896EC98u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896ECA0u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896ECA8u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896ECB8u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896ECD4u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896ED38u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896ED5Cu, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896ED70u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896ED7Cu, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896EDA4u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896EDB8u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896EDBCu, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896EE00u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896EE14u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896EE1Cu, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896EE24u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896EE68u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896EE74u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896EE80u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896EE94u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896EE98u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896EEC4u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896EF20u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896EF34u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896EF3Cu, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896EF44u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896EF90u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896EF9Cu, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896EFA8u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896EFBCu, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896EFC0u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896EFECu, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896F048u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896F05Cu, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896F064u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896F078u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896F0A8u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896F0B0u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896F0B8u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896F118u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896F130u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896F148u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896F15Cu, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896F168u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896F174u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896F1ACu, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896F1C0u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896F208u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896F214u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896F21Cu, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896F260u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896F2ACu, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896F2BCu, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896F2E0u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896F2E8u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896F308u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896F310u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896F318u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896F320u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896F32Cu, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896F340u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896F358u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896F360u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896F370u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896F388u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896F394u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896F39Cu, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896F3A4u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896F3ACu, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896F3B0u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896F3C4u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896F3E4u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896F408u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896F414u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896F434u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896F440u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896F458u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896F470u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896F47Cu, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896F4A0u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896F4A4u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896F4CCu, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896F4E8u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896F4ECu, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896F514u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896F53Cu, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896F54Cu, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896F560u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896F56Cu, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896F574u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896F580u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896F588u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896F590u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896F594u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896F5A4u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896F5E8u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896F618u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896F62Cu, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896F64Cu, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896F660u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896F678u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896F68Cu, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896F698u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896F6ACu, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896F6B4u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896F6C4u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896F6D8u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896F6E0u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896F6F0u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896F704u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896F70Cu, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896F71Cu, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896F728u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896F730u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896F740u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896F754u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896F760u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896F768u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896F774u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896F77Cu, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896F784u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896F78Cu, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896F798u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896F7A0u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896F7B0u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896F7C4u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896F7D0u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896F7D8u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896F7ECu, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896F7F4u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896F808u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896F810u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896F824u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896F82Cu, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896F868u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896F874u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896F880u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896F888u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896F890u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896F898u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896F8A0u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896F8A8u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896F8B0u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896F8B8u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896F8C0u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896F8C8u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896F8D0u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896F8D8u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896F8E4u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896F8F0u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896F8F8u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896F900u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896F908u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896F910u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896F918u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896F920u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896F928u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896F930u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896F934u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896F93Cu, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896F990u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896F99Cu, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896F9B0u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896F9C0u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896F9C8u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896F9DCu, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896F9FCu, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896FA0Cu, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896FA24u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896FA34u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896FA48u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896FA60u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896FA80u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896FA88u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896FA98u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896FAB0u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896FAC0u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896FAD4u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896FAE4u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896FAFCu, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896FB0Cu, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896FB10u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896FB28u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896FB38u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896FB44u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896FB54u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896FB60u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896FB68u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896FB6Cu, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896FB74u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896FBACu, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896FBBCu, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896FBCCu, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896FBD8u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896FBE4u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896FBECu, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896FBF0u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896FBF8u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896FC58u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896FC70u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896FC7Cu, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896FCF4u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896FD6Cu, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896FD74u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896FD94u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896FDA0u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896FDB0u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896FDB8u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896FDC0u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896FDC8u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896FDD0u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896FDD8u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896FE08u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896FE20u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896FE2Cu, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896FE38u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896FE44u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896FE50u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896FE58u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896FE64u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896FE7Cu, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896FE94u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896FEA4u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896FEBCu, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896FEC8u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896FED4u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896FEE0u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896FEECu, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896FEF4u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896FF00u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896FF18u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896FF30u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896FF40u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896FF5Cu, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896FF94u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896FFA8u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896FFACu, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896FFDCu, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896FFE4u, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896FFECu, &recomp_unit_0090, "recomp_unit_0090"); - runtime.register_function(0x0896FFF4u, &recomp_unit_0090, "recomp_unit_0090"); + // PSPRECOMP_V812_COMPACT_REGISTRATION: same entry set, looped once in Runtime instead of source-expanded calls. + runtime.register_generated_entry_mask(0x0896C000u, &recomp_unit_0090, "recomp_unit_0090", + kEntryMasks_recomp_unit_0090, 64u); } } // namespace psprecomp diff --git a/profiles/vcs/generated/generated_unit_0091.cpp b/profiles/vcs/generated/generated_unit_0091.cpp index 1b2639b..316690b 100644 --- a/profiles/vcs/generated/generated_unit_0091.cpp +++ b/profiles/vcs/generated/generated_unit_0091.cpp @@ -917,6 +917,19 @@ LOCAL_DISPATCH: AOT_REGCACHE_SYNC_OUT(); return; } } +// PSPRECOMP_V812_SHARED_SCHED_BLOCK: one scheduler-exact slow boundary per unit. +LOCAL_SCHED_BOUNDARY: + ctx.pc = jump_target; + AOT_REGCACHE_SYNC_OUT(); + if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { + ++local_redispatch_rounds; + AOT_REGCACHE_SYNC_IN(); + local_transfers = 0u; + local_pc = ctx.pc; + entry_id = 0u; + goto LOCAL_DISPATCH; + } + return; L_08970000: { std::uint32_t aot_run_words[3]{}; aot_mem.aot_direct_load32_block(aot_gpr_29 + static_cast(0), aot_run_words); @@ -928,18 +941,8 @@ L_08970000: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08970014: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_gpr_4 = (aot_mem.aot_direct_load8(ctx.gpr[28] + static_cast(-7080))); @@ -1078,18 +1081,8 @@ L_08970134: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08970150: aot_gpr_5 = (aot_mem.aot_direct_load8(ctx.gpr[28] + static_cast(-7080))); { const bool branch_taken = aot_gpr_5 != 0u; @@ -1337,18 +1330,8 @@ L_08970284: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0897028C: aot_gpr_5 = (aot_mem.aot_direct_load8(ctx.gpr[28] + static_cast(-7080))); { const bool branch_taken = aot_gpr_5 != 0u; @@ -1493,18 +1476,8 @@ L_0897034C: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08970354: aot_gpr_4 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(-17260))); aot_gpr_5 = (0u | 127u); @@ -1530,18 +1503,8 @@ L_08970374: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0897037C: aot_gpr_5 = (aot_mem.aot_direct_load8(ctx.gpr[28] + static_cast(-7080))); { const bool branch_taken = aot_gpr_5 != 0u; @@ -1653,18 +1616,8 @@ L_0897045C: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08970464: aot_gpr_5 = (aot_mem.aot_direct_load8(ctx.gpr[28] + static_cast(-7080))); { const bool branch_taken = aot_gpr_5 != 0u; @@ -1750,18 +1703,8 @@ L_089704D4: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089704DC: aot_gpr_5 = (aot_mem.aot_direct_load8(ctx.gpr[28] + static_cast(-7080))); { const bool branch_taken = aot_gpr_5 != 0u; @@ -1830,18 +1773,8 @@ L_08970534: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0897053C: aot_gpr_29 = (aot_gpr_29 + static_cast(-112)); aot_gpr_4 = (aot_mem.aot_direct_load8(ctx.gpr[28] + static_cast(-7080))); @@ -2157,18 +2090,8 @@ L_089707C8: aot_gpr_29 = (aot_gpr_29 + static_cast(112)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089707FC: aot_gpr_6 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(-17264))); ctx.gpr[7] = (0u | 0u); @@ -2205,18 +2128,8 @@ L_08970844: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0897084C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, ctx.gpr[17], aot_gpr_31}; @@ -2265,18 +2178,8 @@ L_089708A0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089708B4: aot_gpr_29 = (aot_gpr_29 + static_cast(-272)); aot_gpr_5 = (aot_mem.aot_direct_load8(aot_gpr_4 + static_cast(116))); @@ -3859,18 +3762,8 @@ L_08971670: aot_gpr_29 = (aot_gpr_29 + static_cast(272)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089716A4: aot_gpr_29 = (aot_gpr_29 + static_cast(-144)); aot_gpr_5 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(4))); @@ -4094,18 +3987,8 @@ L_08971844: aot_gpr_29 = (aot_gpr_29 + static_cast(144)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08971858: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), std::bit_cast(ctx.fpr[20])); @@ -4366,18 +4249,8 @@ L_08971AAC: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08971AD8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -4447,18 +4320,8 @@ L_08971B90: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08971BB4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -4505,35 +4368,15 @@ L_08971BFC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08971C10: jump_target = aot_gpr_31; ctx.gpr[2] = (0u | 1u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08971C18: aot_mem.aot_direct_store16(aot_gpr_4 + static_cast(0), static_cast(aot_gpr_5)); aot_mem.aot_direct_store16(aot_gpr_4 + static_cast(2), static_cast(aot_gpr_6)); @@ -4545,50 +4388,20 @@ L_08971C18: ctx.gpr[2] = (aot_gpr_4 | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08971C38: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08971C40: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08971C48: aot_gpr_29 = (aot_gpr_29 + static_cast(-96)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(56), ctx.gpr[17]); @@ -4880,36 +4693,16 @@ L_08971E98: aot_gpr_29 = (aot_gpr_29 + static_cast(96)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08971EC8: ctx.gpr[2] = (2199u << 16u); jump_target = aot_gpr_31; ctx.gpr[2] = (ctx.gpr[2] + static_cast(7880)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08971ED4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -4921,18 +4714,8 @@ L_08971EE4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08971EF0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -5003,18 +4786,8 @@ L_08971F58: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08971F74: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), aot_gpr_16); @@ -5039,18 +4812,8 @@ L_08971F88: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08971FC0: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(8), aot_gpr_16); @@ -5352,18 +5115,8 @@ L_089721A8: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089721D8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -5409,18 +5162,8 @@ L_08972224: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08972234: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -5465,18 +5208,8 @@ L_0897227C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0897228C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -5501,18 +5234,8 @@ L_089722B0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089722C0: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(12), aot_gpr_16); @@ -5557,50 +5280,20 @@ L_08972328: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08972338: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08972340: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08972348: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_gpr_5 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(40))); @@ -5683,18 +5376,8 @@ L_089723D8: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089723E8: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); ctx.gpr[7] = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(188))); @@ -5838,18 +5521,8 @@ L_089724E0: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089724F8: aot_gpr_29 = (aot_gpr_29 + static_cast(-80)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(44), aot_gpr_16); @@ -6184,18 +5857,8 @@ L_08972750: aot_gpr_29 = (aot_gpr_29 + static_cast(80)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08972790: aot_gpr_29 = (aot_gpr_29 + static_cast(-96)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(80), ctx.gpr[30]); @@ -6464,18 +6127,8 @@ L_0897296C: aot_gpr_29 = (aot_gpr_29 + static_cast(96)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0897299C: aot_gpr_29 = (aot_gpr_29 + static_cast(-80)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(36), aot_gpr_16); @@ -6747,18 +6400,8 @@ L_08972BC4: aot_gpr_29 = (aot_gpr_29 + static_cast(80)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08972BEC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -6927,18 +6570,8 @@ L_08972CE8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08972CF8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store8(aot_gpr_29 + static_cast(0), static_cast(0u)); @@ -6947,18 +6580,8 @@ L_08972CF8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08972D0C: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(12), ctx.gpr[19]); @@ -7023,18 +6646,8 @@ L_08972D64: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08972D80: aot_gpr_5 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(152))); aot_gpr_6 = (aot_mem.aot_direct_load8(aot_gpr_5 + static_cast(3))); @@ -7047,18 +6660,8 @@ L_08972D80: aot_mem.aot_direct_store8(aot_gpr_4 + static_cast(3), static_cast(aot_gpr_5)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08972DA4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -7144,18 +6747,8 @@ L_08972DE8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08972E68: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(16), ctx.gpr[20]); @@ -7228,18 +6821,8 @@ L_08972ED0: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08972EF4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(152), aot_gpr_5); @@ -7278,18 +6861,8 @@ L_08972F2C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08972F40: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_6 = (aot_mem.aot_direct_load32(aot_gpr_5 + static_cast(4))); @@ -7330,18 +6903,8 @@ L_08972F88: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08972FA0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -7363,18 +6926,8 @@ L_08972FC0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08972FD4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -7396,18 +6949,8 @@ L_08972FF4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08973008: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -7429,18 +6972,8 @@ L_08973028: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0897303C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -7498,18 +7031,8 @@ L_08973098: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089730AC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(164))); @@ -7622,18 +7145,8 @@ L_08973168: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0897317C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_6 = (aot_gpr_5 | 0u); @@ -7679,18 +7192,8 @@ L_089731D8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089731E4: aot_gpr_5 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(4))); { const bool branch_taken = aot_gpr_5 == 0u; @@ -7710,18 +7213,8 @@ L_08973204: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0897320C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_6 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(164))); @@ -7776,18 +7269,8 @@ L_08973268: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08973274: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -7807,18 +7290,8 @@ L_08973290: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089732A0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, ctx.gpr[17], aot_gpr_31}; @@ -7865,18 +7338,8 @@ L_089732E0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089732F4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -7889,18 +7352,8 @@ L_08973304: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08973314: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, ctx.gpr[17], ctx.gpr[18]}; @@ -8251,18 +7704,8 @@ L_08973650: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08973670: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -8294,18 +7737,8 @@ L_089736A8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089736BC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(4))); @@ -8337,18 +7770,8 @@ L_089736E8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089736F4: aot_gpr_4 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(152))); ctx.gpr[2] = (aot_mem.aot_direct_load8(aot_gpr_4 + static_cast(3))); @@ -8356,18 +7779,8 @@ L_089736F4: ctx.gpr[2] = (ctx.gpr[2] & 1u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08973704: aot_gpr_4 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(152))); // PSP CACHE is a no-op in coherent host memory. @@ -8454,18 +7867,8 @@ L_0897375C: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08973764: // PSP CACHE is a no-op in coherent host memory. { const std::uint32_t vfpu_address = aot_gpr_5 + static_cast(16); @@ -8553,18 +7956,8 @@ L_089737A4: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089737AC: aot_gpr_29 = (aot_gpr_29 + static_cast(-12)); { const std::uint32_t aot_run_words[3]{aot_gpr_4, aot_gpr_5, aot_gpr_31}; @@ -8644,18 +8037,8 @@ L_08973810: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0897381C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (2236u << 16u); @@ -8677,18 +8060,8 @@ L_08973840: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0897384C: aot_gpr_4 = (2234u << 16u); aot_gpr_4 = (aot_gpr_4 + static_cast(3440)); @@ -8696,120 +8069,50 @@ L_0897384C: aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(808), 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0897385C: jump_target = aot_gpr_31; ctx.gpr[2] = (aot_gpr_4 | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08973864: jump_target = aot_gpr_31; ctx.gpr[2] = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(20))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0897386C: jump_target = aot_gpr_31; aot_mem.aot_direct_store16(aot_gpr_4 + static_cast(24), static_cast(aot_gpr_5)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08973874: jump_target = aot_gpr_31; ctx.gpr[2] = (static_cast(static_cast(static_cast(aot_mem.aot_direct_load16(aot_gpr_4 + static_cast(24)))))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0897387C: jump_target = aot_gpr_31; aot_mem.aot_direct_store16(aot_gpr_4 + static_cast(26), static_cast(aot_gpr_5)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08973884: jump_target = aot_gpr_31; ctx.gpr[2] = (static_cast(static_cast(static_cast(aot_mem.aot_direct_load16(aot_gpr_4 + static_cast(26)))))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0897388C: aot_gpr_29 = (aot_gpr_29 + static_cast(-112)); { const std::uint32_t aot_run_words[5]{aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20]}; @@ -9279,18 +8582,8 @@ L_08973C8C: aot_gpr_29 = (aot_gpr_29 + static_cast(112)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08973CC8: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); { const std::uint32_t aot_run_words[5]{aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20]}; @@ -9356,18 +8649,8 @@ L_08973D48: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08973D6C: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); { const std::uint32_t aot_run_words[5]{aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20]}; @@ -9433,18 +8716,8 @@ L_08973DEC: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08973E10: aot_gpr_6 = (aot_mem.aot_direct_load16(aot_gpr_5 + static_cast(0))); aot_gpr_4 = (0u | 126u); @@ -9477,18 +8750,8 @@ L_08973E3C: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08973E44: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(40), aot_gpr_16); @@ -9510,18 +8773,8 @@ L_08973E64: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08973E7C: aot_gpr_31 = (0x08973E84u); aot_gpr_4 = (aot_gpr_16 | 0u); @@ -9705,844 +8958,8 @@ void recomp_unit_0091(Runtime &rt, AllegrexContext &ctx) { void register_generated_unit_91(Runtime &runtime) { runtime.register_generated_unit(91u, 0x08970000u, 16384u, &recomp_unit_0091, &recomp_unit_0091_entry); - runtime.register_function(0x08970000u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08970014u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08970038u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x0897004Cu, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08970054u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x0897005Cu, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08970074u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08970088u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08970094u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x089700B8u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x089700D4u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x089700F4u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08970110u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08970118u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08970134u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08970150u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x0897015Cu, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08970168u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08970170u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08970178u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08970180u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08970188u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08970190u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08970198u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x089701A0u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x089701A8u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x089701B8u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x089701C0u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x089701C8u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x089701D8u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x089701E0u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x089701E8u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x089701F8u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08970200u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08970208u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08970218u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08970220u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08970228u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08970238u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08970240u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08970248u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08970258u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08970260u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08970268u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08970278u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08970280u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08970284u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x0897028Cu, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08970298u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x089702A4u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x089702B4u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x089702BCu, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x089702C4u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x089702CCu, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x089702D4u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x089702DCu, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x089702E4u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x089702ECu, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x089702FCu, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x0897030Cu, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x0897031Cu, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x0897032Cu, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x0897033Cu, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08970348u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x0897034Cu, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08970354u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08970368u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08970370u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08970374u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x0897037Cu, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08970388u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x0897039Cu, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x089703A4u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x089703ACu, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x089703C8u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08970420u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x0897042Cu, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08970438u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08970440u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08970444u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x0897045Cu, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08970464u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08970470u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08970484u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x0897048Cu, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08970494u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x089704A0u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x089704B0u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x089704B8u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x089704C8u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x089704D0u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x089704D4u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x089704DCu, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x089704E8u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x089704FCu, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08970504u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x0897050Cu, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08970518u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08970528u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08970530u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08970534u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x0897053Cu, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08970578u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08970580u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x0897058Cu, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08970598u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x089705A4u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x089705B0u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x089705BCu, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x089705C8u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x089705D4u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x089705E8u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x0897062Cu, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08970638u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x0897065Cu, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08970680u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x089706A4u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x089706C8u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08970754u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08970798u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x089707A0u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x089707ACu, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x089707B4u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x089707C8u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x089707FCu, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08970810u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08970818u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08970844u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x0897084Cu, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08970870u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08970874u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x0897088Cu, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x089708A0u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x089708B4u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x089708F4u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08970904u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08970914u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08970944u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08970954u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x0897095Cu, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08970980u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08970990u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08970994u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x0897099Cu, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x089709ACu, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x089709B4u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x089709BCu, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x089709C4u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x089709CCu, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x089709D4u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x089709E0u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x089709E8u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08970A08u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08970A28u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08970A48u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08970A68u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08970A78u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08970A9Cu, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08970AA8u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08970AACu, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08970ABCu, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08970AD4u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08970AE0u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08970AF0u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08970B08u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08970B14u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08970B24u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08970B2Cu, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08970B40u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08970B48u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08970B58u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08970B64u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08970BB4u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08970BD0u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08970BD8u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08970C5Cu, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08970CBCu, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08970CD0u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08970CE0u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08970CF4u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08970D18u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08970D24u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08970D30u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08970D58u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08970D60u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08970D80u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08970D8Cu, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08970D90u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08970DA4u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08970DACu, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08970DC0u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08970DE8u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08970DF8u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08970E00u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08970E08u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08970E2Cu, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08970E38u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08970E5Cu, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08970E68u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08970E8Cu, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08970E98u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08970EBCu, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08970EC8u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08970ED4u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08970EE4u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08970F00u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08970F14u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08970F28u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08970F38u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08970F48u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08970F50u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08970F58u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08970F64u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08970F70u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08970F78u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08970F90u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08970F98u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08970FA0u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08970FACu, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08970FBCu, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08970FC4u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08970FCCu, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08970FD4u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08970FECu, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08971004u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x0897100Cu, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x0897102Cu, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08971034u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x0897103Cu, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08971048u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08971058u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08971060u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08971068u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08971070u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08971094u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x0897109Cu, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x089710A4u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x089710B0u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x089710B8u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x089710D4u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x089710F4u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08971110u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08971138u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x0897113Cu, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08971154u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08971160u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08971174u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x089711A0u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x089711ACu, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x089711B4u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x089711BCu, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08971200u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x0897120Cu, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08971218u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08971238u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x0897123Cu, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08971244u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x0897125Cu, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08971268u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x0897127Cu, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08971288u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08971290u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x0897129Cu, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x089712A4u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x089712B4u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x089712BCu, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x089712D0u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x089713A0u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x089713A8u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x089713B4u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08971408u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08971508u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08971510u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08971540u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x0897156Cu, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08971588u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08971594u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x0897159Cu, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x089715D0u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x089715DCu, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x089715F0u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x089715F8u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08971660u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08971668u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08971670u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x089716A4u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x089716C0u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08971818u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x0897182Cu, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08971834u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x0897183Cu, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08971844u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08971858u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x089718A4u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x089718F0u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x089718F8u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08971900u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08971910u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08971918u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08971920u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08971930u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08971938u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x0897198Cu, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x0897199Cu, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x089719A4u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x089719B4u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x089719FCu, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08971A08u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08971A0Cu, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08971A1Cu, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08971A2Cu, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08971A34u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08971A44u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08971A50u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08971A54u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08971A80u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08971AACu, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08971AD8u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08971AFCu, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08971B90u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08971BB4u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08971BD0u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08971BE8u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08971BF4u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08971BFCu, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08971C10u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08971C18u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08971C38u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08971C40u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08971C48u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08971C80u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08971CA0u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08971CB8u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08971CC0u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08971CC4u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08971CE4u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08971CF0u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08971D04u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08971D14u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08971D1Cu, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08971D24u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08971D30u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08971D38u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08971D3Cu, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08971D68u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08971D78u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08971D8Cu, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08971D94u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08971DBCu, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08971DCCu, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08971DD4u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08971DE8u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08971DECu, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08971E00u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08971E08u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08971E1Cu, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08971E44u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08971E54u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08971E60u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08971E70u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08971E78u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08971E98u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08971EC8u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08971ED4u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08971EE4u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08971EF0u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08971F10u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08971F18u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08971F20u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08971F28u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08971F30u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08971F44u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08971F48u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08971F4Cu, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08971F54u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08971F58u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08971F74u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08971F88u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08971FC0u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08971FF8u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08972030u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08972034u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x0897203Cu, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x0897204Cu, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08972054u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08972060u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08972074u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x0897207Cu, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x0897208Cu, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x0897209Cu, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x089720A8u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x089720ACu, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x089720BCu, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x089720D0u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x089720D4u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x089720E0u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x089720E4u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x089720F4u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x089720FCu, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08972104u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x0897210Cu, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08972114u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08972118u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08972120u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08972128u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08972138u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08972140u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08972148u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08972150u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08972158u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x0897215Cu, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08972164u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x0897216Cu, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08972178u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08972180u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08972188u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x0897218Cu, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08972194u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x089721A0u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x089721A8u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x089721D8u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08972200u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x0897220Cu, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08972210u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08972218u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08972224u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08972234u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08972250u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x0897225Cu, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08972268u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08972270u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x0897227Cu, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x0897228Cu, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x089722A0u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x089722A8u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x089722B0u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x089722C0u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x089722D4u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x089722DCu, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08972320u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08972328u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08972338u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08972340u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08972348u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08972360u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x0897236Cu, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08972378u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08972384u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08972390u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x089723A8u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x089723B4u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x089723C4u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x089723D0u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x089723D8u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x089723E8u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08972420u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08972438u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08972440u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08972448u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08972454u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x0897245Cu, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08972468u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x0897247Cu, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08972484u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08972494u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x089724A4u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x089724B0u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x089724B4u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x089724C4u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x089724DCu, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x089724E0u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x089724F8u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08972548u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08972554u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08972560u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08972568u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08972588u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x089725A0u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x089725B4u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x089725C4u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x089725D4u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x089725E0u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x089725FCu, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08972610u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08972618u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08972628u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08972634u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08972648u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08972650u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x0897265Cu, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08972664u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08972670u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x0897268Cu, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x089726A0u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x089726A8u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x089726ACu, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x089726B4u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x089726C4u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x089726D0u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x089726E8u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x089726F4u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x089726FCu, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08972700u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08972710u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08972718u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08972720u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08972728u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08972730u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08972734u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x0897273Cu, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08972740u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08972748u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08972750u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08972790u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x089727C8u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x089727D0u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x089727E0u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x089727ECu, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x089727F8u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08972800u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08972808u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08972810u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08972818u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08972828u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08972834u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x0897283Cu, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08972848u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08972850u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08972860u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x0897286Cu, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08972878u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08972880u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08972888u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x0897289Cu, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x089728B0u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x089728C0u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x089728CCu, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x089728D8u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x089728E8u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x089728F8u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08972904u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08972910u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08972918u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08972924u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08972940u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08972944u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x0897294Cu, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08972954u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08972968u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x0897296Cu, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x0897299Cu, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x089729E4u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x089729ECu, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x089729FCu, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08972A40u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08972A48u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08972A78u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08972A94u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08972AA8u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08972AB0u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08972AB4u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08972AB8u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08972AC0u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08972ACCu, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08972AD8u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08972AE4u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08972AECu, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08972AF0u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08972AF4u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08972B00u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08972B0Cu, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08972B14u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08972B18u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08972B34u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08972B50u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08972B58u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08972B60u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08972B6Cu, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08972B78u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08972B80u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08972B84u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08972B8Cu, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08972B94u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08972BB0u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08972BB4u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08972BBCu, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08972BC4u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08972BECu, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08972C0Cu, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08972C18u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08972C20u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08972C28u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08972C38u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08972C48u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08972C50u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08972C58u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08972C60u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08972C6Cu, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08972C74u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08972C78u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08972C80u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08972C88u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08972C94u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08972C9Cu, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08972CA0u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08972CA8u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08972CB0u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08972CBCu, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08972CCCu, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08972CD8u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08972CE4u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08972CE8u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08972CF8u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08972D0Cu, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08972D38u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08972D48u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08972D50u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08972D58u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08972D60u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08972D64u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08972D80u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08972DA4u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08972DBCu, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08972DC8u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08972DE8u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08972E68u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08972EA0u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08972EA4u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08972EB4u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08972EBCu, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08972EC4u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08972ECCu, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08972ED0u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08972EF4u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08972F14u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08972F20u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08972F2Cu, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08972F40u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08972F60u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08972F68u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08972F88u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08972FA0u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08972FB8u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08972FC0u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08972FD4u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08972FECu, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08972FF4u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08973008u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08973020u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08973028u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x0897303Cu, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x0897305Cu, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08973064u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08973070u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08973080u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08973084u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08973098u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x089730ACu, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x089730C4u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x089730D8u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x089730F8u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08973104u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x0897310Cu, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08973118u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08973120u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x0897312Cu, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x0897313Cu, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x0897314Cu, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08973160u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08973168u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x0897317Cu, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08973198u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x089731ACu, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x089731B4u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x089731D8u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x089731E4u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x089731F0u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08973204u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x0897320Cu, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08973220u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08973234u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08973254u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08973260u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08973268u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08973274u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08973288u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08973290u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x089732A0u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x089732B8u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x089732C4u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x089732CCu, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x089732D8u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x089732E0u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x089732F4u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08973304u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08973314u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08973344u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08973350u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08973370u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08973378u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x0897337Cu, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08973544u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08973550u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x0897355Cu, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08973564u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x0897356Cu, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08973588u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x0897358Cu, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x089735ACu, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x089735C4u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x089735DCu, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08973644u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x0897364Cu, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08973650u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08973670u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08973684u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08973690u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x089736A8u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x089736BCu, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x089736D0u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x089736D8u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x089736E0u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x089736E8u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x089736F4u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08973704u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x0897371Cu, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08973750u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08973758u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x0897375Cu, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08973764u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08973798u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x089737A4u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x089737ACu, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x089737CCu, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x089737E4u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x089737F8u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08973810u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x0897381Cu, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08973838u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08973840u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x0897384Cu, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x0897385Cu, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08973864u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x0897386Cu, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08973874u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x0897387Cu, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08973884u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x0897388Cu, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x089738E0u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x089738ECu, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x089738F4u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x089738FCu, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08973908u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08973910u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08973924u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08973944u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08973960u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08973988u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x089739B8u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x089739CCu, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x089739D8u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x089739F4u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08973A14u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08973A2Cu, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08973A44u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08973A5Cu, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08973A64u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08973A6Cu, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08973A8Cu, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08973AA4u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08973ABCu, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08973AD4u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08973ADCu, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08973AE4u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08973B04u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08973B1Cu, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08973B34u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08973B4Cu, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08973B54u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08973B5Cu, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08973B7Cu, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08973B94u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08973BACu, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08973BC4u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08973BCCu, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08973BD4u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08973BE8u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08973BF0u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08973BF8u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08973C00u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08973C38u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08973C40u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08973C4Cu, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08973C54u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08973C88u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08973C8Cu, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08973CC8u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08973D04u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08973D0Cu, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08973D14u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08973D20u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08973D3Cu, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08973D44u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08973D48u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08973D6Cu, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08973DA8u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08973DB0u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08973DB8u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08973DC4u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08973DE0u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08973DE8u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08973DECu, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08973E10u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08973E20u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08973E30u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08973E38u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08973E3Cu, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08973E44u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08973E64u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08973E7Cu, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08973E84u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08973EACu, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08973EB4u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08973EBCu, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08973EE8u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08973EF0u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08973EFCu, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08973F04u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08973F34u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08973F3Cu, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08973F44u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08973F74u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08973F7Cu, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08973F84u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08973FB0u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08973FB8u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08973FC0u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08973FF0u, &recomp_unit_0091, "recomp_unit_0091"); - runtime.register_function(0x08973FF8u, &recomp_unit_0091, "recomp_unit_0091"); + // PSPRECOMP_V812_COMPACT_REGISTRATION: same entry set, looped once in Runtime instead of source-expanded calls. + runtime.register_generated_entry_mask(0x08970000u, &recomp_unit_0091, "recomp_unit_0091", + kEntryMasks_recomp_unit_0091, 64u); } } // namespace psprecomp diff --git a/profiles/vcs/generated/generated_unit_0092.cpp b/profiles/vcs/generated/generated_unit_0092.cpp index 9458c2b..ecb4e59 100644 --- a/profiles/vcs/generated/generated_unit_0092.cpp +++ b/profiles/vcs/generated/generated_unit_0092.cpp @@ -872,6 +872,19 @@ LOCAL_DISPATCH: AOT_REGCACHE_SYNC_OUT(); return; } } +// PSPRECOMP_V812_SHARED_SCHED_BLOCK: one scheduler-exact slow boundary per unit. +LOCAL_SCHED_BOUNDARY: + ctx.pc = jump_target; + AOT_REGCACHE_SYNC_OUT(); + if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { + ++local_redispatch_rounds; + AOT_REGCACHE_SYNC_IN(); + local_transfers = 0u; + local_pc = ctx.pc; + entry_id = 0u; + goto LOCAL_DISPATCH; + } + return; L_08974000: aot_gpr_4 = (aot_mem.aot_direct_load8(ctx.gpr[2] + static_cast(3))); aot_gpr_5 = (0u | 237u); @@ -974,18 +987,8 @@ L_089740F4: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08974104: aot_gpr_6 = (aot_mem.aot_direct_load8(aot_gpr_5 + static_cast(0))); ctx.gpr[7] = (aot_mem.aot_direct_load8(aot_gpr_5 + static_cast(1))); @@ -999,137 +1002,57 @@ L_08974104: aot_mem.aot_direct_store8(aot_gpr_4 + static_cast(3), static_cast(aot_gpr_5)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0897412C: jump_target = aot_gpr_31; ctx.gpr[2] = (aot_gpr_4 + static_cast(28)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08974134: jump_target = aot_gpr_31; aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(32), std::bit_cast(aot_fpr_12)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0897413C: jump_target = aot_gpr_31; ctx.fpr[0] = std::bit_cast(aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(32))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08974144: jump_target = aot_gpr_31; aot_mem.aot_direct_store8(aot_gpr_4 + static_cast(36), static_cast(aot_gpr_5)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0897414C: jump_target = aot_gpr_31; ctx.gpr[2] = (aot_mem.aot_direct_load8(aot_gpr_4 + static_cast(36))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08974154: jump_target = aot_gpr_31; aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(40), aot_gpr_5); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0897415C: jump_target = aot_gpr_31; ctx.gpr[2] = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(40))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08974164: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(8), aot_gpr_16); @@ -1204,18 +1127,8 @@ L_089741E8: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08974200: { const bool branch_taken = 0u == 0u; if (branch_taken) { @@ -1473,18 +1386,8 @@ L_089743C8: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089743F4: aot_gpr_29 = (aot_gpr_29 + static_cast(-64)); { const std::uint32_t aot_run_words[5]{ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21]}; @@ -1850,18 +1753,8 @@ L_089746B4: aot_gpr_29 = (aot_gpr_29 + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089746F0: aot_gpr_29 = (aot_gpr_29 + static_cast(-64)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), 0u); @@ -2056,35 +1949,15 @@ L_08974898: aot_gpr_29 = (aot_gpr_29 + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089748D0: jump_target = aot_gpr_31; ctx.gpr[2] = (aot_gpr_4 + static_cast(44)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089748D8: aot_mem.aot_direct_store8(aot_gpr_4 + static_cast(59), static_cast(aot_gpr_5)); aot_gpr_5 = (aot_mem.aot_direct_load8(aot_gpr_6 + static_cast(0))); @@ -2099,52 +1972,22 @@ L_089748D8: aot_mem.aot_direct_store8(aot_gpr_4 + static_cast(3), static_cast(aot_gpr_5)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08974904: jump_target = aot_gpr_31; ctx.gpr[2] = (aot_mem.aot_direct_load8(aot_gpr_4 + static_cast(59))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0897490C: jump_target = aot_gpr_31; ctx.gpr[2] = (aot_gpr_4 + static_cast(60)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08974914: aot_mem.aot_direct_store8(aot_gpr_4 + static_cast(64), static_cast(aot_gpr_5)); aot_gpr_5 = (aot_mem.aot_direct_load8(aot_gpr_6 + static_cast(0))); @@ -2159,86 +2002,36 @@ L_08974914: aot_mem.aot_direct_store8(aot_gpr_4 + static_cast(3), static_cast(aot_gpr_5)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08974940: jump_target = aot_gpr_31; ctx.gpr[2] = (aot_mem.aot_direct_load8(aot_gpr_4 + static_cast(64))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08974948: jump_target = aot_gpr_31; ctx.gpr[2] = (aot_gpr_4 + static_cast(65)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08974950: jump_target = aot_gpr_31; aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(72), aot_gpr_5); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08974958: jump_target = aot_gpr_31; ctx.gpr[2] = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(72))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08974960: aot_gpr_29 = (aot_gpr_29 + static_cast(-80)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(32), ctx.gpr[17]); @@ -2611,18 +2404,8 @@ L_08974CB0: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08974CC8: aot_gpr_4 = (aot_mem.aot_direct_load32(aot_gpr_29 + static_cast(8))); { const bool branch_taken = aot_gpr_4 != 0u; @@ -3064,18 +2847,8 @@ L_0897505C: aot_gpr_29 = (aot_gpr_29 + static_cast(80)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0897509C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -3119,18 +2892,8 @@ L_089750E0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089750EC: aot_gpr_5 = (2235u << 16u); aot_gpr_5 = (aot_gpr_5 + static_cast(-27044)); @@ -3154,18 +2917,8 @@ L_089750EC: aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(20), aot_gpr_5); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0897513C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_6 = (aot_gpr_4 < static_cast(6) ? 1u : 0u); @@ -3406,18 +3159,8 @@ L_089752A8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089752BC: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(20), ctx.gpr[18]); @@ -3585,18 +3328,8 @@ L_089753D4: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089753F4: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -3671,18 +3404,8 @@ L_08975488: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089754A4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -3732,18 +3455,8 @@ L_08975500: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08975510: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -3789,18 +3502,8 @@ L_08975560: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0897557C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -3836,18 +3539,8 @@ L_089755B4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089755CC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(5884))); @@ -3890,18 +3583,8 @@ L_08975610: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08975628: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(5884))); @@ -3936,18 +3619,8 @@ L_08975664: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08975678: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(5884))); @@ -3974,18 +3647,8 @@ L_0897569C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089756AC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(5884))); @@ -4021,18 +3684,8 @@ L_089756E0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089756F4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(5884))); @@ -4063,18 +3716,8 @@ L_08975720: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08975730: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -4088,18 +3731,8 @@ L_08975740: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08975750: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (0u | 1u); @@ -4120,18 +3753,8 @@ L_08975770: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08975780: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -4154,18 +3777,8 @@ L_089757A0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089757B4: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(16), aot_gpr_31); @@ -4197,18 +3810,8 @@ L_089757D0: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089757EC: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(12), aot_gpr_16); @@ -4272,18 +3875,8 @@ L_08975868: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0897588C: aot_gpr_29 = (aot_gpr_29 + static_cast(-80)); { const std::uint32_t aot_run_words[4]{aot_gpr_16, ctx.gpr[17], ctx.gpr[18], aot_gpr_31}; @@ -4348,18 +3941,8 @@ L_089758F0: aot_gpr_29 = (aot_gpr_29 + static_cast(80)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0897590C: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, ctx.gpr[17], aot_gpr_31}; @@ -4411,18 +3994,8 @@ L_08975964: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0897597C: aot_gpr_29 = (aot_gpr_29 + static_cast(-64)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, ctx.gpr[17], aot_gpr_31}; @@ -4476,18 +4049,8 @@ L_089759D4: aot_gpr_29 = (aot_gpr_29 + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089759EC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -4875,35 +4438,15 @@ L_08975D34: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08975D44: jump_target = aot_gpr_31; aot_mem.aot_direct_store32(ctx.gpr[28] + static_cast(-16976), std::bit_cast(aot_fpr_12)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08975D4C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_fpr_12 = std::bit_cast(0u); @@ -4995,18 +4538,8 @@ L_08975DE0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08975DF0: aot_fpr_12 = std::bit_cast(0u); aot_gpr_4 = (2247u << 16u); @@ -5025,18 +4558,8 @@ L_08975DF0: aot_mem.aot_direct_store32(aot_gpr_5 + static_cast(60), std::bit_cast(aot_fpr_13)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08975E90: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -5084,18 +4607,8 @@ L_08975EE4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08975EFC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(5888))); @@ -5122,18 +4635,8 @@ L_08975F20: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08975F30: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -5180,18 +4683,8 @@ L_08975F80: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08975F98: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -5238,18 +4731,8 @@ L_08975FE8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08976000: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(8), aot_gpr_16); @@ -5319,18 +4802,8 @@ L_089760AC: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089760C4: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(8), aot_gpr_16); @@ -5400,18 +4873,8 @@ L_08976170: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08976188: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(12), aot_gpr_16); @@ -5539,18 +5002,8 @@ L_08976284: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089762B0: aot_gpr_29 = (aot_gpr_29 + static_cast(-64)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(28), aot_gpr_16); @@ -5690,18 +5143,8 @@ L_089763D4: aot_gpr_29 = (aot_gpr_29 + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08976404: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -5740,18 +5183,8 @@ L_08976444: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08976458: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(8), aot_gpr_16); @@ -5821,18 +5254,8 @@ L_08976504: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0897651C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -5878,18 +5301,8 @@ L_08976568: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08976580: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -5935,18 +5348,8 @@ L_089765CC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089765E4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -5992,18 +5395,8 @@ L_08976630: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08976648: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -6050,18 +5443,8 @@ L_08976698: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089766B0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -6100,18 +5483,8 @@ L_089766F0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08976704: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(12), ctx.gpr[17]); @@ -6185,18 +5558,8 @@ L_089767C0: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089767D8: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(12), aot_gpr_16); @@ -6327,18 +5690,8 @@ L_089768D4: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08976900: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -6385,18 +5738,8 @@ L_08976950: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08976968: ctx.gpr[8] = (static_cast(static_cast(static_cast(aot_mem.aot_direct_load16(aot_gpr_4 + static_cast(0)))))); ctx.gpr[9] = (static_cast(static_cast(static_cast(aot_mem.aot_direct_load16(aot_gpr_4 + static_cast(2)))))); @@ -6440,18 +5783,8 @@ L_08976968: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089769AC: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_gpr_5 = (aot_gpr_4 | 0u); @@ -6491,18 +5824,8 @@ L_089769F4: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08976A00: aot_gpr_29 = (aot_gpr_29 + static_cast(-144)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, ctx.gpr[17], aot_gpr_31}; @@ -6665,18 +5988,8 @@ L_08976B00: aot_gpr_29 = (aot_gpr_29 + static_cast(144)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08976B48: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (static_cast(static_cast(static_cast(aot_mem.aot_direct_load8(aot_gpr_4 + static_cast(2)))))); @@ -6764,18 +6077,8 @@ L_08976BE0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08976BF0: aot_gpr_29 = (aot_gpr_29 + static_cast(-128)); { const std::uint32_t aot_run_words[4]{aot_gpr_16, ctx.gpr[17], ctx.gpr[18], aot_gpr_31}; @@ -6853,18 +6156,8 @@ L_08976C3C: aot_gpr_29 = (aot_gpr_29 + static_cast(128)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08976C80: ctx.gpr[1] = (1u << 16u); ctx.gpr[1] = (ctx.gpr[1] | 8928u); @@ -7266,18 +6559,8 @@ L_08976F80: aot_gpr_29 = (aot_gpr_29 + ctx.gpr[1]); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08976FBC: aot_gpr_29 = (aot_gpr_29 + static_cast(-176)); ctx.gpr[13] = (ctx.gpr[7] & 255u); @@ -7829,18 +7112,8 @@ L_08977430: aot_gpr_29 = (aot_gpr_29 + static_cast(176)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08977474: aot_gpr_29 = (aot_gpr_29 + static_cast(-176)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(148), ctx.gpr[21]); @@ -8256,18 +7529,8 @@ L_089777E4: aot_gpr_29 = (aot_gpr_29 + static_cast(176)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08977830: aot_gpr_29 = (aot_gpr_29 + static_cast(-96)); { const bool branch_taken = static_cast(aot_gpr_6) < 0; @@ -8568,18 +7831,8 @@ L_08977AAC: aot_gpr_29 = (aot_gpr_29 + static_cast(96)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08977AB4: aot_gpr_29 = (aot_gpr_29 + static_cast(-112)); aot_gpr_6 = (aot_gpr_5 << 3u); @@ -8760,18 +8013,8 @@ L_08977BF8: aot_gpr_29 = (aot_gpr_29 + static_cast(112)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08977C18: aot_gpr_29 = (aot_gpr_29 + static_cast(-96)); { const std::uint32_t aot_run_words[3]{std::bit_cast(aot_fpr_20), aot_gpr_16, ctx.gpr[17]}; @@ -8973,18 +8216,8 @@ L_08977D7C: aot_gpr_29 = (aot_gpr_29 + static_cast(96)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08977DAC: aot_gpr_29 = (aot_gpr_29 + static_cast(-64)); aot_gpr_5 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(16))); @@ -9154,18 +8387,8 @@ L_08977EFC: aot_gpr_29 = (aot_gpr_29 + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08977F2C: aot_gpr_29 = (aot_gpr_29 + static_cast(-160)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(120), ctx.gpr[17]); @@ -9251,790 +8474,8 @@ void recomp_unit_0092(Runtime &rt, AllegrexContext &ctx) { void register_generated_unit_92(Runtime &runtime) { runtime.register_generated_unit(92u, 0x08974000u, 16384u, &recomp_unit_0092, &recomp_unit_0092_entry); - runtime.register_function(0x08974000u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08974030u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08974038u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08974040u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08974070u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08974078u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08974080u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x089740B0u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x089740B8u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x089740C0u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x089740ECu, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x089740F4u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08974104u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x0897412Cu, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08974134u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x0897413Cu, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08974144u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x0897414Cu, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08974154u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x0897415Cu, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08974164u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x089741A0u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x089741A4u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x089741ACu, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x089741B4u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x089741BCu, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x089741C8u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x089741D8u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x089741E8u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08974200u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08974208u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08974210u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x0897421Cu, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08974224u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08974228u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08974230u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08974238u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08974244u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08974250u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08974258u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08974264u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x0897426Cu, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x0897429Cu, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x089742A4u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x089742B0u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x089742B8u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x089742E0u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x089742E8u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x089742F8u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08974300u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x0897430Cu, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08974318u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08974320u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x0897432Cu, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08974334u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08974364u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x0897436Cu, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08974378u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08974380u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x089743A8u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x089743B0u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x089743BCu, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x089743C4u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x089743C8u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x089743F4u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08974450u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08974454u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08974460u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08974470u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x0897447Cu, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x089744A4u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x089744ACu, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x089744B4u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x089744BCu, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x089744C8u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x089744D0u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x089744DCu, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x089744E8u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x089744F8u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08974500u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08974508u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08974514u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x0897451Cu, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08974528u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08974534u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x0897453Cu, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08974548u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08974550u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08974580u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08974588u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08974594u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x0897459Cu, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x089745C4u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x089745CCu, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x089745D8u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x089745E4u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x089745F4u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x089745FCu, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08974608u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08974614u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x0897461Cu, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08974628u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08974630u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08974660u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08974668u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08974674u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x0897467Cu, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x089746A4u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x089746B4u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x089746F0u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x0897474Cu, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08974758u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08974774u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x0897477Cu, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08974784u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x0897479Cu, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x089747A8u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x089747BCu, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x089747C4u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x089747D0u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08974800u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08974830u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08974838u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08974844u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x0897486Cu, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08974888u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08974890u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08974898u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x089748D0u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x089748D8u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08974904u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x0897490Cu, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08974914u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08974940u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08974948u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08974950u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08974958u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08974960u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x089749C8u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x089749D4u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x089749DCu, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x089749E4u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x089749F8u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08974A00u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08974A08u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08974A10u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08974A24u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08974A30u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08974A38u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08974A44u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08974A54u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08974A60u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08974A70u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08974A78u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08974A84u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08974ABCu, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08974AE8u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08974AF0u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08974AFCu, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08974B24u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08974B3Cu, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08974B40u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08974B58u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08974B64u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08974B70u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08974B80u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08974B88u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08974B94u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08974BB4u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08974BC0u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08974BC8u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08974C08u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08974C10u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08974C1Cu, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08974C28u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08974C34u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08974C3Cu, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08974C70u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08974C7Cu, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08974C80u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08974C90u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08974CA0u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08974CB0u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08974CC8u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08974CD4u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08974CE0u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08974CE8u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08974CF0u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08974D00u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08974D10u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08974D18u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08974D24u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08974D54u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08974D80u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08974D88u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08974D94u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08974DBCu, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08974DD4u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08974DD8u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08974DE0u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08974DECu, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08974DF4u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08974E20u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08974E28u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08974E34u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08974E3Cu, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08974E44u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08974E7Cu, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08974E80u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08974E88u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08974E94u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08974EB0u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08974EC4u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08974ECCu, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08974ED4u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08974EE4u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08974F04u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08974F0Cu, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08974F1Cu, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08974F2Cu, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08974F34u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08974F40u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08974F70u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08974F9Cu, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08974FA4u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08974FB0u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08974FD8u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08974FF0u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08974FF4u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08974FFCu, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08975008u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08975010u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08975038u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08975044u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x0897504Cu, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08975054u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x0897505Cu, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x0897509Cu, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x089750ACu, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x089750C0u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x089750CCu, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x089750D8u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x089750E0u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x089750ECu, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x0897513Cu, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08975158u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08975164u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x0897516Cu, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08975174u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x0897517Cu, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08975184u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x0897518Cu, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08975194u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x089751A4u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x089751B4u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x089751BCu, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x089751C4u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x089751D4u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x089751E4u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x089751ECu, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x089751F4u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08975204u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08975214u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x0897521Cu, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08975224u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08975234u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08975244u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x0897524Cu, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08975254u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08975264u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08975274u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x0897527Cu, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08975284u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08975294u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x089752A4u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x089752A8u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x089752BCu, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x089752E4u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08975300u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08975308u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x0897531Cu, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08975328u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08975330u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x0897533Cu, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08975344u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x0897534Cu, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08975354u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x0897535Cu, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08975368u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08975374u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08975380u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08975388u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08975394u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x089753A0u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x089753A8u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x089753BCu, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x089753C8u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x089753D4u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x089753F4u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x0897541Cu, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08975430u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x0897543Cu, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08975448u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08975454u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08975468u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08975478u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08975488u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x089754A4u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x089754B8u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x089754C0u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x089754CCu, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x089754D4u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x089754F0u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08975500u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08975510u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08975534u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x0897554Cu, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08975554u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08975560u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x0897557Cu, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x0897559Cu, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x089755A8u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x089755B4u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x089755CCu, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x089755E8u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x089755F0u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08975604u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08975610u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08975628u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08975640u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08975648u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08975664u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08975678u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x0897568Cu, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08975694u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x0897569Cu, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x089756ACu, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x089756C4u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x089756CCu, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x089756D4u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x089756E0u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x089756F4u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08975708u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08975710u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08975718u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08975720u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08975730u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08975740u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08975750u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08975768u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08975770u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08975780u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08975794u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x089757A0u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x089757B4u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x089757D0u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x089757ECu, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08975818u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08975828u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08975838u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08975848u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x0897585Cu, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08975868u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x0897588Cu, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x089758BCu, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x089758D4u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x089758F0u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x0897590Cu, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08975938u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08975964u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x0897597Cu, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x089759A8u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x089759B4u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x089759D4u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x089759ECu, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08975A00u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08975A08u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08975A10u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08975A18u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08975A20u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08975A28u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08975A30u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08975A38u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08975A40u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08975A48u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08975A50u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08975A58u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08975A60u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08975A68u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08975A74u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08975A7Cu, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08975A90u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08975AA4u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08975AB0u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08975ABCu, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08975AD0u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08975ADCu, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08975AE8u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08975AFCu, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08975B08u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08975B18u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08975B2Cu, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08975B38u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08975B44u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08975B58u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08975B64u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08975B74u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08975B88u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08975B94u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08975BA0u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08975BB4u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08975BC0u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08975BD0u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08975BE4u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08975BF0u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08975C00u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08975C14u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08975C20u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08975C30u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08975C44u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08975C50u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08975C60u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08975C74u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08975C80u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08975C90u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08975CA4u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08975CB0u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08975CBCu, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08975CD0u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08975CDCu, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08975CE8u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08975CFCu, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08975D08u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08975D14u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08975D28u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08975D34u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08975D44u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08975D4Cu, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08975D70u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08975D78u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08975D80u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08975D88u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08975D90u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08975DA4u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08975DB8u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08975DC0u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08975DD0u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08975DE0u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08975DF0u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08975E90u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08975EB8u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08975EC4u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08975ECCu, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08975ED0u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08975EE4u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08975EFCu, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08975F10u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08975F18u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08975F20u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08975F30u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08975F58u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08975F64u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08975F6Cu, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08975F70u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08975F80u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08975F98u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08975FC0u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08975FCCu, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08975FD4u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08975FD8u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08975FE8u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08976000u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08976028u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08976074u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x0897607Cu, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08976080u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x089760ACu, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x089760C4u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x089760ECu, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08976138u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08976140u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08976144u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08976170u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08976188u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x089761C4u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x089761D4u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x089761DCu, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x089761E4u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x089761F8u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08976204u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x0897620Cu, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08976210u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x0897621Cu, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x0897622Cu, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08976250u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08976260u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08976270u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08976284u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x089762B0u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x089762F0u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08976300u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08976308u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08976310u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08976324u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08976330u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08976338u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x0897633Cu, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x0897634Cu, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x0897635Cu, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x089763A0u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x089763B0u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x089763C0u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x089763D4u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08976404u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08976424u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08976430u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08976438u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x0897643Cu, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08976444u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08976458u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08976480u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x089764CCu, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x089764D4u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x089764D8u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08976504u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x0897651Cu, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08976544u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08976550u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08976558u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x0897655Cu, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08976568u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08976580u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x089765A8u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x089765B4u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x089765BCu, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x089765C0u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x089765CCu, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x089765E4u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x0897660Cu, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08976618u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08976620u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08976624u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08976630u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08976648u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08976670u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x0897667Cu, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08976684u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08976688u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08976698u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x089766B0u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x089766D0u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x089766DCu, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x089766E4u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x089766E8u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x089766F0u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08976704u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x0897672Cu, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08976778u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08976780u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08976784u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x089767C0u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x089767D8u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08976814u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08976824u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x0897682Cu, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08976834u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08976848u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08976854u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x0897685Cu, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08976860u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x0897686Cu, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x0897687Cu, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x089768A0u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x089768B0u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x089768C0u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x089768D4u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08976900u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08976928u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08976934u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x0897693Cu, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08976940u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08976950u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08976968u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x089769ACu, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x089769C8u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x089769ECu, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x089769F4u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08976A00u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08976A2Cu, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08976AF4u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08976B00u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08976B48u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08976B6Cu, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08976B7Cu, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08976B88u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08976B94u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08976B9Cu, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08976BA8u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08976BB4u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08976BC0u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08976BC8u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08976BE0u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08976BF0u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08976C1Cu, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08976C2Cu, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08976C3Cu, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08976C80u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08976D0Cu, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08976D3Cu, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08976D48u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08976D4Cu, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08976D54u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08976D5Cu, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08976D6Cu, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08976D74u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08976D7Cu, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08976DACu, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08976DB0u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08976DB8u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08976DC0u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08976DD0u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08976DD8u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08976DE0u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08976DE8u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08976DF0u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08976DF8u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08976E18u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08976E2Cu, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08976E38u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08976E68u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08976E74u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08976E78u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08976E80u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08976E88u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08976E98u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08976EA0u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08976EB0u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08976EB8u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08976EC8u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08976ED0u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08976EE0u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08976EE8u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08976EF4u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08976F1Cu, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08976F34u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08976F3Cu, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08976F6Cu, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08976F74u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08976F80u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08976FBCu, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x0897704Cu, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08977078u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08977088u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08977090u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x089770A0u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x089770C0u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x089770ECu, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x0897712Cu, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08977154u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08977180u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x0897718Cu, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x089771A0u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x089771B4u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x089771D8u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x089771E4u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08977204u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08977210u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08977230u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08977238u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x0897725Cu, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08977260u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08977268u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08977288u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08977290u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x089772ECu, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08977300u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x0897730Cu, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08977320u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08977330u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08977334u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08977348u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x0897735Cu, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08977364u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08977370u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08977378u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08977380u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08977388u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08977398u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x089773A8u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x089773B4u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x089773BCu, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x089773D0u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x089773D4u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x089773FCu, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x0897742Cu, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08977430u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08977474u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x089774E8u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x0897751Cu, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08977538u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08977560u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08977568u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08977590u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x089775ACu, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x089775B8u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x089775CCu, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x0897765Cu, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08977668u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x0897766Cu, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08977680u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08977690u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08977694u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x089776A8u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x089776BCu, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x089776C4u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x089776D4u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x0897770Cu, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08977730u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08977744u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08977754u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x0897775Cu, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08977770u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08977794u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x089777B4u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x089777C0u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x089777C8u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x089777E4u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08977830u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x0897783Cu, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x0897784Cu, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x089778B0u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x089778D4u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x089778E4u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x089778F4u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08977908u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x089779ACu, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x089779B8u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x089779F4u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08977A0Cu, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08977A24u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08977AACu, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08977AB4u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08977AF8u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08977B3Cu, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08977B50u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08977BB0u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08977BB8u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08977BC0u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08977BD0u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08977BD8u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08977BE4u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08977BE8u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08977BF8u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08977C18u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08977C68u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08977C70u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08977C7Cu, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08977C88u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08977C94u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08977CA4u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08977CB0u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08977CD4u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08977CDCu, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08977D0Cu, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08977D18u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08977D38u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08977D40u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08977D4Cu, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08977D7Cu, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08977DACu, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08977E04u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08977E08u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08977E60u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08977E74u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08977E88u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08977E9Cu, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08977EB0u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08977EC4u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08977EDCu, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08977EE8u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08977EFCu, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08977F2Cu, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08977FA8u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08977FC8u, &recomp_unit_0092, "recomp_unit_0092"); - runtime.register_function(0x08977FF0u, &recomp_unit_0092, "recomp_unit_0092"); + // PSPRECOMP_V812_COMPACT_REGISTRATION: same entry set, looped once in Runtime instead of source-expanded calls. + runtime.register_generated_entry_mask(0x08974000u, &recomp_unit_0092, "recomp_unit_0092", + kEntryMasks_recomp_unit_0092, 64u); } } // namespace psprecomp diff --git a/profiles/vcs/generated/generated_unit_0093.cpp b/profiles/vcs/generated/generated_unit_0093.cpp index 2db727f..f9b6f7b 100644 --- a/profiles/vcs/generated/generated_unit_0093.cpp +++ b/profiles/vcs/generated/generated_unit_0093.cpp @@ -686,6 +686,19 @@ LOCAL_DISPATCH: AOT_REGCACHE_SYNC_OUT(); return; } } +// PSPRECOMP_V812_SHARED_SCHED_BLOCK: one scheduler-exact slow boundary per unit. +LOCAL_SCHED_BOUNDARY: + ctx.pc = jump_target; + AOT_REGCACHE_SYNC_OUT(); + if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { + ++local_redispatch_rounds; + AOT_REGCACHE_SYNC_IN(); + local_transfers = 0u; + local_pc = ctx.pc; + entry_id = 0u; + goto LOCAL_DISPATCH; + } + return; L_08978000: ctx.gpr[31] = (ctx.gpr[31] << 2u); ctx.gpr[13] = (0u | 2u); @@ -1031,18 +1044,8 @@ L_08978270: aot_gpr_29 = (aot_gpr_29 + static_cast(160)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089782A8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (static_cast(static_cast(static_cast(aot_mem.aot_direct_load16(aot_gpr_7 + static_cast(0)))))); @@ -1143,18 +1146,8 @@ L_089783A4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089783AC: aot_gpr_29 = (aot_gpr_29 + static_cast(-64)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(52), ctx.gpr[19]); @@ -1328,18 +1321,8 @@ L_0897850C: aot_gpr_29 = (aot_gpr_29 + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08978540: aot_gpr_29 = (aot_gpr_29 + static_cast(-64)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(48), ctx.gpr[18]); @@ -1515,18 +1498,8 @@ L_089786A8: aot_gpr_29 = (aot_gpr_29 + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089786DC: aot_gpr_29 = (aot_gpr_29 + static_cast(-240)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(208), ctx.gpr[18]); @@ -1994,18 +1967,8 @@ L_08978B30: aot_gpr_29 = (aot_gpr_29 + static_cast(240)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08978B78: aot_gpr_6 = (aot_gpr_6 & 65535u); ctx.gpr[11] = (aot_gpr_6 & 15u); @@ -2091,18 +2054,8 @@ L_08978C48: aot_mem.aot_direct_store32(ctx.gpr[8] + static_cast(0), std::bit_cast(aot_fpr_12)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08978C50: aot_gpr_6 = (aot_gpr_6 & 65535u); ctx.gpr[8] = (static_cast(static_cast(static_cast(aot_mem.aot_direct_load16(aot_gpr_5 + static_cast(0)))))); @@ -2175,18 +2128,8 @@ L_08978C50: jump_target = ctx.gpr[31]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08978D08: ctx.gpr[8] = (static_cast(static_cast(static_cast(aot_mem.aot_direct_load16(aot_gpr_5 + static_cast(8)))))); ctx.gpr[9] = (0u | 0u); @@ -2269,18 +2212,8 @@ L_08978DAC: jump_target = ctx.gpr[31]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08978DB4: ctx.gpr[8] = (static_cast(static_cast(static_cast(aot_mem.aot_direct_load16(aot_gpr_5 + static_cast(8)))))); ctx.gpr[9] = (0u | 0u); @@ -2363,18 +2296,8 @@ L_08978E58: jump_target = ctx.gpr[31]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08978E60: ctx.gpr[8] = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(4))); ctx.gpr[8] = (aot_gpr_5 - ctx.gpr[8]); @@ -2463,18 +2386,8 @@ L_08978F4C: jump_target = ctx.gpr[31]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08978F54: ctx.fpr[17] = std::bit_cast(aot_mem.aot_direct_load32(aot_gpr_5 + static_cast(0))); aot_gpr_4 = (17056u << 16u); @@ -2613,18 +2526,8 @@ L_0897907C: aot_mem.aot_direct_store32(aot_gpr_7 + static_cast(4), std::bit_cast(aot_fpr_12)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089790B0: aot_gpr_29 = (aot_gpr_29 + static_cast(-160)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(124), ctx.gpr[18]); @@ -3096,18 +2999,8 @@ L_0897946C: aot_gpr_29 = (aot_gpr_29 + static_cast(160)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089794A0: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -3216,18 +3109,8 @@ L_089795A0: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089795BC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -3327,18 +3210,8 @@ L_0897969C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089796B4: aot_gpr_5 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(72))); aot_gpr_5 = (aot_gpr_5 & 496u); @@ -3561,18 +3434,8 @@ L_08979874: jump_target = ctx.gpr[31]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0897987C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -3601,18 +3464,8 @@ L_089798A8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089798CC: aot_gpr_29 = (aot_gpr_29 + static_cast(-288)); { const std::uint32_t aot_run_words[16]{std::bit_cast(ctx.fpr[20]), std::bit_cast(ctx.fpr[22]), std::bit_cast(ctx.fpr[24]), std::bit_cast(ctx.fpr[26]), std::bit_cast(ctx.fpr[28]), std::bit_cast(ctx.fpr[30]), ctx.gpr[16], ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[22], ctx.gpr[23], ctx.gpr[30], ctx.gpr[31]}; @@ -4307,18 +4160,8 @@ L_08979EE0: aot_gpr_29 = (aot_gpr_29 + static_cast(288)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08979F28: aot_gpr_29 = (aot_gpr_29 + static_cast(-384)); { const std::uint32_t aot_run_words[16]{std::bit_cast(ctx.fpr[20]), std::bit_cast(ctx.fpr[22]), std::bit_cast(ctx.fpr[24]), std::bit_cast(ctx.fpr[26]), std::bit_cast(ctx.fpr[28]), std::bit_cast(ctx.fpr[30]), ctx.gpr[16], ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[22], ctx.gpr[23], ctx.gpr[30], ctx.gpr[31]}; @@ -5121,18 +4964,8 @@ L_0897A5FC: aot_gpr_29 = (aot_gpr_29 + static_cast(384)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0897A644: aot_gpr_29 = (aot_gpr_29 + static_cast(-384)); { const std::uint32_t aot_run_words[16]{std::bit_cast(ctx.fpr[20]), std::bit_cast(ctx.fpr[22]), std::bit_cast(ctx.fpr[24]), std::bit_cast(ctx.fpr[26]), std::bit_cast(ctx.fpr[28]), std::bit_cast(ctx.fpr[30]), ctx.gpr[16], ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[22], ctx.gpr[23], ctx.gpr[30], ctx.gpr[31]}; @@ -5858,18 +5691,8 @@ L_0897AD04: aot_gpr_29 = (aot_gpr_29 + static_cast(384)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0897AD4C: aot_gpr_29 = (aot_gpr_29 + static_cast(-400)); { const std::uint32_t aot_run_words[16]{std::bit_cast(ctx.fpr[20]), std::bit_cast(ctx.fpr[22]), std::bit_cast(ctx.fpr[24]), std::bit_cast(ctx.fpr[26]), std::bit_cast(ctx.fpr[28]), std::bit_cast(ctx.fpr[30]), ctx.gpr[16], ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[22], ctx.gpr[23], ctx.gpr[30], ctx.gpr[31]}; @@ -6711,52 +6534,22 @@ L_0897B460: aot_gpr_29 = (aot_gpr_29 + static_cast(400)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0897B4A8: jump_target = ctx.gpr[31]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0897B4B0: aot_gpr_2 = (2200u << 16u); jump_target = ctx.gpr[31]; aot_gpr_2 = (aot_gpr_2 + static_cast(-19280)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0897B4BC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[31]); @@ -6768,18 +6561,8 @@ L_0897B4CC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0897B4D8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -6850,18 +6633,8 @@ L_0897B540: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0897B55C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{ctx.gpr[16], ctx.gpr[17], ctx.gpr[31]}; @@ -7046,18 +6819,8 @@ L_0897B6DC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0897B6FC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -7126,18 +6889,8 @@ L_0897B774: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0897B78C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[31]); @@ -7149,18 +6902,8 @@ L_0897B79C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0897B7A8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[31]); @@ -7172,18 +6915,8 @@ L_0897B7B8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0897B7C4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[31]); @@ -7214,66 +6947,26 @@ L_0897B7E8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0897B7F4: jump_target = ctx.gpr[31]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0897B7FC: jump_target = ctx.gpr[31]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0897B804: jump_target = ctx.gpr[31]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0897B80C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[31]); @@ -7285,18 +6978,8 @@ L_0897B81C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0897B828: aot_gpr_5 = (0u | 1u); aot_gpr_6 = (17116u << 16u); @@ -7331,18 +7014,8 @@ L_0897B828: aot_mem.aot_direct_store8(aot_gpr_4 + static_cast(234), static_cast(aot_gpr_5)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0897B8A4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -7378,18 +7051,8 @@ L_0897B8DC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0897B8EC: aot_gpr_29 = (aot_gpr_29 + static_cast(-64)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(28), ctx.gpr[16]); @@ -7850,18 +7513,8 @@ L_0897BC50: aot_gpr_29 = (aot_gpr_29 + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0897BC88: { const float fs = aot_fpr_12; const float ft = aot_fpr_12; if ((std::isinf(fs) && ft == 0.0f) || (std::isinf(ft) && fs == 0.0f)) aot_fpr_13 = std::bit_cast(0x7FC00000u); else aot_fpr_13 = fs * ft; } aot_gpr_4 = (16384u << 16u); @@ -7879,34 +7532,14 @@ L_0897BC88: ctx.fpr[0] = ctx.fpr[0] - aot_fpr_12; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0897BCC0: jump_target = ctx.gpr[31]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0897BCC8: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(24), ctx.gpr[16]); @@ -8021,18 +7654,8 @@ L_0897BE14: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0897BE30: aot_gpr_29 = (aot_gpr_29 + static_cast(-544)); { const std::uint32_t aot_run_words[16]{std::bit_cast(ctx.fpr[20]), std::bit_cast(ctx.fpr[22]), std::bit_cast(ctx.fpr[24]), std::bit_cast(ctx.fpr[26]), std::bit_cast(ctx.fpr[28]), std::bit_cast(ctx.fpr[30]), ctx.gpr[16], ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[22], ctx.gpr[23], ctx.gpr[30], ctx.gpr[31]}; @@ -8231,613 +7854,8 @@ void recomp_unit_0093(Runtime &rt, AllegrexContext &ctx) { void register_generated_unit_93(Runtime &runtime) { runtime.register_generated_unit(93u, 0x08978000u, 16384u, &recomp_unit_0093, &recomp_unit_0093_entry); - runtime.register_function(0x08978000u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x08978014u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897803Cu, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x08978058u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x08978064u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x08978078u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x08978080u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x08978090u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x089780B4u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x089780BCu, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x089780DCu, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x089780E4u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x08978104u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897810Cu, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897812Cu, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x08978134u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x08978154u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897815Cu, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x08978160u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x089781F0u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x08978204u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897820Cu, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x08978214u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x08978228u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897824Cu, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897826Cu, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x08978270u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x089782A8u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x089782BCu, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x08978348u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x08978350u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x08978358u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x08978378u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897837Cu, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x089783A4u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x089783ACu, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897840Cu, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x08978410u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x08978468u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897847Cu, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x08978490u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x089784A4u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x089784B8u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x089784CCu, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x089784E8u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x089784F8u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897850Cu, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x08978540u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x089785A0u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x089785ACu, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x08978604u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x08978618u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897862Cu, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x08978640u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x08978654u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x08978668u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x08978684u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x08978694u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x089786A8u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x089786DCu, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x08978768u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x08978774u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897877Cu, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x08978790u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897879Cu, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x089787B0u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x089787D0u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x089787E4u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x089787F4u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x08978808u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x089788ACu, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x089788B4u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x089788E8u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897890Cu, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x08978914u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x08978948u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x08978958u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x08978988u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x089789E4u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x08978A3Cu, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x08978A4Cu, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x08978A68u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x08978A98u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x08978AA8u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x08978AD4u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x08978AE8u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x08978B04u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x08978B14u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x08978B28u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x08978B30u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x08978B78u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x08978BB8u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x08978BD8u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x08978BF4u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x08978C0Cu, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x08978C2Cu, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x08978C48u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x08978C50u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x08978D08u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x08978D20u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x08978D30u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x08978D60u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x08978D80u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x08978D88u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x08978D90u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x08978DA8u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x08978DACu, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x08978DB4u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x08978DCCu, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x08978DDCu, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x08978E0Cu, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x08978E2Cu, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x08978E34u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x08978E3Cu, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x08978E54u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x08978E58u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x08978E60u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x08978EC8u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x08978ECCu, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x08978EECu, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x08978F0Cu, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x08978F18u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x08978F4Cu, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x08978F54u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x08978F98u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x08978FA4u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x08978FB8u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x08978FDCu, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x08978FE8u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x08978FFCu, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x08979020u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897902Cu, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897903Cu, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x08979060u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897906Cu, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897907Cu, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x089790B0u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x08979120u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x08979140u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x08979168u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x089791A0u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x089791C8u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x089791E8u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x089791F4u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x08979208u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x08979210u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x08979220u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x08979244u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897924Cu, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897926Cu, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x08979274u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x08979294u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897929Cu, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x089792BCu, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x089792C4u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x089792E4u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x089792ECu, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x089792F0u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897936Cu, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x08979380u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x08979394u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x089793A8u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x089793B4u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x089793C4u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x089793D8u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x089793E4u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x089793F4u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x08979400u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x08979408u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x08979410u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x08979424u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x08979448u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x08979468u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897946Cu, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x089794A0u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897950Cu, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897951Cu, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x08979520u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x08979564u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x08979570u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x08979580u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x08979588u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x089795A0u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x089795BCu, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x08979610u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x08979620u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x08979624u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x08979664u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x08979670u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897967Cu, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x08979684u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897969Cu, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x089796B4u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x089796C8u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x089796D0u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x089796E8u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x089796F0u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x08979718u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x08979720u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897974Cu, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x08979760u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x08979768u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897979Cu, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x089797A4u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x089797ACu, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x089797B4u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x089797BCu, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x089797E4u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x089797ECu, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x08979818u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897982Cu, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x08979834u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x08979868u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x08979870u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x08979874u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897987Cu, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x08979894u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x089798A8u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x089798CCu, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x08979934u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x08979940u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x08979958u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x08979994u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x08979998u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x089799D0u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x089799E0u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x089799F0u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x08979A2Cu, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x08979A54u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x08979AB0u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x08979ADCu, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x08979AECu, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x08979B34u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x08979B38u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x08979B98u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x08979BD8u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x08979BE0u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x08979C5Cu, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x08979CD8u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x08979CE0u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x08979CE8u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x08979D38u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x08979D8Cu, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x08979DA0u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x08979DB4u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x08979DBCu, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x08979DD0u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x08979DD8u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x08979DECu, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x08979DF4u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x08979E04u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x08979E10u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x08979E18u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x08979E30u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x08979E44u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x08979E4Cu, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x08979E60u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x08979E68u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x08979E7Cu, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x08979E84u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x08979E94u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x08979EA0u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x08979EA4u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x08979EC4u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x08979ED4u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x08979EE0u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x08979F28u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x08979FC8u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x08979FE8u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897A018u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897A04Cu, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897A078u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897A0ACu, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897A0BCu, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897A0D4u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897A0E8u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897A108u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897A12Cu, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897A134u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897A158u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897A160u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897A184u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897A18Cu, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897A1B0u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897A1B8u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897A238u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897A244u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897A258u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897A268u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897A26Cu, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897A280u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897A294u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897A29Cu, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897A2ACu, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897A2CCu, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897A304u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897A328u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897A330u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897A354u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897A35Cu, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897A374u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897A37Cu, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897A394u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897A39Cu, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897A3ACu, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897A3C8u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897A3FCu, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897A408u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897A414u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897A434u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897A438u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897A45Cu, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897A460u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897A498u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897A49Cu, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897A4CCu, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897A4E0u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897A518u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897A538u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897A59Cu, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897A5ACu, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897A5B4u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897A5BCu, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897A5C0u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897A5E0u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897A5FCu, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897A644u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897A6C8u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897A6F4u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897A6FCu, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897A704u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897A718u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897A734u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897A73Cu, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897A740u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897A748u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897A788u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897A790u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897A7CCu, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897A7D0u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897A7F0u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897A7FCu, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897A808u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897A830u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897A838u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897A840u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897A84Cu, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897A868u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897A86Cu, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897A888u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897A8ACu, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897A8B4u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897A954u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897A980u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897A9C0u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897A9E4u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897A9ECu, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897AAA0u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897AAB8u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897AAC0u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897AAD8u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897AB04u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897AB1Cu, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897AB24u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897AB3Cu, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897AB54u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897AB70u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897ABA0u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897ABECu, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897AC74u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897AC84u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897AC8Cu, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897AC9Cu, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897ACA0u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897ACC4u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897ACF0u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897AD00u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897AD04u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897AD4Cu, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897ADC8u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897ADDCu, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897ADE4u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897ADECu, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897AE30u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897AE50u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897AE5Cu, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897AE68u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897AE98u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897AEA0u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897AEA8u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897AEB4u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897AED0u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897AED4u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897AF8Cu, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897AFB0u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897AFC0u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897B000u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897B048u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897B06Cu, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897B110u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897B120u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897B130u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897B140u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897B150u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897B158u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897B2B8u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897B2D0u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897B2D8u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897B2E0u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897B328u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897B330u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897B338u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897B33Cu, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897B344u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897B358u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897B368u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897B370u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897B380u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897B394u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897B398u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897B3D4u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897B3E4u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897B400u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897B418u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897B420u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897B42Cu, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897B43Cu, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897B44Cu, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897B45Cu, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897B460u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897B4A8u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897B4B0u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897B4BCu, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897B4CCu, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897B4D8u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897B4F8u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897B500u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897B508u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897B510u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897B518u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897B52Cu, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897B530u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897B534u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897B53Cu, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897B540u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897B55Cu, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897B574u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897B58Cu, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897B60Cu, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897B614u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897B618u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897B620u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897B630u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897B638u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897B63Cu, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897B644u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897B658u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897B660u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897B664u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897B66Cu, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897B67Cu, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897B684u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897B688u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897B690u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897B6A4u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897B6ACu, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897B6B0u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897B6B8u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897B6C8u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897B6D0u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897B6D4u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897B6DCu, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897B6FCu, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897B71Cu, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897B734u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897B748u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897B754u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897B760u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897B76Cu, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897B774u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897B78Cu, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897B79Cu, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897B7A8u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897B7B8u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897B7C4u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897B7D4u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897B7DCu, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897B7E4u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897B7E8u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897B7F4u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897B7FCu, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897B804u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897B80Cu, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897B81Cu, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897B828u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897B8A4u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897B8B8u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897B8C0u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897B8C8u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897B8D4u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897B8DCu, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897B8ECu, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897B940u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897B94Cu, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897B954u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897B958u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897B960u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897B96Cu, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897B974u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897B97Cu, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897B994u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897B99Cu, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897B9A0u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897B9B4u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897B9C0u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897B9E8u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897BA04u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897BA14u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897BA1Cu, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897BA24u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897BA2Cu, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897BA34u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897BA38u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897BA64u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897BA70u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897BA78u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897BA7Cu, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897BA84u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897BA90u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897BA9Cu, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897BAA4u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897BAACu, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897BAB4u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897BABCu, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897BAC0u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897BAC8u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897BAD4u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897BADCu, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897BAE0u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897BAE8u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897BAF4u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897BAFCu, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897BB00u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897BB08u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897BB20u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897BB2Cu, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897BB34u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897BB38u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897BB40u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897BB48u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897BB54u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897BB70u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897BB78u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897BB7Cu, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897BBBCu, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897BBC4u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897BBD8u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897BBE4u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897BBECu, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897BBF0u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897BBF8u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897BC00u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897BC0Cu, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897BC14u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897BC18u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897BC20u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897BC28u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897BC30u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897BC3Cu, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897BC44u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897BC48u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897BC50u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897BC88u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897BCC0u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897BCC8u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897BD54u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897BD74u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897BD84u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897BDE8u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897BE04u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897BE14u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897BE30u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897BE7Cu, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897BE84u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897BEA8u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897BEB0u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897BEB8u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897BEC4u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897BECCu, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897BED0u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897BEECu, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897BEF4u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897BEF8u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897BF0Cu, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897BF1Cu, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897BF28u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897BF30u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897BF38u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897BF40u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897BF54u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897BF5Cu, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897BF60u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897BFC4u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897BFD0u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897BFD8u, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897BFDCu, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897BFECu, &recomp_unit_0093, "recomp_unit_0093"); - runtime.register_function(0x0897BFF8u, &recomp_unit_0093, "recomp_unit_0093"); + // PSPRECOMP_V812_COMPACT_REGISTRATION: same entry set, looped once in Runtime instead of source-expanded calls. + runtime.register_generated_entry_mask(0x08978000u, &recomp_unit_0093, "recomp_unit_0093", + kEntryMasks_recomp_unit_0093, 64u); } } // namespace psprecomp diff --git a/profiles/vcs/generated/generated_unit_0094.cpp b/profiles/vcs/generated/generated_unit_0094.cpp index a315490..8c648c4 100644 --- a/profiles/vcs/generated/generated_unit_0094.cpp +++ b/profiles/vcs/generated/generated_unit_0094.cpp @@ -1070,6 +1070,19 @@ LOCAL_DISPATCH: AOT_REGCACHE_SYNC_OUT(); return; } } +// PSPRECOMP_V812_SHARED_SCHED_BLOCK: one scheduler-exact slow boundary per unit. +LOCAL_SCHED_BOUNDARY: + ctx.pc = jump_target; + AOT_REGCACHE_SYNC_OUT(); + if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { + ++local_redispatch_rounds; + AOT_REGCACHE_SYNC_IN(); + local_transfers = 0u; + local_pc = ctx.pc; + entry_id = 0u; + goto LOCAL_DISPATCH; + } + return; L_0897C000: aot_gpr_4 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(5852))); goto L_0897C004; @@ -5067,18 +5080,8 @@ L_0897DF34: aot_gpr_29 = (aot_gpr_29 + static_cast(544)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0897DF7C: aot_gpr_29 = (aot_gpr_29 + static_cast(-720)); aot_gpr_6 = (16128u << 16u); @@ -5788,18 +5791,8 @@ L_0897E598: aot_gpr_29 = (aot_gpr_29 + static_cast(720)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0897E5E0: aot_gpr_29 = (aot_gpr_29 + static_cast(-128)); aot_gpr_5 = (aot_mem.aot_direct_load8(ctx.gpr[28] + static_cast(-10001))); @@ -6450,18 +6443,8 @@ L_0897EB2C: aot_gpr_29 = (aot_gpr_29 + static_cast(128)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0897EB58: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -6535,18 +6518,8 @@ L_0897EBC4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0897EBD8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -6560,18 +6533,8 @@ L_0897EBE8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0897EBF4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (aot_gpr_4 | 0u); @@ -6586,18 +6549,8 @@ L_0897EC08: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0897EC14: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(28), ctx.gpr[17]); @@ -6669,18 +6622,8 @@ L_0897ECA8: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0897ECC8: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(28), ctx.gpr[17]); @@ -6752,18 +6695,8 @@ L_0897ED5C: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0897ED7C: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(28), ctx.gpr[17]); @@ -6835,18 +6768,8 @@ L_0897EE10: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0897EE30: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_gpr_4 = (aot_mem.aot_direct_load8(ctx.gpr[28] + static_cast(-16752))); @@ -7164,18 +7087,8 @@ L_0897F07C: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0897F0A0: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_gpr_6 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(-8740))); @@ -7296,18 +7209,8 @@ L_0897F1BC: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0897F1D8: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(28), aot_gpr_16); @@ -7577,18 +7480,8 @@ L_0897F39C: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0897F3CC: aot_gpr_29 = (aot_gpr_29 + static_cast(-128)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(104), ctx.gpr[23]); @@ -8026,18 +7919,8 @@ L_0897F730: aot_gpr_29 = (aot_gpr_29 + static_cast(128)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0897F774: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(9236))); @@ -8100,36 +7983,16 @@ L_0897F7E4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0897F7F0: ctx.gpr[2] = (aot_mem.aot_direct_load8(ctx.gpr[28] + static_cast(-16752))); jump_target = aot_gpr_31; ctx.gpr[2] = (ctx.gpr[2] < static_cast(1) ? 1u : 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0897F7FC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -8141,18 +8004,8 @@ L_0897F80C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0897F818: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(8), ctx.gpr[17]); @@ -8236,18 +8089,8 @@ L_0897F888: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0897F89C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{0u, 0u, 0u}; @@ -8263,18 +8106,8 @@ L_0897F8B8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0897F8C4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -8293,18 +8126,8 @@ L_0897F8D8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0897F8F8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -8332,18 +8155,8 @@ L_0897F918: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0897F924: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(16), aot_gpr_16); @@ -8391,18 +8204,8 @@ L_0897F960: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0897F9B0: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(16), aot_gpr_16); @@ -8489,18 +8292,8 @@ L_0897FA60: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0897FAA8: aot_gpr_29 = (aot_gpr_29 + static_cast(-64)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(24), aot_gpr_16); @@ -8734,18 +8527,8 @@ L_0897FCD4: aot_gpr_29 = (aot_gpr_29 + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0897FD10: aot_gpr_5 = (aot_mem.aot_direct_load8(ctx.gpr[28] + static_cast(7800))); aot_gpr_6 = (2238u << 16u); @@ -8829,18 +8612,8 @@ L_0897FDD4: aot_mem.aot_direct_store8(aot_gpr_5 + static_cast(218), static_cast(aot_gpr_4)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0897FE18: aot_fpr_12 = std::bit_cast(0u); aot_gpr_4 = (16256u << 16u); @@ -8852,18 +8625,8 @@ L_0897FE18: aot_mem.aot_direct_store32(ctx.gpr[28] + static_cast(9260), std::bit_cast(aot_fpr_13)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0897FE38: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); { const std::uint32_t aot_run_words[7]{aot_gpr_5, aot_gpr_6, ctx.gpr[7], ctx.gpr[8], ctx.gpr[9], ctx.gpr[10], ctx.gpr[11]}; @@ -8872,18 +8635,8 @@ L_0897FE38: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0897FE60: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (2247u << 16u); @@ -8932,18 +8685,8 @@ L_0897FEC0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0897FECC: ctx.gpr[7] = (2247u << 16u); ctx.gpr[7] = (ctx.gpr[7] + static_cast(-3872)); @@ -9007,18 +8750,8 @@ L_0897FF38: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0897FF40: ctx.gpr[7] = (aot_gpr_5 | 0u); aot_gpr_5 = (2247u << 16u); @@ -9134,997 +8867,8 @@ void recomp_unit_0094(Runtime &rt, AllegrexContext &ctx) { void register_generated_unit_94(Runtime &runtime) { runtime.register_generated_unit(94u, 0x0897C000u, 16384u, &recomp_unit_0094, &recomp_unit_0094_entry); - runtime.register_function(0x0897C000u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897C004u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897C028u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897C030u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897C038u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897C048u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897C054u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897C05Cu, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897C060u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897C078u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897C084u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897C08Cu, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897C098u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897C0A0u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897C0C4u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897C0D0u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897C0D8u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897C0DCu, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897C0E8u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897C104u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897C11Cu, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897C148u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897C154u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897C168u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897C17Cu, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897C184u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897C198u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897C19Cu, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897C1A8u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897C1B0u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897C1B4u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897C218u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897C224u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897C22Cu, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897C230u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897C240u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897C330u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897C338u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897C34Cu, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897C358u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897C360u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897C364u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897C370u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897C434u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897C43Cu, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897C444u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897C44Cu, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897C458u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897C460u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897C464u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897C46Cu, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897C478u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897C480u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897C484u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897C48Cu, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897C494u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897C4A4u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897C4B0u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897C4B4u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897C4B8u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897C4C0u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897C4CCu, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897C4D4u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897C4DCu, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897C4E4u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897C4F0u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897C4FCu, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897C504u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897C508u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897C510u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897C518u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897C520u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897C530u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897C538u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897C544u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897C54Cu, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897C550u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897C558u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897C564u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897C56Cu, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897C574u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897C57Cu, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897C584u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897C58Cu, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897C594u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897C59Cu, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897C5A4u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897C5ACu, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897C5B4u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897C5BCu, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897C5C4u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897C5CCu, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897C5D4u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897C5DCu, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897C5ECu, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897C5F8u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897C600u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897C604u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897C60Cu, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897C614u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897C61Cu, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897C62Cu, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897C634u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897C640u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897C648u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897C650u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897C65Cu, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897C664u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897C66Cu, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897C674u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897C67Cu, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897C684u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897C694u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897C6A0u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897C6ACu, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897C6B4u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897C6B8u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897C6C0u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897C6CCu, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897C6D4u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897C6DCu, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897C6E4u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897C6ECu, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897C6F4u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897C6FCu, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897C704u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897C70Cu, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897C714u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897C71Cu, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897C724u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897C72Cu, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897C73Cu, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897C740u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897C74Cu, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897C75Cu, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897C768u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897C76Cu, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897C770u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897C778u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897C788u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897C794u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897C79Cu, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897C7A4u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897C7ACu, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897C7B8u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897C7C0u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897C7C4u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897C7CCu, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897C7D8u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897C7E0u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897C7E4u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897C7ECu, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897C7F4u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897C7FCu, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897C808u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897C814u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897C81Cu, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897C820u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897C828u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897C830u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897C840u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897C848u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897C8B0u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897C8BCu, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897C8C4u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897C8C8u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897C8D8u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897C8E4u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897C8ECu, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897C8F0u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897C908u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897C914u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897C91Cu, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897C920u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897C928u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897C930u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897C950u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897C95Cu, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897C968u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897C970u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897C978u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897C980u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897C98Cu, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897C994u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897C998u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897C9A0u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897C9ACu, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897C9B8u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897C9C0u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897C9CCu, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897C9D4u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897C9DCu, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897C9E4u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897C9E8u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897CA04u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897CA24u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897CA2Cu, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897CA94u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897CACCu, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897CAE0u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897CAE8u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897CAECu, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897CAF4u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897CB08u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897CB2Cu, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897CB40u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897CB54u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897CB5Cu, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897CB60u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897CB68u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897CB7Cu, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897CBA0u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897CBACu, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897CBB4u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897CBB8u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897CBC4u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897CC18u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897CC28u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897CC3Cu, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897CC4Cu, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897CC54u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897CC5Cu, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897CC6Cu, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897CC80u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897CC90u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897CCA4u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897CCA8u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897CCBCu, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897CCCCu, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897CCD0u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897CCE0u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897CCF0u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897CCF8u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897CD00u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897CD10u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897CD24u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897CD34u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897CD48u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897CD4Cu, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897CD50u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897CD80u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897CD88u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897CDBCu, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897CDC4u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897CDFCu, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897CE04u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897CE3Cu, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897CE44u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897CE48u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897CE50u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897CE5Cu, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897CE64u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897CE70u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897CE78u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897CE80u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897CE8Cu, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897CE90u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897CEA8u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897CEC8u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897CED0u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897CF38u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897CF80u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897CF94u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897CFA0u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897CFA8u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897CFB0u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897CFC4u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897CFE8u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897D000u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897D018u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897D030u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897D038u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897D050u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897D058u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897D05Cu, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897D068u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897D07Cu, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897D090u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897D09Cu, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897D0A4u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897D0ACu, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897D0C0u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897D0E4u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897D0FCu, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897D114u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897D12Cu, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897D134u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897D14Cu, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897D154u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897D158u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897D164u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897D170u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897D178u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897D17Cu, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897D188u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897D1DCu, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897D1ECu, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897D200u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897D210u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897D218u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897D220u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897D230u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897D244u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897D254u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897D268u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897D26Cu, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897D280u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897D290u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897D294u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897D2A4u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897D2B4u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897D2BCu, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897D2C4u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897D2D4u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897D2E8u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897D2F8u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897D30Cu, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897D310u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897D314u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897D344u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897D34Cu, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897D380u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897D388u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897D3C0u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897D3C8u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897D400u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897D408u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897D40Cu, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897D418u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897D420u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897D428u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897D430u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897D438u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897D440u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897D444u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897D44Cu, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897D454u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897D45Cu, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897D464u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897D478u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897D47Cu, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897D48Cu, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897D4A0u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897D4ACu, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897D4B4u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897D4BCu, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897D4C4u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897D4C8u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897D4D0u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897D4D8u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897D4E0u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897D4E8u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897D4F0u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897D510u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897D514u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897D53Cu, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897D550u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897D560u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897D598u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897D5A0u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897D5A8u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897D5BCu, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897D5CCu, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897D5E4u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897D5ECu, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897D5F0u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897D628u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897D630u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897D634u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897D63Cu, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897D644u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897D64Cu, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897D654u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897D65Cu, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897D664u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897D668u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897D670u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897D678u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897D680u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897D688u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897D69Cu, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897D6A0u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897D6B0u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897D6C4u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897D6CCu, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897D6D4u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897D6DCu, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897D6E4u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897D6E8u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897D6F0u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897D6F8u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897D700u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897D708u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897D710u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897D730u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897D734u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897D75Cu, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897D770u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897D780u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897D7B0u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897D7B8u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897D7C0u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897D7D4u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897D7E4u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897D7FCu, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897D804u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897D808u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897D838u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897D840u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897D844u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897D84Cu, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897D854u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897D85Cu, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897D864u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897D86Cu, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897D874u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897D878u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897D880u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897D888u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897D890u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897D898u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897D8ACu, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897D8B0u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897D8C0u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897D8D4u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897D8E0u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897D8E8u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897D8F0u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897D8F8u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897D8FCu, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897D904u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897D90Cu, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897D914u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897D91Cu, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897D924u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897D944u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897D948u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897D970u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897D984u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897D994u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897D9CCu, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897D9D4u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897D9DCu, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897D9F0u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897DA00u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897DA18u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897DA20u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897DA24u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897DA5Cu, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897DA64u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897DA68u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897DA70u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897DA78u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897DA80u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897DA88u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897DA90u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897DA98u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897DA9Cu, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897DAA4u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897DAACu, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897DAB4u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897DABCu, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897DAD0u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897DAD4u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897DAE4u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897DAF8u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897DB00u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897DB08u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897DB10u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897DB18u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897DB1Cu, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897DB24u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897DB2Cu, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897DB34u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897DB3Cu, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897DB44u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897DB64u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897DB68u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897DB90u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897DBA4u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897DBB4u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897DBE8u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897DBF0u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897DBF8u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897DC0Cu, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897DC1Cu, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897DC34u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897DC3Cu, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897DC40u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897DC74u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897DC7Cu, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897DC80u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897DC8Cu, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897DC94u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897DC98u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897DCC4u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897DCD0u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897DCD8u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897DCDCu, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897DCECu, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897DD4Cu, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897DD60u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897DD7Cu, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897DD90u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897DDA0u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897DDA8u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897DDACu, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897DDDCu, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897DDE8u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897DDF0u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897DDF4u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897DE00u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897DE58u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897DE6Cu, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897DE84u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897DE98u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897DEA0u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897DEACu, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897DEC0u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897DEC8u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897DED0u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897DEDCu, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897DEE4u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897DEECu, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897DEF8u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897DF00u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897DF0Cu, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897DF10u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897DF18u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897DF20u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897DF34u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897DF7Cu, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897DFE0u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897DFE8u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897DFF4u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897DFFCu, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897E020u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897E028u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897E02Cu, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897E068u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897E078u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897E084u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897E08Cu, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897E09Cu, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897E0E0u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897E0E8u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897E0F4u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897E100u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897E10Cu, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897E114u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897E118u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897E11Cu, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897E128u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897E14Cu, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897E160u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897E1A0u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897E1BCu, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897E1CCu, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897E1ECu, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897E1F4u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897E1FCu, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897E204u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897E210u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897E218u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897E220u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897E228u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897E230u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897E238u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897E23Cu, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897E268u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897E270u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897E288u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897E294u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897E29Cu, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897E2A4u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897E2ACu, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897E2B8u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897E2C0u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897E2C8u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897E2CCu, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897E2DCu, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897E2E8u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897E2F4u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897E300u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897E308u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897E30Cu, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897E314u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897E31Cu, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897E33Cu, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897E340u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897E348u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897E350u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897E358u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897E3C0u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897E3CCu, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897E3D4u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897E3DCu, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897E3ECu, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897E420u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897E428u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897E43Cu, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897E440u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897E448u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897E450u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897E45Cu, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897E464u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897E470u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897E47Cu, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897E488u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897E490u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897E494u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897E49Cu, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897E4A4u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897E4B0u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897E4B4u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897E4BCu, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897E4C4u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897E4CCu, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897E4D4u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897E534u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897E53Cu, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897E568u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897E598u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897E5E0u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897E65Cu, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897E678u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897E688u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897E694u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897E69Cu, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897E6ACu, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897E6F0u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897E700u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897E760u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897E768u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897E7CCu, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897E7D0u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897E7D8u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897E7E4u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897E7F0u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897E7F8u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897E7FCu, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897E804u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897E80Cu, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897E81Cu, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897E828u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897E830u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897E834u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897E83Cu, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897E848u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897E850u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897E85Cu, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897E868u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897E870u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897E874u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897E878u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897E884u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897E894u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897E89Cu, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897E8A4u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897E8B0u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897E8BCu, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897E8C4u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897E8C8u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897E8D0u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897E8D8u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897E8E0u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897E8E4u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897E8ECu, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897E8F8u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897E900u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897E904u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897E90Cu, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897E920u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897E930u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897E934u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897E93Cu, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897E948u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897E9A8u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897E9B0u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897EA10u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897EA14u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897EA1Cu, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897EA28u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897EA34u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897EA3Cu, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897EA40u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897EA48u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897EA50u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897EA60u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897EA6Cu, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897EA74u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897EA78u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897EA80u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897EA88u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897EA90u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897EA9Cu, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897EAA8u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897EAB0u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897EAB4u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897EAC0u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897EAC8u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897EAD8u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897EAE0u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897EAE8u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897EAF4u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897EB00u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897EB08u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897EB0Cu, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897EB10u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897EB1Cu, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897EB2Cu, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897EB58u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897EB74u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897EB88u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897EB90u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897EB9Cu, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897EBA4u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897EBACu, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897EBB4u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897EBBCu, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897EBC4u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897EBD8u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897EBE8u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897EBF4u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897EC08u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897EC14u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897EC44u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897EC64u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897EC7Cu, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897EC88u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897EC8Cu, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897ECA8u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897ECC8u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897ECF8u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897ED18u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897ED30u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897ED3Cu, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897ED40u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897ED5Cu, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897ED7Cu, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897EDACu, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897EDCCu, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897EDE4u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897EDF0u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897EDF4u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897EE10u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897EE30u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897EE5Cu, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897EE6Cu, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897EE7Cu, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897EE84u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897EE8Cu, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897EE94u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897EEA0u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897EEA8u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897EEB8u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897EEC4u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897EEC8u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897EECCu, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897EED4u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897EEDCu, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897EEE4u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897EEF8u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897EF04u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897EF0Cu, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897EF14u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897EF1Cu, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897EF24u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897EF2Cu, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897EF34u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897EF58u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897EF60u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897EF78u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897EF80u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897EF8Cu, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897EF98u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897EFA0u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897EFA4u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897EFB0u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897EFBCu, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897EFE4u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897EFF4u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897F000u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897F008u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897F00Cu, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897F014u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897F020u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897F02Cu, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897F034u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897F038u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897F044u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897F074u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897F07Cu, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897F0A0u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897F0E4u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897F0F0u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897F110u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897F138u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897F148u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897F150u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897F17Cu, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897F1B0u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897F1B8u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897F1BCu, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897F1D8u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897F224u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897F230u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897F23Cu, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897F244u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897F25Cu, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897F274u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897F288u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897F298u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897F2A8u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897F2B0u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897F2C4u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897F2CCu, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897F2DCu, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897F2E4u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897F2F4u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897F300u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897F308u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897F310u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897F324u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897F32Cu, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897F330u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897F338u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897F348u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897F350u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897F364u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897F36Cu, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897F370u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897F380u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897F384u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897F38Cu, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897F394u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897F39Cu, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897F3CCu, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897F420u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897F42Cu, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897F438u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897F444u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897F44Cu, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897F450u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897F458u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897F460u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897F49Cu, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897F4BCu, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897F4C0u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897F4D0u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897F4D4u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897F4DCu, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897F51Cu, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897F524u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897F530u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897F53Cu, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897F544u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897F548u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897F550u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897F55Cu, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897F57Cu, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897F588u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897F594u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897F5A0u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897F5A8u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897F5ACu, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897F5B4u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897F5BCu, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897F5C4u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897F5E0u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897F5E8u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897F5F0u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897F5F8u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897F604u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897F610u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897F61Cu, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897F624u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897F628u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897F62Cu, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897F638u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897F654u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897F668u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897F688u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897F694u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897F6A0u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897F6A8u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897F6ACu, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897F6B0u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897F6BCu, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897F6D0u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897F6D8u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897F6F0u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897F6FCu, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897F71Cu, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897F720u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897F730u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897F774u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897F7A8u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897F7C8u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897F7CCu, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897F7D8u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897F7DCu, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897F7E4u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897F7F0u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897F7FCu, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897F80Cu, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897F818u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897F834u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897F848u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897F84Cu, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897F854u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897F85Cu, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897F864u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897F86Cu, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897F874u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897F878u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897F880u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897F888u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897F89Cu, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897F8B8u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897F8C4u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897F8D8u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897F8F8u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897F908u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897F910u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897F918u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897F924u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897F93Cu, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897F94Cu, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897F960u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897F9B0u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897F9D0u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897F9E0u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897F9F4u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897FA30u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897FA5Cu, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897FA60u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897FAA8u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897FAFCu, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897FB18u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897FB2Cu, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897FB30u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897FB50u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897FB5Cu, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897FB6Cu, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897FB9Cu, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897FBECu, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897FBF4u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897FBFCu, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897FC04u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897FC18u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897FC40u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897FC50u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897FC70u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897FC78u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897FC88u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897FC90u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897FCA8u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897FCB4u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897FCBCu, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897FCD4u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897FD10u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897FD4Cu, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897FD64u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897FD9Cu, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897FDD4u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897FE18u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897FE38u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897FE60u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897FE90u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897FEC0u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897FECCu, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897FEE8u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897FEF4u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897FF04u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897FF10u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897FF18u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897FF24u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897FF28u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897FF38u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897FF40u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897FF54u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897FF60u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897FF78u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897FF90u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897FFA8u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897FFB4u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897FFC4u, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897FFCCu, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897FFDCu, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897FFECu, &recomp_unit_0094, "recomp_unit_0094"); - runtime.register_function(0x0897FFF8u, &recomp_unit_0094, "recomp_unit_0094"); + // PSPRECOMP_V812_COMPACT_REGISTRATION: same entry set, looped once in Runtime instead of source-expanded calls. + runtime.register_generated_entry_mask(0x0897C000u, &recomp_unit_0094, "recomp_unit_0094", + kEntryMasks_recomp_unit_0094, 64u); } } // namespace psprecomp diff --git a/profiles/vcs/generated/generated_unit_0095.cpp b/profiles/vcs/generated/generated_unit_0095.cpp index 5be9f8f..d6063e6 100644 --- a/profiles/vcs/generated/generated_unit_0095.cpp +++ b/profiles/vcs/generated/generated_unit_0095.cpp @@ -758,6 +758,19 @@ LOCAL_DISPATCH: AOT_REGCACHE_SYNC_OUT(); return; } } +// PSPRECOMP_V812_SHARED_SCHED_BLOCK: one scheduler-exact slow boundary per unit. +LOCAL_SCHED_BOUNDARY: + ctx.pc = jump_target; + AOT_REGCACHE_SYNC_OUT(); + if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { + ++local_redispatch_rounds; + AOT_REGCACHE_SYNC_IN(); + local_transfers = 0u; + local_pc = ctx.pc; + entry_id = 0u; + goto LOCAL_DISPATCH; + } + return; L_08980000: goto L_08980004; L_08980004: @@ -834,18 +847,8 @@ L_08980078: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08980080: aot_gpr_6 = (2247u << 16u); ctx.gpr[7] = (0u | 0u); @@ -885,18 +888,8 @@ L_089800B8: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089800C0: aot_gpr_29 = (aot_gpr_29 + static_cast(-80)); ctx.gpr[9] = (2247u << 16u); @@ -998,18 +991,8 @@ L_0898015C: aot_gpr_29 = (aot_gpr_29 + static_cast(80)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08980164: aot_gpr_4 = (aot_gpr_4 << 4u); aot_gpr_5 = (aot_gpr_4 + aot_gpr_4); @@ -1033,18 +1016,8 @@ L_08980194: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0898019C: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -1365,18 +1338,8 @@ L_089803A8: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089803D0: aot_gpr_29 = (aot_gpr_29 + static_cast(-64)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(32), ctx.gpr[16]); @@ -1404,18 +1367,8 @@ L_08980408: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08980420: { const bool branch_taken = 0u == 0u; ctx.gpr[19] = (0u | 7u); @@ -1817,36 +1770,16 @@ L_08980668: aot_gpr_29 = (aot_gpr_29 + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08980688: aot_gpr_2 = (2200u << 16u); jump_target = aot_gpr_31; aot_gpr_2 = (aot_gpr_2 + static_cast(1672)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08980694: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -1858,18 +1791,8 @@ L_089806A4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089806B0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -1886,18 +1809,8 @@ L_089806C4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089806DC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[16]); @@ -1928,18 +1841,8 @@ L_08980708: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08980740: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -2007,34 +1910,14 @@ L_08980798: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089807AC: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089807B4: aot_gpr_29 = (aot_gpr_29 + static_cast(-96)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(56), ctx.gpr[17]); @@ -2326,18 +2209,8 @@ L_08980A04: aot_gpr_29 = (aot_gpr_29 + static_cast(96)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08980A34: aot_gpr_29 = (aot_gpr_29 + static_cast(-64)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(32), ctx.gpr[16]); @@ -2813,34 +2686,14 @@ L_08980D90: aot_gpr_29 = (aot_gpr_29 + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08980DB0: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08980DB8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store8(aot_gpr_29 + static_cast(0), static_cast(0u)); @@ -2849,18 +2702,8 @@ L_08980DB8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08980DCC: { const std::uint32_t vfpu_address = aot_gpr_6 + static_cast(0); std::uint32_t vfpu_words[4]{}; @@ -2916,18 +2759,8 @@ L_08980DCC: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08980DF4: aot_gpr_29 = (aot_gpr_29 + static_cast(-64)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(48), ctx.gpr[16]); @@ -3306,18 +3139,8 @@ L_08981104: aot_gpr_29 = (aot_gpr_29 + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08981124: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_gpr_4 = (15605u << 16u); @@ -3466,18 +3289,8 @@ L_08981238: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0898124C: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); { const std::uint32_t aot_run_words[5]{ctx.gpr[16], ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], aot_gpr_31}; @@ -3569,18 +3382,8 @@ L_08981308: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08981324: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_gpr_2 = (aot_mem.aot_direct_load32(aot_gpr_29 + static_cast(32))); @@ -3615,18 +3418,8 @@ L_0898138C: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08981398: aot_gpr_6 = (2236u << 16u); aot_gpr_6 = (aot_gpr_6 + static_cast(32304)); @@ -3745,18 +3538,8 @@ L_08981468: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08981470: aot_gpr_29 = (aot_gpr_29 + static_cast(-96)); aot_gpr_4 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(5884))); @@ -4015,18 +3798,8 @@ L_089816F4: aot_gpr_29 = (aot_gpr_29 + static_cast(96)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0898171C: aot_gpr_29 = (aot_gpr_29 + static_cast(-304)); aot_gpr_5 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(72))); @@ -4209,18 +3982,8 @@ L_08981868: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08981880: { const bool branch_taken = 0u == 0u; ctx.gpr[20] = (0u | 1u); @@ -5507,18 +5270,8 @@ L_089822EC: aot_gpr_29 = (aot_gpr_29 + static_cast(304)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0898231C: aot_gpr_29 = (aot_gpr_29 + static_cast(-160)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(108), ctx.gpr[16]); @@ -6524,18 +6277,8 @@ L_08982D38: aot_gpr_29 = (aot_gpr_29 + static_cast(160)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08982D80: aot_gpr_29 = (aot_gpr_29 + static_cast(-224)); aot_fpr_12 = std::bit_cast(aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(7888))); @@ -7046,18 +6789,8 @@ L_08983268: aot_gpr_29 = (aot_gpr_29 + static_cast(224)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089832B0: aot_gpr_29 = (aot_gpr_29 + static_cast(-112)); aot_gpr_4 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(-23440))); @@ -7757,18 +7490,8 @@ L_08983B70: aot_gpr_29 = (aot_gpr_29 + static_cast(112)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08983B9C: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_gpr_2 = (2236u << 16u); @@ -8159,18 +7882,8 @@ L_08983EB8: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08983EC4: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), 0u); @@ -8229,18 +7942,8 @@ L_08983F20: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08983F38: aot_gpr_29 = (aot_gpr_29 + static_cast(-96)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(52), ctx.gpr[17]); @@ -8333,685 +8036,8 @@ void recomp_unit_0095(Runtime &rt, AllegrexContext &ctx) { void register_generated_unit_95(Runtime &runtime) { runtime.register_generated_unit(95u, 0x08980000u, 16384u, &recomp_unit_0095, &recomp_unit_0095_entry); - runtime.register_function(0x08980000u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08980004u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x0898000Cu, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x0898001Cu, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08980024u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08980068u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08980074u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08980078u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08980080u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x0898008Cu, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08980098u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x089800A8u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x089800B0u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x089800B8u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x089800C0u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x089800F4u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08980100u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x0898013Cu, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08980148u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x0898015Cu, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08980164u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x0898018Cu, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08980194u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x0898019Cu, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x089801E8u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x089801F0u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x089801F8u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08980200u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x0898020Cu, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08980214u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x0898021Cu, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08980224u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x0898022Cu, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08980234u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08980244u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08980254u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x0898025Cu, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08980264u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08980270u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x0898027Cu, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08980288u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08980298u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x089802A8u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x089802B0u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x089802C0u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x089802CCu, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x089802D8u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x089802E0u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x089802F0u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x089802F8u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08980340u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x0898034Cu, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08980360u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x0898036Cu, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08980378u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x0898037Cu, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08980384u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x0898038Cu, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08980398u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x089803A8u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x089803D0u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08980408u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08980420u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08980428u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08980430u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08980438u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08980440u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08980448u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08980450u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08980458u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08980460u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08980468u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08980470u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08980478u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08980480u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08980488u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08980490u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08980498u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x0898049Cu, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x089804A4u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x089804B0u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x089804B8u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x089804C0u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x089804CCu, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x089804DCu, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x089804FCu, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x0898050Cu, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08980520u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08980550u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08980558u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08980560u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08980568u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08980580u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08980590u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08980598u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x089805A0u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x089805A8u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x089805B0u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x089805B8u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x089805C4u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x089805CCu, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x089805E4u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x089805ECu, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x089805F8u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08980600u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08980608u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08980620u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x0898062Cu, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08980634u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08980640u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x0898064Cu, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08980654u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x0898065Cu, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08980668u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08980688u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08980694u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x089806A4u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x089806B0u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x089806C4u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x089806DCu, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08980708u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08980740u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x0898075Cu, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x0898076Cu, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08980774u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x0898077Cu, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08980784u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08980788u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08980790u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08980798u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x089807ACu, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x089807B4u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x089807ECu, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x0898080Cu, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08980824u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x0898082Cu, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08980830u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08980850u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x0898085Cu, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08980870u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08980880u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08980888u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08980890u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x0898089Cu, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x089808A4u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x089808A8u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x089808D4u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x089808E4u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x089808F8u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08980900u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08980928u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08980938u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08980940u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08980954u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08980958u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x0898096Cu, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08980974u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08980988u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x089809B0u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x089809C0u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x089809CCu, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x089809DCu, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x089809E4u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08980A04u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08980A34u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08980A64u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08980A70u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08980A7Cu, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08980A84u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08980A94u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08980A9Cu, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08980AACu, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08980AB8u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08980AC8u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08980AD0u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08980ADCu, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08980AF0u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08980AF8u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08980B08u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08980B18u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08980B24u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08980B28u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08980B38u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08980B4Cu, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08980B50u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08980B58u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08980B60u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08980B70u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08980B7Cu, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08980B88u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08980B90u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08980B9Cu, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08980BA4u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08980BB4u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08980BBCu, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08980BD4u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08980BE0u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08980BECu, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08980BF4u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08980BFCu, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08980C0Cu, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08980C18u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08980C20u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08980C2Cu, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08980C34u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08980C40u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08980C50u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08980C5Cu, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08980C68u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08980C70u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08980C80u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08980C8Cu, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08980C94u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08980CA0u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08980CA8u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08980CB8u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08980CC4u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08980CCCu, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08980CD8u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08980CE0u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08980CF8u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08980D04u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08980D10u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08980D18u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08980D20u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08980D2Cu, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08980D38u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08980D40u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08980D48u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08980D54u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08980D74u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08980D8Cu, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08980D90u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08980DB0u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08980DB8u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08980DCCu, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08980DF4u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08980E10u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08980E14u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08980E20u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08980E2Cu, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08980E3Cu, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08980E40u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08980E68u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08980E80u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08980E94u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08980EA8u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08980EACu, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08980EB0u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08980EB8u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08980ED4u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08980EECu, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08980F00u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08980F14u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08980F18u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08980F1Cu, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08980F24u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08980F4Cu, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08980F54u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08980F58u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08980F88u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08980F98u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08980FA8u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08980FD8u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08980FE8u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08980FF8u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x0898102Cu, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08981044u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08981048u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08981050u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x0898105Cu, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08981090u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x0898109Cu, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x089810ACu, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x089810E0u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x089810E4u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x089810F0u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x089810FCu, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08981104u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08981124u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08981194u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x089811A4u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x089811A8u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x089811B4u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x089811B8u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x089811C4u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x089811C8u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x089811D0u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x089811D8u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x089811DCu, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x089811E8u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x089811F4u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08981208u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x0898120Cu, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08981214u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08981220u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08981228u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08981238u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x0898124Cu, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x0898126Cu, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08981274u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x0898127Cu, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08981290u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x089812A4u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x089812B4u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x089812B8u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x089812CCu, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x089812D4u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x089812E0u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08981308u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08981324u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x0898138Cu, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08981398u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x089813DCu, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x089813F0u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x089813F8u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08981400u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08981418u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08981428u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08981434u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08981450u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x0898145Cu, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08981464u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08981468u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08981470u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x089814A0u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x089814A8u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x089814ACu, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x089814B8u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08981504u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08981544u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x0898154Cu, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08981554u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x0898156Cu, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x0898158Cu, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08981618u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x0898163Cu, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08981648u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x089816ACu, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x089816C4u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x089816CCu, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x089816E0u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x089816F4u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x0898171Cu, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x0898175Cu, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08981770u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08981790u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x089817A4u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x089817ACu, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x089817B4u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x089817BCu, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x089817CCu, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x089817E0u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x089817ECu, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08981804u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08981810u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08981818u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08981820u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08981828u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08981830u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08981844u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08981868u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08981880u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08981888u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08981898u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x089818A8u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x089818ACu, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x089818B4u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x089818D8u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x089818E0u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x089818E4u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x0898190Cu, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08981910u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08981918u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08981928u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08981938u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08981954u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08981978u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08981980u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08981984u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x089819ACu, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x089819B0u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x089819B8u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x089819D0u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x089819D4u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x089819DCu, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x089819ECu, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x089819FCu, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08981A14u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08981A18u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08981A20u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08981A38u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08981A3Cu, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08981A44u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08981A54u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08981A64u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08981A7Cu, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08981A80u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08981A88u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08981AA0u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08981AA4u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08981AACu, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08981ABCu, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08981ACCu, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08981AE4u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08981AE8u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08981AF0u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08981B10u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08981B38u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08981B40u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08981B44u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08981B6Cu, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08981B74u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08981B78u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08981B80u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08981B90u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08981BA0u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08981BC0u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08981BE8u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08981BF0u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08981BF4u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08981C1Cu, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08981C24u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08981C28u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08981C30u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08981C38u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08981C40u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08981C50u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08981C58u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08981C6Cu, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08981C78u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08981C80u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08981C88u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08981CE8u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08981CF0u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08981CF8u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08981D58u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08981D70u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08981D78u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08981D84u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08981D90u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08981D9Cu, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08981E2Cu, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08981E38u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08981E78u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08981E80u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08981E90u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08981EFCu, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08981F04u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08981F14u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08981F1Cu, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08981F34u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08981FA0u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08981FB8u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08981FC0u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08981FE0u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08981FE4u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x0898203Cu, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08982044u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x0898204Cu, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x089820A8u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x089820B0u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x089820C8u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x089820DCu, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08982190u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x089821ECu, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08982208u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x089822D8u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x089822ECu, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x0898231Cu, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08982398u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x089823A4u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x089823B0u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x089823BCu, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08982438u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08982450u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x089824A4u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x089824ACu, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x089824B8u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x089824C4u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x089824DCu, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x089824E4u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08982504u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08982518u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x0898252Cu, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08982540u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08982544u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08982560u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08982578u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x0898258Cu, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x089825DCu, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x089825E4u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x089825F0u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x089825F8u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x0898260Cu, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x0898264Cu, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08982654u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08982668u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08982688u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x0898269Cu, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x089826B4u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x089826B8u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x089826C0u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x089826D8u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08982710u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08982728u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08982748u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08982754u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x0898275Cu, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08982768u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08982770u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x0898277Cu, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08982788u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08982790u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08982794u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x0898279Cu, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x089827C0u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x089827E0u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x089827E8u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08982800u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x0898280Cu, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x0898286Cu, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x089828E8u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08982930u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08982938u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x0898298Cu, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08982998u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x089829A4u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x089829ACu, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x089829B8u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x089829C0u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x089829CCu, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x089829D0u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x089829D8u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x089829F0u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08982AB8u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08982AC8u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08982AD0u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08982AE4u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08982AFCu, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08982B08u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08982B14u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08982B20u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08982B2Cu, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08982B38u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08982B44u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08982B5Cu, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08982B78u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08982B88u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08982B8Cu, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08982BA0u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08982BACu, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08982CE4u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08982CFCu, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08982D14u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08982D20u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08982D2Cu, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08982D38u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08982D80u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08982DDCu, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08982DE8u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08982E18u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08982E20u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08982E2Cu, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08982E38u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08982E44u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08982E50u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08982E5Cu, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08982E68u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08982E80u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08982ED4u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08982EF0u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08982EFCu, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08982F08u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08982F14u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08982F24u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08982F38u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08982F68u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08982F70u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08982F84u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08982FB4u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08982FBCu, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08982FD8u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08982FE8u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08982FFCu, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x0898301Cu, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08983054u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x0898305Cu, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08983074u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08983088u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x089830A8u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x089830B0u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x089830CCu, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x089830DCu, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x089831BCu, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x089831F4u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08983208u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08983224u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x0898322Cu, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08983238u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08983244u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08983250u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x0898325Cu, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08983268u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x089832B0u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08983304u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x0898334Cu, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08983394u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x0898344Cu, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08983808u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08983888u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x089838C0u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x089838C8u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08983A50u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08983A5Cu, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08983A68u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08983A74u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08983A80u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08983A8Cu, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08983A98u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08983AA4u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08983ABCu, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08983AD0u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08983AD8u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08983AE8u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08983AF0u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08983AFCu, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08983B08u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08983B14u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08983B20u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08983B2Cu, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08983B38u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08983B70u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08983B9Cu, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08983C10u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08983C18u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08983C20u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08983C28u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08983C64u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08983C7Cu, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08983C84u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08983C8Cu, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08983CB0u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08983CC4u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08983CCCu, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08983CE4u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08983CF4u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08983CFCu, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08983D04u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08983D10u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08983D18u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08983D20u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08983D38u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08983D48u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08983D50u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08983D58u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08983DA8u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08983DCCu, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08983DD4u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08983DF4u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08983E24u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08983E38u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08983E40u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08983E48u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08983EB8u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08983EC4u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08983EE8u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08983EF4u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08983EFCu, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08983F08u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08983F14u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08983F1Cu, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08983F20u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08983F38u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08983FA4u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08983FACu, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08983FB8u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08983FCCu, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08983FD8u, &recomp_unit_0095, "recomp_unit_0095"); - runtime.register_function(0x08983FE4u, &recomp_unit_0095, "recomp_unit_0095"); + // PSPRECOMP_V812_COMPACT_REGISTRATION: same entry set, looped once in Runtime instead of source-expanded calls. + runtime.register_generated_entry_mask(0x08980000u, &recomp_unit_0095, "recomp_unit_0095", + kEntryMasks_recomp_unit_0095, 64u); } } // namespace psprecomp diff --git a/profiles/vcs/generated/generated_unit_0096.cpp b/profiles/vcs/generated/generated_unit_0096.cpp index b8320dc..bf20683 100644 --- a/profiles/vcs/generated/generated_unit_0096.cpp +++ b/profiles/vcs/generated/generated_unit_0096.cpp @@ -1043,6 +1043,19 @@ LOCAL_DISPATCH: AOT_REGCACHE_SYNC_OUT(); return; } } +// PSPRECOMP_V812_SHARED_SCHED_BLOCK: one scheduler-exact slow boundary per unit. +LOCAL_SCHED_BOUNDARY: + ctx.pc = jump_target; + AOT_REGCACHE_SYNC_OUT(); + if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { + ++local_redispatch_rounds; + AOT_REGCACHE_SYNC_IN(); + local_transfers = 0u; + local_pc = ctx.pc; + entry_id = 0u; + goto LOCAL_DISPATCH; + } + return; L_08984004: aot_gpr_4 = (aot_mem.aot_direct_load32(aot_gpr_17 + static_cast(4))); { const bool branch_taken = aot_gpr_4 == 0u; @@ -1473,18 +1486,8 @@ L_089842D4: aot_gpr_29 = (aot_gpr_29 + static_cast(96)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08984304: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), aot_gpr_17); @@ -1549,18 +1552,8 @@ L_08984360: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08984378: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), aot_gpr_17); @@ -1603,18 +1596,8 @@ L_089843B0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089843C4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), aot_gpr_17); @@ -1732,18 +1715,8 @@ L_0898447C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08984494: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), aot_gpr_17); @@ -1798,18 +1771,8 @@ L_089844E0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089844FC: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(20), ctx.gpr[18]); @@ -1891,18 +1854,8 @@ L_08984574: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0898458C: aot_mem.aot_direct_store32(aot_gpr_5 + static_cast(16), aot_gpr_4); aot_gpr_6 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(28))); @@ -1932,18 +1885,8 @@ L_089845B4: ctx.gpr[2] = (aot_gpr_5 | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089845C0: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(20), ctx.gpr[18]); @@ -2025,18 +1968,8 @@ L_08984638: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08984650: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{ctx.gpr[16], aot_gpr_17, aot_gpr_31}; @@ -2131,18 +2064,8 @@ L_089846CC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089846E0: aot_gpr_4 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(24))); { const bool branch_taken = aot_gpr_4 == 0u; @@ -2219,35 +2142,15 @@ L_0898473C: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08984744: jump_target = aot_gpr_31; ctx.gpr[2] = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(20))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0898474C: { const bool branch_taken = aot_gpr_4 == 0u; if (branch_taken) { @@ -2322,18 +2225,8 @@ L_089847A4: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089847AC: aot_gpr_6 = (0u + static_cast(-1)); aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(4), aot_gpr_6); @@ -2353,18 +2246,8 @@ L_089847AC: ctx.gpr[2] = (aot_gpr_4 | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089847F4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_6 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(36))); @@ -2409,18 +2292,8 @@ L_0898482C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08984848: ctx.gpr[2] = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(48))); aot_gpr_5 = (ctx.gpr[2] + static_cast(32)); @@ -2478,18 +2351,8 @@ L_08984898: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089848A0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), aot_gpr_17); @@ -2594,18 +2457,8 @@ L_08984960: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08984978: aot_gpr_5 = (0u + static_cast(-1)); aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(4), aot_gpr_5); @@ -2627,18 +2480,8 @@ L_08984978: ctx.gpr[2] = (aot_gpr_4 | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089849C0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), aot_gpr_17); @@ -2787,18 +2630,8 @@ L_08984AB0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08984AC4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_6 = (aot_mem.aot_direct_load32(aot_gpr_5 + static_cast(24))); @@ -2861,18 +2694,8 @@ L_08984B18: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08984B40: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); ctx.gpr[7] = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(48))); @@ -2928,18 +2751,8 @@ L_08984B9C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08984BA8: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(24), ctx.gpr[19]); @@ -3024,18 +2837,8 @@ L_08984C28: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08984C44: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -3073,18 +2876,8 @@ L_08984C8C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08984CA4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), aot_gpr_17); @@ -3139,18 +2932,8 @@ L_08984D00: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08984D14: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -3198,18 +2981,8 @@ L_08984D50: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08984D5C: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -3356,18 +3129,8 @@ L_08984E84: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08984EA8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -3449,18 +3212,8 @@ L_08984F20: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08984F38: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -3583,18 +3336,8 @@ L_08984FFC: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08985018: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); { const std::uint32_t aot_run_words[5]{ctx.gpr[16], aot_gpr_17, ctx.gpr[18], ctx.gpr[19], aot_gpr_31}; @@ -3673,18 +3416,8 @@ L_0898509C: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089850B8: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), aot_gpr_17); @@ -3870,18 +3603,8 @@ L_089851F8: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08985214: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), aot_gpr_17); @@ -3927,18 +3650,8 @@ L_0898525C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08985270: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -4006,18 +3719,8 @@ L_089852DC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089852F4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -4029,18 +3732,8 @@ L_08985304: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08985310: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -4091,18 +3784,8 @@ L_08985360: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08985374: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -4176,18 +3859,8 @@ L_089853EC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08985404: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -4199,18 +3872,8 @@ L_08985414: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08985420: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -4224,18 +3887,8 @@ L_08985430: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0898543C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), aot_gpr_17); @@ -4362,18 +4015,8 @@ L_08985508: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0898551C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -4450,18 +4093,8 @@ L_089855AC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089855C4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -4500,18 +4133,8 @@ L_08985604: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08985618: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -4661,18 +4284,8 @@ L_08985720: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08985734: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), aot_gpr_17); @@ -4718,18 +4331,8 @@ L_0898577C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08985790: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -4797,18 +4400,8 @@ L_089857FC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08985814: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -4820,18 +4413,8 @@ L_08985824: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08985830: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -4882,18 +4465,8 @@ L_08985880: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08985894: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -4931,18 +4504,8 @@ L_089858EC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08985908: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -4995,18 +4558,8 @@ L_0898597C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089859A0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[16]); @@ -5071,18 +4624,8 @@ L_08985A08: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08985A1C: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(12), ctx.gpr[16]); @@ -5348,18 +4891,8 @@ L_08985BEC: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08985C0C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(8), ctx.gpr[18]); @@ -5442,18 +4975,8 @@ L_08985C80: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08985C98: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -5517,18 +5040,8 @@ L_08985CF8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08985D10: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -5607,18 +5120,8 @@ L_08985D90: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08985DA4: ctx.gpr[7] = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(-16388))); aot_gpr_4 = (2247u << 16u); @@ -5644,18 +5147,8 @@ L_08985DDC: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08985DE4: aot_mem.aot_direct_store8(aot_gpr_4 + static_cast(23772), static_cast(0u)); aot_mem.aot_direct_store8(aot_gpr_4 + static_cast(23773), static_cast(0u)); @@ -5701,18 +5194,8 @@ L_08985E50: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08985E58: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -5760,35 +5243,15 @@ L_08985EE0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08985EF0: jump_target = aot_gpr_31; ctx.gpr[2] = (aot_mem.aot_direct_load8(ctx.gpr[28] + static_cast(-16399))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08985EF8: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); ctx.gpr[7] = (aot_mem.aot_direct_load8(aot_gpr_4 + static_cast(0))); @@ -6000,18 +5463,8 @@ L_08986048: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08986064: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (aot_mem.aot_direct_load8(aot_gpr_4 + static_cast(0))); @@ -6101,18 +5554,8 @@ L_089860F4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08986108: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_gpr_5 = (aot_mem.aot_direct_load8(aot_gpr_4 + static_cast(0))); @@ -6662,18 +6105,8 @@ L_08986648: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08986660: aot_gpr_4 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(-16352))); aot_gpr_4 = (aot_gpr_4 + static_cast(6028)); @@ -6683,18 +6116,8 @@ L_08986660: aot_mem.aot_direct_store32(ctx.gpr[28] + static_cast(9280), aot_gpr_4); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08986678: aot_gpr_4 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(-16324))); aot_gpr_5 = (0u | 7u); @@ -6713,18 +6136,8 @@ L_08986690: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08986698: ctx.gpr[8] = (2237u << 16u); aot_gpr_6 = (2246u << 16u); @@ -6764,18 +6177,8 @@ L_08986704: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0898670C: aot_gpr_29 = (aot_gpr_29 + static_cast(-96)); aot_gpr_5 = (2232u << 16u); @@ -6880,18 +6283,8 @@ L_089867AC: aot_gpr_29 = (aot_gpr_29 + static_cast(96)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089867C0: aot_gpr_4 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(-16328))); { const bool branch_taken = aot_gpr_4 == 0u; @@ -6912,18 +6305,8 @@ L_089867D4: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089867DC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -6936,18 +6319,8 @@ L_089867EC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089867F8: ctx.gpr[7] = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(-16340))); aot_gpr_6 = (static_cast(aot_gpr_4) < 68 ? 1u : 0u); @@ -7064,18 +6437,8 @@ L_08986888: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08986890: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_6 = (aot_gpr_5 | 0u); @@ -7176,18 +6539,8 @@ L_08986940: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0898694C: aot_gpr_5 = (2279u << 16u); aot_gpr_5 = (aot_gpr_5 + static_cast(17408)); @@ -7198,18 +6551,8 @@ L_0898694C: ctx.gpr[2] = (static_cast(static_cast(ctx.gpr[2]) >> 24u)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08986968: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_6 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(-16344))); @@ -7433,18 +6776,8 @@ L_08986A98: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08986AA4: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_gpr_6 = (aot_gpr_4 + aot_gpr_4); @@ -7488,35 +6821,15 @@ L_08986B14: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08986B24: jump_target = aot_gpr_31; ctx.gpr[2] = (aot_gpr_4 | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08986B2C: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); { const std::uint32_t aot_run_words[6]{aot_gpr_6, ctx.gpr[7], ctx.gpr[8], ctx.gpr[9], ctx.gpr[10], ctx.gpr[11]}; @@ -7525,18 +6838,8 @@ L_08986B2C: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08986B50: aot_gpr_29 = (aot_gpr_29 + static_cast(-224)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(180), ctx.gpr[16]); @@ -8162,18 +7465,8 @@ L_08987074: aot_gpr_4 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(-16320))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08987090: aot_gpr_6 = (2237u << 16u); aot_gpr_5 = (aot_gpr_5 << 2u); @@ -8350,18 +7643,8 @@ L_089871A8: aot_gpr_29 = (aot_gpr_29 + static_cast(224)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089871DC: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(16), ctx.gpr[18]); @@ -8832,18 +8115,8 @@ L_0898755C: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0898757C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -9191,18 +8464,8 @@ L_08987948: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08987958: aot_gpr_6 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(-16320))); ctx.gpr[7] = (0u + static_cast(-1)); @@ -9692,18 +8955,8 @@ L_08987BFC: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08987C04: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (ctx.gpr[28] + static_cast(7712)); @@ -9723,18 +8976,8 @@ L_08987C1C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08987C88: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -9843,18 +9086,8 @@ L_08987D58: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08987D6C: aot_gpr_5 = (aot_mem.aot_direct_load16(aot_gpr_5 + static_cast(0))); aot_mem.aot_direct_store16(aot_gpr_4 + static_cast(0), static_cast(aot_gpr_5)); @@ -9883,18 +9116,8 @@ L_08987D6C: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08987DD0: aot_gpr_6 = (aot_mem.aot_direct_load_word_right(aot_gpr_5 + static_cast(0), aot_gpr_6)); aot_gpr_6 = (aot_mem.aot_direct_load_word_left(aot_gpr_5 + static_cast(3), aot_gpr_6)); @@ -9910,18 +9133,8 @@ L_08987DD0: ctx.gpr[2] = (aot_gpr_4 | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08987DF4: { const bool branch_taken = ctx.gpr[24] != 0u; if (branch_taken) { @@ -9942,18 +9155,8 @@ L_08987DFC: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08987E28: ctx.execute_vfpu_unary_ct<67u, 67u, 1u, 2u>(); ctx.execute_vfpu_unary_ct<99u, 99u, 1u, 2u>(); @@ -9977,18 +9180,8 @@ L_08987E58: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08987E60: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -10030,18 +9223,8 @@ L_08987EC0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08987ED8: aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(24), 0u); aot_fpr_12 = std::bit_cast(0u); @@ -10054,18 +9237,8 @@ L_08987ED8: aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(8), aot_gpr_5); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08987EFC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(8), ctx.gpr[18]); @@ -10122,18 +9295,8 @@ L_08987F68: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08987F80: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); ctx.gpr[7] = (2236u << 16u); @@ -10187,18 +9350,8 @@ L_08987FE8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; } #undef AOT_REGCACHE_SYNC_IN @@ -10211,970 +9364,8 @@ void recomp_unit_0096(Runtime &rt, AllegrexContext &ctx) { void register_generated_unit_96(Runtime &runtime) { runtime.register_generated_unit(96u, 0x08984000u, 16384u, &recomp_unit_0096, &recomp_unit_0096_entry); - runtime.register_function(0x08984004u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08984010u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08984018u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08984024u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08984034u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08984040u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08984050u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08984058u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x0898406Cu, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08984080u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x0898408Cu, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x0898409Cu, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x089840A4u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x089840B4u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x089840BCu, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x089840C4u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x089840CCu, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x089840D8u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x089840E0u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x089840E8u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x089840F4u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08984108u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08984114u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08984124u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x0898412Cu, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x0898413Cu, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08984144u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x0898414Cu, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x0898415Cu, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08984170u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x0898417Cu, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08984188u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08984198u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x089841A4u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x089841B0u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x089841C0u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x089841CCu, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x089841D8u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x089841E8u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x089841F4u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08984200u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08984210u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x0898421Cu, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08984228u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08984238u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08984240u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08984250u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x0898425Cu, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08984274u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x0898428Cu, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x089842B0u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x089842C4u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x089842C8u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x089842CCu, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x089842D4u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08984304u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08984328u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08984330u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08984338u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08984344u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08984350u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08984358u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08984360u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08984378u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08984394u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x0898439Cu, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x089843A8u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x089843B0u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x089843C4u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x089843E4u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x089843F8u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08984404u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08984420u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08984428u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08984434u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08984440u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08984448u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x0898444Cu, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08984454u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x0898445Cu, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x0898446Cu, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08984474u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x0898447Cu, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08984494u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x089844B0u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x089844BCu, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x089844D8u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x089844E0u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x089844FCu, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x0898451Cu, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x0898452Cu, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08984538u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08984544u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x0898454Cu, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x0898455Cu, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08984564u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08984570u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08984574u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x0898458Cu, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x089845A8u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x089845B0u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x089845B4u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x089845C0u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x089845E0u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x089845F0u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x089845FCu, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08984608u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08984610u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08984620u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08984628u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08984634u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08984638u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08984650u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08984668u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08984674u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x0898467Cu, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08984688u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x0898468Cu, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08984694u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x0898469Cu, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x089846A8u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x089846ACu, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x089846B4u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x089846BCu, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x089846C8u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x089846CCu, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x089846E0u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x089846ECu, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x089846F4u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08984700u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08984704u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x0898470Cu, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08984714u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08984720u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08984724u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x0898472Cu, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08984738u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x0898473Cu, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08984744u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x0898474Cu, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08984754u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x0898475Cu, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08984768u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x0898476Cu, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08984774u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x0898477Cu, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08984788u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x0898478Cu, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08984794u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x089847A0u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x089847A4u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x089847ACu, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x089847F4u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08984814u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x0898481Cu, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08984820u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x0898482Cu, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08984848u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x0898485Cu, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08984864u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08984870u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x0898487Cu, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08984884u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08984890u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08984898u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x089848A0u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x089848D0u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x089848E0u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x089848E8u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x089848F4u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08984904u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08984910u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x0898491Cu, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08984924u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x0898492Cu, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08984938u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08984948u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08984954u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08984960u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08984978u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x089849C0u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x089849DCu, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x089849E8u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x089849FCu, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08984A08u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08984A1Cu, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08984A24u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08984A3Cu, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08984A48u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08984A50u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08984A54u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08984A60u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08984A68u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08984A74u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08984A7Cu, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08984A80u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08984A88u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08984A90u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08984AA0u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08984AA8u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08984AB0u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08984AC4u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08984AE4u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08984AECu, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08984AF0u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08984AFCu, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08984B04u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08984B18u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08984B40u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08984B54u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08984B5Cu, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08984B68u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08984B7Cu, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08984B84u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08984B9Cu, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08984BA8u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08984BD0u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08984BE0u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08984BECu, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08984BF8u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08984C00u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08984C10u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08984C18u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08984C24u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08984C28u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08984C44u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08984C64u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08984C78u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08984C8Cu, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08984CA4u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08984CC0u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08984CD4u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08984CE0u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08984CECu, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08984CF8u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08984D00u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08984D14u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08984D24u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08984D30u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08984D3Cu, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08984D44u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08984D4Cu, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08984D50u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08984D5Cu, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08984D94u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08984DA0u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08984DACu, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08984DB8u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08984DC0u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08984DCCu, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08984DD4u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08984E20u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08984E2Cu, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08984E3Cu, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08984E44u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08984E50u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08984E58u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08984E60u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08984E6Cu, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08984E84u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08984EA8u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08984ECCu, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08984ED8u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08984EE4u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08984EECu, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08984EF8u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08984EFCu, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08984F08u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08984F10u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08984F1Cu, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08984F20u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08984F38u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08984F5Cu, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08984F70u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08984F78u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08984F84u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08984F8Cu, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08984F98u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08984FA0u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08984FACu, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08984FB4u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08984FC0u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08984FCCu, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08984FE4u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08984FF0u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08984FFCu, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08985018u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08985038u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08985040u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x0898504Cu, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08985054u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08985060u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08985070u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08985078u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08985094u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x0898509Cu, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x089850B8u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x089850E4u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x089850F0u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x089850F8u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08985104u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08985118u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08985120u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x0898512Cu, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08985148u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08985150u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x0898515Cu, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08985168u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08985178u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08985184u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x089851A0u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x089851ACu, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x089851B8u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x089851C4u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x089851CCu, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x089851D8u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x089851E4u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x089851ECu, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x089851F8u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08985214u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08985230u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08985248u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08985254u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x0898525Cu, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08985270u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08985294u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x089852A0u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x089852A8u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x089852B8u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x089852C4u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x089852CCu, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x089852D8u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x089852DCu, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x089852F4u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08985304u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08985310u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08985334u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08985340u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08985348u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08985354u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08985360u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08985374u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08985398u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x089853A4u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x089853ACu, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x089853C4u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x089853C8u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x089853D4u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x089853DCu, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x089853E8u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x089853ECu, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08985404u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08985414u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08985420u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08985430u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x0898543Cu, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08985458u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08985470u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x0898547Cu, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08985484u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08985488u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08985494u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x0898549Cu, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x089854A8u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x089854B0u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x089854B4u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x089854C0u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x089854C8u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x089854D4u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x089854DCu, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x089854E0u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x089854ECu, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x089854F4u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08985500u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08985508u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x0898551Cu, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08985540u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x0898554Cu, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08985554u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08985588u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08985594u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x0898559Cu, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x089855A8u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x089855ACu, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x089855C4u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x089855E0u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x089855ECu, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x089855F8u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08985604u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08985618u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x0898563Cu, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08985648u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08985658u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08985660u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x0898566Cu, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08985678u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08985684u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08985690u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x089856A0u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x089856A8u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x089856B4u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x089856C0u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x089856CCu, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x089856D8u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x089856E8u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x089856F0u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x089856FCu, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08985708u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08985714u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08985720u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08985734u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08985750u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08985768u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08985774u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x0898577Cu, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08985790u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x089857B4u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x089857C0u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x089857C8u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x089857D8u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x089857E4u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x089857ECu, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x089857F8u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x089857FCu, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08985814u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08985824u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08985830u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08985854u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08985860u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08985868u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08985874u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08985880u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08985894u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x089858ACu, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x089858ECu, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08985908u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x0898592Cu, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08985968u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x0898597Cu, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x089859A0u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x089859C4u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x089859D0u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x089859DCu, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x089859E4u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x089859F0u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x089859F8u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08985A04u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08985A08u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08985A1Cu, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08985A48u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08985A60u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08985A6Cu, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08985A74u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08985A7Cu, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08985A88u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08985A90u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08985A9Cu, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08985AB0u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08985AB8u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08985AC0u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08985AC8u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08985AD0u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08985AD4u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08985AE0u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08985AECu, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08985AF8u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08985B00u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08985B14u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08985B28u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08985B30u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08985B38u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08985B50u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08985B58u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08985B5Cu, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08985B70u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08985B7Cu, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08985B88u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08985B90u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08985B94u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08985BA4u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08985BB0u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08985BB8u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08985BBCu, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08985BCCu, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08985BE8u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08985BECu, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08985C0Cu, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08985C2Cu, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08985C30u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08985C4Cu, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08985C54u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08985C60u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08985C64u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08985C6Cu, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08985C74u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08985C80u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08985C98u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08985CBCu, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08985CC8u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08985CD0u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08985CD4u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08985CE0u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08985CE8u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08985CF4u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08985CF8u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08985D10u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08985D2Cu, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08985D40u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08985D48u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08985D4Cu, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08985D54u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08985D60u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08985D78u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08985D84u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08985D90u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08985DA4u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08985DB8u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08985DDCu, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08985DE4u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08985DF4u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08985E1Cu, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08985E2Cu, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08985E50u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08985E58u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08985E9Cu, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08985EE0u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08985EF0u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08985EF8u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08985F28u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08985F40u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08985F48u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08985F54u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08985F5Cu, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08985F64u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08985F6Cu, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08985F74u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08985F98u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08985FA0u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08985FA8u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08985FC4u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08985FCCu, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08985FD8u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08985FECu, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08985FF4u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x0898600Cu, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08986018u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08986048u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08986064u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08986080u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x0898608Cu, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08986098u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x089860A0u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x089860ACu, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x089860B4u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x089860C0u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x089860C8u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x089860D4u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x089860DCu, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x089860F4u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08986108u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x0898612Cu, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08986144u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08986160u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08986168u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08986170u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08986194u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x089861A0u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x089861A8u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x089861DCu, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x089861FCu, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08986204u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x0898620Cu, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08986220u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08986228u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08986240u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08986270u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08986288u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x089862B8u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x089862D0u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08986300u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08986318u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x0898634Cu, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x0898639Cu, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x089863B4u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x089863E4u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x089863ECu, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08986404u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x0898641Cu, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x0898644Cu, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08986450u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08986468u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08986480u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x089864B4u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x089864CCu, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x089864E4u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08986518u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08986520u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08986538u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08986568u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08986580u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x089865ACu, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x089865C4u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x089865F4u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08986614u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08986640u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08986648u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08986660u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08986678u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x0898668Cu, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08986690u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08986698u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x089866C4u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08986704u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x0898670Cu, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08986734u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x0898673Cu, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08986748u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08986750u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08986764u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08986770u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08986780u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08986788u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08986790u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08986798u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x089867A0u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x089867A8u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x089867ACu, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x089867C0u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x089867CCu, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x089867D4u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x089867DCu, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x089867ECu, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x089867F8u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08986808u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08986810u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08986818u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08986824u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x0898682Cu, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08986848u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08986850u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08986858u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08986860u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08986868u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08986870u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08986878u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08986880u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08986888u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08986890u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x089868ACu, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x089868C4u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x089868D0u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x089868D8u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x089868F8u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08986900u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x0898690Cu, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x0898692Cu, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08986934u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x0898693Cu, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08986940u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x0898694Cu, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08986968u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x0898697Cu, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x0898698Cu, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08986998u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x089869A0u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x089869B8u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x089869C4u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x089869D0u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x089869D8u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x089869E0u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x089869E8u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x089869ECu, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08986A04u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08986A0Cu, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08986A18u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08986A20u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08986A28u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08986A30u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08986A38u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08986A40u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08986A4Cu, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08986A54u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08986A5Cu, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08986A64u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08986A6Cu, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08986A7Cu, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08986A84u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08986A8Cu, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08986A94u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08986A98u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08986AA4u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08986AF8u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08986B14u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08986B24u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08986B2Cu, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08986B50u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08986B8Cu, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08986BB0u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08986BBCu, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08986BC8u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08986BD8u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08986C18u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08986C30u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08986C40u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08986C48u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08986C5Cu, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08986C70u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08986C78u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08986C8Cu, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08986C94u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08986C98u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08986CACu, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08986CBCu, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08986CECu, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08986D00u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08986D10u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08986D1Cu, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08986D30u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08986D38u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08986D44u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08986D58u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08986D60u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08986D74u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08986D7Cu, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08986DB4u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08986DC4u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08986DFCu, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08986E08u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08986E10u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08986E18u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08986E20u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08986E24u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08986E40u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08986E50u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08986E58u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08986E60u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08986E68u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08986E74u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08986EACu, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08986EBCu, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08986F00u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08986F10u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08986F18u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08986F20u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08986F30u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08986F44u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08986F60u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08986F6Cu, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08986F74u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08986F78u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08986F80u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08986F9Cu, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08986FA4u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08986FACu, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08986FB0u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08986FB8u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08986FC0u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08986FC4u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08986FCCu, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08986FE4u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08986FF0u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08987000u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08987008u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08987010u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08987018u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08987030u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08987038u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08987048u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08987068u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08987074u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08987090u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x089870A8u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x089870B0u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x089870B8u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x089870BCu, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x089870C8u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x089870D4u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x089870DCu, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x089870F0u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x089870FCu, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08987108u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08987118u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08987134u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x0898713Cu, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08987144u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08987170u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08987184u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x0898718Cu, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08987194u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x0898719Cu, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x089871A8u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x089871DCu, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08987204u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08987214u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08987228u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08987230u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08987238u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08987240u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08987264u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x0898726Cu, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08987284u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08987290u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x089872A4u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x089872ACu, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x089872B4u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x089872BCu, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x089872CCu, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x089872E8u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x089872F0u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08987300u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08987308u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08987310u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08987318u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08987320u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08987374u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x0898737Cu, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x0898738Cu, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x089873B0u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x089873BCu, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x089873CCu, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x089873E0u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x089873E8u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x089873F0u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x089873F8u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08987408u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08987420u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08987430u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x0898744Cu, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x0898745Cu, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08987478u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08987488u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x089874A4u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x089874B4u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x089874D0u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x089874D8u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x089874E8u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x089874F8u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08987500u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x0898750Cu, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08987530u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08987544u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x0898754Cu, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08987558u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x0898755Cu, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x0898757Cu, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08987598u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x089877BCu, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x089877C4u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x089877CCu, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x089877D4u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x089877DCu, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x089877E4u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x089877ECu, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x089877F4u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x089877FCu, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08987834u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x0898784Cu, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08987850u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08987878u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08987884u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x089878A0u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x089878A8u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x089878C4u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x089878F0u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08987904u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x0898790Cu, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x0898791Cu, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x0898792Cu, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08987940u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08987944u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08987948u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08987958u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08987968u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08987974u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08987980u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08987994u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x089879A0u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x089879A4u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x089879B8u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x089879C8u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x089879D0u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x089879D8u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x089879E4u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08987A00u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08987A14u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08987A1Cu, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08987A28u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08987A34u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08987A40u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08987A48u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08987A50u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08987A58u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08987A64u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08987A6Cu, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08987A74u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08987A7Cu, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08987A88u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08987A90u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08987A98u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08987AA0u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08987AA8u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08987AB4u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08987ABCu, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08987AC4u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08987AD0u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08987ADCu, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08987AF0u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08987AFCu, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08987B00u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08987B14u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08987B24u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08987B2Cu, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08987B34u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08987B40u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08987B5Cu, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08987B64u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08987B70u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08987B7Cu, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08987B84u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08987B8Cu, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08987B94u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08987B9Cu, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08987BA8u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08987BB0u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08987BB8u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08987BC4u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08987BCCu, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08987BD4u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08987BE0u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08987BE8u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08987BF0u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08987BF8u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08987BFCu, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08987C04u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08987C1Cu, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08987C88u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08987CC4u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08987CC8u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08987D00u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08987D2Cu, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08987D30u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08987D38u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08987D4Cu, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08987D58u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08987D6Cu, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08987DD0u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08987DF4u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08987DFCu, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08987E28u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08987E3Cu, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08987E58u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08987E60u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08987EB4u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08987EC0u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08987ED8u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08987EFCu, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08987F34u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08987F40u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08987F5Cu, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08987F68u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08987F80u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08987FC0u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08987FCCu, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08987FE0u, &recomp_unit_0096, "recomp_unit_0096"); - runtime.register_function(0x08987FE8u, &recomp_unit_0096, "recomp_unit_0096"); + // PSPRECOMP_V812_COMPACT_REGISTRATION: same entry set, looped once in Runtime instead of source-expanded calls. + runtime.register_generated_entry_mask(0x08984004u, &recomp_unit_0096, "recomp_unit_0096", + kEntryMasks_recomp_unit_0096, 64u); } } // namespace psprecomp diff --git a/profiles/vcs/generated/generated_unit_0097.cpp b/profiles/vcs/generated/generated_unit_0097.cpp index 4f547a8..17e977c 100644 --- a/profiles/vcs/generated/generated_unit_0097.cpp +++ b/profiles/vcs/generated/generated_unit_0097.cpp @@ -1147,6 +1147,19 @@ LOCAL_DISPATCH: AOT_REGCACHE_SYNC_OUT(); return; } } +// PSPRECOMP_V812_SHARED_SCHED_BLOCK: one scheduler-exact slow boundary per unit. +LOCAL_SCHED_BOUNDARY: + ctx.pc = jump_target; + AOT_REGCACHE_SYNC_OUT(); + if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { + ++local_redispatch_rounds; + AOT_REGCACHE_SYNC_IN(); + local_transfers = 0u; + local_pc = ctx.pc; + entry_id = 0u; + goto LOCAL_DISPATCH; + } + return; L_08988000: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); ctx.gpr[7] = (2236u << 16u); @@ -1200,18 +1213,8 @@ L_08988068: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08988080: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); aot_gpr_5 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(24))); @@ -1256,18 +1259,8 @@ L_089880C8: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089880D8: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); aot_mem.aot_direct_store32(ctx.gpr[29] + static_cast(4), ctx.gpr[16]); @@ -1477,18 +1470,8 @@ L_08988284: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08988298: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-96)); { const std::uint32_t aot_run_words[5]{std::bit_cast(aot_fpr_20), std::bit_cast(ctx.fpr[22]), ctx.gpr[16], ctx.gpr[17], aot_gpr_31}; @@ -1646,18 +1629,8 @@ L_089883C0: ctx.gpr[29] = (ctx.gpr[29] + static_cast(96)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089883DC: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-192)); aot_mem.aot_direct_store32(ctx.gpr[29] + static_cast(136), std::bit_cast(ctx.fpr[22])); @@ -1898,18 +1871,8 @@ L_089885C4: ctx.gpr[29] = (ctx.gpr[29] + static_cast(192)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089885FC: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); ctx.gpr[7] = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(24))); @@ -1964,18 +1927,8 @@ L_0898866C: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08988678: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-80)); aot_gpr_5 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(24))); @@ -2125,18 +2078,8 @@ L_08988830: ctx.gpr[29] = (ctx.gpr[29] + static_cast(80)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08988848: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); aot_mem.aot_direct_store32(ctx.gpr[29] + static_cast(0), ctx.gpr[16]); @@ -2414,18 +2357,8 @@ L_08988AA8: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08988AB8: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); aot_mem.aot_direct_store32(ctx.gpr[29] + static_cast(0), ctx.gpr[16]); @@ -2722,18 +2655,8 @@ L_08988D54: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08988D64: ctx.gpr[8] = (aot_mem.aot_direct_load32(aot_gpr_28 + static_cast(-15976))); aot_gpr_4 = (aot_mem.aot_direct_load32(ctx.gpr[8] + static_cast(8))); @@ -2824,18 +2747,8 @@ L_08988DFC: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08988E04: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); { const std::uint32_t aot_run_words[4]{ctx.gpr[16], ctx.gpr[17], ctx.gpr[18], aot_gpr_31}; @@ -3168,18 +3081,8 @@ L_08989094: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089890AC: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); { const std::uint32_t aot_run_words[4]{ctx.gpr[16], ctx.gpr[17], ctx.gpr[18], aot_gpr_31}; @@ -3500,18 +3403,8 @@ L_08989320: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08989338: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); { const std::uint32_t aot_run_words[4]{ctx.gpr[16], ctx.gpr[17], ctx.gpr[18], aot_gpr_31}; @@ -3832,18 +3725,8 @@ L_089895AC: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089895C4: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); aot_gpr_4 = (aot_mem.aot_direct_load32(aot_gpr_28 + static_cast(5848))); @@ -3929,18 +3812,8 @@ L_08989648: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0898967C: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-32)); aot_gpr_4 = (aot_gpr_4 & 255u); @@ -4132,18 +4005,8 @@ L_089897CC: ctx.gpr[29] = (ctx.gpr[29] + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089897FC: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-80)); aot_gpr_5 = (aot_mem.aot_direct_load32(aot_gpr_28 + static_cast(5848))); @@ -4508,18 +4371,8 @@ L_08989AA0: ctx.gpr[29] = (ctx.gpr[29] + static_cast(80)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08989AD8: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); aot_mem.aot_direct_store32(ctx.gpr[29] + static_cast(0), aot_gpr_31); @@ -4532,18 +4385,8 @@ L_08989AE8: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08989AF4: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); aot_mem.aot_direct_store32(ctx.gpr[29] + static_cast(0), aot_gpr_31); @@ -4556,18 +4399,8 @@ L_08989B04: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08989B10: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-32)); aot_gpr_4 = (aot_mem.aot_direct_load32(aot_gpr_28 + static_cast(5848))); @@ -4739,18 +4572,8 @@ L_08989C3C: ctx.gpr[29] = (ctx.gpr[29] + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08989C58: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); aot_gpr_4 = (aot_mem.aot_direct_load8(aot_gpr_28 + static_cast(-16151))); @@ -4876,18 +4699,8 @@ L_08989D28: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08989D54: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); aot_gpr_4 = (aot_mem.aot_direct_load32(aot_gpr_28 + static_cast(5848))); @@ -4993,18 +4806,8 @@ L_08989E0C: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08989E38: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); aot_gpr_4 = (aot_mem.aot_direct_load32(aot_gpr_28 + static_cast(5848))); @@ -5090,18 +4893,8 @@ L_08989EBC: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08989EF0: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); aot_gpr_4 = (aot_mem.aot_direct_load32(aot_gpr_28 + static_cast(5848))); @@ -5201,18 +4994,8 @@ L_08989F9C: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08989FC8: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); aot_gpr_4 = (aot_mem.aot_direct_load32(aot_gpr_28 + static_cast(5848))); @@ -5312,18 +5095,8 @@ L_0898A074: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0898A0A0: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); aot_gpr_4 = (aot_mem.aot_direct_load32(aot_gpr_28 + static_cast(5848))); @@ -5420,18 +5193,8 @@ L_0898A124: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0898A184: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-32)); aot_gpr_4 = (aot_mem.aot_direct_load32(aot_gpr_28 + static_cast(5848))); @@ -5525,18 +5288,8 @@ L_0898A224: ctx.gpr[29] = (ctx.gpr[29] + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0898A254: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-32)); aot_gpr_4 = (aot_mem.aot_direct_load32(aot_gpr_28 + static_cast(5848))); @@ -5644,18 +5397,8 @@ L_0898A308: ctx.gpr[29] = (ctx.gpr[29] + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0898A334: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); aot_gpr_4 = (aot_mem.aot_direct_load32(aot_gpr_28 + static_cast(5848))); @@ -5748,18 +5491,8 @@ L_0898A3CC: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0898A3F4: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); aot_gpr_4 = (aot_mem.aot_direct_load32(aot_gpr_28 + static_cast(5848))); @@ -5847,18 +5580,8 @@ L_0898A480: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0898A4A8: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); aot_gpr_4 = (aot_mem.aot_direct_load32(aot_gpr_28 + static_cast(5848))); @@ -5946,18 +5669,8 @@ L_0898A534: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0898A55C: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); aot_gpr_4 = (aot_mem.aot_direct_load32(aot_gpr_28 + static_cast(5848))); @@ -6045,18 +5758,8 @@ L_0898A5E8: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0898A610: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); aot_gpr_4 = (aot_mem.aot_direct_load32(aot_gpr_28 + static_cast(5848))); @@ -6144,18 +5847,8 @@ L_0898A69C: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0898A6C4: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); aot_gpr_4 = (aot_mem.aot_direct_load32(aot_gpr_28 + static_cast(5848))); @@ -6243,18 +5936,8 @@ L_0898A750: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0898A778: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); aot_gpr_4 = (aot_mem.aot_direct_load32(aot_gpr_28 + static_cast(5848))); @@ -6340,18 +6023,8 @@ L_0898A7FC: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0898A830: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); aot_gpr_4 = (aot_mem.aot_direct_load32(aot_gpr_28 + static_cast(5848))); @@ -6437,18 +6110,8 @@ L_0898A8B4: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0898A8E8: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); aot_gpr_4 = (aot_mem.aot_direct_load32(aot_gpr_28 + static_cast(5848))); @@ -6534,18 +6197,8 @@ L_0898A96C: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0898A9A0: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); aot_gpr_4 = (aot_mem.aot_direct_load32(aot_gpr_28 + static_cast(5848))); @@ -6631,18 +6284,8 @@ L_0898AA24: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0898AA58: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); aot_gpr_4 = (aot_mem.aot_direct_load32(aot_gpr_28 + static_cast(5848))); @@ -6728,18 +6371,8 @@ L_0898AADC: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0898AB10: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); aot_gpr_4 = (aot_mem.aot_direct_load32(aot_gpr_28 + static_cast(5848))); @@ -6825,18 +6458,8 @@ L_0898AB94: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0898ABC8: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); aot_gpr_4 = (aot_mem.aot_direct_load32(aot_gpr_28 + static_cast(5848))); @@ -6935,18 +6558,8 @@ L_0898AC78: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0898ACA0: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); aot_gpr_4 = (aot_mem.aot_direct_load32(aot_gpr_28 + static_cast(5848))); @@ -7030,18 +6643,8 @@ L_0898AD24: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0898AD50: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); aot_gpr_4 = (aot_mem.aot_direct_load32(aot_gpr_28 + static_cast(5848))); @@ -7125,18 +6728,8 @@ L_0898ADD4: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0898AE00: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); aot_gpr_4 = (aot_mem.aot_direct_load32(aot_gpr_28 + static_cast(5848))); @@ -7221,18 +6814,8 @@ L_0898AE84: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0898AEB4: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-64)); { const std::uint32_t aot_run_words[7]{std::bit_cast(aot_fpr_20), ctx.gpr[16], ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], aot_gpr_31}; @@ -7460,18 +7043,8 @@ L_0898B04C: ctx.gpr[29] = (ctx.gpr[29] + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0898B070: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); aot_gpr_4 = (aot_mem.aot_direct_load32(aot_gpr_28 + static_cast(5848))); @@ -7555,18 +7128,8 @@ L_0898B0F4: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0898B120: ctx.gpr[7] = (0u | 0u); aot_gpr_6 = (static_cast(static_cast(static_cast(aot_mem.aot_direct_load8(aot_gpr_5 + static_cast(0)))))); @@ -7597,18 +7160,8 @@ L_0898B13C: ctx.gpr[8] = (static_cast(static_cast(static_cast(aot_mem.aot_direct_load8(ctx.gpr[8] + static_cast(0)))))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0898B158: { const bool branch_taken = 0u == 0u; aot_gpr_2 = (0u | 0u); @@ -7916,18 +7469,8 @@ L_0898B2BC: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0898B2C4: aot_mem.aot_direct_store16(aot_gpr_4 + static_cast(6), static_cast(0u)); aot_mem.aot_direct_store16(aot_gpr_4 + static_cast(4), static_cast(0u)); @@ -7956,18 +7499,8 @@ L_0898B2C4: aot_mem.aot_direct_store16(aot_gpr_4 + static_cast(24), static_cast(0u)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0898B328: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); aot_mem.aot_direct_store32(ctx.gpr[29] + static_cast(0), ctx.gpr[16]); @@ -7984,18 +7517,8 @@ L_0898B340: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0898B354: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-32)); aot_gpr_4 = (aot_mem.aot_direct_load32(aot_gpr_28 + static_cast(5900))); @@ -8080,18 +7603,8 @@ L_0898B408: ctx.gpr[29] = (ctx.gpr[29] + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0898B428: aot_gpr_5 = (aot_gpr_4 << 5u); aot_gpr_4 = (aot_gpr_5 - aot_gpr_4); @@ -8103,18 +7616,8 @@ L_0898B428: aot_gpr_2 = (aot_gpr_2 + aot_gpr_4); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0898B448: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); aot_mem.aot_direct_store32(ctx.gpr[29] + static_cast(0), aot_gpr_31); @@ -8149,18 +7652,8 @@ L_0898B484: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0898B490: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); aot_mem.aot_direct_store32(ctx.gpr[29] + static_cast(0), aot_gpr_31); @@ -8178,18 +7671,8 @@ L_0898B4AC: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0898B4B8: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); aot_mem.aot_direct_store32(ctx.gpr[29] + static_cast(0), aot_gpr_31); @@ -8217,34 +7700,14 @@ L_0898B4E4: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0898B4F0: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0898B4F8: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-64)); aot_gpr_4 = (2236u << 16u); @@ -8582,18 +8045,8 @@ L_0898B7C4: ctx.gpr[29] = (ctx.gpr[29] + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0898B7D8: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); aot_mem.aot_direct_store32(ctx.gpr[29] + static_cast(0), aot_gpr_31); @@ -8630,18 +8083,8 @@ L_0898B7E8: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0898B854: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); aot_gpr_5 = (aot_mem.aot_direct_load8(aot_gpr_28 + static_cast(-7080))); @@ -8964,18 +8407,8 @@ L_0898BA24: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0898BA34: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); aot_mem.aot_direct_store32(ctx.gpr[29] + static_cast(0), ctx.gpr[16]); @@ -9076,18 +8509,8 @@ L_0898BAEC: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0898BB24: aot_gpr_2 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(184))); aot_gpr_4 = (aot_mem.aot_direct_load32(aot_gpr_28 + static_cast(7660))); @@ -9095,67 +8518,27 @@ L_0898BB24: aot_gpr_2 = (aot_gpr_4 - aot_gpr_2); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0898BB34: jump_target = aot_gpr_31; aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(144), aot_gpr_5); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0898BB3C: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0898BB44: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0898BB4C: aot_gpr_5 = (aot_mem.aot_direct_load8(aot_gpr_28 + static_cast(-16128))); { const bool branch_taken = aot_gpr_5 == 0u; @@ -9187,18 +8570,8 @@ L_0898BB84: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0898BB8C: aot_gpr_5 = (aot_mem.aot_direct_load8(aot_gpr_28 + static_cast(-16128))); { const bool branch_taken = aot_gpr_5 == 0u; @@ -9230,18 +8603,8 @@ L_0898BBC4: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0898BBCC: aot_gpr_5 = (aot_mem.aot_direct_load8(aot_gpr_28 + static_cast(-16128))); { const bool branch_taken = aot_gpr_5 == 0u; @@ -9273,18 +8636,8 @@ L_0898BC04: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0898BC0C: aot_gpr_5 = (aot_mem.aot_direct_load8(aot_gpr_28 + static_cast(-16128))); { const bool branch_taken = aot_gpr_5 == 0u; @@ -9316,18 +8669,8 @@ L_0898BC44: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0898BC4C: aot_gpr_5 = (aot_mem.aot_direct_load8(aot_gpr_28 + static_cast(-16128))); { const bool branch_taken = aot_gpr_5 == 0u; @@ -9351,18 +8694,8 @@ L_0898BC64: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0898BC6C: aot_gpr_5 = (aot_mem.aot_direct_load8(aot_gpr_28 + static_cast(-16128))); { const bool branch_taken = aot_gpr_5 == 0u; @@ -9386,18 +8719,8 @@ L_0898BC84: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0898BC8C: aot_gpr_5 = (aot_mem.aot_direct_load8(aot_gpr_28 + static_cast(-16128))); { const bool branch_taken = aot_gpr_5 == 0u; @@ -9421,18 +8744,8 @@ L_0898BCA4: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0898BCAC: aot_gpr_5 = (aot_mem.aot_direct_load8(aot_gpr_28 + static_cast(-16128))); { const bool branch_taken = aot_gpr_5 == 0u; @@ -9456,18 +8769,8 @@ L_0898BCC4: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0898BCCC: aot_gpr_5 = (aot_mem.aot_direct_load8(aot_gpr_28 + static_cast(-16128))); { const bool branch_taken = aot_gpr_5 == 0u; @@ -9531,18 +8834,8 @@ L_0898BD1C: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0898BD24: aot_gpr_5 = (aot_mem.aot_direct_load8(aot_gpr_28 + static_cast(-16128))); { const bool branch_taken = aot_gpr_5 == 0u; @@ -9606,18 +8899,8 @@ L_0898BD74: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0898BD7C: aot_gpr_5 = (aot_mem.aot_direct_load8(aot_gpr_28 + static_cast(-16128))); { const bool branch_taken = aot_gpr_5 == 0u; @@ -9681,18 +8964,8 @@ L_0898BDCC: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0898BDD4: aot_gpr_5 = (aot_mem.aot_direct_load8(aot_gpr_28 + static_cast(-16128))); { const bool branch_taken = aot_gpr_5 == 0u; @@ -9756,18 +9029,8 @@ L_0898BE24: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0898BE2C: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); aot_mem.aot_direct_store32(ctx.gpr[29] + static_cast(4), ctx.gpr[17]); @@ -9861,18 +9124,8 @@ L_0898BEB4: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0898BEC8: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); aot_mem.aot_direct_store32(ctx.gpr[29] + static_cast(0), ctx.gpr[16]); @@ -9917,18 +9170,8 @@ L_0898BF00: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0898BF10: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); aot_mem.aot_direct_store32(ctx.gpr[29] + static_cast(0), ctx.gpr[16]); @@ -9973,18 +9216,8 @@ L_0898BF48: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0898BF58: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); aot_mem.aot_direct_store32(ctx.gpr[29] + static_cast(0), ctx.gpr[16]); @@ -10029,18 +9262,8 @@ L_0898BF90: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0898BFA0: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); aot_mem.aot_direct_store32(ctx.gpr[29] + static_cast(0), ctx.gpr[16]); @@ -10085,36 +9308,16 @@ L_0898BFD8: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0898BFE8: aot_gpr_2 = (static_cast(static_cast(static_cast(aot_mem.aot_direct_load16(aot_gpr_4 + static_cast(42)))))); jump_target = aot_gpr_31; aot_gpr_2 = (0u < aot_gpr_2 ? 1u : 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0898BFF4: aot_gpr_5 = (static_cast(static_cast(static_cast(aot_mem.aot_direct_load16(aot_gpr_4 + static_cast(44)))))); aot_gpr_4 = (static_cast(static_cast(static_cast(aot_mem.aot_direct_load16(aot_gpr_4 + static_cast(40)))))); @@ -10132,1074 +9335,8 @@ void recomp_unit_0097(Runtime &rt, AllegrexContext &ctx) { void register_generated_unit_97(Runtime &runtime) { runtime.register_generated_unit(97u, 0x08988000u, 16384u, &recomp_unit_0097, &recomp_unit_0097_entry); - runtime.register_function(0x08988000u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x08988040u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898804Cu, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x08988060u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x08988068u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x08988080u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x089880ACu, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x089880B4u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x089880BCu, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x089880C4u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x089880C8u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x089880D8u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x089880F4u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x08988108u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898812Cu, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x08988134u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898813Cu, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x08988144u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x08988158u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x08988170u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x08988178u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x08988194u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898819Cu, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x089881C0u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x089881E8u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x08988204u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898820Cu, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x08988214u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898821Cu, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898822Cu, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x08988240u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x08988280u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x08988284u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x08988298u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x089882C4u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x08988300u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x08988304u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x08988314u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x08988334u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x08988344u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x08988354u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898836Cu, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x08988378u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x089883B4u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x089883C0u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x089883DCu, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x08988420u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x08988450u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x08988454u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x08988464u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x089884A0u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x089884B4u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x089884B8u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x089884D0u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x089884E8u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x089884FCu, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x08988510u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x08988554u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x089885B8u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x089885C4u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x089885FCu, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898862Cu, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898863Cu, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898864Cu, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x08988654u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898866Cu, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x08988678u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x089886ACu, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x089886C4u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x089886E0u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x089886F4u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x08988708u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x08988710u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x08988728u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x08988830u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x08988848u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x08988890u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x089888A4u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x089888B4u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x089888BCu, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x089888C0u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x089888D0u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x089888DCu, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x089888E8u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x089888F8u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x08988900u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898891Cu, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898892Cu, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898897Cu, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x08988980u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x08988988u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x08988998u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x089889A8u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x089889B0u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x089889BCu, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x089889D8u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x089889DCu, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x089889E8u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x08988A2Cu, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x08988A38u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x08988A64u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x08988AA0u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x08988AA8u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x08988AB8u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x08988B08u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x08988B1Cu, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x08988B2Cu, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x08988B34u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x08988B38u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x08988B48u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x08988B54u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x08988B60u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x08988B70u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x08988B78u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x08988B94u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x08988BA4u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x08988BF4u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x08988BF8u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x08988C00u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x08988C10u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x08988C20u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x08988C28u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x08988C34u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x08988C50u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x08988C54u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x08988C60u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x08988CA8u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x08988CB4u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x08988CE0u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x08988CF0u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x08988CF8u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x08988D24u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x08988D54u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x08988D64u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x08988D78u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x08988D84u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x08988D8Cu, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x08988D9Cu, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x08988DA4u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x08988DB8u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x08988DC0u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x08988DC4u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x08988DCCu, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x08988DE8u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x08988DFCu, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x08988E04u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x08988E20u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x08988E28u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x08988E34u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x08988E3Cu, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x08988E44u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x08988E4Cu, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x08988E50u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x08988E58u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x08988E64u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x08988E70u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x08988E78u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x08988E7Cu, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x08988E80u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x08988E8Cu, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x08988EA8u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x08988EB8u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x08988EC8u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x08988ED8u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x08988EE8u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x08988EF8u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x08988F08u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x08988F18u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x08988F28u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x08988F38u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x08988F40u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x08988F48u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x08988F5Cu, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x08988F64u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x08988F78u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x08988F80u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x08988F94u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x08988F9Cu, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x08988FB0u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x08988FB8u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x08988FCCu, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x08988FD4u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x08988FE8u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x08988FF0u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x08989004u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898900Cu, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x08989020u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x08989028u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898903Cu, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x08989044u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898904Cu, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x08989054u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898905Cu, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x08989064u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898906Cu, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x08989074u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898907Cu, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x08989084u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x08989094u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x089890ACu, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x089890C8u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x089890D0u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x089890DCu, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x089890E4u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x089890ECu, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x089890F4u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x089890F8u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x08989100u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898910Cu, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x08989118u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x08989120u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x08989124u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x08989128u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x08989134u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x08989150u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x08989160u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x08989170u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x08989180u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x08989190u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x089891A0u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x089891B0u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x089891C0u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x089891D0u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x089891E0u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x089891E8u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x089891F0u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x08989204u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898920Cu, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x08989220u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x08989228u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898923Cu, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x08989244u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x08989258u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x08989260u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x08989274u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898927Cu, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x08989290u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x08989298u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x089892ACu, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x089892B4u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x089892C8u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x089892D0u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x089892D8u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x089892E0u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x089892E8u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x089892F0u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x089892F8u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x08989300u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x08989308u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x08989310u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x08989320u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x08989338u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x08989354u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898935Cu, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x08989368u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x08989370u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x08989378u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x08989380u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x08989384u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898938Cu, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x08989398u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x089893A4u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x089893ACu, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x089893B0u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x089893B4u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x089893C0u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x089893DCu, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x089893ECu, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x089893FCu, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898940Cu, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898941Cu, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898942Cu, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898943Cu, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898944Cu, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898945Cu, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898946Cu, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x08989474u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898947Cu, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x08989490u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x08989498u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x089894ACu, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x089894B4u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x089894C8u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x089894D0u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x089894E4u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x089894ECu, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x08989500u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x08989508u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898951Cu, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x08989524u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x08989538u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x08989540u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x08989554u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898955Cu, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x08989564u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898956Cu, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x08989574u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898957Cu, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x08989584u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898958Cu, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x08989594u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898959Cu, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x089895ACu, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x089895C4u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x089895E4u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x089895ECu, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x089895F0u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x089895F8u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x08989604u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x08989610u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x08989618u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898961Cu, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x08989620u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898962Cu, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x08989648u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898967Cu, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x089896A0u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x089896ACu, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x089896B4u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x089896B8u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x089896C0u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x089896CCu, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x089896D8u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x089896E0u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x089896E4u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x089896E8u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x089896F4u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898970Cu, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x08989710u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x08989724u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898972Cu, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x08989734u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898973Cu, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x08989744u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898974Cu, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x08989758u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x08989760u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898976Cu, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x08989774u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x08989784u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898978Cu, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898979Cu, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x089897A4u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x089897B4u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x089897BCu, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x089897CCu, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x089897FCu, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898982Cu, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x08989834u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x08989840u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898984Cu, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x08989858u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x08989860u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x08989864u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x08989868u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x08989874u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898988Cu, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x08989894u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x089898A8u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x089898B0u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x089898B8u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x089898C0u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x089898CCu, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x089898D4u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x089898D8u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x089898E0u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x089898ECu, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x089898F8u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x08989900u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x08989904u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x08989908u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x08989914u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898992Cu, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x08989938u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x08989940u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x08989948u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x08989954u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x08989980u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898998Cu, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x08989998u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x089899A4u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x089899B4u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x089899B8u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x089899C0u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x08989A68u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x08989A7Cu, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x08989AA0u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x08989AD8u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x08989AE8u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x08989AF4u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x08989B04u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x08989B10u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x08989B34u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x08989B3Cu, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x08989B40u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x08989B48u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x08989B54u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x08989B60u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x08989B68u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x08989B6Cu, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x08989B70u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x08989B7Cu, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x08989B94u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x08989BA8u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x08989BB8u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x08989BC0u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x08989BD0u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x08989BD8u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x08989BECu, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x08989BF4u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x08989BF8u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x08989C04u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x08989C28u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x08989C3Cu, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x08989C58u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x08989C80u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x08989C88u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x08989C94u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x08989CA0u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x08989CACu, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x08989CB4u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x08989CB8u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x08989CBCu, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x08989CC8u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x08989CE0u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x08989CF4u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x08989D04u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x08989D0Cu, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x08989D10u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x08989D20u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x08989D28u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x08989D54u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x08989D74u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x08989D7Cu, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x08989D80u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x08989D88u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x08989D94u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x08989DA0u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x08989DA8u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x08989DACu, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x08989DB0u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x08989DBCu, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x08989DD4u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x08989DDCu, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x08989E04u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x08989E0Cu, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x08989E38u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x08989E58u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x08989E60u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x08989E64u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x08989E6Cu, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x08989E78u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x08989E84u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x08989E8Cu, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x08989E90u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x08989E94u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x08989EA0u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x08989EBCu, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x08989EF0u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x08989F10u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x08989F18u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x08989F1Cu, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x08989F24u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x08989F30u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x08989F3Cu, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x08989F44u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x08989F48u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x08989F4Cu, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x08989F58u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x08989F70u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x08989F8Cu, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x08989F9Cu, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x08989FC8u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x08989FE8u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x08989FF0u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x08989FF4u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x08989FFCu, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898A008u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898A014u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898A01Cu, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898A020u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898A024u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898A030u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898A048u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898A064u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898A074u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898A0A0u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898A0C0u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898A0C8u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898A0CCu, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898A0D4u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898A0E0u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898A0ECu, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898A0F4u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898A0F8u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898A0FCu, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898A108u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898A124u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898A184u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898A1A8u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898A1B0u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898A1B4u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898A1BCu, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898A1C8u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898A1D4u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898A1DCu, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898A1E0u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898A1E4u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898A1F0u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898A20Cu, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898A224u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898A254u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898A274u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898A27Cu, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898A280u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898A288u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898A294u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898A2A0u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898A2A8u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898A2ACu, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898A2B0u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898A2BCu, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898A2D4u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898A2DCu, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898A2E4u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898A2FCu, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898A308u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898A334u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898A354u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898A35Cu, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898A360u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898A368u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898A374u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898A380u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898A388u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898A38Cu, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898A390u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898A39Cu, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898A3B8u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898A3C0u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898A3CCu, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898A3F4u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898A414u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898A41Cu, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898A420u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898A428u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898A434u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898A440u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898A448u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898A44Cu, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898A450u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898A45Cu, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898A478u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898A480u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898A4A8u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898A4C8u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898A4D0u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898A4D4u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898A4DCu, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898A4E8u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898A4F4u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898A4FCu, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898A500u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898A504u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898A510u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898A52Cu, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898A534u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898A55Cu, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898A57Cu, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898A584u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898A588u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898A590u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898A59Cu, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898A5A8u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898A5B0u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898A5B4u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898A5B8u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898A5C4u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898A5E0u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898A5E8u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898A610u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898A630u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898A638u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898A63Cu, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898A644u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898A650u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898A65Cu, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898A664u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898A668u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898A66Cu, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898A678u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898A694u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898A69Cu, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898A6C4u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898A6E4u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898A6ECu, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898A6F0u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898A6F8u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898A704u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898A710u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898A718u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898A71Cu, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898A720u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898A72Cu, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898A748u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898A750u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898A778u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898A798u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898A7A0u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898A7A4u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898A7ACu, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898A7B8u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898A7C4u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898A7CCu, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898A7D0u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898A7D4u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898A7E0u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898A7FCu, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898A830u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898A850u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898A858u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898A85Cu, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898A864u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898A870u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898A87Cu, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898A884u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898A888u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898A88Cu, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898A898u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898A8B4u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898A8E8u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898A908u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898A910u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898A914u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898A91Cu, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898A928u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898A934u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898A93Cu, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898A940u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898A944u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898A950u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898A96Cu, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898A9A0u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898A9C0u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898A9C8u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898A9CCu, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898A9D4u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898A9E0u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898A9ECu, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898A9F4u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898A9F8u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898A9FCu, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898AA08u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898AA24u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898AA58u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898AA78u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898AA80u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898AA84u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898AA8Cu, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898AA98u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898AAA4u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898AAACu, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898AAB0u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898AAB4u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898AAC0u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898AADCu, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898AB10u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898AB30u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898AB38u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898AB3Cu, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898AB44u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898AB50u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898AB5Cu, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898AB64u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898AB68u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898AB6Cu, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898AB78u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898AB94u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898ABC8u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898ABE8u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898ABF0u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898ABF4u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898ABFCu, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898AC08u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898AC14u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898AC1Cu, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898AC20u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898AC24u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898AC30u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898AC4Cu, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898AC54u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898AC78u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898ACA0u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898ACC0u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898ACC8u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898ACCCu, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898ACD4u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898ACE0u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898ACECu, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898ACF4u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898ACF8u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898ACFCu, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898AD08u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898AD24u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898AD50u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898AD70u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898AD78u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898AD7Cu, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898AD84u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898AD90u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898AD9Cu, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898ADA4u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898ADA8u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898ADACu, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898ADB8u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898ADD4u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898AE00u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898AE20u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898AE28u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898AE2Cu, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898AE34u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898AE40u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898AE4Cu, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898AE54u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898AE58u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898AE5Cu, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898AE68u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898AE84u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898AEB4u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898AEDCu, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898AEE4u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898AEECu, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898AEF8u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898AF00u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898AF0Cu, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898AF14u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898AF1Cu, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898AF28u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898AF30u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898AF38u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898AF44u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898AF54u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898AF70u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898AFA0u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898AFACu, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898AFBCu, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898AFC8u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898AFD0u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898AFD4u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898AFDCu, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898AFE8u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898AFF4u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898AFFCu, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898B000u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898B004u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898B010u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898B028u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898B038u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898B04Cu, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898B070u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898B090u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898B098u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898B09Cu, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898B0A4u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898B0B0u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898B0BCu, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898B0C4u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898B0C8u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898B0CCu, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898B0D8u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898B0F4u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898B120u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898B128u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898B130u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898B13Cu, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898B158u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898B160u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898B16Cu, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898B170u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898B17Cu, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898B184u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898B190u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898B198u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898B1A0u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898B1ACu, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898B1B4u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898B1BCu, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898B1C8u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898B1D0u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898B1D8u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898B1E4u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898B1ECu, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898B1F4u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898B200u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898B208u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898B210u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898B21Cu, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898B224u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898B22Cu, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898B238u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898B240u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898B248u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898B254u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898B25Cu, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898B264u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898B270u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898B278u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898B280u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898B28Cu, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898B294u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898B29Cu, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898B2A8u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898B2B0u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898B2B8u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898B2BCu, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898B2C4u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898B328u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898B340u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898B354u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898B37Cu, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898B384u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898B38Cu, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898B39Cu, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898B3A8u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898B3C4u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898B3F0u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898B408u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898B428u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898B448u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898B458u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898B464u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898B46Cu, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898B474u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898B47Cu, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898B484u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898B490u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898B4A0u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898B4ACu, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898B4B8u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898B4C8u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898B4D4u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898B4DCu, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898B4E4u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898B4F0u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898B4F8u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898B51Cu, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898B528u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898B530u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898B538u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898B540u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898B550u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898B560u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898B568u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898B570u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898B578u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898B5BCu, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898B5D8u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898B5E8u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898B5F0u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898B5F8u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898B600u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898B620u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898B62Cu, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898B638u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898B644u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898B64Cu, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898B650u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898B658u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898B660u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898B694u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898B69Cu, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898B6A8u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898B6ECu, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898B708u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898B718u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898B720u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898B728u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898B730u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898B750u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898B75Cu, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898B768u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898B774u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898B77Cu, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898B780u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898B788u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898B790u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898B7C4u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898B7D8u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898B7E8u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898B854u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898B86Cu, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898B878u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898B880u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898B888u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898B894u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898B89Cu, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898B8A4u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898B8B0u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898B8BCu, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898B8C8u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898B8CCu, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898B8D0u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898B8D8u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898B8E4u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898B8F0u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898B8FCu, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898B900u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898B904u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898B90Cu, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898B918u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898B924u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898B930u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898B934u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898B938u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898B940u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898B94Cu, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898B954u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898B95Cu, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898B968u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898B970u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898B978u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898B984u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898B98Cu, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898B994u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898B9A0u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898B9A8u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898B9B0u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898B9BCu, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898B9C8u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898B9D4u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898B9D8u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898B9DCu, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898B9E4u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898B9F0u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898B9FCu, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898BA08u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898BA0Cu, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898BA10u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898BA18u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898BA24u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898BA34u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898BA58u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898BA60u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898BA74u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898BA8Cu, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898BA94u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898BA98u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898BAA4u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898BAC0u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898BACCu, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898BAECu, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898BB24u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898BB34u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898BB3Cu, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898BB44u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898BB4Cu, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898BB58u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898BB80u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898BB84u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898BB8Cu, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898BB98u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898BBC0u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898BBC4u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898BBCCu, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898BBD8u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898BC00u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898BC04u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898BC0Cu, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898BC18u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898BC40u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898BC44u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898BC4Cu, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898BC58u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898BC60u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898BC64u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898BC6Cu, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898BC78u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898BC80u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898BC84u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898BC8Cu, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898BC98u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898BCA0u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898BCA4u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898BCACu, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898BCB8u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898BCC0u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898BCC4u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898BCCCu, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898BCD8u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898BCE4u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898BCF0u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898BCF4u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898BCFCu, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898BD08u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898BD14u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898BD18u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898BD1Cu, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898BD24u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898BD30u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898BD3Cu, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898BD48u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898BD4Cu, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898BD54u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898BD60u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898BD6Cu, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898BD70u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898BD74u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898BD7Cu, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898BD88u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898BD94u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898BDA0u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898BDA4u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898BDACu, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898BDB8u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898BDC4u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898BDC8u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898BDCCu, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898BDD4u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898BDE0u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898BDECu, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898BDF8u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898BDFCu, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898BE04u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898BE10u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898BE1Cu, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898BE20u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898BE24u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898BE2Cu, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898BE50u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898BE60u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898BE68u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898BE70u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898BE78u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898BE88u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898BE98u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898BEA0u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898BEA8u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898BEB0u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898BEB4u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898BEC8u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898BEDCu, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898BEE4u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898BEECu, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898BEF4u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898BEFCu, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898BF00u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898BF10u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898BF24u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898BF2Cu, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898BF34u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898BF3Cu, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898BF44u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898BF48u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898BF58u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898BF6Cu, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898BF74u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898BF7Cu, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898BF84u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898BF8Cu, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898BF90u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898BFA0u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898BFB4u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898BFBCu, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898BFC4u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898BFCCu, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898BFD4u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898BFD8u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898BFE8u, &recomp_unit_0097, "recomp_unit_0097"); - runtime.register_function(0x0898BFF4u, &recomp_unit_0097, "recomp_unit_0097"); + // PSPRECOMP_V812_COMPACT_REGISTRATION: same entry set, looped once in Runtime instead of source-expanded calls. + runtime.register_generated_entry_mask(0x08988000u, &recomp_unit_0097, "recomp_unit_0097", + kEntryMasks_recomp_unit_0097, 64u); } } // namespace psprecomp diff --git a/profiles/vcs/generated/generated_unit_0098.cpp b/profiles/vcs/generated/generated_unit_0098.cpp index 9ab25d2..620a299 100644 --- a/profiles/vcs/generated/generated_unit_0098.cpp +++ b/profiles/vcs/generated/generated_unit_0098.cpp @@ -1314,14 +1314,10 @@ LOCAL_DISPATCH: AOT_REGCACHE_SYNC_OUT(); return; } } -L_0898C000: - jump_target = aot_gpr_31; - aot_gpr_2 = (0u < aot_gpr_2 ? 1u : 0u); - local_pc = jump_target; - if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } +// PSPRECOMP_V812_SHARED_SCHED_BLOCK: one scheduler-exact slow boundary per unit. +LOCAL_SCHED_BOUNDARY: ctx.pc = jump_target; AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { ++local_redispatch_rounds; AOT_REGCACHE_SYNC_IN(); @@ -1331,6 +1327,13 @@ L_0898C000: goto LOCAL_DISPATCH; } return; +L_0898C000: + jump_target = aot_gpr_31; + aot_gpr_2 = (0u < aot_gpr_2 ? 1u : 0u); + local_pc = jump_target; + if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0898C008: aot_gpr_5 = (static_cast(static_cast(static_cast(aot_mem.aot_direct_load16(aot_gpr_4 + static_cast(44)))))); { const bool branch_taken = aot_gpr_5 != 0u; @@ -1383,18 +1386,8 @@ L_0898C044: aot_gpr_2 = (0u < aot_gpr_2 ? 1u : 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0898C054: ctx.gpr[6] = (static_cast(static_cast(static_cast(aot_mem.aot_direct_load16(aot_gpr_4 + static_cast(42)))))); { const bool branch_taken = ctx.gpr[6] == 0u; @@ -1420,18 +1413,8 @@ L_0898C070: aot_gpr_2 = (aot_gpr_5 & 255u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0898C078: aot_gpr_5 = (static_cast(static_cast(static_cast(aot_mem.aot_direct_load16(aot_gpr_4 + static_cast(44)))))); { const bool branch_taken = aot_gpr_5 == 0u; @@ -1484,18 +1467,8 @@ L_0898C0B4: aot_gpr_2 = (0u < aot_gpr_2 ? 1u : 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0898C0C4: ctx.gpr[6] = (static_cast(static_cast(static_cast(aot_mem.aot_direct_load16(aot_gpr_4 + static_cast(42)))))); { const bool branch_taken = ctx.gpr[6] == 0u; @@ -1521,18 +1494,8 @@ L_0898C0E0: aot_gpr_2 = (aot_gpr_5 & 255u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0898C0E8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); ctx.gpr[6] = (aot_mem.aot_direct_load16(aot_gpr_4 + static_cast(150))); @@ -1618,18 +1581,8 @@ L_0898C154: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0898C160: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (aot_mem.aot_direct_load16(aot_gpr_4 + static_cast(150))); @@ -1704,18 +1657,8 @@ L_0898C1BC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0898C1C8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (aot_mem.aot_direct_load16(aot_gpr_4 + static_cast(154))); @@ -1869,18 +1812,8 @@ L_0898C2A0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0898C2B4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); ctx.gpr[6] = (aot_mem.aot_direct_load16(aot_gpr_4 + static_cast(154))); @@ -2016,18 +1949,8 @@ L_0898C394: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0898C3A8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (aot_mem.aot_direct_load16(aot_gpr_4 + static_cast(154))); @@ -2105,18 +2028,8 @@ L_0898C410: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0898C420: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), aot_gpr_16); @@ -2236,18 +2149,8 @@ L_0898C4D8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0898C4EC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (aot_mem.aot_direct_load16(aot_gpr_4 + static_cast(154))); @@ -2330,18 +2233,8 @@ L_0898C568: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0898C578: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (aot_mem.aot_direct_load16(aot_gpr_4 + static_cast(154))); @@ -2424,18 +2317,8 @@ L_0898C5F4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0898C604: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), aot_gpr_16); @@ -2555,18 +2438,8 @@ L_0898C6BC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0898C6D0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (aot_mem.aot_direct_load16(aot_gpr_4 + static_cast(154))); @@ -2963,18 +2836,8 @@ L_0898C910: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0898C924: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (aot_mem.aot_direct_load16(aot_gpr_4 + static_cast(154))); @@ -3372,18 +3235,8 @@ L_0898CB68: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0898CB7C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (aot_mem.aot_direct_load16(aot_gpr_4 + static_cast(154))); @@ -3804,18 +3657,8 @@ L_0898CE00: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0898CE14: aot_gpr_5 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(-1044))); { const bool branch_taken = aot_gpr_5 != 0u; @@ -3884,18 +3727,8 @@ L_0898CE6C: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0898CE74: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (aot_mem.aot_direct_load16(aot_gpr_4 + static_cast(154))); @@ -3995,18 +3828,8 @@ L_0898CEF4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0898CF00: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (aot_mem.aot_direct_load16(aot_gpr_4 + static_cast(154))); @@ -4104,18 +3927,8 @@ L_0898CF80: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0898CF8C: aot_gpr_5 = (aot_mem.aot_direct_load16(aot_gpr_4 + static_cast(154))); aot_gpr_5 = (0u < aot_gpr_5 ? 1u : 0u); @@ -4142,18 +3955,8 @@ L_0898CFB0: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0898CFB8: aot_gpr_5 = (aot_mem.aot_direct_load16(aot_gpr_4 + static_cast(154))); aot_gpr_5 = (0u < aot_gpr_5 ? 1u : 0u); @@ -4206,18 +4009,8 @@ L_0898CFFC: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0898D004: aot_gpr_5 = (aot_mem.aot_direct_load16(aot_gpr_4 + static_cast(154))); aot_gpr_5 = (0u < aot_gpr_5 ? 1u : 0u); @@ -4270,18 +4063,8 @@ L_0898D048: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0898D050: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (aot_mem.aot_direct_load16(aot_gpr_4 + static_cast(154))); @@ -4446,18 +4229,8 @@ L_0898D130: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0898D140: aot_gpr_5 = (aot_mem.aot_direct_load16(aot_gpr_4 + static_cast(154))); aot_gpr_5 = (0u < aot_gpr_5 ? 1u : 0u); @@ -4492,18 +4265,8 @@ L_0898D160: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0898D168: aot_gpr_5 = (aot_mem.aot_direct_load16(aot_gpr_4 + static_cast(154))); { const bool branch_taken = aot_gpr_5 != 0u; @@ -4552,36 +4315,16 @@ L_0898D1A4: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0898D1AC: aot_gpr_2 = (static_cast(static_cast(static_cast(aot_mem.aot_direct_load16(aot_gpr_4 + static_cast(40)))))); jump_target = aot_gpr_31; aot_gpr_2 = (0u < aot_gpr_2 ? 1u : 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0898D1B8: aot_gpr_5 = (aot_mem.aot_direct_load16(aot_gpr_4 + static_cast(154))); aot_gpr_5 = (0u < aot_gpr_5 ? 1u : 0u); @@ -4666,18 +4409,8 @@ L_0898D224: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0898D22C: aot_gpr_5 = (aot_mem.aot_direct_load16(aot_gpr_4 + static_cast(154))); aot_gpr_5 = (0u < aot_gpr_5 ? 1u : 0u); @@ -4727,18 +4460,8 @@ L_0898D268: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0898D270: aot_gpr_5 = (aot_mem.aot_direct_load16(aot_gpr_4 + static_cast(154))); aot_gpr_5 = (0u < aot_gpr_5 ? 1u : 0u); @@ -4815,18 +4538,8 @@ L_0898D2D0: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0898D2D8: aot_gpr_5 = (aot_mem.aot_direct_load16(aot_gpr_4 + static_cast(154))); aot_gpr_5 = (0u < aot_gpr_5 ? 1u : 0u); @@ -4861,18 +4574,8 @@ L_0898D2F8: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0898D300: aot_gpr_5 = (aot_mem.aot_direct_load16(aot_gpr_4 + static_cast(154))); aot_gpr_5 = (0u < aot_gpr_5 ? 1u : 0u); @@ -4929,18 +4632,8 @@ L_0898D34C: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0898D354: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -5055,18 +4748,8 @@ L_0898D3E4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0898D3F4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -5078,18 +4761,8 @@ L_0898D404: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0898D410: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (aot_mem.aot_direct_load16(aot_gpr_4 + static_cast(154))); @@ -5144,18 +4817,8 @@ L_0898D458: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0898D464: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (aot_mem.aot_direct_load16(aot_gpr_4 + static_cast(154))); @@ -5210,18 +4873,8 @@ L_0898D4AC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0898D4B8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (aot_mem.aot_direct_load16(aot_gpr_4 + static_cast(154))); @@ -5276,18 +4929,8 @@ L_0898D500: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0898D50C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (aot_mem.aot_direct_load16(aot_gpr_4 + static_cast(154))); @@ -5342,18 +4985,8 @@ L_0898D554: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0898D560: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (aot_mem.aot_direct_load16(aot_gpr_4 + static_cast(154))); @@ -5406,18 +5039,8 @@ L_0898D5AC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0898D5BC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (aot_mem.aot_direct_load16(aot_gpr_4 + static_cast(154))); @@ -5496,35 +5119,15 @@ L_0898D628: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0898D638: jump_target = aot_gpr_31; aot_gpr_2 = (0u | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0898D640: aot_gpr_5 = (aot_mem.aot_direct_load16(aot_gpr_4 + static_cast(154))); aot_gpr_5 = (0u < aot_gpr_5 ? 1u : 0u); @@ -5601,18 +5204,8 @@ L_0898D6A0: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0898D6A8: aot_gpr_5 = (aot_mem.aot_direct_load16(aot_gpr_4 + static_cast(154))); aot_gpr_5 = (0u < aot_gpr_5 ? 1u : 0u); @@ -5663,18 +5256,8 @@ L_0898D6E8: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0898D6F0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (aot_mem.aot_direct_load16(aot_gpr_4 + static_cast(154))); @@ -5806,18 +5389,8 @@ L_0898D7B0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0898D7C0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (aot_mem.aot_direct_load16(aot_gpr_4 + static_cast(154))); @@ -5957,18 +5530,8 @@ L_0898D88C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0898D8A0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (aot_mem.aot_direct_load16(aot_gpr_4 + static_cast(154))); @@ -6025,18 +5588,8 @@ L_0898D8EC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0898D8F8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (aot_mem.aot_direct_load16(aot_gpr_4 + static_cast(154))); @@ -6093,18 +5646,8 @@ L_0898D944: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0898D950: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -6154,18 +5697,8 @@ L_0898D99C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0898D9A8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -6215,18 +5748,8 @@ L_0898D9F4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0898DA00: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -6276,18 +5799,8 @@ L_0898DA4C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0898DA58: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -6337,18 +5850,8 @@ L_0898DAA4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0898DAB0: aot_gpr_5 = (aot_mem.aot_direct_load16(aot_gpr_4 + static_cast(154))); aot_gpr_5 = (0u < aot_gpr_5 ? 1u : 0u); @@ -6401,18 +5904,8 @@ L_0898DAF4: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0898DAFC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (aot_mem.aot_direct_load16(aot_gpr_4 + static_cast(154))); @@ -6680,18 +6173,8 @@ L_0898DC94: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0898DCA4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (aot_mem.aot_direct_load16(aot_gpr_4 + static_cast(154))); @@ -6857,18 +6340,8 @@ L_0898DD88: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0898DD9C: aot_gpr_5 = (aot_mem.aot_direct_load16(aot_gpr_4 + static_cast(154))); aot_gpr_5 = (0u < aot_gpr_5 ? 1u : 0u); @@ -6919,18 +6392,8 @@ L_0898DDDC: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0898DDE4: aot_gpr_5 = (aot_mem.aot_direct_load16(aot_gpr_4 + static_cast(154))); aot_gpr_5 = (0u < aot_gpr_5 ? 1u : 0u); @@ -6981,18 +6444,8 @@ L_0898DE24: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0898DE2C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -7162,18 +6615,8 @@ L_0898DF48: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0898DF58: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -7338,18 +6781,8 @@ L_0898E070: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0898E080: vcs::vcs_camera_note_site(0u); aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); @@ -7525,18 +6958,8 @@ L_0898E178: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0898E188: vcs::vcs_camera_note_site(2u); aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); @@ -7668,18 +7091,8 @@ L_0898E240: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0898E250: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -7697,35 +7110,15 @@ L_0898E264: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0898E280: jump_target = aot_gpr_31; aot_gpr_2 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(7664))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0898E288: aot_gpr_29 = (aot_gpr_29 + static_cast(-128)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(112), aot_gpr_16); @@ -8907,18 +8300,8 @@ L_0898EB98: aot_gpr_29 = (aot_gpr_29 + static_cast(128)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0898EBBC: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -10081,18 +9464,8 @@ L_0898F350: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0898F36C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, ctx.gpr[17], aot_gpr_31}; @@ -10437,18 +9810,8 @@ L_0898F5B4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0898F5C8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (2238u << 16u); @@ -10467,18 +9830,8 @@ L_0898F5EC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0898F5F8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -10511,18 +9864,8 @@ L_0898F640: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0898F654: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); ctx.gpr[6] = (2236u << 16u); @@ -10557,18 +9900,8 @@ L_0898F6A4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0898F6B8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -10622,18 +9955,8 @@ L_0898F724: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0898F73C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -10687,18 +10010,8 @@ L_0898F7A8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0898F7C0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (2236u << 16u); @@ -10714,18 +10027,8 @@ L_0898F7D4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0898F7E4: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(32), aot_gpr_16); @@ -10771,18 +10074,8 @@ L_0898F850: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0898F868: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(28), ctx.gpr[17]); @@ -10858,18 +10151,8 @@ L_0898F90C: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0898F92C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -10907,18 +10190,8 @@ L_0898F978: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0898F990: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -10979,18 +10252,8 @@ L_0898FA08: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0898FA20: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -11085,18 +10348,8 @@ L_0898FABC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0898FAD0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (2236u << 16u); @@ -11112,18 +10365,8 @@ L_0898FAE4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0898FAF4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -11193,18 +10436,8 @@ L_0898FB88: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0898FB9C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (2236u << 16u); @@ -11220,18 +10453,8 @@ L_0898FBB0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0898FBC0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (2236u << 16u); @@ -11247,18 +10470,8 @@ L_0898FBD4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0898FBE4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -11298,18 +10511,8 @@ L_0898FC20: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0898FC34: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -11336,18 +10539,8 @@ L_0898FC64: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0898FC78: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -11384,18 +10577,8 @@ L_0898FCC0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0898FCD8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); ctx.gpr[6] = (2236u << 16u); @@ -11446,18 +10629,8 @@ L_0898FD44: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0898FD54: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -11507,18 +10680,8 @@ L_0898FDC0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0898FDD8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (2236u << 16u); @@ -11551,18 +10714,8 @@ L_0898FE24: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0898FE34: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (2236u << 16u); @@ -11599,18 +10752,8 @@ L_0898FE9C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0898FEAC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -11696,18 +10839,8 @@ L_0898FF38: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0898FF50: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); ctx.gpr[6] = (2236u << 16u); @@ -11758,18 +10891,8 @@ L_0898FFBC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0898FFCC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -11800,1237 +10923,8 @@ void recomp_unit_0098(Runtime &rt, AllegrexContext &ctx) { void register_generated_unit_98(Runtime &runtime) { runtime.register_generated_unit(98u, 0x0898C000u, 16384u, &recomp_unit_0098, &recomp_unit_0098_entry); - runtime.register_function(0x0898C000u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898C008u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898C014u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898C020u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898C024u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898C028u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898C030u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898C03Cu, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898C040u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898C044u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898C054u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898C060u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898C06Cu, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898C070u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898C078u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898C084u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898C090u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898C094u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898C098u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898C0A0u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898C0ACu, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898C0B0u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898C0B4u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898C0C4u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898C0D0u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898C0DCu, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898C0E0u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898C0E8u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898C0FCu, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898C104u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898C10Cu, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898C118u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898C120u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898C128u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898C130u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898C138u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898C140u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898C148u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898C150u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898C154u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898C160u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898C178u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898C180u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898C188u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898C190u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898C198u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898C1A0u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898C1A8u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898C1B0u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898C1B8u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898C1BCu, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898C1C8u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898C1F0u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898C200u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898C208u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898C210u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898C218u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898C220u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898C228u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898C230u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898C238u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898C244u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898C24Cu, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898C258u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898C260u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898C26Cu, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898C278u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898C280u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898C288u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898C290u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898C298u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898C2A0u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898C2B4u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898C2DCu, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898C2E4u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898C2F0u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898C2F8u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898C300u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898C310u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898C318u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898C320u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898C328u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898C330u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898C338u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898C344u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898C364u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898C36Cu, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898C374u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898C394u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898C3A8u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898C3CCu, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898C3D4u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898C3DCu, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898C3E8u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898C3F0u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898C3F8u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898C400u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898C408u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898C410u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898C420u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898C440u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898C448u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898C454u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898C460u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898C46Cu, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898C490u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898C498u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898C4A0u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898C4A8u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898C4C4u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898C4CCu, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898C4D4u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898C4D8u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898C4ECu, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898C510u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898C520u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898C52Cu, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898C534u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898C53Cu, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898C544u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898C54Cu, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898C554u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898C568u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898C578u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898C59Cu, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898C5ACu, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898C5B8u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898C5C0u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898C5C8u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898C5D0u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898C5D8u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898C5E0u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898C5F4u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898C604u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898C624u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898C62Cu, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898C638u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898C644u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898C650u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898C674u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898C67Cu, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898C684u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898C68Cu, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898C6A8u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898C6B0u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898C6B8u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898C6BCu, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898C6D0u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898C6F8u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898C728u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898C730u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898C738u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898C76Cu, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898C774u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898C780u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898C788u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898C790u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898C7A0u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898C7A8u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898C7B0u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898C7B8u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898C7C0u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898C7C8u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898C7D0u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898C7DCu, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898C7E4u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898C7ECu, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898C7F4u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898C800u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898C810u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898C81Cu, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898C828u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898C82Cu, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898C834u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898C844u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898C84Cu, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898C858u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898C860u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898C864u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898C86Cu, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898C878u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898C880u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898C88Cu, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898C894u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898C89Cu, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898C8A8u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898C8B0u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898C8B8u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898C8C4u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898C8CCu, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898C8D4u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898C8E0u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898C8E8u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898C8F0u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898C8F8u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898C8FCu, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898C904u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898C90Cu, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898C910u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898C924u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898C94Cu, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898C97Cu, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898C984u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898C98Cu, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898C9C0u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898C9C8u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898C9D4u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898C9DCu, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898C9E4u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898C9F4u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898C9FCu, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898CA04u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898CA0Cu, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898CA14u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898CA1Cu, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898CA24u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898CA30u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898CA38u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898CA40u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898CA48u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898CA54u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898CA64u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898CA70u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898CA7Cu, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898CA80u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898CA88u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898CA98u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898CAA0u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898CAACu, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898CAB4u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898CAB8u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898CAC0u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898CACCu, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898CAD4u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898CAE0u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898CAE8u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898CAF0u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898CAFCu, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898CB04u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898CB0Cu, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898CB18u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898CB20u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898CB28u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898CB34u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898CB3Cu, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898CB44u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898CB4Cu, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898CB50u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898CB58u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898CB60u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898CB68u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898CB7Cu, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898CBA4u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898CBD4u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898CBDCu, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898CBE4u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898CC18u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898CC28u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898CC30u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898CC38u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898CC40u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898CC48u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898CC50u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898CC5Cu, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898CC68u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898CC74u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898CC78u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898CC7Cu, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898CC84u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898CC88u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898CC98u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898CCA4u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898CCB0u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898CCB4u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898CCB8u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898CCC0u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898CCC4u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898CCD8u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898CCE0u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898CCECu, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898CCF4u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898CD00u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898CD08u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898CD14u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898CD24u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898CD30u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898CD3Cu, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898CD48u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898CD4Cu, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898CD50u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898CD58u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898CD5Cu, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898CD6Cu, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898CD78u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898CD84u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898CD88u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898CD8Cu, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898CD94u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898CD98u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898CDACu, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898CDB8u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898CDC0u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898CDCCu, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898CDD4u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898CDE8u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898CDF0u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898CDFCu, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898CE00u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898CE14u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898CE20u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898CE34u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898CE40u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898CE48u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898CE50u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898CE58u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898CE64u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898CE68u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898CE6Cu, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898CE74u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898CE90u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898CEA0u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898CEA8u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898CEB0u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898CEB8u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898CEC0u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898CEC8u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898CED0u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898CED8u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898CEE0u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898CEE8u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898CEF0u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898CEF4u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898CF00u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898CF1Cu, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898CF2Cu, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898CF34u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898CF3Cu, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898CF44u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898CF4Cu, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898CF54u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898CF5Cu, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898CF64u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898CF6Cu, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898CF74u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898CF7Cu, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898CF80u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898CF8Cu, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898CFA0u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898CFA8u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898CFB0u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898CFB8u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898CFCCu, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898CFD8u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898CFE0u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898CFE8u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898CFF4u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898CFF8u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898CFFCu, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898D004u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898D018u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898D024u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898D02Cu, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898D034u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898D040u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898D044u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898D048u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898D050u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898D074u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898D084u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898D08Cu, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898D098u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898D0A0u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898D0A8u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898D0B0u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898D0B8u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898D0C4u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898D0D4u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898D0E0u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898D0E8u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898D0F0u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898D0F8u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898D104u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898D10Cu, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898D114u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898D120u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898D128u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898D130u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898D140u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898D154u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898D15Cu, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898D160u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898D168u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898D174u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898D180u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898D18Cu, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898D194u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898D19Cu, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898D1A4u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898D1ACu, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898D1B8u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898D1CCu, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898D1D8u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898D1E4u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898D1F0u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898D1F8u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898D200u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898D208u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898D210u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898D21Cu, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898D220u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898D224u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898D22Cu, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898D240u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898D24Cu, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898D254u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898D25Cu, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898D264u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898D268u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898D270u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898D284u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898D290u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898D298u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898D2A4u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898D2ACu, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898D2B4u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898D2BCu, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898D2C8u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898D2CCu, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898D2D0u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898D2D8u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898D2ECu, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898D2F4u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898D2F8u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898D300u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898D314u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898D320u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898D328u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898D330u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898D33Cu, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898D344u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898D34Cu, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898D354u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898D368u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898D370u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898D378u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898D380u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898D388u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898D390u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898D398u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898D3A0u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898D3ACu, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898D3B4u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898D3BCu, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898D3C8u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898D3D0u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898D3D8u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898D3E0u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898D3E4u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898D3F4u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898D404u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898D410u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898D42Cu, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898D438u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898D440u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898D448u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898D450u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898D458u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898D464u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898D480u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898D48Cu, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898D494u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898D49Cu, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898D4A4u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898D4ACu, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898D4B8u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898D4D4u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898D4E0u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898D4E8u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898D4F0u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898D4F8u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898D500u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898D50Cu, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898D528u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898D534u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898D53Cu, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898D544u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898D54Cu, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898D554u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898D560u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898D584u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898D58Cu, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898D594u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898D5A0u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898D5A8u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898D5ACu, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898D5BCu, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898D5E0u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898D5E8u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898D5F0u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898D5FCu, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898D604u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898D60Cu, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898D614u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898D620u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898D624u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898D628u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898D638u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898D640u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898D654u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898D660u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898D668u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898D674u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898D67Cu, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898D684u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898D68Cu, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898D698u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898D69Cu, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898D6A0u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898D6A8u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898D6BCu, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898D6C8u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898D6D0u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898D6D8u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898D6E0u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898D6E8u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898D6F0u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898D708u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898D710u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898D718u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898D720u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898D728u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898D734u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898D750u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898D758u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898D764u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898D76Cu, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898D774u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898D77Cu, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898D784u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898D78Cu, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898D7A0u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898D7B0u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898D7C0u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898D7E8u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898D7F4u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898D7FCu, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898D804u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898D80Cu, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898D818u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898D820u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898D82Cu, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898D838u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898D840u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898D848u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898D854u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898D86Cu, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898D878u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898D880u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898D888u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898D88Cu, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898D8A0u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898D8BCu, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898D8C8u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898D8D0u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898D8D8u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898D8E0u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898D8E8u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898D8ECu, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898D8F8u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898D914u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898D920u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898D928u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898D930u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898D938u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898D940u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898D944u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898D950u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898D960u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898D968u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898D978u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898D988u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898D994u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898D99Cu, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898D9A8u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898D9B8u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898D9C0u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898D9D0u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898D9E0u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898D9ECu, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898D9F4u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898DA00u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898DA10u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898DA18u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898DA28u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898DA38u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898DA44u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898DA4Cu, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898DA58u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898DA68u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898DA70u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898DA80u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898DA90u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898DA9Cu, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898DAA4u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898DAB0u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898DAC4u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898DAD0u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898DAD8u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898DAE0u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898DAECu, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898DAF0u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898DAF4u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898DAFCu, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898DB20u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898DB28u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898DB3Cu, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898DB44u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898DB4Cu, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898DB54u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898DB5Cu, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898DB64u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898DB74u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898DB7Cu, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898DB90u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898DB98u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898DBA0u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898DBA8u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898DBB4u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898DBBCu, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898DBC4u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898DBCCu, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898DBD4u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898DBECu, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898DC20u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898DC28u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898DC30u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898DC38u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898DC40u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898DC48u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898DC50u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898DC58u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898DC60u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898DC68u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898DC70u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898DC80u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898DC88u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898DC90u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898DC94u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898DCA4u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898DCCCu, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898DCD4u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898DCE0u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898DCE8u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898DCF0u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898DCF8u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898DD04u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898DD0Cu, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898DD18u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898DD28u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898DD30u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898DD38u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898DD40u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898DD48u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898DD50u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898DD58u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898DD60u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898DD6Cu, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898DD74u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898DD80u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898DD84u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898DD88u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898DD9Cu, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898DDB0u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898DDBCu, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898DDC4u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898DDCCu, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898DDD4u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898DDDCu, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898DDE4u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898DDF8u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898DE04u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898DE0Cu, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898DE14u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898DE1Cu, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898DE24u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898DE2Cu, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898DE48u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898DE50u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898DE58u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898DE64u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898DE7Cu, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898DE90u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898DE98u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898DEBCu, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898DEC4u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898DECCu, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898DED4u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898DEF0u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898DF08u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898DF24u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898DF44u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898DF48u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898DF58u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898DF74u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898DF7Cu, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898DF84u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898DF90u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898DF98u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898DFA0u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898DFB0u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898DFB4u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898DFCCu, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898DFE8u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898DFFCu, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898E004u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898E014u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898E018u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898E030u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898E04Cu, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898E06Cu, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898E070u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898E080u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898E0A0u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898E0A8u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898E0B0u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898E0B8u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898E0C8u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898E0D0u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898E0E4u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898E0ECu, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898E100u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898E104u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898E110u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898E11Cu, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898E124u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898E12Cu, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898E138u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898E14Cu, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898E160u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898E174u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898E178u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898E188u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898E1A8u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898E1B0u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898E1B8u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898E1BCu, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898E1C8u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898E1D4u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898E1DCu, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898E1E4u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898E1F4u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898E1F8u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898E200u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898E214u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898E228u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898E23Cu, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898E240u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898E250u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898E264u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898E280u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898E288u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898E2D0u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898E2F4u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898E2FCu, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898E300u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898E308u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898E31Cu, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898E324u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898E32Cu, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898E334u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898E338u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898E340u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898E34Cu, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898E354u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898E35Cu, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898E388u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898E390u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898E394u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898E3D4u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898E3E8u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898E3F0u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898E3F4u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898E3FCu, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898E404u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898E408u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898E428u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898E43Cu, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898E444u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898E44Cu, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898E454u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898E464u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898E498u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898E4D0u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898E4E0u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898E514u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898E54Cu, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898E560u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898E568u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898E570u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898E5B4u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898E5BCu, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898E5C4u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898E614u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898E628u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898E63Cu, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898E650u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898E660u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898E668u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898E66Cu, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898E688u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898E698u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898E6A0u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898E6A4u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898E6C0u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898E6D8u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898E6E0u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898E6E4u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898E700u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898E710u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898E718u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898E71Cu, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898E738u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898E748u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898E750u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898E754u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898E770u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898E780u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898E788u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898E78Cu, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898E7A8u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898E7B8u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898E7C0u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898E7C4u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898E7E0u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898E7F0u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898E7F8u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898E7FCu, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898E814u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898E824u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898E82Cu, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898E830u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898E84Cu, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898E85Cu, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898E864u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898E868u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898E884u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898E894u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898E89Cu, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898E8A0u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898E8BCu, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898E8CCu, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898E8D4u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898E8D8u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898E8F4u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898E904u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898E910u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898E914u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898E918u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898E920u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898E930u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898E940u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898E948u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898E950u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898E958u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898E960u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898E964u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898E96Cu, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898E980u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898E98Cu, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898E990u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898E994u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898E99Cu, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898E9A4u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898E9B0u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898E9D0u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898E9DCu, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898E9E8u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898E9F4u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898EA00u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898EA08u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898EA14u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898EA1Cu, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898EA28u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898EA2Cu, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898EA34u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898EA40u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898EA4Cu, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898EA58u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898EA64u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898EA70u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898EA7Cu, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898EA88u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898EA94u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898EAA0u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898EAACu, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898EAB8u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898EAC4u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898EAD0u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898EADCu, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898EAE8u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898EAF4u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898EB00u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898EB0Cu, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898EB18u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898EB20u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898EB38u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898EB3Cu, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898EB44u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898EB58u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898EB74u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898EB80u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898EB84u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898EB90u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898EB98u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898EBBCu, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898EBE4u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898EC00u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898EC10u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898EC18u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898EC20u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898EC28u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898EC3Cu, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898EC44u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898EC50u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898EC58u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898EC60u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898EC70u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898EC78u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898EC84u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898EC8Cu, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898EC9Cu, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898ECA4u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898ECB0u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898ECB8u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898ECC8u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898ECD0u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898ECDCu, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898ECE4u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898ECF4u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898ECFCu, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898ED08u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898ED10u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898ED20u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898ED28u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898ED38u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898ED40u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898ED50u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898ED58u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898ED64u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898ED6Cu, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898ED7Cu, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898ED84u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898ED90u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898ED98u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898EDA8u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898EDB0u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898EDBCu, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898EDC4u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898EDD4u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898EDDCu, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898EDE8u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898EDF0u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898EE00u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898EE08u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898EE14u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898EE1Cu, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898EE2Cu, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898EE34u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898EE40u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898EE48u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898EE58u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898EE60u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898EE6Cu, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898EE74u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898EE84u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898EE8Cu, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898EE98u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898EEA0u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898EEB0u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898EEB8u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898EEC4u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898EECCu, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898EEDCu, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898EEE4u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898EEF0u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898EEF8u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898EF08u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898EF10u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898EF1Cu, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898EF24u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898EF34u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898EF3Cu, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898EF48u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898EF50u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898EF60u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898EF68u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898EF74u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898EF7Cu, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898EF8Cu, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898EF94u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898EFA0u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898EFA8u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898EFB8u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898EFC0u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898EFCCu, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898EFD4u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898EFE4u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898EFECu, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898EFF8u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898F000u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898F010u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898F018u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898F024u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898F02Cu, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898F03Cu, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898F044u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898F050u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898F058u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898F068u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898F070u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898F07Cu, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898F084u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898F094u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898F09Cu, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898F0A8u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898F0B0u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898F0C0u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898F0C8u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898F0D4u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898F0DCu, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898F0ECu, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898F0F4u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898F114u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898F11Cu, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898F120u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898F12Cu, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898F138u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898F144u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898F14Cu, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898F150u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898F158u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898F160u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898F178u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898F180u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898F190u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898F198u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898F1B8u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898F1C0u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898F1C4u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898F1D0u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898F1DCu, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898F1E8u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898F1F0u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898F1F4u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898F1FCu, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898F204u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898F21Cu, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898F224u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898F234u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898F23Cu, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898F248u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898F250u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898F260u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898F268u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898F274u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898F27Cu, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898F28Cu, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898F294u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898F2A0u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898F2A8u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898F2B8u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898F2C0u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898F2CCu, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898F2D4u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898F2E4u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898F2ECu, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898F2F8u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898F300u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898F310u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898F318u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898F324u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898F32Cu, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898F33Cu, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898F344u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898F350u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898F36Cu, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898F384u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898F390u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898F39Cu, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898F3A4u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898F3B0u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898F3BCu, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898F3C8u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898F3ECu, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898F3F8u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898F404u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898F410u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898F430u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898F444u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898F45Cu, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898F464u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898F468u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898F47Cu, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898F484u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898F490u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898F498u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898F4A0u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898F4B0u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898F4B8u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898F4C0u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898F4D0u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898F4D8u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898F4E0u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898F504u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898F50Cu, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898F514u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898F51Cu, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898F528u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898F530u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898F53Cu, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898F544u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898F550u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898F560u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898F56Cu, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898F574u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898F594u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898F5B4u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898F5C8u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898F5ECu, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898F5F8u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898F618u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898F640u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898F654u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898F678u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898F6A4u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898F6B8u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898F6E0u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898F6ECu, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898F6F8u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898F724u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898F73Cu, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898F764u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898F770u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898F77Cu, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898F7A8u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898F7C0u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898F7D4u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898F7E4u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898F80Cu, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898F850u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898F868u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898F898u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898F8B8u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898F8D0u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898F8DCu, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898F8E0u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898F90Cu, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898F92Cu, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898F954u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898F978u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898F990u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898F9B8u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898F9DCu, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898F9E4u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898F9F0u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898FA08u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898FA20u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898FA3Cu, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898FA44u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898FA4Cu, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898FA50u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898FA6Cu, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898FA74u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898FA94u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898FAA0u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898FAB8u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898FABCu, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898FAD0u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898FAE4u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898FAF4u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898FB14u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898FB4Cu, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898FB60u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898FB68u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898FB74u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898FB88u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898FB9Cu, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898FBB0u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898FBC0u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898FBD4u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898FBE4u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898FC04u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898FC10u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898FC1Cu, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898FC20u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898FC34u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898FC54u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898FC64u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898FC78u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898FCA0u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898FCC0u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898FCD8u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898FD1Cu, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898FD30u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898FD38u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898FD44u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898FD54u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898FD80u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898FDB0u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898FDC0u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898FDD8u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898FE24u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898FE34u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898FE9Cu, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898FEACu, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898FED4u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898FEE4u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898FEF0u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898FEF4u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898FF00u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898FF0Cu, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898FF10u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898FF1Cu, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898FF28u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898FF38u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898FF50u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898FF94u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898FFA8u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898FFB0u, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898FFBCu, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898FFCCu, &recomp_unit_0098, "recomp_unit_0098"); - runtime.register_function(0x0898FFECu, &recomp_unit_0098, "recomp_unit_0098"); + // PSPRECOMP_V812_COMPACT_REGISTRATION: same entry set, looped once in Runtime instead of source-expanded calls. + runtime.register_generated_entry_mask(0x0898C000u, &recomp_unit_0098, "recomp_unit_0098", + kEntryMasks_recomp_unit_0098, 64u); } } // namespace psprecomp diff --git a/profiles/vcs/generated/generated_unit_0099.cpp b/profiles/vcs/generated/generated_unit_0099.cpp index cb61a22..56ccc6e 100644 --- a/profiles/vcs/generated/generated_unit_0099.cpp +++ b/profiles/vcs/generated/generated_unit_0099.cpp @@ -1016,18 +1016,10 @@ LOCAL_DISPATCH: AOT_REGCACHE_SYNC_OUT(); return; } } -L_08990000: - ctx.gpr[2] = (0u | 0u); - aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(1944), std::bit_cast(aot_fpr_12)); - aot_gpr_16 = (aot_mem.aot_direct_load32(ctx.gpr[29] + static_cast(0))); - aot_gpr_31 = (aot_mem.aot_direct_load32(ctx.gpr[29] + static_cast(4))); - jump_target = aot_gpr_31; - ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); - local_pc = jump_target; - if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } +// PSPRECOMP_V812_SHARED_SCHED_BLOCK: one scheduler-exact slow boundary per unit. +LOCAL_SCHED_BOUNDARY: ctx.pc = jump_target; AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { ++local_redispatch_rounds; AOT_REGCACHE_SYNC_IN(); @@ -1037,6 +1029,17 @@ L_08990000: goto LOCAL_DISPATCH; } return; +L_08990000: + ctx.gpr[2] = (0u | 0u); + aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(1944), std::bit_cast(aot_fpr_12)); + aot_gpr_16 = (aot_mem.aot_direct_load32(ctx.gpr[29] + static_cast(0))); + aot_gpr_31 = (aot_mem.aot_direct_load32(ctx.gpr[29] + static_cast(4))); + jump_target = aot_gpr_31; + ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); + local_pc = jump_target; + if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08990018: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-32)); aot_mem.aot_direct_store32(ctx.gpr[29] + static_cast(0), aot_gpr_16); @@ -1238,18 +1241,8 @@ L_08990174: ctx.gpr[29] = (ctx.gpr[29] + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08990190: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); aot_mem.aot_direct_store32(ctx.gpr[29] + static_cast(0), aot_gpr_16); @@ -1390,18 +1383,8 @@ L_08990278: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08990290: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); aot_mem.aot_direct_store32(ctx.gpr[29] + static_cast(0), aot_gpr_31); @@ -1420,18 +1403,8 @@ L_089902A8: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089902B4: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); aot_gpr_5 = (aot_gpr_4 | 0u); @@ -1446,18 +1419,8 @@ L_089902C8: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089902D4: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); aot_gpr_5 = (aot_gpr_4 | 0u); @@ -1472,18 +1435,8 @@ L_089902E8: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089902F4: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); aot_gpr_5 = (aot_gpr_4 | 0u); @@ -1498,18 +1451,8 @@ L_08990308: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08990314: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); aot_gpr_5 = (aot_gpr_4 | 0u); @@ -1524,18 +1467,8 @@ L_08990328: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08990334: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); aot_gpr_5 = (aot_gpr_4 | 0u); @@ -1550,18 +1483,8 @@ L_08990348: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08990354: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); aot_gpr_5 = (aot_gpr_4 | 0u); @@ -1576,35 +1499,15 @@ L_08990368: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08990374: jump_target = aot_gpr_31; ctx.gpr[2] = (0u | 544u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0899037C: aot_mem.aot_direct_store16(aot_gpr_4 + static_cast(0), static_cast(0u)); aot_mem.aot_direct_store16(aot_gpr_4 + static_cast(2), static_cast(0u)); @@ -1613,18 +1516,8 @@ L_0899037C: ctx.gpr[2] = (aot_gpr_4 | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08990390: aot_mem.aot_direct_store16(aot_gpr_4 + static_cast(0), static_cast(0u)); aot_mem.aot_direct_store16(aot_gpr_4 + static_cast(2), static_cast(0u)); @@ -1636,18 +1529,8 @@ L_08990390: ctx.gpr[2] = (aot_gpr_4 | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089903B0: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-48)); aot_mem.aot_direct_store32(ctx.gpr[29] + static_cast(32), std::bit_cast(aot_fpr_20)); @@ -1703,18 +1586,8 @@ L_08990418: ctx.gpr[29] = (ctx.gpr[29] + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08990464: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); aot_mem.aot_direct_store32(ctx.gpr[29] + static_cast(4), aot_gpr_17); @@ -1756,18 +1629,8 @@ L_0899049C: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089904B0: aot_mem.aot_direct_store8(aot_gpr_4 + static_cast(52), static_cast(0u)); aot_mem.aot_direct_store8(aot_gpr_4 + static_cast(54), static_cast(0u)); @@ -1781,18 +1644,8 @@ L_089904B0: aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(76), 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089904DC: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-32)); { const std::uint32_t aot_run_words[5]{aot_gpr_16, aot_gpr_17, ctx.gpr[18], ctx.gpr[19], aot_gpr_31}; @@ -2575,116 +2428,46 @@ L_08990B30: ctx.gpr[29] = (ctx.gpr[29] + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08990B50: jump_target = aot_gpr_31; aot_mem.aot_direct_store16(ctx.gpr[28] + static_cast(9296), static_cast(0u)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08990B58: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08990B60: jump_target = aot_gpr_31; aot_mem.aot_direct_store8(ctx.gpr[28] + static_cast(7892), static_cast(0u)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08990B68: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08990B70: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08990B78: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08990B80: aot_gpr_6 = (aot_gpr_4 << 2u); aot_gpr_6 = (ctx.gpr[28] + aot_gpr_6); @@ -2701,18 +2484,8 @@ L_08990B9C: aot_mem.aot_direct_store32(aot_gpr_6 + static_cast(9404), aot_gpr_5); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08990BA4: aot_gpr_4 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(9348))); aot_gpr_4 = (aot_gpr_4 + static_cast(1)); @@ -2720,18 +2493,8 @@ L_08990BA4: aot_mem.aot_direct_store32(ctx.gpr[28] + static_cast(9348), aot_gpr_4); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08990BB4: aot_gpr_4 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(9352))); aot_gpr_4 = (aot_gpr_4 + static_cast(1)); @@ -2739,18 +2502,8 @@ L_08990BB4: aot_mem.aot_direct_store32(ctx.gpr[28] + static_cast(9352), aot_gpr_4); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08990BC4: aot_gpr_4 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(9356))); aot_gpr_4 = (aot_gpr_4 + static_cast(1)); @@ -2758,18 +2511,8 @@ L_08990BC4: aot_mem.aot_direct_store32(ctx.gpr[28] + static_cast(9356), aot_gpr_4); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08990BD4: aot_gpr_5 = (aot_gpr_4 | 0u); aot_gpr_4 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(9360))); @@ -2784,18 +2527,8 @@ L_08990BE8: aot_mem.aot_direct_store32(ctx.gpr[28] + static_cast(9360), aot_gpr_5); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08990BF0: aot_gpr_5 = (aot_gpr_4 | 0u); aot_gpr_4 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(9364))); @@ -2810,18 +2543,8 @@ L_08990C04: aot_mem.aot_direct_store32(ctx.gpr[28] + static_cast(9364), aot_gpr_5); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08990C0C: aot_gpr_5 = (aot_gpr_4 | 0u); aot_gpr_4 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(9368))); @@ -2836,18 +2559,8 @@ L_08990C20: aot_mem.aot_direct_store32(ctx.gpr[28] + static_cast(9368), aot_gpr_5); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08990C28: aot_gpr_4 = (16800u << 16u); aot_fpr_13 = std::bit_cast(aot_gpr_4); @@ -3215,18 +2928,8 @@ L_08990EAC: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08990EB4: aot_gpr_4 = (aot_mem.aot_direct_load8(ctx.gpr[28] + static_cast(7800))); aot_gpr_5 = (aot_gpr_4 + aot_gpr_4); @@ -3367,18 +3070,8 @@ L_08991034: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0899103C: aot_fpr_14 = std::bit_cast(aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(8084))); aot_fpr_13 = std::bit_cast(0u); @@ -3415,18 +3108,8 @@ L_08991080: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08991088: aot_gpr_4 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(9376))); aot_gpr_4 = (aot_gpr_4 + static_cast(1)); @@ -3434,35 +3117,15 @@ L_08991088: aot_mem.aot_direct_store32(ctx.gpr[28] + static_cast(9376), aot_gpr_4); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08991098: jump_target = aot_gpr_31; aot_mem.aot_direct_store32(ctx.gpr[28] + static_cast(9380), aot_gpr_4); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089910A0: aot_gpr_4 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(9384))); aot_gpr_4 = (aot_gpr_4 + static_cast(1)); @@ -3470,18 +3133,8 @@ L_089910A0: aot_mem.aot_direct_store32(ctx.gpr[28] + static_cast(9384), aot_gpr_4); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089910B0: aot_fpr_12 = std::bit_cast(aot_gpr_4); aot_fpr_13 = std::bit_cast(aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(9392))); @@ -3491,18 +3144,8 @@ L_089910B0: aot_mem.aot_direct_store32(ctx.gpr[28] + static_cast(9392), std::bit_cast(aot_fpr_12)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089910C8: aot_gpr_4 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(9412))); aot_gpr_5 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(9408))); @@ -3512,35 +3155,15 @@ L_089910C8: aot_mem.aot_direct_store32(ctx.gpr[28] + static_cast(9412), aot_gpr_4); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089910E0: jump_target = aot_gpr_31; aot_mem.aot_direct_store32(ctx.gpr[28] + static_cast(9408), 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089910E8: aot_gpr_6 = (aot_gpr_4 << 2u); aot_gpr_4 = (2279u << 16u); @@ -3558,18 +3181,8 @@ L_08991108: aot_mem.aot_direct_store32(aot_gpr_6 + static_cast(0), aot_gpr_5); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08991110: aot_gpr_6 = (2279u << 16u); aot_gpr_4 = (aot_gpr_4 << 2u); @@ -3606,18 +3219,8 @@ L_0899114C: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08991154: aot_gpr_6 = (2279u << 16u); aot_gpr_4 = (aot_gpr_4 << 2u); @@ -3654,18 +3257,8 @@ L_08991190: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08991198: aot_gpr_6 = (2279u << 16u); aot_gpr_4 = (aot_gpr_4 << 2u); @@ -3702,18 +3295,8 @@ L_089911D4: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089911DC: aot_gpr_6 = (2279u << 16u); aot_gpr_4 = (aot_gpr_4 << 2u); @@ -3750,18 +3333,8 @@ L_08991218: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08991220: aot_gpr_6 = (2279u << 16u); aot_gpr_4 = (aot_gpr_4 << 2u); @@ -3798,18 +3371,8 @@ L_0899125C: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08991264: aot_gpr_6 = (2279u << 16u); aot_gpr_4 = (aot_gpr_4 << 2u); @@ -3846,18 +3409,8 @@ L_089912A0: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089912A8: aot_gpr_4 = (aot_gpr_4 << 2u); aot_gpr_4 = (ctx.gpr[28] + aot_gpr_4); @@ -3893,18 +3446,8 @@ L_089912E0: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089912E8: aot_gpr_4 = (aot_gpr_4 << 2u); aot_gpr_4 = (ctx.gpr[28] + aot_gpr_4); @@ -3940,18 +3483,8 @@ L_08991320: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08991328: aot_gpr_6 = (2279u << 16u); aot_gpr_4 = (aot_gpr_4 << 2u); @@ -3988,18 +3521,8 @@ L_08991364: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0899136C: aot_gpr_6 = (2279u << 16u); aot_gpr_4 = (aot_gpr_4 << 2u); @@ -4036,18 +3559,8 @@ L_089913A8: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089913B0: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); aot_mem.aot_direct_store32(ctx.gpr[29] + static_cast(0), aot_gpr_16); @@ -4103,18 +3616,8 @@ L_08991414: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0899142C: aot_gpr_5 = (2279u << 16u); aot_gpr_4 = (aot_gpr_4 << 2u); @@ -4124,18 +3627,8 @@ L_0899142C: ctx.fpr[0] = std::bit_cast(aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(0))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08991444: aot_gpr_4 = (2279u << 16u); aot_fpr_13 = std::bit_cast(aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(17584))); @@ -4171,18 +3664,8 @@ L_08991488: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08991490: aot_gpr_4 = (2279u << 16u); aot_fpr_13 = std::bit_cast(aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(17584))); @@ -4218,18 +3701,8 @@ L_089914D4: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089914DC: aot_gpr_4 = (aot_gpr_4 & 255u); aot_gpr_5 = (static_cast(aot_gpr_4) < 16 ? 1u : 0u); @@ -4258,18 +3731,8 @@ L_0899150C: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08991514: aot_gpr_4 = (aot_gpr_4 & 255u); aot_gpr_5 = (static_cast(aot_gpr_4) < 16 ? 1u : 0u); @@ -4299,18 +3762,8 @@ L_08991548: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08991550: aot_gpr_5 = (static_cast(aot_gpr_4) < 60 ? 1u : 0u); { const bool branch_taken = aot_gpr_5 != 0u; @@ -4334,18 +3787,8 @@ L_0899156C: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08991574: aot_gpr_5 = (static_cast(aot_gpr_4) < 60 ? 1u : 0u); { const bool branch_taken = aot_gpr_5 != 0u; @@ -4378,18 +3821,8 @@ L_0899159C: ctx.gpr[2] = (aot_gpr_4 | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089915A4: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-560)); aot_mem.aot_direct_store32(ctx.gpr[29] + static_cast(516), aot_gpr_16); @@ -4656,18 +4089,8 @@ L_0899175C: ctx.gpr[29] = (ctx.gpr[29] + static_cast(560)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08991788: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); aot_mem.aot_direct_store32(ctx.gpr[28] + static_cast(9304), 0u); @@ -5023,18 +4446,8 @@ L_08991ACC: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08991B5C: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-80)); aot_mem.aot_direct_store32(ctx.gpr[29] + static_cast(60), aot_gpr_16); @@ -6582,18 +5995,8 @@ L_0899252C: ctx.gpr[29] = (ctx.gpr[29] + static_cast(80)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0899253C: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-32)); aot_mem.aot_direct_store32(ctx.gpr[29] + static_cast(8), ctx.gpr[18]); @@ -7645,18 +7048,8 @@ L_08992FB8: ctx.gpr[29] = (ctx.gpr[29] + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08992FD4: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); aot_mem.aot_direct_store32(ctx.gpr[29] + static_cast(0), aot_gpr_16); @@ -8631,18 +8024,8 @@ L_0899394C: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08993964: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-736)); aot_mem.aot_direct_store32(ctx.gpr[29] + static_cast(708), aot_gpr_16); @@ -9512,943 +8895,8 @@ void recomp_unit_0099(Runtime &rt, AllegrexContext &ctx) { void register_generated_unit_99(Runtime &runtime) { runtime.register_generated_unit(99u, 0x08990000u, 16384u, &recomp_unit_0099, &recomp_unit_0099_entry); - runtime.register_function(0x08990000u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08990018u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08990054u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x0899005Cu, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x0899006Cu, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08990074u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x0899007Cu, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08990084u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08990098u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x089900A8u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x089900B4u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x089900BCu, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x089900D8u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x089900E0u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x089900ECu, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x089900F4u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08990100u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x0899010Cu, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x0899011Cu, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08990120u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x0899012Cu, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08990134u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08990144u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x0899014Cu, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08990154u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08990170u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08990174u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08990190u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x089901ACu, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x089901B8u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x089901C4u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x089901C8u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x089901D8u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x089901E4u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x089901F0u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x089901F4u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08990204u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08990210u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x0899021Cu, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08990220u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08990230u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x0899023Cu, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08990248u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x0899024Cu, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x0899025Cu, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08990268u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08990274u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08990278u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08990290u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x089902A0u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x089902A8u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x089902B4u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x089902C8u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x089902D4u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x089902E8u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x089902F4u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08990308u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08990314u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08990328u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08990334u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08990348u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08990354u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08990368u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08990374u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x0899037Cu, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08990390u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x089903B0u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x089903F0u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08990418u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08990464u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08990480u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08990488u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08990494u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x0899049Cu, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x089904B0u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x089904DCu, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08990548u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08990558u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08990574u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x0899057Cu, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x0899058Cu, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x0899059Cu, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x089905B8u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x089905D0u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x089905D4u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x089905E8u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x089905ECu, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08990654u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08990660u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08990670u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08990678u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08990680u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08990690u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x089906A0u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x089906A8u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x089906B4u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x089906B8u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x089906CCu, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x089906D0u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08990738u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08990744u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08990754u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08990770u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08990778u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08990788u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08990798u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x089907B4u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x089907C8u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x089907CCu, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x089907E0u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08990824u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08990830u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08990840u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x0899085Cu, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08990864u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08990874u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08990884u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x089908A0u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x089908B4u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x089908B8u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x089908CCu, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x089908ECu, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08990904u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08990910u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08990920u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08990928u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08990938u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08990954u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x0899095Cu, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08990970u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x0899098Cu, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08990998u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x089909B0u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x089909BCu, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x089909D4u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x089909E0u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x089909F8u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08990A04u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08990A20u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08990A28u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08990A40u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08990A50u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08990A54u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08990A98u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08990AA8u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08990AB8u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08990AC0u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08990ACCu, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08990AD0u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08990AE4u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08990AE8u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08990B30u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08990B50u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08990B58u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08990B60u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08990B68u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08990B70u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08990B78u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08990B80u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08990B9Cu, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08990BA4u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08990BB4u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08990BC4u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08990BD4u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08990BE8u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08990BF0u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08990C04u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08990C0Cu, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08990C20u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08990C28u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08990C40u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08990C58u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08990C70u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08990C88u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08990CA0u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08990CB8u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08990CD0u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08990CE8u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08990D00u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08990D18u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08990D30u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08990D48u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08990D60u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08990D78u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08990D90u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08990DA8u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08990DC0u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08990DD8u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08990DF0u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08990E08u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08990E10u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08990E18u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08990E20u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08990E28u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08990E30u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08990E38u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08990E40u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08990E48u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08990E50u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08990E58u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08990E60u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08990E68u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08990E70u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08990E78u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08990E80u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08990E88u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08990E90u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08990E98u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08990EA0u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08990EA8u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08990EACu, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08990EB4u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08990F78u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08990F80u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08990F94u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08990F9Cu, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08990FB0u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08990FB4u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08990FC0u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08990FF8u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x0899100Cu, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08991034u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x0899103Cu, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08991058u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08991060u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x0899106Cu, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08991080u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08991088u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08991098u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x089910A0u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x089910B0u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x089910C8u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x089910E0u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x089910E8u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08991108u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08991110u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x0899112Cu, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08991134u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08991148u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x0899114Cu, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08991154u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08991170u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08991178u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x0899118Cu, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08991190u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08991198u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x089911B4u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x089911BCu, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x089911D0u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x089911D4u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x089911DCu, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x089911F8u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08991200u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08991214u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08991218u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08991220u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x0899123Cu, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08991244u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08991258u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x0899125Cu, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08991264u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08991280u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08991288u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x0899129Cu, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x089912A0u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x089912A8u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x089912BCu, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x089912C4u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x089912DCu, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x089912E0u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x089912E8u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x089912FCu, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08991304u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x0899131Cu, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08991320u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08991328u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08991344u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x0899134Cu, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08991360u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08991364u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x0899136Cu, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08991388u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08991390u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x089913A4u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x089913A8u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x089913B0u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x089913D8u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x089913E8u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x089913FCu, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08991400u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08991414u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x0899142Cu, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08991444u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x0899145Cu, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08991470u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08991478u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08991488u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08991490u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x089914A8u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x089914BCu, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x089914C4u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x089914D4u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x089914DCu, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x089914ECu, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08991504u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x0899150Cu, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08991514u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08991524u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x0899153Cu, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08991548u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08991550u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x0899155Cu, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x0899156Cu, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08991574u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08991580u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08991590u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08991598u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x0899159Cu, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x089915A4u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x089915DCu, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x089915E4u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08991600u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08991608u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08991610u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x0899161Cu, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08991628u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08991630u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08991634u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x0899163Cu, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08991644u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08991650u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08991658u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08991660u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08991674u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08991684u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08991690u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x089916A0u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x089916ACu, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x089916B8u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x089916C4u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x089916D0u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x089916D8u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x089916DCu, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x089916E4u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x089916ECu, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x089916F8u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08991700u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08991708u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08991714u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08991720u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x0899172Cu, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08991734u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08991738u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08991740u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08991748u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08991754u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x0899175Cu, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08991788u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08991814u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08991828u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08991908u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x0899191Cu, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08991920u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08991934u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08991938u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x0899194Cu, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08991950u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08991964u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08991968u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x0899197Cu, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08991980u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08991994u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08991998u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x089919ACu, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x089919B0u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x089919C4u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x089919CCu, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x089919E0u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x089919E8u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x089919FCu, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08991A00u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08991A14u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08991A18u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08991A2Cu, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08991A30u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08991A48u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08991A4Cu, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08991A60u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08991A9Cu, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08991AB4u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08991ACCu, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08991B5Cu, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08991B70u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08991B7Cu, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08991B88u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08991B94u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08991B9Cu, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08991BACu, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08991BB4u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08991BC4u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08991BCCu, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08991BD8u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08991BE4u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08991BECu, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08991BFCu, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08991C04u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08991C14u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08991C1Cu, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08991C2Cu, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08991C34u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08991C40u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08991C4Cu, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08991C54u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08991C64u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08991C6Cu, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08991C7Cu, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08991C84u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08991C90u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08991C9Cu, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08991CA4u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08991CB4u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08991CBCu, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08991CCCu, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08991CD4u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08991CE0u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08991CECu, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08991CF4u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08991D04u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08991D0Cu, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08991D1Cu, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08991D24u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08991D30u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08991D3Cu, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08991D44u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08991D54u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08991D5Cu, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08991D6Cu, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08991D74u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08991D80u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08991D8Cu, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08991D94u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08991DA4u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08991DACu, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08991DBCu, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08991DC4u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08991DD0u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08991DDCu, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08991DE4u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08991DF4u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08991DFCu, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08991E0Cu, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08991E14u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08991E20u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08991E2Cu, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08991E34u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08991E44u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08991E4Cu, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08991E5Cu, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08991E64u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08991E70u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08991E7Cu, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08991E84u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08991E94u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08991E9Cu, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08991EACu, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08991EB4u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08991EC0u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08991ECCu, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08991ED4u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08991EE4u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08991EECu, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08991EFCu, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08991F04u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08991F10u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08991F1Cu, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08991F24u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08991F34u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08991F3Cu, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08991F4Cu, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08991F54u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08991F60u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08991F6Cu, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08991F74u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08991F84u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08991F8Cu, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08991F9Cu, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08991FA4u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08991FB0u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08991FBCu, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08991FC4u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08991FD4u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08991FDCu, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08991FECu, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08991FF4u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08992000u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x0899200Cu, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x0899201Cu, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08992024u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08992034u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x0899203Cu, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08992048u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08992054u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x0899205Cu, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x0899206Cu, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08992074u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08992084u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x0899208Cu, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08992098u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x089920A4u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x089920ACu, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x089920BCu, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x089920C4u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x089920D4u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x089920DCu, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x089920E8u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x089920F4u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x089920FCu, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x0899210Cu, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08992114u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08992124u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x0899212Cu, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08992138u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08992144u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x0899214Cu, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x0899215Cu, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08992164u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08992174u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x0899217Cu, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08992188u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08992194u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x0899219Cu, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x089921ACu, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x089921B4u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x089921C4u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x089921CCu, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x089921D8u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x089921E4u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x089921ECu, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x089921FCu, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08992204u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08992214u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x0899221Cu, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08992228u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08992234u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x0899223Cu, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x0899224Cu, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08992254u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08992264u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x0899226Cu, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08992278u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08992288u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08992290u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x089922A0u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x089922A8u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x089922B8u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x089922C0u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x089922D0u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x089922E0u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x089922E8u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x089922F8u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08992300u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08992310u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08992318u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x0899232Cu, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08992340u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08992348u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08992358u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08992360u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08992370u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08992378u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x0899238Cu, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x089923A0u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x089923A8u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x089923B8u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x089923C0u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x089923D0u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x089923D8u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x089923ECu, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08992400u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08992408u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08992418u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08992420u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08992430u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08992438u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x0899244Cu, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x0899245Cu, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x0899246Cu, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08992474u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08992484u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x0899248Cu, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x089924A0u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x089924DCu, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x089924E4u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x089924F4u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x089924FCu, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x0899250Cu, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08992514u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08992524u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x0899252Cu, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x0899253Cu, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x0899256Cu, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08992574u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08992584u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x0899266Cu, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08992680u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08992694u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x089926A8u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x089926BCu, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x089926D0u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x089926E8u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x089926FCu, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08992710u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08992724u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08992738u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x0899274Cu, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08992760u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08992774u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08992788u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x0899279Cu, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x089927B0u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x089927C4u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x089927D8u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x089927ECu, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08992800u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08992814u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08992828u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x0899283Cu, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08992850u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08992864u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08992878u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x0899288Cu, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x089928A0u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x089928B4u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x089928C8u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x089928DCu, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x089928F0u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08992904u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08992918u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x0899292Cu, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08992940u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08992954u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08992968u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x0899297Cu, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08992990u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x089929A4u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x089929B8u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x089929CCu, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x089929E0u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x089929F4u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08992A08u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08992A1Cu, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08992A30u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08992A44u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08992A58u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08992A6Cu, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08992A80u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08992A94u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08992AA8u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08992ABCu, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08992AD0u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08992AE4u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08992AF8u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08992B0Cu, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08992B20u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08992B34u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08992B48u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08992B5Cu, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08992B70u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08992B84u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08992B98u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08992BACu, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08992BC0u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08992BD4u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08992BE8u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08992BFCu, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08992C10u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08992C28u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08992C40u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08992C58u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08992C70u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08992C88u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08992CA0u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08992CB8u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08992CCCu, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08992CE0u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08992CF8u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08992D10u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08992D28u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08992D3Cu, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08992D50u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08992D64u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08992D78u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08992D8Cu, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08992DA0u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08992DB4u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08992DC8u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08992DDCu, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08992DF0u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08992E04u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08992E18u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08992E2Cu, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08992E40u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08992E54u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08992E68u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08992E7Cu, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08992E90u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08992EA4u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08992EB8u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08992ECCu, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08992EE0u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08992EF4u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08992F08u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08992F1Cu, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08992F30u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08992F44u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08992F58u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08992F6Cu, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08992F80u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08992F88u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08992F94u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08992FA4u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08992FB8u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08992FD4u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08993004u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08993018u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x0899302Cu, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08993040u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08993054u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08993068u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08993080u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08993094u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x089930A8u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x089930BCu, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x089930D0u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x089930E4u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x089930F8u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x0899310Cu, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08993120u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08993134u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08993148u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x0899315Cu, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08993170u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08993184u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08993198u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x089931ACu, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x089931C0u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x089931D4u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x089931E8u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x089931FCu, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08993210u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08993224u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08993238u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x0899324Cu, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08993260u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08993274u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08993288u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x0899329Cu, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x089932B0u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x089932C4u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x089932D8u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x089932ECu, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08993300u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08993314u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08993328u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x0899333Cu, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08993350u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08993364u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08993378u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x0899338Cu, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x089933A0u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x089933B4u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x089933C8u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x089933DCu, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x089933F0u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08993404u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08993418u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x0899342Cu, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08993440u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08993454u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08993468u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x0899347Cu, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08993490u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x089934A4u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x089934B8u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x089934CCu, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x089934E0u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x089934F4u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08993508u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x0899351Cu, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08993530u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08993544u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08993558u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x0899356Cu, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08993580u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08993594u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x089935A8u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x089935C0u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x089935D8u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x089935F0u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08993608u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08993620u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08993638u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08993650u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08993664u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08993678u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08993690u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x089936A8u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x089936C0u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x089936D4u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x089936E8u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x089936FCu, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08993710u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08993724u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08993738u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x0899374Cu, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08993760u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08993774u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08993788u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x0899379Cu, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x089937B0u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x089937C4u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x089937D8u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x089937ECu, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08993800u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08993814u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08993828u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x0899383Cu, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08993850u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08993864u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08993878u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x0899388Cu, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x089938A0u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x089938B4u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x089938C8u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x089938DCu, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x089938F0u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08993904u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08993918u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08993928u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08993938u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x0899394Cu, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08993964u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x0899398Cu, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x089939B0u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x089939B8u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x089939C0u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x089939E8u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x089939F0u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x089939F8u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08993A00u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08993A20u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08993A28u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08993A30u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08993A70u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08993A78u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08993A9Cu, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08993AA4u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08993AC8u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08993AD0u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08993B14u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08993B20u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08993B28u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08993B4Cu, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08993B54u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08993B78u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08993B80u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08993B8Cu, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08993B98u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08993BA0u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08993BC4u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08993BCCu, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08993BD4u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08993BE0u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08993BE8u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08993C00u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08993C08u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08993C10u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08993C20u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08993C2Cu, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08993C4Cu, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08993C54u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08993C58u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08993C64u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08993C6Cu, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08993C7Cu, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08993C88u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08993CA8u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08993CB0u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08993CB4u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08993CC0u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08993CC8u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08993CD8u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08993CE4u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08993D04u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08993D0Cu, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08993D10u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08993D1Cu, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08993D24u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08993D34u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08993D40u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08993D60u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08993D68u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08993D6Cu, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08993D78u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08993D80u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08993D94u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08993D9Cu, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08993DA4u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08993DC8u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08993DD0u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08993DDCu, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08993DE4u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08993DECu, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08993E28u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08993E30u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08993E3Cu, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08993E44u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08993E4Cu, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08993E88u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08993E90u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08993E9Cu, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08993EA4u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08993EACu, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08993EE8u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08993EF0u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08993EFCu, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08993F04u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08993F0Cu, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08993F48u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08993F50u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08993F64u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08993F6Cu, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08993F74u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08993FB4u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08993FBCu, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08993FD0u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08993FD8u, &recomp_unit_0099, "recomp_unit_0099"); - runtime.register_function(0x08993FE0u, &recomp_unit_0099, "recomp_unit_0099"); + // PSPRECOMP_V812_COMPACT_REGISTRATION: same entry set, looped once in Runtime instead of source-expanded calls. + runtime.register_generated_entry_mask(0x08990000u, &recomp_unit_0099, "recomp_unit_0099", + kEntryMasks_recomp_unit_0099, 64u); } } // namespace psprecomp diff --git a/profiles/vcs/generated/generated_unit_0100.cpp b/profiles/vcs/generated/generated_unit_0100.cpp index f7238bf..904c258 100644 --- a/profiles/vcs/generated/generated_unit_0100.cpp +++ b/profiles/vcs/generated/generated_unit_0100.cpp @@ -1091,6 +1091,19 @@ LOCAL_DISPATCH: AOT_REGCACHE_SYNC_OUT(); return; } } +// PSPRECOMP_V812_SHARED_SCHED_BLOCK: one scheduler-exact slow boundary per unit. +LOCAL_SCHED_BOUNDARY: + ctx.pc = jump_target; + AOT_REGCACHE_SYNC_OUT(); + if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { + ++local_redispatch_rounds; + AOT_REGCACHE_SYNC_IN(); + local_transfers = 0u; + local_pc = ctx.pc; + entry_id = 0u; + goto LOCAL_DISPATCH; + } + return; L_08994000: aot_gpr_5 = (aot_gpr_29 + static_cast(80)); ctx.gpr[6] = (0u | 2u); @@ -1880,18 +1893,8 @@ L_089945D8: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089945F0: aot_gpr_4 = (aot_gpr_28 + static_cast(-14900)); aot_gpr_5 = (aot_gpr_28 + static_cast(-14892)); @@ -2961,18 +2964,8 @@ L_08994E54: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08994E74: aot_gpr_5 = (0u | 0u); ctx.gpr[6] = (0u | 0u); @@ -6887,18 +6880,8 @@ L_08996934: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0899694C: aot_gpr_4 = (aot_gpr_28 + static_cast(-14084)); aot_gpr_5 = (aot_gpr_28 + static_cast(-14076)); @@ -7055,18 +7038,8 @@ L_08996A48: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08996A60: aot_gpr_4 = (aot_gpr_28 + static_cast(-14004)); aot_gpr_5 = (aot_gpr_28 + static_cast(-14076)); @@ -7508,18 +7481,8 @@ L_08996D58: aot_gpr_29 = (aot_gpr_29 + static_cast(736)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08996D78: aot_gpr_29 = (aot_gpr_29 + static_cast(-592)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(564), ctx.gpr[19]); @@ -8592,18 +8555,8 @@ L_089974E8: aot_gpr_29 = (aot_gpr_29 + static_cast(592)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0899751C: aot_gpr_29 = (aot_gpr_29 + static_cast(-128)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(108), ctx.gpr[30]); @@ -8775,18 +8728,8 @@ L_089976F4: aot_gpr_29 = (aot_gpr_29 + static_cast(128)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0899773C: aot_gpr_29 = (aot_gpr_29 + static_cast(-128)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(112), ctx.gpr[30]); @@ -8971,18 +8914,8 @@ L_08997940: aot_gpr_29 = (aot_gpr_29 + static_cast(128)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08997988: aot_gpr_29 = (aot_gpr_29 + static_cast(-128)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(112), ctx.gpr[30]); @@ -9167,18 +9100,8 @@ L_08997B8C: aot_gpr_29 = (aot_gpr_29 + static_cast(128)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08997BD4: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); { const std::uint32_t aot_run_words[3]{ctx.gpr[16], ctx.gpr[17], aot_gpr_31}; @@ -9219,18 +9142,8 @@ L_08997C10: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08997C24: aot_gpr_29 = (aot_gpr_29 + static_cast(-192)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(168), ctx.gpr[22]); @@ -9478,18 +9391,8 @@ L_08997E9C: aot_gpr_29 = (aot_gpr_29 + static_cast(192)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08997EE4: aot_gpr_29 = (aot_gpr_29 + static_cast(-128)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(112), ctx.gpr[30]); @@ -9572,1018 +9475,8 @@ void recomp_unit_0100(Runtime &rt, AllegrexContext &ctx) { void register_generated_unit_100(Runtime &runtime) { runtime.register_generated_unit(100u, 0x08994000u, 16384u, &recomp_unit_0100, &recomp_unit_0100_entry); - runtime.register_function(0x08994000u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08994020u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08994028u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08994038u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08994048u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08994058u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08994064u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x0899406Cu, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08994084u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x0899408Cu, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08994098u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x089940A4u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x089940ACu, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x089940BCu, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x089940C4u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x089940E0u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x089940E8u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x0899411Cu, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08994124u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08994138u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08994140u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x0899414Cu, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08994154u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08994180u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08994188u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08994190u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08994198u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x089941C4u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x089941CCu, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x089941D8u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x089941E0u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x089941ECu, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x089941F4u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08994218u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08994220u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08994244u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x0899424Cu, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08994258u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08994260u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08994284u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x0899428Cu, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08994294u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x089942A0u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x089942A8u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x089942CCu, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x089942D4u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x089942F8u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08994300u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x0899430Cu, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08994318u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08994320u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08994344u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x0899434Cu, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08994370u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08994378u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08994384u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08994390u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08994398u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x089943BCu, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x089943C4u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x089943E8u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x089943F0u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x089943FCu, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08994408u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08994410u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08994434u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x0899443Cu, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08994460u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08994468u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08994474u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08994484u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x0899448Cu, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x089944B0u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x089944B8u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x089944D8u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x089944E4u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08994500u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08994508u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08994510u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08994538u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08994540u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08994554u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08994560u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08994568u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08994570u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08994590u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x089945A8u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x089945B8u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x089945C0u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x089945C8u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x089945D8u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x089945F0u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08994600u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08994608u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08994618u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08994620u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08994630u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08994638u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08994648u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08994650u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08994660u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08994668u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08994678u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08994680u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08994690u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08994698u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x089946A8u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x089946B0u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x089946C0u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x089946C8u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x089946CCu, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x089946D4u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x089946E0u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x089946E8u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08994720u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08994728u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08994754u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x0899475Cu, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08994768u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08994774u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x0899477Cu, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x089947A0u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x089947A8u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x089947CCu, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x089947D4u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x089947E0u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x089947ECu, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x089947F4u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08994818u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08994820u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x0899482Cu, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x0899485Cu, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x0899487Cu, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08994884u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08994890u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x089948A0u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x089948B0u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x089948BCu, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x089948C4u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x089948CCu, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x089948D4u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x089948DCu, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x089948E8u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x089948F0u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x089948F4u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08994924u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x0899492Cu, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x0899495Cu, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08994964u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08994970u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x0899497Cu, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08994984u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08994988u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x089949B8u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x089949C0u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x089949F0u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x089949F8u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08994A04u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08994A10u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08994A18u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08994A1Cu, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08994A4Cu, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08994A54u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08994A84u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08994A8Cu, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08994A98u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08994AA0u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08994AF8u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08994B00u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08994B08u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08994B14u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08994B1Cu, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08994B20u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08994B50u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08994B58u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08994B88u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08994B90u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08994B9Cu, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08994BA8u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08994BB0u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08994BB4u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08994BE4u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08994BECu, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08994C1Cu, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08994C24u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08994C30u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08994C3Cu, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08994C44u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08994C48u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08994C78u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08994C80u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08994CB0u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08994CB8u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08994CC4u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08994CCCu, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08994D24u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08994D2Cu, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08994D34u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08994D40u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08994D48u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08994D4Cu, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08994D7Cu, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08994D84u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08994DB4u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08994DBCu, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08994DC8u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08994DD4u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08994DDCu, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08994E00u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08994E08u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08994E2Cu, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08994E34u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08994E40u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08994E54u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08994E74u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08994E8Cu, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08994E94u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08994E9Cu, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08994EB0u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08994EBCu, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08994EC8u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08994ED0u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08994ED4u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08994ED8u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08994EE4u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08994EF0u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08994EF8u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08994F00u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08994F08u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08994F1Cu, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08994F28u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08994F34u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08994F3Cu, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08994F40u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08994F44u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08994F50u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08994F5Cu, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08994F64u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08994F6Cu, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08994F74u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08994F88u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08994F94u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08994FA0u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08994FA8u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08994FACu, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08994FB0u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08994FBCu, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08994FC8u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08994FD0u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08994FD8u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08994FE0u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08994FF4u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08995000u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x0899500Cu, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08995014u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08995018u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x0899501Cu, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08995028u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08995034u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x0899503Cu, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08995044u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x0899504Cu, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08995060u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x0899506Cu, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08995078u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08995080u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08995084u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08995088u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08995094u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x089950A0u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x089950A8u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x089950B0u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x089950B8u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x089950CCu, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x089950D8u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x089950E4u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x089950ECu, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x089950F0u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x089950F4u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08995100u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x0899510Cu, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08995114u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x0899511Cu, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08995124u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08995138u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08995144u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08995150u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08995158u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x0899515Cu, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08995160u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x0899516Cu, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08995178u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08995180u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08995188u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08995190u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x089951A4u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x089951B0u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x089951BCu, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x089951C4u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x089951C8u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x089951CCu, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x089951D8u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x089951E4u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x089951ECu, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x089951F4u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x089951FCu, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08995210u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x0899521Cu, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08995228u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08995230u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08995234u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08995238u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08995244u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08995250u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08995258u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08995260u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08995268u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x0899527Cu, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08995288u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08995294u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x0899529Cu, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x089952A0u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x089952A4u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x089952B0u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x089952BCu, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x089952C4u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x089952CCu, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x089952D4u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x089952E8u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x089952F4u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08995300u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08995308u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x0899530Cu, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08995310u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x0899531Cu, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08995328u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08995330u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08995338u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08995340u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08995354u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08995360u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x0899536Cu, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08995374u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08995378u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x0899537Cu, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08995388u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08995394u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x0899539Cu, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x089953A4u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x089953ACu, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x089953C0u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x089953CCu, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x089953D8u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x089953E0u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x089953E4u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x089953E8u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x089953F4u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08995400u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08995408u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x0899540Cu, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08995414u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08995420u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08995428u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08995454u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x0899545Cu, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08995480u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08995488u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08995494u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x089954A0u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x089954A8u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x089954CCu, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x089954D4u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x089954F8u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08995500u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x0899550Cu, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08995518u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08995520u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08995544u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x0899554Cu, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08995570u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08995578u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08995584u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08995590u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08995598u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x089955BCu, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x089955C4u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x089955E8u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x089955F0u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x089955FCu, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08995604u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x0899560Cu, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08995630u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08995638u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08995644u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x0899564Cu, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08995654u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08995678u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08995680u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x0899568Cu, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08995694u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x0899569Cu, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x089956C0u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x089956C8u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x089956D4u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x089956DCu, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x089956E4u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x0899570Cu, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08995714u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08995720u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08995728u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08995730u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08995754u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x0899575Cu, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08995768u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08995770u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08995778u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x0899579Cu, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x089957A4u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x089957B0u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x089957B8u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x089957C0u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x089957E4u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x089957ECu, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x089957F8u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08995800u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08995808u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x0899582Cu, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08995834u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08995840u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08995848u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08995850u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x0899587Cu, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08995884u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08995890u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08995898u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x089958A0u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x089958C8u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x089958D0u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x089958E8u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x089958F0u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x089958F8u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08995900u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x0899590Cu, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x0899592Cu, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08995934u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x0899594Cu, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08995954u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x0899595Cu, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08995964u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08995970u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08995990u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08995998u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x089959B0u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x089959B8u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x089959C0u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x089959C8u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x089959D4u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x089959F4u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x089959FCu, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08995A08u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08995A10u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08995A18u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08995A3Cu, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08995A44u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08995A50u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08995A58u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08995A60u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08995A88u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08995A90u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08995A9Cu, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08995AA4u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08995AACu, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08995AD0u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08995AD8u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08995AE4u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08995AECu, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08995AF4u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08995B18u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08995B20u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08995B2Cu, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08995B34u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08995B3Cu, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08995B60u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08995B68u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08995B74u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08995B7Cu, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08995B84u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08995BA8u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08995BB0u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08995BBCu, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08995BC4u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08995BCCu, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08995BF0u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08995BF8u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08995C04u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08995C0Cu, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08995C14u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08995C38u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08995C40u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08995C58u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08995C60u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08995C68u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08995C70u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08995C7Cu, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08995C9Cu, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08995CA4u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08995CBCu, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08995CC4u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08995CCCu, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08995CD4u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08995CE0u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08995D00u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08995D08u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08995D20u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08995D28u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08995D30u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08995D38u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08995D44u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08995D64u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08995D6Cu, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08995D84u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08995D8Cu, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08995D94u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08995D9Cu, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08995DA8u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08995DC8u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08995DD0u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08995DE8u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08995DF0u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08995DF8u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08995E00u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08995E0Cu, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08995E2Cu, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08995E34u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08995E40u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08995E48u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08995E54u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08995E5Cu, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08995E80u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08995E88u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08995EACu, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08995EB4u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08995EC0u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08995EC8u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08995ED4u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08995EDCu, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08995F00u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08995F08u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08995F10u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08995F1Cu, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08995F3Cu, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08995F44u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08995F50u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08995F58u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08995F7Cu, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08995F84u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08995F94u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08995FB8u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08995FC8u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08995FD0u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08995FDCu, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08995FE4u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08995FFCu, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08996004u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08996038u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08996040u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x0899604Cu, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08996058u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08996060u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08996078u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08996084u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x089960A4u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x089960ACu, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x089960C4u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x089960D0u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x089960F0u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x089960F8u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x089960FCu, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x0899610Cu, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x0899611Cu, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08996138u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08996140u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08996148u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08996154u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x0899616Cu, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08996174u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08996184u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x0899618Cu, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08996198u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x089961A0u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x089961BCu, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x089961C4u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x089961DCu, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x089961E8u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08996208u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08996210u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x0899621Cu, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08996224u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x0899623Cu, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08996248u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08996268u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08996270u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08996280u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08996294u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x089962B0u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x089962B8u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x089962C0u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x089962D0u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x089962E8u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x089962F0u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08996300u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08996308u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08996314u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x0899631Cu, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08996338u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08996340u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08996358u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08996364u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08996384u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x0899638Cu, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08996398u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x089963A0u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x089963B8u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x089963C4u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x089963E4u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x089963ECu, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x089963FCu, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08996414u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x0899641Cu, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08996424u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x0899642Cu, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08996450u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08996458u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x0899646Cu, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08996488u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08996490u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08996498u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x089964A8u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x089964C0u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x089964C8u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x089964D8u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x089964E0u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x089964ECu, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x089964F4u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08996510u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08996518u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08996530u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x0899653Cu, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x0899655Cu, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08996564u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08996570u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08996578u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08996590u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x0899659Cu, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x089965BCu, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x089965C4u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x089965D4u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x089965ECu, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x089965F4u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x089965FCu, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08996604u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08996628u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08996630u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08996644u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08996658u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08996660u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08996668u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08996678u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08996690u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08996698u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x089966A8u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x089966B0u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x089966BCu, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x089966C4u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x089966E0u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x089966E8u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x089966F8u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08996704u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08996724u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x0899672Cu, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08996738u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08996740u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08996750u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x0899675Cu, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x0899677Cu, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08996784u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08996794u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x089967ACu, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x089967B4u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x089967BCu, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x089967C4u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x089967E8u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x089967F0u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x089967FCu, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08996804u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x0899680Cu, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08996830u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08996838u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08996844u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x0899684Cu, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08996854u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08996878u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08996880u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08996888u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08996894u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x0899689Cu, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x089968C0u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x089968C8u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x089968D0u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x089968D8u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x089968FCu, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08996904u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x0899690Cu, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08996914u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x0899691Cu, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08996924u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08996934u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x0899694Cu, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x0899695Cu, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08996964u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08996974u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x0899697Cu, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x0899698Cu, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08996994u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x089969A4u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x089969ACu, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x089969BCu, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x089969C4u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x089969D4u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x089969DCu, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x089969ECu, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x089969F4u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08996A04u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08996A0Cu, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08996A1Cu, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08996A24u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08996A30u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08996A38u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08996A48u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08996A60u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08996A70u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08996A78u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08996A88u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08996A90u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08996AA0u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08996AA8u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08996AB8u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08996AC0u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08996AD0u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08996AD8u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08996AE8u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08996AF0u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08996B00u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08996B08u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08996B18u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08996B20u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08996B30u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08996B38u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08996B3Cu, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08996B44u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08996B50u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08996B58u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08996B7Cu, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08996B84u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08996BA8u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08996BB0u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08996BBCu, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08996BC8u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08996BD0u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08996BF4u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08996BFCu, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08996C24u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08996C2Cu, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08996C38u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08996C44u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08996C4Cu, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08996C58u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08996C68u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08996C70u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08996C94u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08996C9Cu, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08996CACu, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08996CC4u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08996CCCu, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08996CD4u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08996CE0u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08996CF8u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08996D00u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08996D10u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08996D18u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08996D20u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08996D3Cu, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08996D44u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08996D54u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08996D58u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08996D78u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08996DB8u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08996DDCu, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08996DE4u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08996DECu, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08996DFCu, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08996E10u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08996E18u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08996E2Cu, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08996E34u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08996E3Cu, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08996E4Cu, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08996E68u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08996E70u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08996E78u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08996E80u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08996E88u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08996E9Cu, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08996EA8u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08996EB4u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08996EBCu, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08996EC0u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08996EC4u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08996ED0u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08996ED8u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08996EF0u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08996EF8u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08996F08u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08996F18u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08996F24u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08996F30u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08996F38u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08996F3Cu, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08996F40u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08996F4Cu, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08996F54u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08996F60u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08996F80u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08996F88u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08996F9Cu, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08996FA8u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08996FB4u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08996FBCu, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08996FC0u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08996FC4u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08996FD0u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08996FD8u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08996FF0u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08996FF8u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x0899700Cu, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x0899701Cu, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08997028u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08997034u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x0899703Cu, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08997040u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08997044u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08997050u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08997058u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08997064u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08997084u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x0899708Cu, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x089970A0u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x089970ACu, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x089970B8u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x089970C0u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x089970C4u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x089970C8u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x089970D4u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x089970DCu, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x089970F4u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x089970FCu, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08997110u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08997120u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x0899713Cu, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08997148u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08997154u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08997160u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x0899716Cu, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08997178u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08997180u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08997184u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08997188u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08997194u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x0899719Cu, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x089971BCu, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x089971C4u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x089971D0u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x089971DCu, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x089971E8u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x089971F0u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x089971F4u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x089971F8u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08997204u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x0899720Cu, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x0899722Cu, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08997240u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x0899724Cu, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x0899725Cu, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x0899726Cu, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08997274u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x0899727Cu, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08997284u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x0899728Cu, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x089972A4u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x089972ACu, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x089972C0u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x089972D4u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x089972DCu, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x089972F4u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x089972FCu, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08997310u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08997324u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x0899732Cu, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08997344u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x0899734Cu, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x0899735Cu, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08997368u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08997374u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08997380u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08997394u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x0899739Cu, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x089973B0u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x089973B4u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x089973BCu, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x089973C8u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x089973D0u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x089973E4u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x089973F8u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08997404u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08997414u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08997420u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x0899742Cu, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08997438u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08997444u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x0899744Cu, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08997450u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08997458u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08997460u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x0899746Cu, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08997474u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08997480u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08997488u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08997494u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x089974A0u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x089974ACu, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x089974B4u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x089974B8u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x089974C0u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x089974C8u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x089974D4u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x089974DCu, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x089974E8u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x0899751Cu, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x089975FCu, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08997604u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08997618u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x0899762Cu, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08997648u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x0899765Cu, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08997698u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x089976B0u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x089976B8u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x089976BCu, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x089976E4u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x089976F4u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x0899773Cu, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08997838u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08997840u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08997854u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08997868u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08997884u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08997898u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x089978D4u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x089978ECu, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x089978F4u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x089978F8u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08997920u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08997930u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08997940u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08997988u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08997A84u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08997A8Cu, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08997AA0u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08997AB4u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08997AD0u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08997AE4u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08997B20u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08997B38u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08997B40u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08997B44u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08997B6Cu, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08997B7Cu, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08997B8Cu, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08997BD4u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08997C00u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08997C10u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08997C24u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08997D04u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08997D0Cu, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08997D20u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08997D34u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08997D58u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08997D6Cu, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08997DB4u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08997DCCu, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08997DD4u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08997DD8u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08997E00u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08997E14u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08997E24u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08997E7Cu, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08997E8Cu, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08997E9Cu, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08997EE4u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08997FC8u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08997FD0u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08997FE4u, &recomp_unit_0100, "recomp_unit_0100"); - runtime.register_function(0x08997FF8u, &recomp_unit_0100, "recomp_unit_0100"); + // PSPRECOMP_V812_COMPACT_REGISTRATION: same entry set, looped once in Runtime instead of source-expanded calls. + runtime.register_generated_entry_mask(0x08994000u, &recomp_unit_0100, "recomp_unit_0100", + kEntryMasks_recomp_unit_0100, 64u); } } // namespace psprecomp diff --git a/profiles/vcs/generated/generated_unit_0101.cpp b/profiles/vcs/generated/generated_unit_0101.cpp index 677f275..0509a6e 100644 --- a/profiles/vcs/generated/generated_unit_0101.cpp +++ b/profiles/vcs/generated/generated_unit_0101.cpp @@ -627,6 +627,19 @@ LOCAL_DISPATCH: AOT_REGCACHE_SYNC_OUT(); return; } } +// PSPRECOMP_V812_SHARED_SCHED_BLOCK: one scheduler-exact slow boundary per unit. +LOCAL_SCHED_BOUNDARY: + ctx.pc = jump_target; + AOT_REGCACHE_SYNC_OUT(); + if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { + ++local_redispatch_rounds; + AOT_REGCACHE_SYNC_IN(); + local_transfers = 0u; + local_pc = ctx.pc; + entry_id = 0u; + goto LOCAL_DISPATCH; + } + return; L_08998000: { const float fs = aot_fpr_12; const float ft = ctx.fpr[0]; if ((std::isinf(fs) && ft == 0.0f) || (std::isinf(ft) && fs == 0.0f)) aot_fpr_12 = std::bit_cast(0x7FC00000u); else aot_fpr_12 = fs * ft; } aot_fpr_12 = ctx.fpr[24] + aot_fpr_12; @@ -737,18 +750,8 @@ L_089980D0: aot_gpr_29 = (aot_gpr_29 + static_cast(128)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08998118: aot_gpr_29 = (aot_gpr_29 + static_cast(-144)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(128), ctx.gpr[30]); @@ -945,18 +948,8 @@ L_0899836C: aot_gpr_29 = (aot_gpr_29 + static_cast(144)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089983B4: aot_gpr_29 = (aot_gpr_29 + static_cast(-144)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(128), ctx.gpr[30]); @@ -1153,18 +1146,8 @@ L_08998608: aot_gpr_29 = (aot_gpr_29 + static_cast(144)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08998650: aot_gpr_29 = (aot_gpr_29 + static_cast(-144)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(124), ctx.gpr[30]); @@ -1349,18 +1332,8 @@ L_08998874: aot_gpr_29 = (aot_gpr_29 + static_cast(144)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089988BC: aot_gpr_29 = (aot_gpr_29 + static_cast(-320)); { const std::uint32_t aot_run_words[16]{std::bit_cast(aot_fpr_20), std::bit_cast(ctx.fpr[22]), std::bit_cast(ctx.fpr[24]), std::bit_cast(ctx.fpr[26]), std::bit_cast(ctx.fpr[28]), std::bit_cast(ctx.fpr[30]), aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[22], ctx.gpr[23], ctx.gpr[30], aot_gpr_31}; @@ -1657,18 +1630,8 @@ L_08998B28: aot_gpr_29 = (aot_gpr_29 + static_cast(320)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08998B70: { const std::uint32_t vfpu_address = aot_gpr_6 + static_cast(0); std::uint32_t vfpu_words[4]{}; @@ -1724,18 +1687,8 @@ L_08998B70: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08998B98: { const std::uint32_t vfpu_address = aot_gpr_4 + static_cast(0); std::uint32_t vfpu_words[4]{}; @@ -1761,18 +1714,8 @@ L_08998B98: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08998BB4: { const std::uint32_t vfpu_address = aot_gpr_5 + static_cast(0); std::uint32_t vfpu_words[4]{}; @@ -1800,18 +1743,8 @@ L_08998BB4: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08998BCC: { const std::uint32_t vfpu_address = aot_gpr_5 + static_cast(0); std::uint32_t vfpu_words[4]{}; @@ -1839,18 +1772,8 @@ L_08998BCC: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08998BE4: aot_gpr_6 = (std::bit_cast(aot_fpr_12)); ctx.set_vfpu_scalar_bits_ct<28u>(aot_gpr_6); @@ -1871,18 +1794,8 @@ L_08998BE4: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08998C00: aot_fpr_12 = std::bit_cast(aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(0))); ctx.fpr[0] = std::bit_cast(aot_mem.aot_direct_load32(aot_gpr_5 + static_cast(0))); @@ -1905,18 +1818,8 @@ L_08998C20: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08998C28: aot_fpr_12 = std::bit_cast(aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(0))); ctx.fpr[0] = std::bit_cast(aot_mem.aot_direct_load32(aot_gpr_5 + static_cast(0))); @@ -1939,18 +1842,8 @@ L_08998C48: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08998C50: aot_fpr_14 = std::bit_cast(aot_mem.aot_direct_load32(aot_gpr_5 + static_cast(0))); aot_fpr_13 = std::bit_cast(0u); @@ -2344,18 +2237,8 @@ L_08998F9C: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08998FA4: aot_gpr_4 = (std::bit_cast(aot_fpr_12)); ctx.set_vfpu_scalar_bits_ct<0u>(aot_gpr_4); @@ -2369,18 +2252,8 @@ L_08998FA4: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08998FC8: aot_gpr_4 = (std::bit_cast(aot_fpr_12)); ctx.set_vfpu_scalar_bits_ct<0u>(aot_gpr_4); @@ -2394,18 +2267,8 @@ L_08998FC8: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08998FEC: aot_gpr_4 = (std::bit_cast(aot_fpr_12)); ctx.set_vfpu_scalar_bits_ct<0u>(aot_gpr_4); @@ -2420,18 +2283,8 @@ L_08998FEC: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08999014: aot_gpr_4 = (std::bit_cast(aot_fpr_12)); aot_gpr_5 = (std::bit_cast(aot_fpr_13)); @@ -2445,18 +2298,8 @@ L_08999014: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08999040: { const std::uint32_t vfpu_address = aot_gpr_4 + static_cast(0); std::uint32_t vfpu_words[4]{}; @@ -2474,18 +2317,8 @@ L_08999040: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0899905C: { const std::uint32_t vfpu_address = aot_gpr_5 + static_cast(0); std::uint32_t vfpu_words[4]{}; @@ -2504,18 +2337,8 @@ L_0899905C: ctx.gpr[2] = (aot_gpr_4 | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0899906C: aot_gpr_29 = (aot_gpr_29 + static_cast(-128)); aot_gpr_6 = (aot_gpr_4 + static_cast(112)); @@ -2623,18 +2446,8 @@ L_0899906C: aot_gpr_29 = (aot_gpr_29 + static_cast(128)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089990E0: aot_gpr_4 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(112))); { const bool branch_taken = aot_gpr_4 == 0u; @@ -2676,18 +2489,8 @@ L_0899912C: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08999134: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (aot_mem.aot_direct_load8(ctx.gpr[28] + static_cast(-7580))); @@ -2783,18 +2586,8 @@ L_089991C4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089991D4: aot_gpr_29 = (aot_gpr_29 + static_cast(-288)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(240), std::bit_cast(aot_fpr_20)); @@ -3154,18 +2947,8 @@ L_0899949C: aot_gpr_29 = (aot_gpr_29 + static_cast(288)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089994CC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), std::bit_cast(aot_fpr_20)); @@ -3205,18 +2988,8 @@ L_0899952C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08999548: aot_gpr_29 = (aot_gpr_29 + static_cast(-112)); { const std::uint32_t aot_run_words[7]{std::bit_cast(aot_fpr_20), std::bit_cast(ctx.fpr[22]), aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], aot_gpr_31}; @@ -3487,18 +3260,8 @@ L_08999758: aot_gpr_29 = (aot_gpr_29 + static_cast(112)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0899977C: aot_gpr_4 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(112))); { const bool branch_taken = aot_gpr_4 == 0u; @@ -3564,18 +3327,8 @@ L_089997DC: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089997E4: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_fpr_12 = std::bit_cast(0u); @@ -3714,18 +3467,8 @@ L_08999938: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08999940: aot_gpr_29 = (aot_gpr_29 + static_cast(-112)); ctx.gpr[2] = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(6640))); @@ -4110,18 +3853,8 @@ L_08999AFC: aot_gpr_29 = (aot_gpr_29 + static_cast(112)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08999B60: aot_gpr_29 = (aot_gpr_29 + static_cast(-128)); aot_gpr_6 = (17036u << 16u); @@ -4445,18 +4178,8 @@ L_08999DE0: aot_gpr_29 = (aot_gpr_29 + static_cast(128)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08999E04: aot_gpr_29 = (aot_gpr_29 + static_cast(-96)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(80), aot_gpr_16); @@ -4629,18 +4352,8 @@ L_08999F3C: aot_gpr_29 = (aot_gpr_29 + static_cast(96)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08999F60: aot_gpr_29 = (aot_gpr_29 + static_cast(-96)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(80), aot_gpr_16); @@ -4891,18 +4604,8 @@ L_0899A020: aot_gpr_29 = (aot_gpr_29 + static_cast(96)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0899A0B0: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(32), aot_gpr_31); @@ -4998,18 +4701,8 @@ L_0899A138: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0899A144: aot_gpr_29 = (aot_gpr_29 + static_cast(-112)); { const std::uint32_t aot_run_words[4]{aot_gpr_16, ctx.gpr[17], ctx.gpr[18], aot_gpr_31}; @@ -5256,18 +4949,8 @@ L_0899A1E8: aot_gpr_29 = (aot_gpr_29 + static_cast(112)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0899A298: aot_gpr_29 = (aot_gpr_29 + static_cast(-256)); aot_gpr_5 = (aot_mem.aot_direct_load8(ctx.gpr[28] + static_cast(7800))); @@ -5787,18 +5470,8 @@ L_0899A654: aot_gpr_29 = (aot_gpr_29 + static_cast(256)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0899A67C: aot_gpr_29 = (aot_gpr_29 + static_cast(-192)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(168), ctx.gpr[17]); @@ -6236,18 +5909,8 @@ L_0899A8EC: aot_gpr_29 = (aot_gpr_29 + static_cast(192)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0899A90C: aot_gpr_29 = (aot_gpr_29 + static_cast(-192)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(180), ctx.gpr[17]); @@ -6491,18 +6154,8 @@ L_0899AA54: aot_gpr_29 = (aot_gpr_29 + static_cast(192)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0899AA68: aot_gpr_29 = (aot_gpr_29 + static_cast(-256)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(240), ctx.gpr[23]); @@ -6951,18 +6604,8 @@ L_0899ADB0: aot_gpr_29 = (aot_gpr_29 + static_cast(256)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0899ADEC: aot_gpr_29 = (aot_gpr_29 + static_cast(-176)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(140), aot_gpr_16); @@ -7152,18 +6795,8 @@ L_0899AF58: aot_gpr_29 = (aot_gpr_29 + static_cast(176)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0899AF94: aot_gpr_29 = (aot_gpr_29 + static_cast(-96)); { const std::uint32_t aot_run_words[4]{std::bit_cast(aot_fpr_20), aot_gpr_16, ctx.gpr[17], aot_gpr_31}; @@ -7330,34 +6963,14 @@ L_0899B0E0: aot_gpr_29 = (aot_gpr_29 + static_cast(96)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0899B0F8: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0899B100: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_fpr_12 = std::bit_cast(aot_mem.aot_direct_load32(aot_gpr_5 + static_cast(8))); @@ -7438,18 +7051,8 @@ L_0899B198: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0899B1A8: aot_gpr_4 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(112))); { const bool branch_taken = aot_gpr_4 != 0u; @@ -7557,18 +7160,8 @@ L_0899B250: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0899B258: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(12), ctx.gpr[19]); @@ -7673,18 +7266,8 @@ L_0899B324: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0899B340: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(8), ctx.gpr[17]); @@ -7768,18 +7351,8 @@ L_0899B3B0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0899B3C4: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); ctx.gpr[11] = (20224u << 16u); @@ -8301,18 +7874,8 @@ L_0899B8E8: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0899B8F4: aot_gpr_29 = (aot_gpr_29 + static_cast(-144)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(112), std::bit_cast(aot_fpr_20)); @@ -8870,18 +8433,8 @@ L_0899BD68: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0899BD80: { const bool branch_taken = 0u == 0u; if (branch_taken) { @@ -9236,554 +8789,8 @@ void recomp_unit_0101(Runtime &rt, AllegrexContext &ctx) { void register_generated_unit_101(Runtime &runtime) { runtime.register_generated_unit(101u, 0x08998000u, 16384u, &recomp_unit_0101, &recomp_unit_0101_entry); - runtime.register_function(0x08998000u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x08998014u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x08998028u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x08998064u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899807Cu, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x08998084u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x08998088u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x089980B0u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x089980C0u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x089980D0u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x08998118u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x089981F0u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x089981F8u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899820Cu, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x08998220u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x08998244u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x08998258u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x08998298u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x089982B8u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x08998348u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899835Cu, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899836Cu, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x089983B4u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899848Cu, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x08998494u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x089984A8u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x089984BCu, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x089984E0u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x089984F4u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x08998534u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x08998554u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x089985E4u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x089985F8u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x08998608u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x08998650u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x08998710u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x08998718u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899872Cu, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x08998740u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x08998758u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899876Cu, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x089987ACu, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x089987C0u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x08998850u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x08998864u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x08998874u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x089988BCu, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899895Cu, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x08998960u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x08998A10u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x08998AC4u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x08998B08u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x08998B18u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x08998B28u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x08998B70u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x08998B98u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x08998BB4u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x08998BCCu, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x08998BE4u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x08998C00u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x08998C18u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x08998C20u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x08998C28u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x08998C40u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x08998C48u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x08998C50u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x08998C84u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x08998C90u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x08998CA4u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x08998CC4u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x08998CD0u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x08998D08u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x08998D14u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x08998D28u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x08998D30u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x08998D50u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x08998D5Cu, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x08998D6Cu, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x08998D7Cu, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x08998D88u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x08998D98u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x08998DA4u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x08998DB0u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x08998DB8u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x08998DC0u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x08998DD8u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x08998DE4u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x08998E18u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x08998E24u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x08998E30u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x08998E38u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x08998E80u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x08998E8Cu, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x08998EA0u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x08998EACu, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x08998EB8u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x08998EC4u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x08998ED0u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x08998EDCu, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x08998EE8u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x08998F00u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x08998F04u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x08998F14u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x08998F18u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x08998F24u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x08998F2Cu, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x08998F40u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x08998F44u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x08998F4Cu, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x08998F8Cu, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x08998F9Cu, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x08998FA4u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x08998FC8u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x08998FECu, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x08999014u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x08999040u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899905Cu, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899906Cu, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x089990E0u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x089990ECu, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x08999108u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x08999128u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899912Cu, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x08999134u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899914Cu, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899915Cu, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899916Cu, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x08999174u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899917Cu, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x08999184u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x08999198u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x089991A8u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x089991B0u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x089991B8u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x089991C0u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x089991C4u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x089991D4u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899923Cu, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x08999250u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x08999254u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899925Cu, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x08999264u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899926Cu, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x08999280u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899928Cu, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x08999294u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899929Cu, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x089992A0u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x089992A4u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x089992ACu, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x089992B0u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899932Cu, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899935Cu, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x08999374u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x08999390u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x089993BCu, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x089993D0u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x089993F0u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x08999434u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899943Cu, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899949Cu, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x089994CCu, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899952Cu, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x08999548u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x08999588u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x089995BCu, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x089995C8u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x089995DCu, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x089995E8u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899961Cu, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x08999628u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x08999630u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899963Cu, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x08999650u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x08999658u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x08999660u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x08999668u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x08999670u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899967Cu, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x089996A0u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x089996B4u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x089996C0u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x089996C8u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x089996E8u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x08999718u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x08999748u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899974Cu, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x08999758u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899977Cu, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x08999788u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899979Cu, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x089997A4u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x089997ACu, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x089997BCu, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x089997C8u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x089997D8u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x089997DCu, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x089997E4u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x08999918u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x08999938u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x08999940u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899999Cu, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x089999ACu, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x089999B8u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x089999C4u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x089999D0u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x089999DCu, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x089999E8u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x089999FCu, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x08999A04u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x08999A18u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x08999A24u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x08999A34u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x08999A48u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x08999A60u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x08999AE0u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x08999AFCu, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x08999B60u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x08999BB4u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x08999C38u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x08999C4Cu, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x08999C54u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x08999C64u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x08999C7Cu, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x08999C90u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x08999C9Cu, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x08999CB0u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x08999CE4u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x08999CF8u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x08999D28u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x08999D8Cu, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x08999DB8u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x08999DE0u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x08999E04u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x08999E4Cu, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x08999E70u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x08999E7Cu, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x08999E84u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x08999E90u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x08999EA8u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x08999EB4u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x08999EBCu, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x08999EC8u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x08999F3Cu, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x08999F60u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x08999F8Cu, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x08999F90u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x08999FF0u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899A020u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899A0B0u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899A138u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899A144u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899A1C0u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899A1D8u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899A1E8u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899A298u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899A2F8u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899A330u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899A348u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899A354u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899A390u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899A3C8u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899A3D8u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899A3E0u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899A3E8u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899A3ECu, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899A438u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899A450u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899A45Cu, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899A498u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899A4A8u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899A588u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899A590u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899A630u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899A638u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899A648u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899A650u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899A654u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899A67Cu, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899A6A8u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899A6B0u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899A744u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899A784u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899A78Cu, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899A794u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899A7CCu, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899A7E4u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899A80Cu, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899A820u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899A844u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899A868u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899A8A8u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899A8B8u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899A8D0u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899A8ECu, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899A90Cu, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899A92Cu, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899A934u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899A9FCu, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899AA24u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899AA34u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899AA3Cu, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899AA44u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899AA50u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899AA54u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899AA68u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899AAE8u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899AB04u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899AB20u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899AB3Cu, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899AB4Cu, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899AB54u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899AB5Cu, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899AB74u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899AB8Cu, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899ABA4u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899ABBCu, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899ABD4u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899ABECu, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899AC04u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899AC1Cu, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899AC34u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899AC4Cu, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899AC64u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899ACACu, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899ACE4u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899AD30u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899AD5Cu, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899AD64u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899AD80u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899AD9Cu, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899ADA4u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899ADACu, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899ADB0u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899ADECu, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899AE60u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899AEA4u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899AEBCu, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899AEC4u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899AF34u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899AF3Cu, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899AF44u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899AF50u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899AF58u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899AF94u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899AFE8u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899AFF4u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899B010u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899B018u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899B020u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899B048u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899B09Cu, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899B0BCu, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899B0E0u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899B0F8u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899B100u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899B124u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899B150u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899B158u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899B17Cu, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899B184u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899B18Cu, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899B194u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899B198u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899B1A8u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899B1B4u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899B1BCu, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899B1D8u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899B1E8u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899B1F4u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899B200u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899B208u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899B210u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899B218u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899B220u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899B228u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899B244u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899B250u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899B258u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899B298u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899B2A0u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899B2A8u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899B2C0u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899B2D0u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899B2E0u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899B310u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899B324u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899B340u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899B35Cu, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899B370u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899B374u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899B37Cu, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899B384u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899B38Cu, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899B394u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899B39Cu, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899B3A0u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899B3A8u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899B3B0u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899B3C4u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899B400u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899B40Cu, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899B420u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899B44Cu, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899B458u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899B490u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899B49Cu, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899B4B0u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899B4C0u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899B4CCu, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899B4E0u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899B4ECu, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899B4F8u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899B500u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899B508u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899B524u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899B530u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899B564u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899B570u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899B57Cu, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899B584u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899B610u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899B61Cu, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899B62Cu, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899B630u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899B640u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899B64Cu, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899B65Cu, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899B668u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899B674u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899B680u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899B68Cu, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899B698u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899B6A4u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899B6BCu, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899B6C0u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899B6D0u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899B6D4u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899B6E0u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899B6E8u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899B728u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899B74Cu, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899B770u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899B774u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899B77Cu, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899B860u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899B8D8u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899B8E8u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899B8F4u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899B924u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899B948u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899B954u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899B96Cu, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899B978u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899B988u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899B9A4u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899B9ACu, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899B9BCu, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899B9C8u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899B9CCu, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899B9D8u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899B9F8u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899BA24u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899BA40u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899BA48u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899BA58u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899BA70u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899BA7Cu, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899BAECu, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899BB08u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899BB40u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899BB78u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899BB80u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899BB84u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899BBB8u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899BBC0u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899BBF4u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899BBFCu, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899BC04u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899BC0Cu, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899BC14u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899BC1Cu, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899BC24u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899BC2Cu, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899BC34u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899BC3Cu, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899BC4Cu, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899BC54u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899BC70u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899BC88u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899BC98u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899BCB4u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899BCD0u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899BCD8u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899BCE8u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899BD00u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899BD0Cu, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899BD18u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899BD24u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899BD34u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899BD54u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899BD68u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899BD80u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899BD88u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899BD90u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899BDA8u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899BDB0u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899BDC8u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899BDD0u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899BDE8u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899BDF0u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899BE08u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899BE10u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899BE28u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899BE30u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899BE48u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899BE50u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899BE68u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899BE70u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899BE88u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899BE90u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899BEA8u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899BEB0u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899BEC8u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899BED0u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899BEE8u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899BEF0u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899BF08u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899BF10u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899BF28u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899BF30u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899BF48u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899BF50u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899BF68u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899BF70u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899BF78u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899BF80u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899BF98u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899BFA0u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899BFA8u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899BFB0u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899BFB8u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899BFC0u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899BFCCu, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899BFD4u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899BFE0u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899BFE8u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899BFF4u, &recomp_unit_0101, "recomp_unit_0101"); - runtime.register_function(0x0899BFFCu, &recomp_unit_0101, "recomp_unit_0101"); + // PSPRECOMP_V812_COMPACT_REGISTRATION: same entry set, looped once in Runtime instead of source-expanded calls. + runtime.register_generated_entry_mask(0x08998000u, &recomp_unit_0101, "recomp_unit_0101", + kEntryMasks_recomp_unit_0101, 64u); } } // namespace psprecomp diff --git a/profiles/vcs/generated/generated_unit_0102.cpp b/profiles/vcs/generated/generated_unit_0102.cpp index 6531d83..c88fd8e 100644 --- a/profiles/vcs/generated/generated_unit_0102.cpp +++ b/profiles/vcs/generated/generated_unit_0102.cpp @@ -721,6 +721,19 @@ LOCAL_DISPATCH: AOT_REGCACHE_SYNC_OUT(); return; } } +// PSPRECOMP_V812_SHARED_SCHED_BLOCK: one scheduler-exact slow boundary per unit. +LOCAL_SCHED_BOUNDARY: + ctx.pc = jump_target; + AOT_REGCACHE_SYNC_OUT(); + if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { + ++local_redispatch_rounds; + AOT_REGCACHE_SYNC_IN(); + local_transfers = 0u; + local_pc = ctx.pc; + entry_id = 0u; + goto LOCAL_DISPATCH; + } + return; L_0899C000: aot_gpr_31 = (0x0899C008u); aot_gpr_5 = (0u | 0u); @@ -1634,18 +1647,8 @@ L_0899C680: aot_gpr_29 = (aot_gpr_29 + static_cast(144)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0899C6A0: aot_gpr_29 = (aot_gpr_29 + static_cast(-1264)); ctx.gpr[6] = (aot_mem.aot_direct_load32(aot_gpr_28 + static_cast(6784))); @@ -4919,18 +4922,8 @@ L_0899DFA4: aot_gpr_29 = (aot_gpr_29 + static_cast(1264)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0899DFE4: aot_gpr_29 = (aot_gpr_29 + static_cast(-1184)); ctx.gpr[6] = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(112))); @@ -8400,18 +8393,8 @@ L_0899F9A4: aot_gpr_29 = (aot_gpr_29 + static_cast(1184)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_0899F9EC: aot_gpr_29 = (aot_gpr_29 + static_cast(-1040)); ctx.gpr[6] = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(112))); @@ -9169,647 +9152,8 @@ void recomp_unit_0102(Runtime &rt, AllegrexContext &ctx) { void register_generated_unit_102(Runtime &runtime) { runtime.register_generated_unit(102u, 0x0899C000u, 16384u, &recomp_unit_0102, &recomp_unit_0102_entry); - runtime.register_function(0x0899C000u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899C008u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899C010u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899C01Cu, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899C024u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899C030u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899C038u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899C044u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899C04Cu, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899C058u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899C060u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899C06Cu, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899C074u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899C0CCu, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899C0D8u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899C0E0u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899C0ECu, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899C0F4u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899C104u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899C118u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899C12Cu, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899C168u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899C170u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899C184u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899C1C0u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899C1D8u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899C1E0u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899C1F0u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899C200u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899C208u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899C244u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899C25Cu, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899C268u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899C27Cu, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899C294u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899C2A0u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899C2B8u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899C2D8u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899C328u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899C33Cu, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899C34Cu, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899C35Cu, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899C36Cu, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899C370u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899C38Cu, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899C398u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899C3B8u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899C3C0u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899C3CCu, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899C3E0u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899C3E4u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899C3ECu, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899C3F8u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899C40Cu, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899C410u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899C418u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899C420u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899C428u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899C430u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899C43Cu, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899C44Cu, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899C454u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899C460u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899C470u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899C480u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899C48Cu, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899C494u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899C49Cu, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899C4A4u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899C4ACu, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899C4B8u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899C4C8u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899C4D8u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899C4E4u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899C4ECu, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899C4F4u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899C4FCu, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899C504u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899C510u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899C520u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899C530u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899C53Cu, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899C54Cu, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899C55Cu, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899C564u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899C574u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899C594u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899C59Cu, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899C5A4u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899C5ACu, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899C5C4u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899C5CCu, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899C5D8u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899C5E8u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899C5F0u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899C5F8u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899C608u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899C618u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899C628u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899C638u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899C648u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899C658u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899C668u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899C670u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899C678u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899C680u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899C6A0u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899C6ECu, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899C704u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899C724u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899C72Cu, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899C734u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899C758u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899C77Cu, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899C784u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899C78Cu, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899C794u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899C79Cu, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899C7A0u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899C7A8u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899C7B0u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899C7B8u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899C7CCu, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899C7D8u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899C7E0u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899C7E8u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899C7ECu, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899C7F0u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899C7F8u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899C800u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899C82Cu, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899C854u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899C858u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899C86Cu, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899C878u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899C880u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899C8A0u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899C8B0u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899C8C8u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899C8D8u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899C8DCu, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899C8E8u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899C8F4u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899C908u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899C910u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899C920u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899C934u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899C948u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899C95Cu, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899C9D0u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899C9D4u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899CA04u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899CA50u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899CA6Cu, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899CA88u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899CA90u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899CA98u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899CAA0u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899CAA4u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899CAD0u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899CB00u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899CB1Cu, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899CB24u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899CB2Cu, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899CB34u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899CB38u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899CB40u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899CB4Cu, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899CB90u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899CBA8u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899CBDCu, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899CBF0u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899CC04u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899CC0Cu, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899CC14u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899CC1Cu, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899CC2Cu, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899CC34u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899CC40u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899CC98u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899CCF8u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899CD1Cu, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899CD4Cu, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899CD58u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899CD6Cu, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899CD74u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899CD88u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899CD94u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899CDA8u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899CDB8u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899CDC8u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899CDCCu, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899CDE8u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899CDF4u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899CE88u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899CE94u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899CEA4u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899CEBCu, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899CF04u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899CF20u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899CF30u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899CF38u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899CF70u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899CF84u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899CF8Cu, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899CF90u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899CF98u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899CF9Cu, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899CFDCu, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899CFF0u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899CFF8u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899D000u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899D004u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899D010u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899D034u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899D090u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899D0B8u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899D0C0u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899D0C8u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899D0D0u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899D0E8u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899D0F0u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899D10Cu, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899D120u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899D13Cu, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899D14Cu, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899D160u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899D168u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899D184u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899D18Cu, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899D1A0u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899D1B0u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899D1BCu, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899D1E0u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899D1F4u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899D218u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899D228u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899D244u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899D24Cu, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899D260u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899D270u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899D27Cu, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899D28Cu, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899D294u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899D29Cu, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899D2B0u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899D2B8u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899D344u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899D360u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899D364u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899D3D8u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899D3E0u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899D3F4u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899D40Cu, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899D414u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899D42Cu, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899D45Cu, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899D480u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899D4B0u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899D4D4u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899D4D8u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899D504u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899D544u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899D58Cu, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899D5D0u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899D714u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899D71Cu, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899D72Cu, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899D768u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899D76Cu, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899D788u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899D7A0u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899D7ACu, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899D7C0u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899D874u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899D87Cu, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899D8E4u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899D968u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899D978u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899D988u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899D990u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899D998u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899D9A0u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899DAC4u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899DB04u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899DB0Cu, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899DB74u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899DB78u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899DBBCu, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899DC28u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899DC3Cu, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899DC98u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899DCA0u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899DD28u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899DD54u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899DD5Cu, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899DD64u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899DD90u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899DD98u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899DDA0u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899DDE4u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899DE10u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899DE18u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899DE98u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899DEC4u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899DF20u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899DF28u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899DF30u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899DF38u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899DF40u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899DF5Cu, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899DF68u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899DF98u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899DFA0u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899DFA4u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899DFE4u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899E04Cu, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899E054u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899E05Cu, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899E0ACu, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899E0B4u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899E0BCu, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899E0C4u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899E0D4u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899E0E8u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899E0F8u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899E0FCu, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899E114u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899E12Cu, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899E134u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899E16Cu, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899E19Cu, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899E1E4u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899E268u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899E28Cu, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899E2C4u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899E2CCu, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899E314u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899E324u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899E330u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899E348u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899E34Cu, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899E358u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899E364u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899E37Cu, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899E384u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899E38Cu, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899E394u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899E3A0u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899E3ACu, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899E3B8u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899E3C0u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899E3E4u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899E3F0u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899E400u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899E404u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899E408u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899E450u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899E454u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899E470u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899E480u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899E49Cu, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899E4ACu, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899E4C8u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899E4D4u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899E4E0u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899E4F0u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899E4F8u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899E51Cu, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899E52Cu, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899E544u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899E554u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899E558u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899E570u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899E590u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899E5A4u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899E5B8u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899E5C0u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899E5E4u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899E5ECu, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899E5F0u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899E600u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899E60Cu, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899E618u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899E624u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899E64Cu, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899E664u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899E674u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899E67Cu, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899E684u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899E688u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899E69Cu, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899E6B0u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899E6C8u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899E6D0u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899E6D8u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899E6E4u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899E6F4u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899E700u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899E710u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899E79Cu, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899E7A8u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899E81Cu, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899E830u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899E840u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899E844u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899E874u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899E884u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899E88Cu, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899E894u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899E898u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899E8B8u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899E8C8u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899E8E0u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899E8F0u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899E8F8u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899E900u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899E904u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899E928u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899E940u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899E95Cu, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899E974u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899E998u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899E9A8u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899E9D0u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899E9D4u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899E9ECu, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899E9F4u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899E9FCu, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899EA04u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899EA0Cu, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899EA20u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899EA2Cu, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899EA40u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899EA50u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899EA5Cu, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899EA68u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899EA94u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899EAB4u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899EAB8u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899EAD8u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899EAE4u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899EAF4u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899EAF8u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899EB10u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899EB20u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899EB38u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899EB50u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899EB58u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899EB60u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899EB6Cu, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899EBB0u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899EBB8u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899EBE0u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899EBE4u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899EBF8u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899EC00u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899EC14u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899EC18u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899EC1Cu, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899EC40u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899EC54u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899EC6Cu, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899EC7Cu, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899EC98u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899ECA0u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899ECA8u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899ECC8u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899ECD8u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899ED18u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899ED44u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899ED74u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899EDD0u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899EDE4u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899EDF8u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899EE08u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899EE14u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899EE24u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899EE38u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899EE5Cu, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899EE64u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899EE78u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899EE7Cu, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899EE80u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899EE9Cu, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899EEA4u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899EEBCu, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899EEC0u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899EF14u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899EF1Cu, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899EF30u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899EF34u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899EF3Cu, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899EF50u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899EF5Cu, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899EF64u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899EF6Cu, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899F01Cu, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899F024u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899F038u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899F03Cu, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899F040u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899F070u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899F078u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899F080u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899F088u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899F0A0u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899F0A8u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899F0BCu, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899F0D4u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899F0F4u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899F0FCu, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899F114u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899F118u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899F13Cu, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899F144u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899F16Cu, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899F178u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899F194u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899F19Cu, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899F1BCu, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899F1C8u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899F1F0u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899F200u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899F210u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899F21Cu, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899F22Cu, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899F238u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899F248u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899F264u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899F2B8u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899F2C4u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899F2D4u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899F2E0u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899F2F0u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899F338u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899F344u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899F354u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899F360u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899F370u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899F3D8u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899F41Cu, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899F424u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899F434u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899F498u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899F500u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899F514u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899F56Cu, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899F574u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899F640u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899F65Cu, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899F688u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899F690u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899F698u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899F6C4u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899F6CCu, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899F6D4u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899F764u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899F780u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899F7ACu, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899F7B4u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899F86Cu, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899F874u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899F87Cu, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899F884u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899F88Cu, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899F894u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899F8A0u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899F8C0u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899F914u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899F918u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899F930u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899F940u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899F954u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899F964u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899F974u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899F984u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899F98Cu, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899F994u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899F99Cu, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899F9A4u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899F9ECu, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899FA54u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899FA74u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899FAFCu, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899FB04u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899FB0Cu, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899FB1Cu, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899FB30u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899FB40u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899FB48u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899FB58u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899FB68u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899FB70u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899FB80u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899FB90u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899FB98u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899FBA8u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899FBB0u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899FBC0u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899FBC4u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899FBF4u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899FC04u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899FC18u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899FC3Cu, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899FC54u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899FC78u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899FC8Cu, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899FCB0u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899FCCCu, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899FCECu, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899FD18u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899FD24u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899FD34u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899FD48u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899FD54u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899FD64u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899FDA4u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899FDACu, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899FDC8u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899FDF0u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899FE10u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899FE18u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899FE20u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899FE30u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899FE40u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899FE60u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899FE68u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899FE78u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899FE88u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899FEB4u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899FEE8u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899FEF8u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899FF24u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899FF64u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899FF78u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899FFB8u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899FFCCu, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899FFD4u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899FFE8u, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899FFECu, &recomp_unit_0102, "recomp_unit_0102"); - runtime.register_function(0x0899FFF8u, &recomp_unit_0102, "recomp_unit_0102"); + // PSPRECOMP_V812_COMPACT_REGISTRATION: same entry set, looped once in Runtime instead of source-expanded calls. + runtime.register_generated_entry_mask(0x0899C000u, &recomp_unit_0102, "recomp_unit_0102", + kEntryMasks_recomp_unit_0102, 64u); } } // namespace psprecomp diff --git a/profiles/vcs/generated/generated_unit_0103.cpp b/profiles/vcs/generated/generated_unit_0103.cpp index 9165b0b..e79d599 100644 --- a/profiles/vcs/generated/generated_unit_0103.cpp +++ b/profiles/vcs/generated/generated_unit_0103.cpp @@ -694,6 +694,19 @@ LOCAL_DISPATCH: AOT_REGCACHE_SYNC_OUT(); return; } } +// PSPRECOMP_V812_SHARED_SCHED_BLOCK: one scheduler-exact slow boundary per unit. +LOCAL_SCHED_BOUNDARY: + ctx.pc = jump_target; + AOT_REGCACHE_SYNC_OUT(); + if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { + ++local_redispatch_rounds; + AOT_REGCACHE_SYNC_IN(); + local_transfers = 0u; + local_pc = ctx.pc; + entry_id = 0u; + goto LOCAL_DISPATCH; + } + return; L_089A0004: aot_gpr_4 = (aot_mem.aot_direct_load8(aot_gpr_5 + static_cast(2057))); { const bool branch_taken = aot_gpr_4 != 0u; @@ -3943,18 +3956,8 @@ L_089A1A6C: aot_gpr_29 = (aot_gpr_29 + static_cast(1040)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089A1AB4: aot_gpr_29 = (aot_gpr_29 + static_cast(-608)); { const std::uint32_t aot_run_words[16]{std::bit_cast(aot_fpr_20), std::bit_cast(ctx.fpr[22]), std::bit_cast(ctx.fpr[24]), std::bit_cast(ctx.fpr[26]), std::bit_cast(ctx.fpr[28]), std::bit_cast(ctx.fpr[30]), aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[22], ctx.gpr[23], ctx.gpr[30], aot_gpr_31}; @@ -5519,18 +5522,8 @@ L_089A2604: aot_gpr_29 = (aot_gpr_29 + static_cast(608)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089A264C: aot_gpr_29 = (aot_gpr_29 + static_cast(-288)); aot_gpr_6 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(112))); @@ -6145,18 +6138,8 @@ L_089A2AB0: aot_gpr_29 = (aot_gpr_29 + static_cast(288)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089A2AF8: aot_gpr_29 = (aot_gpr_29 + static_cast(-256)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(204), aot_gpr_16); @@ -7223,18 +7206,8 @@ L_089A33E4: aot_gpr_29 = (aot_gpr_29 + static_cast(256)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089A341C: aot_gpr_29 = (aot_gpr_29 + static_cast(-768)); ctx.gpr[7] = (16076u << 16u); @@ -8742,621 +8715,8 @@ void recomp_unit_0103(Runtime &rt, AllegrexContext &ctx) { void register_generated_unit_103(Runtime &runtime) { runtime.register_generated_unit(103u, 0x089A0000u, 16384u, &recomp_unit_0103, &recomp_unit_0103_entry); - runtime.register_function(0x089A0004u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A0010u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A001Cu, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A0024u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A002Cu, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A004Cu, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A0068u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A0078u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A0080u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A0088u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A008Cu, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A00A0u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A00B4u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A00B8u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A020Cu, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A0218u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A02A0u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A02B0u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A02B8u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A02C0u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A02C4u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A02E8u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A02F8u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A0308u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A0324u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A0334u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A033Cu, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A0344u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A0348u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A0350u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A0380u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A0398u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A03A8u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A03B0u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A03B8u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A03BCu, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A03C4u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A03C8u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A03DCu, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A03F0u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A0404u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A0414u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A049Cu, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A04ACu, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A04CCu, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A04E4u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A04ECu, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A0500u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A0504u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A0520u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A0534u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A054Cu, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A055Cu, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A0578u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A0580u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A0588u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A05A8u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A05B8u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A05F4u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A0604u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A0618u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A061Cu, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A0654u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A0664u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A0674u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A0678u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A0680u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A0690u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A069Cu, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A073Cu, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A0754u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A077Cu, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A078Cu, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A0794u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A0798u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A07A0u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A07A4u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A07C4u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A07D4u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A07DCu, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A07E4u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A07E8u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A083Cu, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A0850u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A0884u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A08B0u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A08C4u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A08D4u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A08DCu, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A08E0u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A08E8u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A08ECu, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A08F4u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A0908u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A0928u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A0938u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A0940u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A0948u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A094Cu, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A0994u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A09A4u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A09B0u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A09B8u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A09C8u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A09D4u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A09E4u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A0A1Cu, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A0A3Cu, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A0A4Cu, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A0A54u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A0A5Cu, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A0A60u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A0AACu, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A0ABCu, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A0AC8u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A0AD0u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A0AE0u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A0AE4u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A0B04u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A0B0Cu, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A0B28u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A0B34u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A0B90u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A0B98u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A0BACu, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A0BB0u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A0BB8u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A0BCCu, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A0C38u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A0C40u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A0C48u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A0C50u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A0C74u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A0C7Cu, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A0CA0u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A0CACu, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A0CC4u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A0CCCu, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A0D18u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A0D24u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A0D2Cu, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A0D50u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A0D58u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A0D7Cu, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A0D84u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A0DCCu, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A0DDCu, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A0DE4u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A0DECu, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A0DF4u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A0DF8u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A0E08u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A0E10u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A0E74u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A0E7Cu, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A0E90u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A0E94u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A0E98u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A0EC0u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A0EC8u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A0EECu, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A0EF8u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A0F0Cu, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A0F20u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A0F30u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A0F38u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A0F48u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A0F60u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A0F6Cu, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A0F84u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A0F9Cu, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A0FA8u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A0FB0u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A0FC0u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A0FC4u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A0FD0u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A0FE8u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A0FECu, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A1004u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A1010u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A1024u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A102Cu, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A1044u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A1048u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A1064u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A106Cu, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A1098u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A10A4u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A10C0u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A10D0u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A10D8u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A10E0u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A10E8u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A1100u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A111Cu, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A1124u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A1148u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A1154u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A117Cu, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A1184u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A124Cu, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A13DCu, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A13E8u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A13F8u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A1414u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A1424u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A1430u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A144Cu, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A1460u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A1498u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A14A0u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A14E0u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A14E8u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A1514u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A151Cu, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A1540u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A1550u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A15A4u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A15ACu, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A15E4u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A160Cu, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A1628u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A1654u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A165Cu, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A1664u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A1690u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A1698u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A16A0u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A16C4u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A16E0u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A170Cu, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A1714u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A1718u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A174Cu, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A1758u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A1760u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A1768u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A1770u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A1784u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A1790u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A1798u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A17B0u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A17C0u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A17F0u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A17F8u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A1864u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A18A0u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A18B0u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A18C4u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A18D4u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A18E0u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A18E8u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A1900u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A1910u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A1928u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A1934u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A1948u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A1958u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A1968u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A1978u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A1984u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A198Cu, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A19ACu, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A19C0u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A19D0u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A1A00u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A1A14u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A1A18u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A1A20u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A1A38u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A1A44u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A1A58u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A1A64u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A1A6Cu, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A1AB4u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A1B3Cu, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A1B54u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A1B84u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A1BACu, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A1BB4u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A1BD4u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A1C0Cu, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A1C18u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A1C2Cu, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A1C5Cu, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A1C64u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A1C6Cu, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A1C74u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A1C8Cu, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A1CC0u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A1D28u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A1D58u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A1D60u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A1D68u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A1D7Cu, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A1D84u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A1DA4u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A1DACu, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A1DBCu, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A1DC8u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A1E4Cu, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A1E5Cu, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A1E74u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A1E88u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A1E90u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A1EB4u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A1EB8u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A1EC0u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A1ECCu, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A1ED8u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A1EE4u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A1EF0u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A1F88u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A1F94u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A1FC4u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A1FCCu, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A1FD8u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A1FE0u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A1FF8u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A2014u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A2028u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A2038u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A2048u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A20BCu, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A20C8u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A20D4u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A20DCu, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A20ECu, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A20FCu, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A210Cu, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A211Cu, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A212Cu, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A219Cu, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A21A4u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A21B0u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A21B8u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A21BCu, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A21C8u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A21D4u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A21F4u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A21FCu, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A2208u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A221Cu, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A2228u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A2240u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A2250u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A2264u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A226Cu, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A2274u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A228Cu, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A229Cu, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A22A8u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A22B0u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A22BCu, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A22C4u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A2340u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A2350u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A2364u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A237Cu, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A238Cu, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A23A0u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A23B0u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A23D8u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A2404u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A2414u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A241Cu, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A2424u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A2440u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A2458u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A245Cu, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A2464u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A2478u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A2490u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A2494u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A2574u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A2588u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A259Cu, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A25D0u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A25F0u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A25FCu, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A2604u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A264Cu, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A26B8u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A2740u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A274Cu, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A2760u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A276Cu, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A2770u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A2778u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A2784u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A27B8u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A27C8u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A27D4u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A27E8u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A27FCu, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A280Cu, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A2814u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A2818u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A2830u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A2838u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A2840u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A2848u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A285Cu, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A2870u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A2880u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A2888u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A288Cu, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A28A8u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A28B0u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A28BCu, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A2938u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A2940u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A294Cu, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A29A0u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A29A8u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A29D0u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A29F8u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A2A00u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A2A2Cu, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A2A6Cu, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A2AACu, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A2AB0u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A2AF8u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A2B48u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A2B80u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A2B88u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A2B90u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A2BDCu, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A2BFCu, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A2C20u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A2C5Cu, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A2C78u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A2C8Cu, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A2C9Cu, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A2CB0u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A2CC4u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A2D0Cu, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A2D20u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A2D38u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A2D68u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A2D78u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A2D88u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A2DA0u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A2DB0u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A2DE0u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A2DF0u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A2E00u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A2E18u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A2E28u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A2E58u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A2E68u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A2E78u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A2E90u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A2F18u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A2F48u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A2F58u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A2F68u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A2F80u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A301Cu, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A302Cu, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A3090u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A30B4u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A30E0u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A310Cu, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A3130u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A3158u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A3184u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A31A8u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A31D0u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A31FCu, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A3220u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A3248u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A3264u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A327Cu, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A3294u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A3324u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A33D0u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A33E4u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A341Cu, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A3480u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A348Cu, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A34B4u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A34BCu, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A34C4u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A34CCu, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A34DCu, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A3508u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A3544u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A3554u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A3558u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A356Cu, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A3574u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A357Cu, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A3588u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A35B8u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A35C8u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A35D4u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A35E4u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A35ECu, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A35F4u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A35FCu, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A3638u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A3640u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A3648u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A3650u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A368Cu, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A36B4u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A36D4u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A36DCu, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A36E0u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A36F4u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A36FCu, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A3708u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A3728u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A3730u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A374Cu, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A3750u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A3758u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A3780u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A3788u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A3790u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A3794u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A379Cu, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A37A4u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A37B8u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A37C0u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A37CCu, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A382Cu, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A3840u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A3848u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A3858u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A3864u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A38CCu, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A38E4u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A38F8u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A38FCu, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A3988u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A3990u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A39A0u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A39B8u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A39D8u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A39E4u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A3A00u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A3A0Cu, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A3A20u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A3A2Cu, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A3A34u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A3A70u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A3A78u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A3A80u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A3A88u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A3AACu, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A3AE0u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A3B08u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A3B28u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A3B30u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A3B38u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A3B50u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A3B78u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A3B88u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A3BACu, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A3BC4u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A3BF0u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A3BF8u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A3C08u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A3C0Cu, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A3C14u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A3C1Cu, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A3C38u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A3C64u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A3C74u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A3C98u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A3CB0u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A3CDCu, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A3CE4u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A3CF4u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A3CF8u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A3D04u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A3D10u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A3D1Cu, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A3D2Cu, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A3D34u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A3D3Cu, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A3D48u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A3D50u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A3D58u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A3D60u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A3D68u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A3D78u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A3D80u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A3D90u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A3D98u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A3DB4u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A3DC0u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A3E20u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A3E2Cu, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A3E40u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A3E4Cu, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A3E70u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A3E7Cu, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A3E84u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A3E88u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A3E94u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A3EA0u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A3EA8u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A3EB0u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A3EB8u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A3EC0u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A3EC8u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A3EECu, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A3F08u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A3F14u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A3F20u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A3F2Cu, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A3F38u, &recomp_unit_0103, "recomp_unit_0103"); - runtime.register_function(0x089A3FC8u, &recomp_unit_0103, "recomp_unit_0103"); + // PSPRECOMP_V812_COMPACT_REGISTRATION: same entry set, looped once in Runtime instead of source-expanded calls. + runtime.register_generated_entry_mask(0x089A0004u, &recomp_unit_0103, "recomp_unit_0103", + kEntryMasks_recomp_unit_0103, 64u); } } // namespace psprecomp diff --git a/profiles/vcs/generated/generated_unit_0104.cpp b/profiles/vcs/generated/generated_unit_0104.cpp index 315f1d7..f7c0ed1 100644 --- a/profiles/vcs/generated/generated_unit_0104.cpp +++ b/profiles/vcs/generated/generated_unit_0104.cpp @@ -614,6 +614,19 @@ LOCAL_DISPATCH: AOT_REGCACHE_SYNC_OUT(); return; } } +// PSPRECOMP_V812_SHARED_SCHED_BLOCK: one scheduler-exact slow boundary per unit. +LOCAL_SCHED_BOUNDARY: + ctx.pc = jump_target; + AOT_REGCACHE_SYNC_OUT(); + if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { + ++local_redispatch_rounds; + AOT_REGCACHE_SYNC_IN(); + local_transfers = 0u; + local_pc = ctx.pc; + entry_id = 0u; + goto LOCAL_DISPATCH; + } + return; L_089A4000: aot_mem.aot_direct_store32(ctx.gpr[23] + static_cast(36), std::bit_cast(aot_fpr_13)); ctx.fpr[18] = std::bit_cast(aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(0))); @@ -1044,18 +1057,8 @@ L_089A42CC: aot_gpr_29 = (aot_gpr_29 + static_cast(768)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089A4314: aot_gpr_29 = (aot_gpr_29 + static_cast(-256)); { const std::uint32_t aot_run_words[7]{std::bit_cast(aot_fpr_20), aot_gpr_16, aot_gpr_17, ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], aot_gpr_31}; @@ -1685,18 +1688,8 @@ L_089A4654: aot_gpr_29 = (aot_gpr_29 + static_cast(256)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089A46F0: aot_gpr_29 = (aot_gpr_29 + static_cast(-672)); aot_gpr_5 = (17036u << 16u); @@ -2922,18 +2915,8 @@ L_089A4E70: aot_gpr_29 = (aot_gpr_29 + static_cast(672)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089A4EA0: aot_gpr_29 = (aot_gpr_29 + static_cast(-528)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(500), ctx.gpr[19]); @@ -3819,18 +3802,8 @@ L_089A545C: aot_gpr_29 = (aot_gpr_29 + static_cast(528)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089A5494: aot_gpr_29 = (aot_gpr_29 + static_cast(-528)); { const std::uint32_t aot_run_words[16]{std::bit_cast(aot_fpr_20), std::bit_cast(ctx.fpr[22]), std::bit_cast(ctx.fpr[24]), std::bit_cast(ctx.fpr[26]), std::bit_cast(ctx.fpr[28]), std::bit_cast(ctx.fpr[30]), aot_gpr_16, aot_gpr_17, ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[22], ctx.gpr[23], ctx.gpr[30], aot_gpr_31}; @@ -5164,18 +5137,8 @@ L_089A5EB0: aot_gpr_29 = (aot_gpr_29 + static_cast(528)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089A5EF8: aot_gpr_29 = (aot_gpr_29 + static_cast(-768)); aot_gpr_5 = (16948u << 16u); @@ -7311,18 +7274,8 @@ L_089A6C80: aot_gpr_29 = (aot_gpr_29 + static_cast(768)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089A6CAC: aot_gpr_29 = (aot_gpr_29 + static_cast(-272)); { const std::uint32_t aot_run_words[11]{std::bit_cast(aot_fpr_20), std::bit_cast(ctx.fpr[22]), std::bit_cast(ctx.fpr[24]), std::bit_cast(ctx.fpr[26]), std::bit_cast(ctx.fpr[28]), aot_gpr_16, aot_gpr_17, ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], aot_gpr_31}; @@ -8014,18 +7967,8 @@ L_089A71CC: aot_gpr_29 = (aot_gpr_29 + static_cast(272)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089A7200: aot_gpr_29 = (aot_gpr_29 + static_cast(-640)); { const std::uint32_t aot_run_words[12]{std::bit_cast(aot_fpr_20), std::bit_cast(ctx.fpr[22]), std::bit_cast(ctx.fpr[24]), std::bit_cast(ctx.fpr[26]), aot_gpr_16, aot_gpr_17, ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[22], aot_gpr_31}; @@ -9082,18 +9025,8 @@ L_089A7854: aot_gpr_29 = (aot_gpr_29 + static_cast(640)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089A788C: aot_gpr_29 = (aot_gpr_29 + static_cast(-528)); ctx.gpr[6] = (static_cast(static_cast(static_cast(aot_mem.aot_direct_load16(aot_gpr_4 + static_cast(0)))))); @@ -10220,541 +10153,8 @@ void recomp_unit_0104(Runtime &rt, AllegrexContext &ctx) { void register_generated_unit_104(Runtime &runtime) { runtime.register_generated_unit(104u, 0x089A4000u, 16384u, &recomp_unit_0104, &recomp_unit_0104_entry); - runtime.register_function(0x089A4000u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A4030u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A4054u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A4060u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A4074u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A4080u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A4094u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A409Cu, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A40A8u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A40B4u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A40DCu, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A40E8u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A40F8u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A410Cu, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A4114u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A4124u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A4164u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A41B0u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A41ECu, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A41F4u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A4260u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A426Cu, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A4274u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A4280u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A42CCu, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A4314u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A4388u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A43C8u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A43DCu, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A43F4u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A4408u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A441Cu, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A4430u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A4448u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A4458u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A4460u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A446Cu, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A44ECu, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A44F8u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A456Cu, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A45DCu, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A45F8u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A4614u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A4628u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A4654u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A46F0u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A4754u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A47BCu, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A47E0u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A484Cu, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A4868u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A4884u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A488Cu, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A4898u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A48A0u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A48ACu, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A48ECu, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A48FCu, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A491Cu, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A4930u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A4944u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A49ECu, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A4A04u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A4A34u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A4A58u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A4A84u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A4AA8u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A4AD0u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A4AFCu, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A4B0Cu, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A4B1Cu, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A4B34u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A4B3Cu, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A4B40u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A4B5Cu, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A4B70u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A4C54u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A4C78u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A4C9Cu, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A4CA4u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A4D2Cu, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A4D48u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A4D54u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A4E64u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A4E6Cu, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A4E70u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A4EA0u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A4F00u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A4F30u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A4F44u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A4F4Cu, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A4F64u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A4F80u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A4FE8u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A4FF0u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A5000u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A5034u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A503Cu, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A5060u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A506Cu, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A5140u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A51C8u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A51D4u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A51ECu, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A5254u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A5260u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A529Cu, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A53BCu, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A53CCu, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A541Cu, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A5428u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A5430u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A5458u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A545Cu, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A5494u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A54F4u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A552Cu, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A554Cu, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A555Cu, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A5598u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A559Cu, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A55A8u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A55C8u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A55D0u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A55E0u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A55E8u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A5608u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A5610u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A5624u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A562Cu, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A5640u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A5648u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A5658u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A567Cu, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A568Cu, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A569Cu, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A56B0u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A56ECu, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A56F8u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A570Cu, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A5738u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A5744u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A5754u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A5774u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A5790u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A57A0u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A5820u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A5834u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A5850u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A5854u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A5864u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A5884u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A58A0u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A58ACu, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A58C0u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A58D8u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A58F4u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A58FCu, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A5908u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A5924u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A5934u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A5944u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A5954u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A5970u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A5984u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A5994u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A59B0u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A59C0u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A59D4u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A59E4u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A5A04u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A5A14u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A5A34u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A5A3Cu, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A5A40u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A5A4Cu, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A5A58u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A5A68u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A5AB4u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A5AC4u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A5AF4u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A5B00u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A5B74u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A5B7Cu, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A5B9Cu, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A5BECu, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A5BF4u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A5C00u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A5C0Cu, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A5C80u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A5C88u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A5CA8u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A5CF8u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A5D00u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A5D14u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A5D1Cu, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A5D24u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A5D30u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A5D3Cu, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A5DB0u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A5DB8u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A5DD8u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A5E28u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A5E30u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A5E44u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A5E4Cu, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A5E54u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A5E5Cu, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A5E78u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A5E90u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A5E94u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A5EA0u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A5EB0u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A5EF8u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A5F58u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A5F84u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A5FA0u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A5FA8u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A5FB0u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A5FB8u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A5FC4u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A5FCCu, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A5FD0u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A5FD8u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A5FE4u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A6008u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A6028u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A6044u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A6068u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A6080u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A6088u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A6090u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A60A4u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A60ACu, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A60C0u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A60C8u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A60D0u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A60D8u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A60E4u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A60ECu, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A60F0u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A60F8u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A6104u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A612Cu, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A614Cu, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A6168u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A6170u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A6174u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A6180u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A6188u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A6198u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A61B0u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A61B8u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A61C0u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A61C8u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A61D0u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A61D8u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A61E0u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A6200u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A6210u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A6218u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A622Cu, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A624Cu, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A6274u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A6278u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A6280u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A6294u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A62A8u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A62B0u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A62B8u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A62D8u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A62E8u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A62F0u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A6304u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A6324u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A634Cu, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A6350u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A6358u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A636Cu, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A6380u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A6388u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A63A8u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A63ACu, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A63B4u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A63C0u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A63CCu, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A63D8u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A63F0u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A6400u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A6424u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A6430u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A6448u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A6454u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A646Cu, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A6478u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A6490u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A649Cu, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A64A4u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A64ACu, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A64B0u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A64B8u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A64F0u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A65ACu, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A65B0u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A65B8u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A65E0u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A65FCu, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A6604u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A6628u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A6640u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A6650u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A6658u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A6678u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A6680u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A66A4u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A66ACu, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A66BCu, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A66C8u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A66E8u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A6710u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A672Cu, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A673Cu, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A674Cu, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A6808u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A6818u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A6838u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A68B0u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A68B8u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A6904u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A6914u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A6924u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A6928u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A6940u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A6958u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A6964u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A6970u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A6978u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A6988u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A6B0Cu, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A6B14u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A6B60u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A6B68u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A6BA0u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A6C58u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A6C7Cu, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A6C80u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A6CACu, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A6D24u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A6D6Cu, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A6D70u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A6D90u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A6DA4u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A6DB8u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A6E84u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A6E90u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A6EA4u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A6EB0u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A6EF4u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A6F18u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A6F20u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A6F2Cu, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A6F34u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A6F3Cu, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A6F44u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A6F4Cu, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A6F54u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A6F5Cu, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A6F64u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A6F6Cu, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A6F74u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A6F7Cu, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A6F84u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A6F8Cu, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A6F94u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A6FA4u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A6FACu, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A6FB8u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A6FC4u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A6FD0u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A6FDCu, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A6FECu, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A6FF4u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A6FFCu, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A7004u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A7010u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A7014u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A703Cu, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A7040u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A7050u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A706Cu, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A7078u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A70A4u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A70A8u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A70B4u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A70E0u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A70E8u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A70F4u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A7120u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A7128u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A719Cu, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A71BCu, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A71C0u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A71CCu, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A7200u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A723Cu, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A7244u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A724Cu, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A725Cu, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A72A8u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A72B0u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A72B8u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A72C4u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A72D4u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A72D8u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A72F4u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A7310u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A7318u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A7320u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A7360u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A7374u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A7380u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A7400u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A742Cu, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A743Cu, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A745Cu, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A7478u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A74BCu, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A74D0u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A7518u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A7534u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A753Cu, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A7544u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A755Cu, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A7588u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A75D0u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A75FCu, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A7610u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A7634u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A7664u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A766Cu, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A7678u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A76D8u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A76E0u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A7704u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A7718u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A771Cu, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A7738u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A776Cu, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A7788u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A7798u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A77B0u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A77BCu, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A7834u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A7854u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A788Cu, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A78BCu, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A78CCu, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A78DCu, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A78E0u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A78FCu, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A7928u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A7930u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A793Cu, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A7944u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A7950u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A7960u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A7968u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A7978u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A7994u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A799Cu, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A79A4u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A79ACu, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A79BCu, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A79C4u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A79CCu, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A7A0Cu, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A7A24u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A7A30u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A7A3Cu, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A7A44u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A7AA8u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A7AACu, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A7AB4u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A7B18u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A7B1Cu, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A7B6Cu, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A7B8Cu, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A7B94u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A7B9Cu, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A7BA4u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A7BD0u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A7BD8u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A7C04u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A7C30u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A7C48u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A7C50u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A7C70u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A7C84u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A7CD8u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A7CECu, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A7CF4u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A7CFCu, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A7D0Cu, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A7D2Cu, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A7D38u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A7D40u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A7D4Cu, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A7D54u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A7D60u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A7D70u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A7D84u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A7D98u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A7DA8u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A7DC8u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A7DD0u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A7DD8u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A7DE0u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A7DF0u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A7DFCu, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A7E04u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A7E0Cu, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A7E14u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A7E40u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A7E48u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A7E74u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A7EA4u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A7EB8u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A7ECCu, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A7ED8u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A7EECu, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A7F20u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A7F90u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A7F98u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A7FA0u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A7FA8u, &recomp_unit_0104, "recomp_unit_0104"); - runtime.register_function(0x089A7FD4u, &recomp_unit_0104, "recomp_unit_0104"); + // PSPRECOMP_V812_COMPACT_REGISTRATION: same entry set, looped once in Runtime instead of source-expanded calls. + runtime.register_generated_entry_mask(0x089A4000u, &recomp_unit_0104, "recomp_unit_0104", + kEntryMasks_recomp_unit_0104, 64u); } } // namespace psprecomp diff --git a/profiles/vcs/generated/generated_unit_0105.cpp b/profiles/vcs/generated/generated_unit_0105.cpp index 88ff52c..5b673e3 100644 --- a/profiles/vcs/generated/generated_unit_0105.cpp +++ b/profiles/vcs/generated/generated_unit_0105.cpp @@ -935,6 +935,19 @@ LOCAL_DISPATCH: AOT_REGCACHE_SYNC_OUT(); return; } } +// PSPRECOMP_V812_SHARED_SCHED_BLOCK: one scheduler-exact slow boundary per unit. +LOCAL_SCHED_BOUNDARY: + ctx.pc = jump_target; + AOT_REGCACHE_SYNC_OUT(); + if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { + ++local_redispatch_rounds; + AOT_REGCACHE_SYNC_IN(); + local_transfers = 0u; + local_pc = ctx.pc; + entry_id = 0u; + goto LOCAL_DISPATCH; + } + return; L_089A8000: { const std::uint32_t vfpu_address = aot_gpr_5 + static_cast(0); std::uint32_t vfpu_words[4]{}; @@ -1024,18 +1037,8 @@ L_089A8074: aot_gpr_29 = (aot_gpr_29 + static_cast(528)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089A8094: aot_gpr_29 = (aot_gpr_29 + static_cast(-336)); { const std::uint32_t aot_run_words[9]{std::bit_cast(aot_fpr_20), std::bit_cast(ctx.fpr[22]), aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], aot_gpr_31}; @@ -1638,18 +1641,8 @@ L_089A83E8: aot_gpr_29 = (aot_gpr_29 + static_cast(336)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089A8464: aot_gpr_29 = (aot_gpr_29 + static_cast(-544)); { const std::uint32_t aot_run_words[16]{std::bit_cast(aot_fpr_20), std::bit_cast(ctx.fpr[22]), std::bit_cast(ctx.fpr[24]), std::bit_cast(ctx.fpr[26]), std::bit_cast(ctx.fpr[28]), std::bit_cast(ctx.fpr[30]), aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[22], ctx.gpr[23], ctx.gpr[30], aot_gpr_31}; @@ -2494,18 +2487,8 @@ L_089A8980: aot_gpr_29 = (aot_gpr_29 + static_cast(544)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089A89CC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (48896u << 16u); @@ -2547,18 +2530,8 @@ L_089A8A54: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089A8A60: { const std::uint32_t vfpu_address = ctx.gpr[6] + static_cast(0); std::uint32_t vfpu_words[4]{}; @@ -2614,18 +2587,8 @@ L_089A8A60: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089A8A88: ctx.gpr[8] = (static_cast(static_cast(static_cast(aot_mem.aot_direct_load16(aot_gpr_4 + static_cast(0)))))); ctx.gpr[9] = (static_cast(static_cast(static_cast(aot_mem.aot_direct_load16(aot_gpr_4 + static_cast(2)))))); @@ -2669,18 +2632,8 @@ L_089A8A88: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089A8ACC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, ctx.gpr[17], ctx.gpr[18]}; @@ -2737,18 +2690,8 @@ L_089A8B28: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089A8B40: aot_mem.aot_direct_store32(ctx.gpr[17] + static_cast(0), aot_gpr_4); aot_gpr_4 = (aot_mem.aot_direct_load32(aot_gpr_16 + static_cast(900))); @@ -2941,18 +2884,8 @@ L_089A8C7C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089A8C9C: ctx.gpr[8] = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(0))); ctx.gpr[9] = (0u | 0u); @@ -3012,18 +2945,8 @@ L_089A8CEC: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089A8CF4: aot_gpr_29 = (aot_gpr_29 + static_cast(-320)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(292), ctx.gpr[17]); @@ -3651,18 +3574,8 @@ L_089A9018: aot_gpr_29 = (aot_gpr_29 + static_cast(320)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089A9038: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(20), ctx.gpr[17]); @@ -4066,18 +3979,8 @@ L_089A92D8: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089A92F4: aot_gpr_29 = (aot_gpr_29 + static_cast(-112)); ctx.gpr[6] = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(2228))); @@ -4353,18 +4256,8 @@ L_089A94FC: aot_gpr_29 = (aot_gpr_29 + static_cast(112)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089A9520: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -4427,18 +4320,8 @@ L_089A95A4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089A95B8: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, ctx.gpr[17], ctx.gpr[18]}; @@ -4781,18 +4664,8 @@ L_089A97F0: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089A9810: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -4934,18 +4807,8 @@ L_089A98EC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089A9900: aot_gpr_29 = (aot_gpr_29 + static_cast(-176)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(148), ctx.gpr[17]); @@ -5213,18 +5076,8 @@ L_089A9A68: aot_gpr_29 = (aot_gpr_29 + static_cast(176)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089A9A84: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, ctx.gpr[17], aot_gpr_31}; @@ -5288,18 +5141,8 @@ L_089A9ADC: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089A9AF0: aot_gpr_29 = (aot_gpr_29 + static_cast(-192)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(172), ctx.gpr[18]); @@ -5497,18 +5340,8 @@ L_089A9BF8: aot_gpr_29 = (aot_gpr_29 + static_cast(192)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089A9C1C: aot_gpr_29 = (aot_gpr_29 + static_cast(-480)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(436), ctx.gpr[18]); @@ -6277,18 +6110,8 @@ L_089A9F8C: aot_gpr_29 = (aot_gpr_29 + static_cast(480)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089A9FC8: aot_gpr_29 = (aot_gpr_29 + static_cast(-224)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(204), aot_gpr_16); @@ -6656,18 +6479,8 @@ L_089AA248: aot_gpr_29 = (aot_gpr_29 + static_cast(224)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089AA270: aot_gpr_29 = (aot_gpr_29 + static_cast(-288)); { const std::uint32_t aot_run_words[3]{std::bit_cast(aot_fpr_20), aot_gpr_16, ctx.gpr[17]}; @@ -7253,18 +7066,8 @@ L_089AA584: aot_gpr_29 = (aot_gpr_29 + static_cast(288)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089AA5B8: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(32), aot_gpr_16); @@ -7574,18 +7377,8 @@ L_089AA7E8: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089AA7FC: aot_gpr_29 = (aot_gpr_29 + static_cast(-176)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(144), aot_gpr_16); @@ -8046,18 +7839,8 @@ L_089AAB20: aot_gpr_29 = (aot_gpr_29 + static_cast(176)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089AAB3C: aot_gpr_29 = (aot_gpr_29 + static_cast(-96)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(80), aot_gpr_16); @@ -8148,18 +7931,8 @@ L_089AABF8: aot_gpr_29 = (aot_gpr_29 + static_cast(96)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089AAC08: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(20), ctx.gpr[17]); @@ -8343,18 +8116,8 @@ L_089AAD30: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089AAD48: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -8710,18 +8473,8 @@ L_089AAF40: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089AAF58: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, ctx.gpr[17], aot_gpr_31}; @@ -8848,18 +8601,8 @@ L_089AB034: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089AB048: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(8), aot_gpr_16); @@ -8989,18 +8732,8 @@ L_089AB144: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089AB158: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -9082,35 +8815,15 @@ L_089AB1D0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089AB1E8: jump_target = aot_gpr_31; aot_mem.aot_direct_store32(ctx.gpr[28] + static_cast(-13368), aot_gpr_4); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089AB1F0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -9318,18 +9031,8 @@ L_089AB394: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089AB3AC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -9499,18 +9202,8 @@ L_089AB4E8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089AB4FC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -9598,18 +9291,8 @@ L_089AB594: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089AB5A8: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -9770,18 +9453,8 @@ L_089AB6A4: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089AB6C0: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(16), aot_gpr_16); @@ -9946,18 +9619,8 @@ L_089AB7B4: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089AB7C8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -10072,18 +9735,8 @@ L_089AB8A0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089AB8B4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(80))); @@ -10129,18 +9782,8 @@ L_089AB900: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089AB910: aot_gpr_5 = (aot_mem.aot_direct_load32(aot_gpr_5 + static_cast(1360))); ctx.gpr[6] = (0u | 1u); @@ -10170,18 +9813,8 @@ L_089AB940: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089AB948: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(32), aot_gpr_16); @@ -10277,18 +9910,8 @@ L_089ABA00: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089ABA14: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[4]{std::bit_cast(aot_fpr_20), aot_gpr_16, ctx.gpr[17], aot_gpr_31}; @@ -10618,18 +10241,8 @@ L_089ABCD4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089ABCEC: aot_gpr_29 = (aot_gpr_29 + static_cast(-640)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(612), aot_gpr_16); @@ -11102,862 +10715,8 @@ void recomp_unit_0105(Runtime &rt, AllegrexContext &ctx) { void register_generated_unit_105(Runtime &runtime) { runtime.register_generated_unit(105u, 0x089A8000u, 16384u, &recomp_unit_0105, &recomp_unit_0105_entry); - runtime.register_function(0x089A8000u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A8008u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A8034u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A8040u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A8074u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A8094u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A80F4u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A8104u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A8114u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A8168u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A817Cu, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A819Cu, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A81A8u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A81F4u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A8204u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A8214u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A8238u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A8244u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A824Cu, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A8260u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A8274u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A8288u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A82A0u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A82A8u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A82B4u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A836Cu, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A838Cu, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A83C0u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A83D4u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A83E8u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A8464u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A8514u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A856Cu, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A8578u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A85C0u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A85F8u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A8600u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A8608u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A8668u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A8674u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A867Cu, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A8684u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A8690u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A86C8u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A86D0u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A86DCu, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A8714u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A871Cu, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A878Cu, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A8790u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A8798u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A87ACu, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A87C0u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A87CCu, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A87D4u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A87E4u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A87ECu, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A87FCu, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A8814u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A881Cu, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A8820u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A882Cu, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A884Cu, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A8854u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A8868u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A886Cu, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A8878u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A8880u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A88A4u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A88C0u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A88E8u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A896Cu, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A8980u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A89CCu, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A8A54u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A8A60u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A8A88u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A8ACCu, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A8AF4u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A8B00u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A8B0Cu, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A8B14u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A8B18u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A8B28u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A8B40u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A8B50u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A8B60u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A8B6Cu, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A8B74u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A8B80u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A8B8Cu, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A8BA0u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A8BACu, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A8BBCu, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A8BC4u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A8BD0u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A8BE8u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A8BF4u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A8C04u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A8C0Cu, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A8C18u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A8C24u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A8C38u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A8C44u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A8C54u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A8C5Cu, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A8C6Cu, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A8C74u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A8C7Cu, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A8C9Cu, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A8CB0u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A8CBCu, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A8CC8u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A8CD8u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A8CE0u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A8CE8u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A8CECu, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A8CF4u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A8D2Cu, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A8D3Cu, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A8D5Cu, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A8D70u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A8D80u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A8D90u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A8DA0u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A8DC0u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A8DE8u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A8DF0u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A8DFCu, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A8E04u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A8E4Cu, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A8E5Cu, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A8E6Cu, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A8EA4u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A8EC0u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A8EC8u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A8ED4u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A8EDCu, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A8F24u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A8F34u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A8F44u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A8F7Cu, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A8F90u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A8F9Cu, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A9008u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A9010u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A9018u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A9038u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A9064u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A9070u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A9088u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A9098u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A90B0u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A90B8u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A90C0u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A90C8u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A90D0u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A90E0u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A90FCu, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A9104u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A9114u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A911Cu, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A9124u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A912Cu, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A913Cu, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A9144u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A9150u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A915Cu, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A916Cu, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A9174u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A917Cu, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A9184u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A918Cu, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A9194u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A919Cu, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A91A4u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A91ACu, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A91B4u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A91D8u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A91E8u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A91F0u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A91F8u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A9208u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A9218u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A9228u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A9234u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A9244u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A9254u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A9278u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A9280u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A929Cu, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A92A4u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A92A8u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A92ACu, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A92B4u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A92BCu, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A92C4u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A92D8u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A92F4u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A9338u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A9340u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A934Cu, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A9358u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A936Cu, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A9378u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A9380u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A939Cu, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A93A8u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A93B0u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A93C0u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A93CCu, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A93DCu, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A93F0u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A943Cu, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A944Cu, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A945Cu, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A9474u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A947Cu, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A9498u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A94B4u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A94CCu, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A94E0u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A94E8u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A94FCu, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A9520u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A9558u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A9564u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A9584u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A9594u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A95A4u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A95B8u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A95E8u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A95F0u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A9600u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A9608u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A9614u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A961Cu, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A9624u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A962Cu, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A9634u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A9648u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A965Cu, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A966Cu, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A967Cu, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A9684u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A96A8u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A96B0u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A96CCu, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A96D4u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A96D8u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A96DCu, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A96E4u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A96ECu, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A96F4u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A96FCu, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A9704u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A9710u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A9720u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A972Cu, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A9740u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A9744u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A974Cu, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A9754u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A975Cu, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A9764u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A9778u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A9788u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A9790u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A9798u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A97A0u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A97B4u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A97BCu, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A97C4u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A97DCu, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A97E4u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A97F0u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A9810u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A982Cu, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A9834u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A9844u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A9850u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A9858u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A9864u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A986Cu, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A9874u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A987Cu, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A9888u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A9894u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A98A0u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A98B0u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A98B8u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A98C8u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A98D0u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A98E0u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A98ECu, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A9900u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A9924u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A9930u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A9938u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A9940u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A9958u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A9960u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A9968u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A9970u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A9980u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A99A0u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A99A8u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A99B0u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A99B8u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A99DCu, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A9A08u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A9A14u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A9A20u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A9A28u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A9A30u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A9A44u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A9A48u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A9A54u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A9A60u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A9A68u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A9A84u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A9AB4u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A9AD0u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A9ADCu, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A9AF0u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A9B2Cu, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A9B3Cu, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A9B4Cu, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A9B5Cu, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A9BD4u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A9BE4u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A9BF0u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A9BF8u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A9C1Cu, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A9C7Cu, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A9C8Cu, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A9C9Cu, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A9CB0u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A9CDCu, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A9CE4u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A9D34u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A9D70u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A9D7Cu, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A9D88u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A9D90u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A9DE0u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A9E1Cu, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A9E28u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A9E34u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A9E3Cu, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A9E8Cu, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A9EC8u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A9ED4u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A9EE4u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A9EF4u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A9F0Cu, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A9F24u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A9F34u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A9F4Cu, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A9F60u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A9F78u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A9F84u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A9F8Cu, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089A9FC8u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AA000u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AA01Cu, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AA030u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AA040u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AA050u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AA058u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AA064u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AA06Cu, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AA080u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AA088u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AA094u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AA09Cu, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AA0A8u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AA0C4u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AA140u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AA148u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AA158u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AA160u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AA16Cu, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AA190u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AA1A4u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AA1ACu, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AA1B8u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AA1DCu, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AA1E8u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AA200u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AA224u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AA234u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AA240u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AA248u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AA270u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AA2C0u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AA2D0u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AA2E0u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AA2F0u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AA300u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AA304u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AA308u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AA310u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AA32Cu, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AA33Cu, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AA34Cu, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AA354u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AA360u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AA368u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AA378u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AA384u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AA390u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AA3A0u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AA3D4u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AA3E4u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AA3FCu, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AA40Cu, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AA414u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AA41Cu, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AA424u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AA42Cu, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AA43Cu, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AA44Cu, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AA45Cu, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AA46Cu, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AA47Cu, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AA488u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AA4A0u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AA4ACu, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AA4B8u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AA4C0u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AA4C8u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AA4D4u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AA4F8u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AA500u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AA520u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AA560u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AA570u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AA57Cu, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AA584u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AA5B8u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AA5D4u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AA5DCu, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AA5E4u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AA5F0u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AA5F8u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AA608u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AA610u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AA62Cu, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AA634u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AA644u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AA654u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AA664u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AA66Cu, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AA674u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AA684u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AA68Cu, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AA69Cu, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AA6A4u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AA6B4u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AA6C0u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AA6C8u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AA6D8u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AA700u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AA710u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AA724u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AA748u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AA750u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AA758u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AA760u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AA768u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AA770u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AA778u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AA78Cu, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AA7A0u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AA7B0u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AA7BCu, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AA7C4u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AA7D4u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AA7E0u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AA7E8u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AA7FCu, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AA828u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AA838u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AA848u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AA85Cu, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AA86Cu, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AA87Cu, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AA890u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AA89Cu, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AA8ACu, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AA8E8u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AA8F8u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AA914u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AA920u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AA928u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AA93Cu, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AA94Cu, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AA958u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AA960u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AA968u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AA99Cu, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AA9A8u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AA9C4u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AA9E8u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AA9F8u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AAA04u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AAA18u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AAA28u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AAA34u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AAA44u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AAA60u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AAA68u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AAA84u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AAA8Cu, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AAA98u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AAAA4u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AAAB0u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AAABCu, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AAAC4u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AAAD0u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AAADCu, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AAB0Cu, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AAB18u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AAB20u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AAB3Cu, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AAB54u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AAB70u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AAB7Cu, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AAB88u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AAB94u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AAB9Cu, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AABA8u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AABB4u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AABE4u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AABF0u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AABF8u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AAC08u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AAC2Cu, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AAC34u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AAC3Cu, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AAC48u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AAC54u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AAC5Cu, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AAC70u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AAC80u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AAC88u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AAC90u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AAC98u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AACA4u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AACACu, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AACB4u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AACBCu, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AACC8u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AACE0u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AACE8u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AACF0u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AACF8u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AAD00u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AAD10u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AAD30u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AAD48u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AAD68u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AAD74u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AAD84u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AAD8Cu, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AAD98u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AADA0u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AADA8u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AADB0u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AADB8u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AADCCu, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AADD4u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AADDCu, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AADE4u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AADECu, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AADFCu, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AAE04u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AAE0Cu, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AAE14u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AAE20u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AAE28u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AAE30u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AAE38u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AAE44u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AAE4Cu, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AAE58u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AAE60u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AAE6Cu, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AAE74u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AAE7Cu, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AAE84u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AAE8Cu, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AAE94u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AAE9Cu, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AAEA4u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AAEACu, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AAEB4u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AAEBCu, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AAEC4u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AAECCu, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AAED4u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AAEDCu, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AAEE4u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AAEECu, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AAEF4u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AAEFCu, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AAF04u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AAF14u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AAF30u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AAF38u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AAF40u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AAF58u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AAF70u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AAF7Cu, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AAF84u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AAFA0u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AAFA8u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AAFB0u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AAFCCu, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AAFE4u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AAFECu, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AB004u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AB020u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AB028u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AB034u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AB048u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AB07Cu, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AB0B4u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AB0BCu, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AB0CCu, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AB0D0u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AB0E4u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AB0ECu, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AB0FCu, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AB100u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AB114u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AB124u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AB138u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AB140u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AB144u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AB158u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AB178u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AB184u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AB18Cu, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AB194u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AB1A4u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AB1ACu, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AB1B8u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AB1C0u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AB1CCu, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AB1D0u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AB1E8u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AB1F0u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AB218u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AB228u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AB234u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AB24Cu, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AB268u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AB28Cu, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AB29Cu, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AB2B0u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AB2B8u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AB2C4u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AB2DCu, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AB308u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AB314u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AB320u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AB338u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AB354u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AB370u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AB378u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AB390u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AB394u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AB3ACu, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AB3D0u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AB3E0u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AB3ECu, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AB3F4u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AB404u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AB40Cu, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AB42Cu, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AB440u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AB44Cu, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AB468u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AB47Cu, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AB488u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AB48Cu, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AB494u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AB4ACu, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AB4BCu, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AB4CCu, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AB4D0u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AB4D8u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AB4E8u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AB4FCu, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AB520u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AB52Cu, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AB53Cu, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AB540u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AB548u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AB558u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AB55Cu, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AB564u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AB57Cu, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AB590u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AB594u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AB5A8u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AB5D4u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AB5DCu, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AB5F0u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AB5FCu, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AB608u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AB614u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AB61Cu, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AB624u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AB62Cu, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AB640u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AB64Cu, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AB658u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AB660u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AB678u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AB684u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AB690u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AB6A4u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AB6C0u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AB6E4u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AB6F4u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AB704u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AB714u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AB724u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AB734u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AB740u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AB750u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AB760u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AB770u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AB778u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AB7A0u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AB7A8u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AB7B0u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AB7B4u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AB7C8u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AB804u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AB810u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AB820u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AB828u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AB838u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AB844u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AB850u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AB860u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AB86Cu, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AB878u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AB888u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AB894u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AB8A0u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AB8B4u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AB8CCu, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AB8D8u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AB8DCu, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AB8F4u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AB900u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AB910u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AB934u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AB93Cu, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AB940u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AB948u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AB96Cu, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AB984u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AB990u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AB998u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AB9A8u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AB9BCu, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AB9C4u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AB9D0u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AB9E4u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089AB9ECu, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089ABA00u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089ABA14u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089ABA30u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089ABA38u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089ABA44u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089ABA58u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089ABA60u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089ABA68u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089ABA70u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089ABA80u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089ABA88u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089ABAA8u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089ABAD0u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089ABAD8u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089ABAE0u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089ABAF0u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089ABAF8u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089ABB18u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089ABB40u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089ABB48u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089ABB50u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089ABB60u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089ABB68u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089ABB88u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089ABBB0u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089ABBB8u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089ABBC0u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089ABBD0u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089ABBD8u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089ABBF8u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089ABC20u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089ABC28u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089ABC30u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089ABC40u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089ABC48u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089ABC68u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089ABC98u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089ABCB0u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089ABCC8u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089ABCD4u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089ABCECu, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089ABD34u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089ABD48u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089ABD58u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089ABD68u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089ABD70u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089ABD80u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089ABD88u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089ABDACu, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089ABDBCu, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089ABDC8u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089ABDE0u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089ABE00u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089ABE2Cu, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089ABE38u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089ABE44u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089ABE54u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089ABE60u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089ABE70u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089ABE78u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089ABE88u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089ABE9Cu, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089ABEACu, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089ABEBCu, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089ABEC4u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089ABED4u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089ABEDCu, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089ABF00u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089ABF10u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089ABF1Cu, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089ABF34u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089ABF54u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089ABF80u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089ABF8Cu, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089ABF98u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089ABFA8u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089ABFB4u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089ABFC4u, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089ABFCCu, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089ABFDCu, &recomp_unit_0105, "recomp_unit_0105"); - runtime.register_function(0x089ABFF0u, &recomp_unit_0105, "recomp_unit_0105"); + // PSPRECOMP_V812_COMPACT_REGISTRATION: same entry set, looped once in Runtime instead of source-expanded calls. + runtime.register_generated_entry_mask(0x089A8000u, &recomp_unit_0105, "recomp_unit_0105", + kEntryMasks_recomp_unit_0105, 64u); } } // namespace psprecomp diff --git a/profiles/vcs/generated/generated_unit_0106.cpp b/profiles/vcs/generated/generated_unit_0106.cpp index dee5591..8aa1c5f 100644 --- a/profiles/vcs/generated/generated_unit_0106.cpp +++ b/profiles/vcs/generated/generated_unit_0106.cpp @@ -1018,6 +1018,19 @@ LOCAL_DISPATCH: AOT_REGCACHE_SYNC_OUT(); return; } } +// PSPRECOMP_V812_SHARED_SCHED_BLOCK: one scheduler-exact slow boundary per unit. +LOCAL_SCHED_BOUNDARY: + ctx.pc = jump_target; + AOT_REGCACHE_SYNC_OUT(); + if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { + ++local_redispatch_rounds; + AOT_REGCACHE_SYNC_IN(); + local_transfers = 0u; + local_pc = ctx.pc; + entry_id = 0u; + goto LOCAL_DISPATCH; + } + return; L_089AC000: aot_gpr_4 = (aot_mem.aot_direct_load32(ctx.gpr[19] + static_cast(84))); aot_gpr_5 = (0u | 1u); @@ -2007,18 +2020,8 @@ L_089AC644: aot_gpr_29 = (aot_gpr_29 + static_cast(640)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089AC664: aot_gpr_29 = (aot_gpr_29 + static_cast(-224)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(180), ctx.gpr[18]); @@ -3995,18 +3998,8 @@ L_089AD2BC: aot_gpr_29 = (aot_gpr_29 + static_cast(224)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089AD2F0: aot_gpr_29 = (aot_gpr_29 + static_cast(-128)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(96), ctx.gpr[18]); @@ -4673,18 +4666,8 @@ L_089AD7D4: aot_gpr_29 = (aot_gpr_29 + static_cast(128)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089AD800: aot_gpr_29 = (aot_gpr_29 + static_cast(-256)); { const std::uint32_t aot_run_words[5]{ctx.gpr[16], ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], aot_gpr_31}; @@ -5137,18 +5120,8 @@ L_089ADBAC: aot_gpr_29 = (aot_gpr_29 + static_cast(256)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089ADBC8: aot_gpr_29 = (aot_gpr_29 + static_cast(-448)); aot_gpr_5 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(468))); @@ -6333,18 +6306,8 @@ L_089AE4D4: aot_gpr_29 = (aot_gpr_29 + static_cast(448)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089AE4F4: aot_gpr_29 = (aot_gpr_29 + static_cast(-80)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(60), ctx.gpr[18]); @@ -6700,18 +6663,8 @@ L_089AE780: aot_gpr_29 = (aot_gpr_29 + static_cast(80)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089AE7A0: aot_gpr_29 = (aot_gpr_29 + static_cast(-64)); { const std::uint32_t aot_run_words[4]{ctx.gpr[16], ctx.gpr[17], ctx.gpr[18], aot_gpr_31}; @@ -7126,18 +7079,8 @@ L_089AEABC: aot_gpr_29 = (aot_gpr_29 + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089AEAD4: aot_gpr_29 = (aot_gpr_29 + static_cast(-160)); ctx.gpr[9] = (aot_mem.aot_direct_load8(aot_gpr_5 + static_cast(563))); @@ -7617,18 +7560,8 @@ L_089AEE78: aot_gpr_29 = (aot_gpr_29 + static_cast(160)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089AEEB0: aot_gpr_29 = (aot_gpr_29 + static_cast(-80)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(44), ctx.gpr[16]); @@ -8206,18 +8139,8 @@ L_089AF300: aot_gpr_29 = (aot_gpr_29 + static_cast(80)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089AF330: aot_gpr_29 = (aot_gpr_29 + static_cast(-144)); { const std::uint32_t aot_run_words[4]{ctx.gpr[16], ctx.gpr[17], ctx.gpr[18], ctx.gpr[19]}; @@ -9062,18 +8985,8 @@ L_089AF8FC: aot_gpr_29 = (aot_gpr_29 + static_cast(144)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089AF91C: aot_gpr_29 = (aot_gpr_29 + static_cast(-240)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(216), ctx.gpr[18]); @@ -9845,18 +9758,8 @@ L_089AFEDC: aot_gpr_29 = (aot_gpr_29 + static_cast(240)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089AFEFC: aot_gpr_29 = (aot_gpr_29 + static_cast(-592)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(548), std::bit_cast(ctx.fpr[22])); @@ -10026,945 +9929,8 @@ void recomp_unit_0106(Runtime &rt, AllegrexContext &ctx) { void register_generated_unit_106(Runtime &runtime) { runtime.register_generated_unit(106u, 0x089AC000u, 16384u, &recomp_unit_0106, &recomp_unit_0106_entry); - runtime.register_function(0x089AC000u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AC010u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AC018u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AC028u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AC030u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AC054u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AC064u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AC070u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AC088u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AC0A8u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AC0D4u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AC0E0u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AC0ECu, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AC0FCu, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AC108u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AC118u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AC120u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AC130u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AC144u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AC154u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AC164u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AC16Cu, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AC17Cu, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AC184u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AC1A8u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AC1B8u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AC1C4u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AC1DCu, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AC1FCu, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AC228u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AC234u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AC240u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AC250u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AC25Cu, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AC26Cu, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AC274u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AC288u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AC298u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AC2A8u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AC2B0u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AC2C0u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AC2C8u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AC2ECu, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AC2FCu, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AC308u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AC320u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AC340u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AC368u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AC378u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AC388u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AC3A4u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AC3B4u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AC3C0u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AC3C8u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AC3D8u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AC3E4u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AC410u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AC41Cu, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AC42Cu, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AC438u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AC448u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AC4D8u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AC4ECu, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AC56Cu, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AC574u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AC584u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AC590u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AC598u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AC5A0u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AC5E4u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AC5ECu, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AC5FCu, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AC608u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AC610u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AC618u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AC628u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AC634u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AC63Cu, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AC644u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AC664u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AC6B4u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AC6BCu, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AC6CCu, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AC6D8u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AC6E0u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AC6E4u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AC6F0u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AC6F8u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AC700u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AC708u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AC720u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AC724u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AC72Cu, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AC738u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AC740u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AC748u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AC758u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AC76Cu, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AC778u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AC798u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AC7A8u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AC7B0u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AC7C0u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AC7D0u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AC7F0u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AC810u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AC824u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AC834u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AC844u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AC854u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AC858u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AC85Cu, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AC864u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AC86Cu, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AC878u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AC880u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AC888u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AC890u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AC89Cu, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AC8A4u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AC8ACu, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AC8B4u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AC8C4u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AC8CCu, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AC8D8u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AC8E0u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AC8ECu, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AC8F4u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AC8FCu, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AC908u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AC910u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AC918u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AC924u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AC92Cu, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AC934u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AC948u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AC954u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AC95Cu, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AC968u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AC970u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AC974u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AC97Cu, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AC990u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AC9A8u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AC9BCu, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AC9C0u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AC9D4u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AC9D8u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AC9E0u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AC9F0u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AC9F8u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089ACA00u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089ACA08u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089ACA10u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089ACA1Cu, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089ACA2Cu, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089ACA34u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089ACA3Cu, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089ACA44u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089ACA60u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089ACA80u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089ACA88u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089ACA90u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089ACAA8u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089ACAD0u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089ACAD4u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089ACADCu, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089ACAF0u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089ACAF8u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089ACB00u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089ACB10u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089ACB20u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089ACB30u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089ACB40u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089ACB44u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089ACB48u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089ACB50u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089ACB60u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089ACB6Cu, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089ACB74u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089ACB7Cu, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089ACB84u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089ACB8Cu, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089ACB94u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089ACB9Cu, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089ACBA4u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089ACBB4u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089ACBC0u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089ACBC8u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089ACBD0u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089ACBD8u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089ACBE0u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089ACBE8u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089ACBF4u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089ACBFCu, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089ACC0Cu, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089ACC1Cu, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089ACC24u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089ACC34u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089ACC38u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089ACC40u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089ACC4Cu, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089ACC54u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089ACC64u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089ACC74u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089ACC7Cu, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089ACC8Cu, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089ACC90u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089ACC98u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089ACCA4u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089ACCB4u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089ACCC4u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089ACCCCu, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089ACCD4u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089ACCDCu, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089ACCE8u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089ACCF0u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089ACD00u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089ACD10u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089ACD18u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089ACD28u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089ACD2Cu, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089ACD34u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089ACD3Cu, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089ACD44u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089ACD4Cu, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089ACD5Cu, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089ACD6Cu, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089ACD78u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089ACD80u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089ACD88u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089ACD90u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089ACD98u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089ACDA0u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089ACDA8u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089ACDB0u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089ACDB8u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089ACDD0u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089ACDF8u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089ACDFCu, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089ACE04u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089ACE0Cu, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089ACE14u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089ACE24u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089ACE38u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089ACE44u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089ACE4Cu, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089ACE50u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089ACE5Cu, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089ACE64u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089ACE70u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089ACE78u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089ACE80u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089ACE88u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089ACE98u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089ACEA0u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089ACEB0u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089ACEBCu, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089ACEC4u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089ACECCu, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089ACEE4u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089ACEECu, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089ACF30u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089ACF38u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089ACF4Cu, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089ACF54u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089ACF5Cu, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089ACF68u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089ACF70u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089ACF7Cu, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089ACF88u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089ACF94u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089ACFA0u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089ACFA8u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089ACFB4u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089ACFC0u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089ACFCCu, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089ACFE8u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089ACFF8u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AD008u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AD01Cu, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AD024u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AD02Cu, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AD034u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AD04Cu, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AD054u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AD060u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AD068u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AD074u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AD080u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AD09Cu, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AD0B0u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AD0BCu, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AD0C4u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AD0E8u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AD0F8u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AD104u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AD114u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AD120u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AD128u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AD13Cu, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AD144u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AD14Cu, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AD154u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AD15Cu, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AD164u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AD170u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AD178u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AD184u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AD18Cu, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AD1A0u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AD1B0u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AD1B8u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AD1CCu, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AD1D4u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AD1E4u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AD1F4u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AD1FCu, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AD210u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AD218u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AD220u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AD234u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AD238u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AD240u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AD264u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AD274u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AD27Cu, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AD288u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AD290u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AD298u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AD2ACu, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AD2BCu, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AD2F0u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AD32Cu, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AD334u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AD33Cu, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AD344u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AD358u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AD360u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AD36Cu, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AD378u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AD394u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AD3A8u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AD3BCu, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AD3C8u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AD3D8u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AD3E4u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AD3F8u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AD408u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AD418u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AD428u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AD42Cu, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AD430u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AD438u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AD450u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AD458u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AD464u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AD46Cu, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AD478u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AD480u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AD49Cu, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AD4A8u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AD4C0u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AD4D0u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AD4E8u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AD4F8u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AD50Cu, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AD518u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AD52Cu, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AD534u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AD548u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AD550u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AD55Cu, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AD564u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AD570u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AD58Cu, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AD598u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AD5B0u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AD5B8u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AD5C0u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AD5E4u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AD5F0u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AD5F8u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AD604u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AD60Cu, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AD624u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AD630u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AD638u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AD64Cu, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AD658u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AD660u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AD66Cu, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AD67Cu, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AD690u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AD728u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AD738u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AD74Cu, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AD754u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AD75Cu, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AD764u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AD774u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AD784u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AD794u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AD7B0u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AD7B8u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AD7C0u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AD7D4u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AD800u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AD828u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AD854u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AD860u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AD868u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AD870u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AD8B8u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AD8E8u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AD914u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AD920u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AD930u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AD940u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AD954u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AD97Cu, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089ADA78u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089ADA80u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089ADA88u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089ADA94u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089ADA9Cu, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089ADAA8u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089ADAB0u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089ADAC4u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089ADAD8u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089ADB04u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089ADB60u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089ADB68u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089ADB7Cu, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089ADBA0u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089ADBACu, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089ADBC8u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089ADBF8u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089ADC14u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089ADC20u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089ADC44u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089ADC50u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089ADC5Cu, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089ADC68u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089ADC74u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089ADCACu, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089ADCB8u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089ADD14u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089ADD1Cu, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089ADD30u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089ADD44u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089ADD50u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089ADD58u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089ADD60u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089ADD64u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089ADD70u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089ADD7Cu, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089ADD88u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089ADD94u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089ADDA0u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089ADDB4u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089ADDC4u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089ADDD0u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089ADDF4u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089ADDFCu, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089ADE08u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089ADE10u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089ADE28u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089ADE98u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089ADEACu, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089ADEB4u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089ADEC0u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089ADED0u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089ADEDCu, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089ADEECu, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089ADEFCu, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089ADF20u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089ADF40u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089ADF6Cu, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089ADF78u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089ADF80u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089ADFACu, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089ADFB8u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089ADFD8u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089ADFECu, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089ADFF8u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AE000u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AE014u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AE01Cu, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AE02Cu, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AE03Cu, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AE058u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AE060u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AE068u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AE074u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AE084u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AE094u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AE0A4u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AE0B0u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AE0BCu, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AE0CCu, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AE0D8u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AE0F0u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AE100u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AE10Cu, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AE120u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AE128u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AE138u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AE148u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AE150u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AE158u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AE160u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AE170u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AE17Cu, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AE184u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AE188u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AE194u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AE1A0u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AE1A8u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AE1B0u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AE1CCu, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AE1D8u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AE1E4u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AE1F4u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AE204u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AE220u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AE23Cu, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AE24Cu, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AE258u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AE280u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AE288u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AE290u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AE2A0u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AE2A8u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AE2B8u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AE2C0u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AE2CCu, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AE2DCu, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AE2ECu, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AE2FCu, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AE308u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AE318u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AE328u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AE360u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AE36Cu, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AE37Cu, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AE388u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AE3ACu, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AE3B8u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AE3C0u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AE3C8u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AE3D0u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AE3D8u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AE3E0u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AE3ECu, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AE3F4u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AE434u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AE448u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AE450u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AE458u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AE45Cu, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AE464u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AE47Cu, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AE4C0u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AE4CCu, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AE4D4u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AE4F4u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AE52Cu, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AE534u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AE560u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AE56Cu, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AE578u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AE584u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AE594u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AE5A0u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AE5A8u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AE5B0u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AE5C8u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AE5D0u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AE5D8u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AE5E0u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AE5E8u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AE5F4u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AE5FCu, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AE604u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AE60Cu, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AE61Cu, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AE628u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AE630u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AE638u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AE64Cu, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AE65Cu, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AE668u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AE674u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AE684u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AE694u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AE6A4u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AE6B0u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AE6B8u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AE6C4u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AE6D0u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AE6DCu, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AE72Cu, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AE740u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AE74Cu, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AE758u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AE760u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AE770u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AE780u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AE7A0u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AE7BCu, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AE7C4u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AE7CCu, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AE7DCu, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AE7F0u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AE7F8u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AE818u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AE820u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AE830u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AE83Cu, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AE844u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AE84Cu, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AE858u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AE860u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AE868u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AE888u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AE894u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AE89Cu, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AE8B8u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AE8C4u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AE8CCu, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AE8DCu, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AE8E8u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AE904u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AE924u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AE92Cu, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AE94Cu, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AE958u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AE968u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AE978u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AE988u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AE998u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AE9B4u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AE9C8u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AE9D4u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AE9DCu, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AE9E8u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AEA00u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AEA0Cu, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AEA18u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AEA24u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AEA2Cu, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AEA3Cu, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AEA50u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AEA58u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AEA64u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AEA6Cu, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AEA80u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AEA8Cu, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AEA9Cu, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AEAA8u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AEAB0u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AEABCu, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AEAD4u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AEB60u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AEB70u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AEB78u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AEB84u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AEB98u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AEBA4u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AEBB4u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AEBC4u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AEBD0u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AEBDCu, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AEBE4u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AEBF0u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AEBF8u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AEC2Cu, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AEC48u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AEC54u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AEC64u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AEC98u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AECA0u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AECACu, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AECCCu, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AECDCu, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AECF4u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AED08u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AED10u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AED24u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AED30u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AED40u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AED4Cu, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AED6Cu, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AED80u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AED8Cu, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AED94u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AEDA8u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AEDB4u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AEDB8u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AEDD4u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AEDDCu, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AEDE4u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AEDF0u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AEDFCu, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AEE0Cu, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AEE18u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AEE20u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AEE30u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AEE48u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AEE5Cu, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AEE64u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AEE78u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AEEB0u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AEEE8u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AEEF0u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AEF10u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AEF1Cu, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AEF28u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AEF48u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AEF4Cu, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AEF58u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AEF60u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AEF7Cu, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AEF98u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AEFA0u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AEFBCu, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AEFC8u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AEFD0u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AEFD8u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AEFECu, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AEFF4u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AF004u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AF00Cu, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AF020u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AF04Cu, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AF058u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AF060u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AF06Cu, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AF074u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AF07Cu, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AF098u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AF0A4u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AF0BCu, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AF0D4u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AF0E0u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AF0F0u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AF100u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AF114u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AF124u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AF12Cu, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AF134u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AF13Cu, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AF14Cu, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AF154u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AF164u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AF16Cu, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AF18Cu, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AF19Cu, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AF1A4u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AF1B4u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AF1BCu, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AF1CCu, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AF1D4u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AF1F4u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AF204u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AF214u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AF21Cu, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AF224u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AF22Cu, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AF24Cu, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AF254u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AF260u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AF278u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AF280u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AF290u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AF2ACu, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AF2B4u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AF2BCu, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AF2CCu, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AF2D4u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AF2E4u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AF300u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AF330u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AF364u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AF370u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AF380u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AF390u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AF3B4u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AF3C4u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AF408u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AF41Cu, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AF424u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AF428u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AF430u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AF434u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AF450u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AF464u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AF46Cu, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AF474u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AF478u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AF498u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AF4ACu, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AF4C8u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AF4D8u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AF4F8u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AF504u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AF50Cu, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AF514u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AF530u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AF53Cu, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AF544u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AF54Cu, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AF55Cu, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AF56Cu, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AF580u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AF58Cu, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AF590u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AF59Cu, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AF5BCu, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AF5CCu, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AF5D4u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AF5E4u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AF5F0u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AF600u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AF610u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AF620u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AF624u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AF638u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AF658u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AF6C8u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AF6E8u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AF6F0u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AF70Cu, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AF72Cu, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AF734u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AF750u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AF770u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AF778u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AF784u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AF78Cu, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AF79Cu, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AF7ACu, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AF7BCu, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AF7C4u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AF7D0u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AF7D8u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AF7ECu, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AF7FCu, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AF80Cu, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AF810u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AF82Cu, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AF834u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AF850u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AF860u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AF880u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AF888u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AF8A4u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AF8C0u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AF8E0u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AF8E8u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AF8FCu, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AF91Cu, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AF95Cu, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AF96Cu, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AF97Cu, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AF984u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AF98Cu, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AF994u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AF9B4u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AF9C4u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AF9CCu, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AF9E0u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AF9E8u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AF9F0u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AFA00u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AFA20u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AFA28u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AFA48u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AFA58u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AFA60u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AFA90u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AFA9Cu, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AFAA8u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AFAB0u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AFAC0u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AFAE0u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AFAE8u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AFB00u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AFB34u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AFB40u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AFB48u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AFB58u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AFB78u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AFB80u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AFB98u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AFBD4u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AFBE8u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AFBF0u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AFBF8u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AFC08u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AFC28u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AFC30u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AFC4Cu, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AFC64u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AFC98u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AFCACu, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AFCBCu, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AFCC8u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AFCD0u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AFCE0u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AFD00u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AFD08u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AFD20u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AFD54u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AFD60u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AFD68u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AFD78u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AFD98u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AFDA0u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AFDB8u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AFDECu, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AFDF4u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AFDFCu, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AFE58u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AFE80u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AFEB4u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AFED8u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AFEDCu, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AFEFCu, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AFF50u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AFF58u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AFF60u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AFF70u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AFF88u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AFF98u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AFFA8u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AFFB0u, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AFFBCu, &recomp_unit_0106, "recomp_unit_0106"); - runtime.register_function(0x089AFFC4u, &recomp_unit_0106, "recomp_unit_0106"); + // PSPRECOMP_V812_COMPACT_REGISTRATION: same entry set, looped once in Runtime instead of source-expanded calls. + runtime.register_generated_entry_mask(0x089AC000u, &recomp_unit_0106, "recomp_unit_0106", + kEntryMasks_recomp_unit_0106, 64u); } } // namespace psprecomp diff --git a/profiles/vcs/generated/generated_unit_0107.cpp b/profiles/vcs/generated/generated_unit_0107.cpp index 04fc906..1e16b12 100644 --- a/profiles/vcs/generated/generated_unit_0107.cpp +++ b/profiles/vcs/generated/generated_unit_0107.cpp @@ -1112,6 +1112,19 @@ LOCAL_DISPATCH: AOT_REGCACHE_SYNC_OUT(); return; } } +// PSPRECOMP_V812_SHARED_SCHED_BLOCK: one scheduler-exact slow boundary per unit. +LOCAL_SCHED_BOUNDARY: + ctx.pc = jump_target; + AOT_REGCACHE_SYNC_OUT(); + if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { + ++local_redispatch_rounds; + AOT_REGCACHE_SYNC_IN(); + local_transfers = 0u; + local_pc = ctx.pc; + entry_id = 0u; + goto LOCAL_DISPATCH; + } + return; L_089B0000: { float vfpu_value[4]{}; ctx.read_vfpu_vector_ct<0u, 4u>(vfpu_value); const std::uint32_t vfpu_address = aot_gpr_5 + static_cast(0); @@ -2135,18 +2148,8 @@ L_089B0714: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089B072C: { const bool branch_taken = aot_gpr_5 != 0u; aot_gpr_5 = (static_cast(aot_gpr_4) < 182 ? 1u : 0u); @@ -2171,18 +2174,8 @@ L_089B073C: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089B0754: { const bool branch_taken = aot_gpr_5 == 0u; aot_gpr_5 = (static_cast(aot_gpr_4) < 212 ? 1u : 0u); @@ -4395,18 +4388,8 @@ L_089B16AC: aot_gpr_29 = (aot_gpr_29 + static_cast(592)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089B16E4: aot_gpr_29 = (aot_gpr_29 + static_cast(-256)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(212), aot_gpr_16); @@ -5433,18 +5416,8 @@ L_089B1BF4: aot_gpr_29 = (aot_gpr_29 + static_cast(256)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089B1C20: aot_gpr_29 = (aot_gpr_29 + static_cast(-240)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(200), ctx.gpr[17]); @@ -6301,18 +6274,8 @@ L_089B20C0: aot_gpr_29 = (aot_gpr_29 + static_cast(240)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089B20EC: aot_gpr_29 = (aot_gpr_29 + static_cast(-336)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, ctx.gpr[17], ctx.gpr[18]}; @@ -7379,18 +7342,8 @@ L_089B287C: aot_gpr_29 = (aot_gpr_29 + static_cast(336)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089B28B4: aot_gpr_29 = (aot_gpr_29 + static_cast(-320)); { const std::uint32_t aot_run_words[10]{std::bit_cast(aot_fpr_20), std::bit_cast(ctx.fpr[22]), aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[22], aot_gpr_31}; @@ -8203,18 +8156,8 @@ L_089B2EB0: aot_gpr_29 = (aot_gpr_29 + static_cast(320)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089B2EE0: aot_gpr_29 = (aot_gpr_29 + static_cast(-64)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(48), ctx.gpr[17]); @@ -9228,18 +9171,8 @@ L_089B3604: aot_gpr_29 = (aot_gpr_29 + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089B3620: aot_gpr_29 = (aot_gpr_29 + static_cast(-64)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(40), ctx.gpr[18]); @@ -10202,18 +10135,8 @@ L_089B3D20: aot_gpr_29 = (aot_gpr_29 + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089B3D3C: aot_gpr_29 = (aot_gpr_29 + static_cast(-80)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(44), ctx.gpr[18]); @@ -10617,1039 +10540,8 @@ void recomp_unit_0107(Runtime &rt, AllegrexContext &ctx) { void register_generated_unit_107(Runtime &runtime) { runtime.register_generated_unit(107u, 0x089B0000u, 16384u, &recomp_unit_0107, &recomp_unit_0107_entry); - runtime.register_function(0x089B0000u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B0044u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B0058u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B0060u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B0068u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B006Cu, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B0074u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B0088u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B0090u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B00A4u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B00B4u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B00C4u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B00D4u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B00D8u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B00DCu, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B00E4u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B00F4u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B0100u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B0110u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B0114u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B011Cu, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B0124u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B012Cu, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B013Cu, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B0144u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B0154u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B015Cu, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B016Cu, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B0174u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B0184u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B018Cu, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B0194u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B019Cu, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B01A4u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B01ACu, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B01B4u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B01BCu, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B01C4u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B01CCu, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B01DCu, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B01E8u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B01F0u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B0208u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B0210u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B0218u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B0220u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B0230u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B0238u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B0248u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B0264u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B026Cu, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B0274u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B027Cu, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B0284u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B0294u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B02B0u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B02C4u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B02D0u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B02ECu, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B02F4u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B02FCu, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B0304u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B0314u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B0330u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B0344u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B0358u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B0364u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B0380u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B0394u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B03A8u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B03B0u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B03B8u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B03D4u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B03FCu, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B0400u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B0408u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B0418u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B0428u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B0444u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B0458u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B0460u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B0468u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B046Cu, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B0484u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B04A0u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B04B4u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B04BCu, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B04C4u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B04C8u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B04D0u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B04E0u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B04F0u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B04F8u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B0514u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B0528u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B0530u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B0538u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B053Cu, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B0544u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B0554u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B0564u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B0580u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B0594u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B059Cu, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B05A4u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B05A8u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B05C0u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B05DCu, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B05F0u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B05F8u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B0600u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B0604u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B0618u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B0620u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B0630u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B064Cu, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B0660u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B0668u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B0670u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B0674u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B068Cu, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B06A8u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B06BCu, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B06C4u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B06CCu, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B06D0u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B06D4u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B06DCu, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B06E4u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B06ECu, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B06FCu, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B0708u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B0714u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B072Cu, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B0734u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B073Cu, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B0754u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B075Cu, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B0768u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B0770u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B0778u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B0780u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B0788u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B0794u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B079Cu, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B07A4u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B07B0u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B07C0u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B07CCu, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B07D8u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B07F8u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B0800u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B0808u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B0814u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B082Cu, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B0834u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B0840u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B086Cu, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B0878u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B0880u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B088Cu, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B08A8u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B08B0u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B08BCu, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B08E8u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B08FCu, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B0904u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B0910u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B092Cu, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B093Cu, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B0948u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B096Cu, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B0980u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B0988u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B0998u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B09A4u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B09C8u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B09DCu, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B09E4u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B09F0u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B0A04u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B0A14u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B0A24u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B0A34u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B0A44u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B0A48u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B0A4Cu, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B0A54u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B0A5Cu, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B0A64u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B0A6Cu, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B0A74u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B0A7Cu, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B0A84u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B0A94u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B0AA4u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B0AB4u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B0AC4u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B0AC8u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B0ACCu, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B0AD4u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B0ADCu, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B0AE4u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B0AECu, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B0AF4u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B0AFCu, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B0B08u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B0B1Cu, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B0B38u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B0B40u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B0B5Cu, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B0B68u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B0B70u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B0B80u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B0B88u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B0B90u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B0BA4u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B0BB4u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B0BBCu, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B0BC4u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B0BD8u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B0BE4u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B0BECu, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B0C08u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B0C18u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B0C20u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B0C24u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B0C58u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B0C7Cu, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B0C84u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B0CA0u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B0CB8u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B0CC4u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B0CDCu, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B0CECu, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B0CFCu, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B0D0Cu, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B0D1Cu, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B0D20u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B0D24u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B0D2Cu, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B0D3Cu, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B0D4Cu, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B0D5Cu, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B0D6Cu, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B0D70u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B0D74u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B0D7Cu, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B0D84u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B0D8Cu, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B0D94u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B0DA4u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B0DACu, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B0DBCu, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B0DCCu, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B0DD4u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B0DE4u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B0DECu, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B0DFCu, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B0E04u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B0E14u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B0E1Cu, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B0E2Cu, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B0E34u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B0E3Cu, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B0E4Cu, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B0E54u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B0E64u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B0E74u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B0E84u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B0EA8u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B0EB0u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B0EB8u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B0EC8u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B0ED0u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B0EDCu, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B0EF0u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B0EF8u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B0F08u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B0F18u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B0F24u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B0F28u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B0F40u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B0F74u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B0F7Cu, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B0F98u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B0FA0u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B0FA8u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B0FB0u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B0FC0u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B0FC8u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B0FD8u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B0FE0u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B0FF0u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B0FF8u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B1008u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B102Cu, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B1034u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B103Cu, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B1044u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B104Cu, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B105Cu, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B1064u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B1074u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B107Cu, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B1088u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B10B4u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B10BCu, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B10D8u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B10E0u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B10FCu, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B1104u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B110Cu, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B1114u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B1124u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B112Cu, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B113Cu, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B1144u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B1154u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B115Cu, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B116Cu, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B1174u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B1184u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B118Cu, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B119Cu, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B11A4u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B11B4u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B11BCu, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B11C8u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B11E8u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B11FCu, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B1220u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B1230u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B1240u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B1250u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B1258u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B1264u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B1280u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B128Cu, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B1298u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B12ACu, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B12BCu, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B12CCu, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B12D0u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B12E0u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B12E8u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B12ECu, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B12F4u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B12FCu, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B1324u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B1330u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B1344u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B1350u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B1354u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B1368u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B1374u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B13D4u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B13E8u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B1404u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B1414u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B1418u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B1434u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B143Cu, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B1458u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B1460u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B1468u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B1474u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B1484u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B1494u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B14B4u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B1524u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B1534u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B1558u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B1568u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B1578u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B158Cu, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B1594u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B15A4u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B15B4u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B15C4u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B15D8u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B15E0u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B15F4u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B1600u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B1610u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B161Cu, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B1624u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B1630u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B1640u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B164Cu, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B1654u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B165Cu, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B1698u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B16ACu, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B16E4u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B1730u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B1740u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B1748u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B1754u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B1764u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B1770u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B1780u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B179Cu, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B17A4u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B17B0u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B17B8u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B17C8u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B17D4u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B1804u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B1814u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B1830u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B1840u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B1850u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B186Cu, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B1874u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B1880u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B1888u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B1898u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B18A4u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B18B0u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B18B8u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B18C4u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B18D0u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B18D8u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B18E4u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B190Cu, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B1914u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B1924u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B192Cu, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B1934u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B1948u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B195Cu, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B1974u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B1984u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B1998u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B19A0u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B19A8u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B19B8u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B19CCu, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B19DCu, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B19E8u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B19F4u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B1A00u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B1A08u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B1A34u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B1A3Cu, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B1A44u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B1A6Cu, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B1A7Cu, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B1A84u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B1A90u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B1A98u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B1ABCu, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B1ACCu, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B1AD4u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B1AE0u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B1AE8u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B1B10u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B1B20u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B1B28u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B1B34u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B1B3Cu, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B1B64u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B1BC0u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B1BF4u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B1C20u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B1C74u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B1C84u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B1C94u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B1CA4u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B1CACu, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B1CB8u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B1CC0u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B1CD4u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B1CDCu, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B1CE8u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B1CF8u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B1D2Cu, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B1D40u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B1D48u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B1D50u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B1D6Cu, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B1D7Cu, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B1D8Cu, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B1DACu, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B1DB8u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B1DC8u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B1DD4u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B1DDCu, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B1DE8u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B1E14u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B1E28u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B1E30u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B1E38u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B1E48u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B1E50u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B1E58u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B1E6Cu, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B1E80u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B1E98u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B1EA8u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B1EBCu, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B1EC4u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B1ECCu, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B1EDCu, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B1EF0u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B1F00u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B1F0Cu, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B1F18u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B1F24u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B1F2Cu, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B1F5Cu, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B1F64u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B1F6Cu, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B1F98u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B1FA8u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B1FB0u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B1FBCu, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B1FC4u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B1FECu, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B1FFCu, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B2004u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B2010u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B2018u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B2044u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B2054u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B205Cu, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B2068u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B2070u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B209Cu, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B20C0u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B20ECu, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B2134u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B2154u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B215Cu, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B2178u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B2188u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B2194u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B21A4u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B21C0u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B21D0u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B21E0u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B21ECu, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B21FCu, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B220Cu, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B221Cu, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B2224u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B2228u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B2234u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B2244u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B2250u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B2260u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B2288u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B22B8u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B22C4u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B22DCu, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B22FCu, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B230Cu, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B2318u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B2338u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B2340u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B2348u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B2350u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B2358u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B2364u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B236Cu, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B2374u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B237Cu, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B238Cu, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B2398u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B23A0u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B23A8u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B23B0u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B23B8u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B23C0u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B23C8u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B23D8u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B2438u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B2440u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B2454u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B245Cu, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B2470u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B2494u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B24ACu, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B24C0u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B24ECu, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B24F4u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B2504u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B250Cu, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B2550u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B2558u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B2564u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B2570u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B2578u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B2584u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B2594u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B259Cu, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B25A8u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B25B4u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B25BCu, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B25C4u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B25CCu, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B25D4u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B25DCu, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B25ECu, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B25F4u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B2600u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B260Cu, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B2658u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B2660u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B2678u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B2688u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B2694u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B26A0u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B26A8u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B26B0u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B26B8u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B26C0u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B26D0u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B26D8u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B26F0u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B2700u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B270Cu, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B2718u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B2720u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B272Cu, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B2738u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B2740u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B2748u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B2758u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B2760u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B276Cu, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B2778u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B27C4u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B27D8u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B27E0u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B27ECu, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B27FCu, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B2820u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B2830u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B2838u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B2840u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B2844u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B2850u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B285Cu, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B2868u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B2874u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B287Cu, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B28B4u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B28F0u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B290Cu, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B291Cu, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B293Cu, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B294Cu, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B2958u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B2988u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B2998u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B29B0u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B29D0u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B29F4u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B2A04u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B2A0Cu, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B2A10u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B2A1Cu, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B2A20u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B2A34u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B2A3Cu, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B2A64u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B2A78u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B2A80u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B2A88u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B2A90u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B2A98u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B2AA0u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B2AA8u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B2AB0u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B2AB8u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B2AC8u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B2B28u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B2B30u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B2B44u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B2B4Cu, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B2B60u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B2B84u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B2B9Cu, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B2BB0u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B2BDCu, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B2BE4u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B2BF4u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B2BFCu, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B2C40u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B2C48u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B2C54u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B2C60u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B2C6Cu, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B2C7Cu, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B2C84u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B2C90u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B2C9Cu, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B2CA4u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B2CACu, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B2CB4u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B2CBCu, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B2CC4u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B2CD4u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B2CDCu, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B2D24u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B2D38u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B2D44u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B2D4Cu, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B2D64u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B2D74u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B2D80u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B2D8Cu, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B2D94u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B2D9Cu, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B2DA4u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B2DACu, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B2DBCu, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B2DC4u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B2E0Cu, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B2E20u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B2E30u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B2E44u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B2E50u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B2E5Cu, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B2E64u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B2E70u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B2E80u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B2E8Cu, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B2E90u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B2E9Cu, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B2EA8u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B2EB0u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B2EE0u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B2F04u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B2F10u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B2F18u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B2F2Cu, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B2F3Cu, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B2F44u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B2F4Cu, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B2F58u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B2F68u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B2F70u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B2F78u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B2F80u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B2F90u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B2FA8u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B2FC0u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B2FCCu, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B2FDCu, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B2FE4u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B2FFCu, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B3004u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B3010u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B301Cu, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B3024u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B302Cu, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B3034u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B3048u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B3050u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B3058u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B3060u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B3068u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B3070u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B307Cu, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B3090u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B3098u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B30A4u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B30ACu, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B30B4u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B30CCu, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B30E8u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B30F0u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B30FCu, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B3108u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B313Cu, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B3144u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B3154u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B3164u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B3178u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B3180u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B3194u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B319Cu, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B31C0u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B31D0u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B31E0u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B31E8u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B31F0u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B3200u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B320Cu, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B321Cu, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B322Cu, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B3234u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B323Cu, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B3248u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B3260u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B3278u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B3284u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B328Cu, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B32A0u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B32A8u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B32B0u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B32B8u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B32C4u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B32CCu, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B32E0u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B32E8u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B32F4u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B330Cu, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B3324u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B3330u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B3338u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B334Cu, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B3354u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B335Cu, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B3364u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B3374u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B3380u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B3388u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B3398u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B33B4u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B33BCu, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B33C8u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B33D0u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B33D8u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B33E0u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B33F4u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B3418u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B3420u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B343Cu, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B3444u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B3450u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B3458u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B3464u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B346Cu, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B3480u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B348Cu, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B34ACu, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B34B8u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B34C4u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B34CCu, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B34F0u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B3500u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B3518u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B352Cu, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B3534u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B353Cu, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B3548u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B3550u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B355Cu, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B3568u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B3578u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B3580u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B3588u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B3598u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B35A4u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B35B4u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B35C0u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B35C8u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B35DCu, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B35E8u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B3604u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B3620u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B364Cu, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B3658u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B3660u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B3674u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B3684u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B3694u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B36A4u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B36ACu, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B36B4u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B36C0u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B36D0u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B36D8u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B36E0u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B36E8u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B36F0u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B36F8u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B3700u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B3714u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B3720u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B372Cu, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B3738u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B3744u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B3764u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B3780u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B3798u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B37A0u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B37A8u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B37B0u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B37C0u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B37C8u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B37E8u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B37F0u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B3810u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B381Cu, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B3828u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B3830u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B3840u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B384Cu, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B3858u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B3864u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B3870u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B3878u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B3880u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B388Cu, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B389Cu, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B38ACu, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B38C0u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B38DCu, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B38E4u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B38ECu, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B38F8u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B3900u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B390Cu, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B3914u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B3920u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B393Cu, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B3944u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B394Cu, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B3968u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B3970u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B3980u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B398Cu, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B3998u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B39A8u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B39B8u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B39C8u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B39D8u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B39E0u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B39E8u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B39F4u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B3A0Cu, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B3A40u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B3A4Cu, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B3A58u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B3A64u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B3A74u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B3A84u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B3A94u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B3AA4u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B3AB4u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B3AC0u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B3AD0u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B3AD8u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B3AE0u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B3B00u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B3B1Cu, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B3B30u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B3B40u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B3B80u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B3B98u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B3BA8u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B3BBCu, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B3BC4u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B3BCCu, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B3BD4u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B3BE0u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B3BE8u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B3BFCu, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B3C0Cu, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B3C20u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B3C24u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B3C30u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B3C44u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B3C50u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B3C60u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B3C6Cu, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B3C78u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B3C80u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B3C90u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B3C9Cu, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B3CA8u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B3CC4u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B3CCCu, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B3CD4u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B3CE4u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B3CF0u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B3CF8u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B3D0Cu, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B3D14u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B3D20u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B3D3Cu, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B3D74u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B3D88u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B3D98u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B3DA0u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B3DACu, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B3DB4u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B3DBCu, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B3DC4u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B3DD0u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B3DD8u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B3DE0u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B3DE8u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B3DF8u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B3E10u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B3E28u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B3E34u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B3E3Cu, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B3E40u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B3E4Cu, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B3E74u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B3E80u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B3E88u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B3E98u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B3E9Cu, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B3EB8u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B3ED0u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B3ED4u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B3EDCu, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B3EECu, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B3EF4u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B3F04u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B3F10u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B3F1Cu, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B3F24u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B3F34u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B3F44u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B3F50u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B3F60u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B3F70u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B3F7Cu, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B3F8Cu, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B3F9Cu, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B3FACu, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B3FB8u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B3FC8u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B3FD0u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B3FD8u, &recomp_unit_0107, "recomp_unit_0107"); - runtime.register_function(0x089B3FECu, &recomp_unit_0107, "recomp_unit_0107"); + // PSPRECOMP_V812_COMPACT_REGISTRATION: same entry set, looped once in Runtime instead of source-expanded calls. + runtime.register_generated_entry_mask(0x089B0000u, &recomp_unit_0107, "recomp_unit_0107", + kEntryMasks_recomp_unit_0107, 64u); } } // namespace psprecomp diff --git a/profiles/vcs/generated/generated_unit_0108.cpp b/profiles/vcs/generated/generated_unit_0108.cpp index 2ba822f..625cb31 100644 --- a/profiles/vcs/generated/generated_unit_0108.cpp +++ b/profiles/vcs/generated/generated_unit_0108.cpp @@ -816,6 +816,19 @@ LOCAL_DISPATCH: AOT_REGCACHE_SYNC_OUT(); return; } } +// PSPRECOMP_V812_SHARED_SCHED_BLOCK: one scheduler-exact slow boundary per unit. +LOCAL_SCHED_BOUNDARY: + ctx.pc = jump_target; + AOT_REGCACHE_SYNC_OUT(); + if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { + ++local_redispatch_rounds; + AOT_REGCACHE_SYNC_IN(); + local_transfers = 0u; + local_pc = ctx.pc; + entry_id = 0u; + goto LOCAL_DISPATCH; + } + return; L_089B4000: aot_gpr_31 = (0x089B4008u); aot_gpr_4 = (aot_mem.aot_direct_load32(ctx.gpr[19] + static_cast(900))); @@ -900,18 +913,8 @@ L_089B407C: aot_gpr_29 = (aot_gpr_29 + static_cast(80)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089B40A4: aot_gpr_29 = (aot_gpr_29 + static_cast(-192)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(160), ctx.gpr[18]); @@ -1740,18 +1743,8 @@ L_089B45FC: aot_gpr_29 = (aot_gpr_29 + static_cast(192)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089B4624: aot_gpr_29 = (aot_gpr_29 + static_cast(-112)); aot_gpr_6 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(2276))); @@ -2304,18 +2297,8 @@ L_089B4A00: aot_gpr_29 = (aot_gpr_29 + static_cast(112)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089B4A30: aot_gpr_29 = (aot_gpr_29 + static_cast(-704)); aot_gpr_5 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(2192))); @@ -4072,18 +4055,8 @@ L_089B56D4: aot_gpr_29 = (aot_gpr_29 + static_cast(704)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089B56FC: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), aot_gpr_16); @@ -4499,18 +4472,8 @@ L_089B5A00: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089B5A20: aot_gpr_29 = (aot_gpr_29 + static_cast(-1568)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(1536), ctx.gpr[19]); @@ -6187,18 +6150,8 @@ L_089B6A74: aot_gpr_29 = (aot_gpr_29 + static_cast(1568)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089B6ABC: aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(0), 0u); aot_fpr_12 = std::bit_cast(0u); @@ -6209,18 +6162,8 @@ L_089B6ABC: ctx.gpr[2] = (aot_gpr_4 | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089B6ADC: aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(0), 0u); aot_fpr_12 = std::bit_cast(0u); @@ -6236,18 +6179,8 @@ L_089B6ADC: ctx.gpr[2] = (aot_gpr_4 | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089B6B10: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); { const std::uint32_t aot_run_words[3]{std::bit_cast(ctx.fpr[20]), aot_gpr_16, ctx.gpr[17]}; @@ -6450,18 +6383,8 @@ L_089B6D20: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089B6D40: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -6518,18 +6441,8 @@ L_089B6D90: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089B6DA4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (aot_mem.aot_direct_load8(aot_gpr_4 + static_cast(0))); @@ -6587,18 +6500,8 @@ L_089B6E04: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089B6E14: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_gpr_5 = (aot_mem.aot_direct_load8(aot_gpr_4 + static_cast(0))); @@ -6700,18 +6603,8 @@ L_089B6ED0: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089B6EEC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[4]{aot_gpr_16, ctx.gpr[17], ctx.gpr[18], aot_gpr_31}; @@ -6815,18 +6708,8 @@ L_089B6FB0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089B6FC8: ctx.gpr[7] = (aot_mem.aot_direct_load8(aot_gpr_4 + static_cast(0))); { const bool branch_taken = ctx.gpr[7] == 0u; @@ -6945,18 +6828,8 @@ L_089B7088: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089B7090: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_6 = (aot_mem.aot_direct_load8(aot_gpr_4 + static_cast(0))); @@ -7070,18 +6943,8 @@ L_089B715C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089B716C: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(12), ctx.gpr[19]); @@ -7174,18 +7037,8 @@ L_089B7204: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089B722C: ctx.gpr[9] = (aot_gpr_5 & 255u); ctx.gpr[8] = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(7660))); @@ -7241,18 +7094,8 @@ L_089B727C: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089B7284: ctx.gpr[8] = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(7660))); ctx.gpr[7] = (0u | 0u); @@ -7293,18 +7136,8 @@ L_089B72C4: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089B72CC: ctx.gpr[8] = (aot_gpr_5 & 255u); ctx.gpr[7] = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(7660))); @@ -7390,18 +7223,8 @@ L_089B7340: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089B7348: ctx.gpr[7] = (aot_mem.aot_direct_load8(aot_gpr_4 + static_cast(0))); { const bool branch_taken = ctx.gpr[7] == 0u; @@ -7445,18 +7268,8 @@ L_089B7384: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089B738C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_6 = (aot_mem.aot_direct_load8(aot_gpr_4 + static_cast(0))); @@ -7632,18 +7445,8 @@ L_089B74D4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089B74EC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (aot_mem.aot_direct_load8(aot_gpr_4 + static_cast(0))); @@ -7685,18 +7488,8 @@ L_089B7530: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089B7548: aot_gpr_4 = (aot_mem.aot_direct_load32(ctx.gpr[17] + static_cast(6260))); aot_gpr_31 = (0x089B7554u); @@ -7733,18 +7526,8 @@ L_089B7574: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089B758C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (aot_gpr_5 & 255u); @@ -7759,18 +7542,8 @@ L_089B75A0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089B75AC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (aot_gpr_5 & 255u); @@ -7785,18 +7558,8 @@ L_089B75C0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089B75CC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (aot_gpr_5 & 255u); @@ -7811,18 +7574,8 @@ L_089B75E0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089B75EC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (aot_gpr_5 & 255u); @@ -7837,18 +7590,8 @@ L_089B7600: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089B760C: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_gpr_5 = (aot_gpr_4 + static_cast(26344)); @@ -8184,18 +7927,8 @@ L_089B7870: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089B788C: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(28), ctx.gpr[17]); @@ -8425,18 +8158,8 @@ L_089B7A64: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089B7A84: { const bool branch_taken = aot_gpr_5 == 0u; if (branch_taken) { @@ -8508,18 +8231,8 @@ L_089B7AFC: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089B7B04: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(21256))); @@ -8572,18 +8285,8 @@ L_089B7B68: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089B7B80: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_gpr_6 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(56))); @@ -8855,18 +8558,8 @@ L_089B7DF4: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089B7E14: ctx.gpr[11] = (aot_mem.aot_direct_load8(aot_gpr_4 + static_cast(4))); ctx.gpr[2] = (0u | 0u); @@ -8931,18 +8624,8 @@ L_089B7ED4: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089B7EDC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -9039,18 +8722,8 @@ L_089B7FB8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089B7FD4: ctx.gpr[7] = (aot_mem.aot_direct_load8(aot_gpr_4 + static_cast(4))); ctx.gpr[8] = (0u | 0u); @@ -9084,743 +8757,8 @@ void recomp_unit_0108(Runtime &rt, AllegrexContext &ctx) { void register_generated_unit_108(Runtime &runtime) { runtime.register_generated_unit(108u, 0x089B4000u, 16384u, &recomp_unit_0108, &recomp_unit_0108_entry); - runtime.register_function(0x089B4000u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B4008u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B4010u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B4018u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B4028u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B4040u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B404Cu, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B4054u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B4060u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B4068u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B407Cu, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B40A4u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B40D8u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B40E8u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B40F8u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B4100u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B4110u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B412Cu, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B4134u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B413Cu, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B4144u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B414Cu, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B4154u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B416Cu, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B4178u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B4180u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B418Cu, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B4194u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B41A0u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B41B8u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B41C0u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B41C8u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B41E0u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B4208u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B4218u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B4224u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B422Cu, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B4238u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B4240u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B4264u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B426Cu, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B427Cu, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B4288u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B4294u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B429Cu, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B42DCu, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B42F4u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B4304u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B430Cu, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B4314u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B433Cu, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B4344u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B4354u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B4368u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B4384u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B4390u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B4398u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B43A8u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B43B0u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B43B8u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B43C0u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B43C8u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B43D0u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B43D8u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B43E0u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B43E8u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B43F0u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B43F8u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B4400u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B4408u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B440Cu, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B4418u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B4420u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B442Cu, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B4430u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B443Cu, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B444Cu, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B4454u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B445Cu, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B4464u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B446Cu, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B4474u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B447Cu, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B4484u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B448Cu, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B4494u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B449Cu, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B44A4u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B44ACu, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B44B4u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B44BCu, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B44C0u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B44CCu, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B44D8u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B44E0u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B44E4u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B44F4u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B44F8u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B4500u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B4510u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B4524u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B4530u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B4538u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B4554u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B455Cu, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B4568u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B4570u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B4578u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B4580u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B4594u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B459Cu, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B45B8u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B45C0u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B45D0u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B45DCu, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B45E8u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B45F0u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B45FCu, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B4624u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B4668u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B467Cu, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B4684u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B468Cu, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B4694u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B469Cu, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B46A4u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B46B0u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B46D4u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B46DCu, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B46E4u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B46ECu, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B46F4u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B46FCu, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B4704u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B470Cu, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B4718u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B4728u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B473Cu, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B4744u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B4758u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B4764u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B476Cu, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B4774u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B477Cu, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B4784u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B478Cu, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B4794u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B479Cu, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B47A0u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B47D4u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B47D8u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B47E0u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B47E8u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B47F8u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B4804u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B4818u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B4840u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B4854u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B485Cu, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B4864u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B486Cu, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B487Cu, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B4884u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B488Cu, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B4890u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B4898u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B48ACu, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B48F0u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B4900u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B4908u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B491Cu, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B4938u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B4948u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B4954u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B4960u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B4974u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B4984u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B498Cu, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B4994u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B499Cu, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B49A8u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B49ECu, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B4A00u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B4A30u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B4A60u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B4A74u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B4A84u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B4AA4u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B4AB0u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B4AD4u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B4AE4u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B4B00u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B4B14u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B4B30u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B4B38u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B4B68u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B4B84u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B4B8Cu, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B4BA0u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B4BD4u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B4BE4u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B4C04u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B4C0Cu, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B4C24u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B4C2Cu, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B4C3Cu, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B4C58u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B4C80u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B4CB0u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B4CB8u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B4CCCu, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B4D00u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B4D10u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B4D40u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B4D58u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B4D8Cu, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B4DA4u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B4DACu, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B4DF0u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B4E04u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B4E1Cu, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B4E24u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B4E58u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B4E68u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B4E78u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B4E88u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B4E98u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B4EE0u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B4EF8u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B4F14u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B4F1Cu, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B4F40u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B4F64u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B4FB8u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B5010u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B5020u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B5078u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B50C0u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B50D0u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B51C4u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B51DCu, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B51ECu, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B522Cu, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B5234u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B5254u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B529Cu, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B52A8u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B52B4u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B52BCu, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B52C4u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B52CCu, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B52E0u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B5330u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B5340u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B534Cu, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B5354u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B535Cu, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B5364u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B5378u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B5380u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B5394u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B539Cu, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B53A4u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B53DCu, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B53E4u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B53ECu, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B53F4u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B540Cu, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B5414u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B5424u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B542Cu, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B5438u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B5454u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B5460u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B5470u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B547Cu, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B5488u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B5490u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B54ACu, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B54F0u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B5504u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B5540u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B5548u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B5558u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B5574u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B557Cu, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B5584u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B5598u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B55A8u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B55B4u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B55B8u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B55E4u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B55F8u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B563Cu, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B5644u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B564Cu, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B5664u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B566Cu, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B5680u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B568Cu, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B569Cu, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B56A8u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B56B4u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B56C4u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B56D0u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B56D4u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B56FCu, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B5728u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B5740u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B5748u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B5754u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B5760u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B5768u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B5770u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B5778u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B5780u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B5798u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B57B0u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B57BCu, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B57C4u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B57D4u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B57ECu, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B57F8u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B5800u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B5818u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B5824u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B582Cu, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B5838u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B5850u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B5868u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B5874u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B587Cu, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B5888u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B5890u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B58A8u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B58C0u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B58CCu, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B58D4u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B58E0u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B58F8u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B5910u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B591Cu, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B5924u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B5934u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B594Cu, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B5958u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B5960u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B5978u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B5984u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B598Cu, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B59A8u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B59C0u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B59CCu, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B59D4u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B59ECu, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B59F8u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B5A00u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B5A20u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B5A70u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B5A78u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B5A8Cu, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B5AA8u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B5AB8u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B5AF8u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B5B08u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B5B1Cu, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B5B30u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B5B70u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B5B78u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B5B98u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B5BA8u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B5C14u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B5C78u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B5C88u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B5CFCu, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B5D04u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B5D0Cu, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B5E84u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B5EC8u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B5EDCu, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B5EECu, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B5F78u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B5F88u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B601Cu, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B6028u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B6048u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B60ACu, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B60B8u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B60C8u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B60E0u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B6130u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B613Cu, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B615Cu, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B6170u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B61FCu, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B6214u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B62A8u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B62B8u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B62D8u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B633Cu, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B6348u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B6358u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B6360u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B6380u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B6384u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B63C8u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B63D4u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B63E4u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B63F4u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B6480u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B6490u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B6524u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B6530u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B6550u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B65B4u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B65C0u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B65D0u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B65E8u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B65ECu, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B662Cu, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B6638u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B6644u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B6650u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B66D4u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B66E0u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B6774u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B6780u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B679Cu, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B67F0u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B67FCu, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B680Cu, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B6824u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B6848u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B686Cu, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B688Cu, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B69F4u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B69FCu, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B6A04u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B6A10u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B6A48u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B6A50u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B6A58u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B6A68u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B6A70u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B6A74u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B6ABCu, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B6ADCu, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B6B10u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B6B48u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B6B74u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B6BA4u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B6BC0u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B6BD4u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B6C08u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B6C20u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B6C5Cu, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B6C68u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B6C70u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B6C78u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B6C90u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B6CACu, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B6CE0u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B6CFCu, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B6D04u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B6D20u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B6D40u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B6D5Cu, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B6D68u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B6D70u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B6D7Cu, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B6D88u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B6D90u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B6DA4u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B6DBCu, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B6DC4u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B6DD8u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B6DE8u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B6DF0u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B6DF8u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B6E04u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B6E14u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B6E38u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B6E44u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B6E58u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B6E74u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B6E84u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B6E88u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B6E98u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B6EA0u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B6EACu, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B6EBCu, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B6EC4u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B6ED0u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B6EECu, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B6F08u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B6F14u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B6F20u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B6F30u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B6F34u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B6F40u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B6F6Cu, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B6F7Cu, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B6F84u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B6F8Cu, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B6F9Cu, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B6FA4u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B6FB0u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B6FC8u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B6FD4u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B6FDCu, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B6FE8u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B6FF0u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B6FF8u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B7000u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B700Cu, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B7028u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B7048u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B706Cu, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B707Cu, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B7084u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B7088u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B7090u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B70A8u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B70B0u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B70B8u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B70D4u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B70ECu, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B70F8u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B7104u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B712Cu, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B7130u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B714Cu, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B715Cu, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B716Cu, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B71ACu, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B71B8u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B71C0u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B71C8u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B71D4u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B71E4u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B71F8u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B7200u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B7204u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B722Cu, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B7238u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B7248u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B7258u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B7260u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B727Cu, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B7284u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B728Cu, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B729Cu, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B72ACu, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B72B4u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B72C4u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B72CCu, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B72D8u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B72E4u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B72ECu, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B72FCu, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B7304u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B730Cu, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B7314u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B7324u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B7334u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B733Cu, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B7340u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B7348u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B7354u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B735Cu, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B7364u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B7380u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B7384u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B738Cu, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B73B0u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B73C4u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B73D4u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B73E0u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B73E8u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B73F4u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B73F8u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B7400u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B7404u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B7410u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B7428u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B7438u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B7444u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B7450u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B745Cu, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B7468u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B7474u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B7480u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B748Cu, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B7498u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B74A4u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B74B0u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B74BCu, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B74C0u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B74D4u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B74ECu, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B750Cu, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B7514u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B7520u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B7530u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B7548u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B7554u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B7560u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B7570u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B7574u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B758Cu, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B75A0u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B75ACu, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B75C0u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B75CCu, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B75E0u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B75ECu, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B7600u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B760Cu, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B7648u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B7654u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B7658u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B7664u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B7670u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B7678u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B7688u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B76A0u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B76B0u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B76C0u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B76D0u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B76E0u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B76F0u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B7700u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B770Cu, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B7718u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B7720u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B7724u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B7728u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B773Cu, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B7750u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B7758u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B7764u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B7770u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B7778u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B7784u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B7788u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B7790u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B77A0u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B77A8u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B77B0u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B77B8u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B77C0u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B77C8u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B77D4u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B77E0u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B77E8u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B77F0u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B77F8u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B7804u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B780Cu, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B7814u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B781Cu, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B7830u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B7850u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B785Cu, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B7870u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B788Cu, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B78C8u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B78D0u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B78E4u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B78FCu, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B7928u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B793Cu, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B7944u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B794Cu, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B7954u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B7960u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B796Cu, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B798Cu, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B79B0u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B79BCu, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B79D4u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B79DCu, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B79E8u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B79F4u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B7A14u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B7A38u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B7A44u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B7A5Cu, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B7A64u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B7A84u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B7A8Cu, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B7ACCu, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B7AD4u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B7ADCu, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B7AE4u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B7AF0u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B7AF8u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B7AFCu, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B7B04u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B7B30u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B7B3Cu, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B7B68u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B7B80u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B7BB0u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B7BE4u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B7C08u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B7C10u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B7C64u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B7C78u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B7C80u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B7C88u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B7C90u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B7C98u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B7CA0u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B7CACu, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B7CB8u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B7CC0u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B7CC8u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B7CD8u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B7CE4u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B7CECu, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B7DE4u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B7DECu, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B7DF4u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B7E14u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B7E28u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B7E4Cu, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B7ED4u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B7EDCu, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B7F20u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B7F48u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B7F6Cu, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B7F84u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B7FA4u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B7FB8u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B7FD4u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B7FE8u, &recomp_unit_0108, "recomp_unit_0108"); - runtime.register_function(0x089B7FFCu, &recomp_unit_0108, "recomp_unit_0108"); + // PSPRECOMP_V812_COMPACT_REGISTRATION: same entry set, looped once in Runtime instead of source-expanded calls. + runtime.register_generated_entry_mask(0x089B4000u, &recomp_unit_0108, "recomp_unit_0108", + kEntryMasks_recomp_unit_0108, 64u); } } // namespace psprecomp diff --git a/profiles/vcs/generated/generated_unit_0109.cpp b/profiles/vcs/generated/generated_unit_0109.cpp index 87ae008..e9e8fea 100644 --- a/profiles/vcs/generated/generated_unit_0109.cpp +++ b/profiles/vcs/generated/generated_unit_0109.cpp @@ -927,6 +927,19 @@ LOCAL_DISPATCH: AOT_REGCACHE_SYNC_OUT(); return; } } +// PSPRECOMP_V812_SHARED_SCHED_BLOCK: one scheduler-exact slow boundary per unit. +LOCAL_SCHED_BOUNDARY: + ctx.pc = jump_target; + AOT_REGCACHE_SYNC_OUT(); + if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { + ++local_redispatch_rounds; + AOT_REGCACHE_SYNC_IN(); + local_transfers = 0u; + local_pc = ctx.pc; + entry_id = 0u; + goto LOCAL_DISPATCH; + } + return; L_089B8000: aot_mem.aot_direct_store8(ctx.gpr[9] + static_cast(4192), static_cast(ctx.gpr[7])); ctx.gpr[8] = (ctx.gpr[8] + static_cast(1)); @@ -943,18 +956,8 @@ L_089B8014: aot_mem.aot_direct_store8(aot_gpr_4 + static_cast(4234), static_cast(0u)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089B8020: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -989,18 +992,8 @@ L_089B8054: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089B8068: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -1050,18 +1043,8 @@ L_089B80B4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089B80C8: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_gpr_4 = (15488u << 16u); @@ -1146,18 +1129,8 @@ L_089B817C: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089B8190: aot_fpr_14 = std::bit_cast(0u); ctx.fcr31 = (ctx.fcr31 & ~0x00800000u) | (((aot_fpr_12 <= aot_fpr_14)) ? 0x00800000u : 0u); @@ -1235,18 +1208,8 @@ L_089B822C: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089B8234: aot_gpr_29 = (aot_gpr_29 + static_cast(-144)); { const std::uint32_t aot_run_words[4]{aot_gpr_16, ctx.gpr[17], ctx.gpr[18], aot_gpr_31}; @@ -1404,18 +1367,8 @@ L_089B8308: aot_gpr_29 = (aot_gpr_29 + static_cast(144)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089B8320: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -1478,18 +1431,8 @@ L_089B83A8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089B83C0: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(16), ctx.gpr[18]); @@ -1758,18 +1701,8 @@ L_089B85B0: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089B85D8: aot_gpr_29 = (aot_gpr_29 + static_cast(-304)); aot_gpr_5 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(26344))); @@ -2380,18 +2313,8 @@ L_089B8A14: aot_gpr_29 = (aot_gpr_29 + static_cast(304)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089B8A2C: aot_gpr_29 = (aot_gpr_29 + static_cast(-96)); { const std::uint32_t aot_run_words[16]{std::bit_cast(aot_fpr_20), std::bit_cast(ctx.fpr[22]), std::bit_cast(ctx.fpr[24]), std::bit_cast(ctx.fpr[26]), std::bit_cast(ctx.fpr[28]), std::bit_cast(ctx.fpr[30]), aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[22], ctx.gpr[23], ctx.gpr[30], aot_gpr_31}; @@ -2731,18 +2654,8 @@ L_089B8CF4: aot_gpr_29 = (aot_gpr_29 + static_cast(96)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089B8D4C: aot_gpr_29 = (aot_gpr_29 + static_cast(-64)); aot_gpr_5 = (aot_mem.aot_direct_load8(aot_gpr_4 + static_cast(144))); @@ -3088,18 +3001,8 @@ L_089B8FEC: aot_gpr_29 = (aot_gpr_29 + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089B901C: aot_gpr_29 = (aot_gpr_29 + static_cast(-112)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(76), aot_gpr_16); @@ -4417,18 +4320,8 @@ L_089B9A4C: aot_gpr_29 = (aot_gpr_29 + static_cast(112)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089B9A94: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (2237u << 16u); @@ -4448,18 +4341,8 @@ L_089B9AB0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089B9ABC: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(8), aot_gpr_16); @@ -4578,18 +4461,8 @@ L_089B9B88: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089B9BA0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -4683,18 +4556,8 @@ L_089B9C3C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089B9C54: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), aot_gpr_16); @@ -4715,18 +4578,8 @@ L_089B9C68: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089B9C90: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (2236u << 16u); @@ -4745,68 +4598,28 @@ L_089B9CAC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089B9CB8: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089B9CC0: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089B9CC8: ctx.gpr[2] = (2204u << 16u); jump_target = aot_gpr_31; ctx.gpr[2] = (ctx.gpr[2] + static_cast(-25400)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089B9CD4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -4818,18 +4631,8 @@ L_089B9CE4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089B9CF0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -4900,18 +4703,8 @@ L_089B9D58: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089B9D74: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -4935,18 +4728,8 @@ L_089B9D88: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089B9DBC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -4993,18 +4776,8 @@ L_089B9E04: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089B9E18: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (aot_gpr_4 | 0u); @@ -5051,18 +4824,8 @@ L_089B9E90: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089B9E9C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (aot_gpr_4 | 0u); @@ -5110,18 +4873,8 @@ L_089B9F18: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089B9F24: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -5148,50 +4901,20 @@ L_089B9F5C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089B9F6C: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089B9F74: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089B9F7C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -5218,18 +4941,8 @@ L_089B9FB4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089B9FC4: aot_gpr_29 = (aot_gpr_29 + static_cast(-64)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(56), ctx.gpr[18]); @@ -5475,18 +5188,8 @@ L_089BA158: aot_gpr_29 = (aot_gpr_29 + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089BA170: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -5515,18 +5218,8 @@ L_089BA188: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089BA1C8: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(16), std::bit_cast(ctx.fpr[26])); @@ -5642,18 +5335,8 @@ L_089BA2D8: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089BA310: aot_gpr_29 = (aot_gpr_29 + static_cast(-80)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, ctx.gpr[17], ctx.gpr[18]}; @@ -5792,18 +5475,8 @@ L_089BA470: aot_gpr_29 = (aot_gpr_29 + static_cast(80)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089BA4A0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -5847,18 +5520,8 @@ L_089BA4E4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089BA51C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -5902,18 +5565,8 @@ L_089BA560: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089BA56C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -5991,18 +5644,8 @@ L_089BA5F0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089BA604: aot_gpr_5 = (aot_gpr_5 << 16u); ctx.gpr[7] = (aot_gpr_6 << 16u); @@ -6053,18 +5696,8 @@ L_089BA654: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089BA65C: aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(9244), 0u); aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(8), 0u); @@ -6117,18 +5750,8 @@ L_089BA6E4: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089BA6EC: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_gpr_5 = (aot_mem.aot_direct_load8(ctx.gpr[28] + static_cast(4203))); @@ -6601,18 +6224,8 @@ L_089BAA14: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089BAA4C: aot_gpr_5 = (aot_gpr_5 & 65535u); aot_gpr_5 = (aot_gpr_5 << 9u); @@ -6621,103 +6234,43 @@ L_089BAA4C: ctx.gpr[2] = (ctx.gpr[2] + static_cast(538)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089BAA60: jump_target = aot_gpr_31; ctx.gpr[2] = (aot_mem.aot_direct_load16(aot_gpr_4 + static_cast(11224))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089BAA68: jump_target = aot_gpr_31; ctx.gpr[2] = (aot_mem.aot_direct_load8(aot_gpr_4 + static_cast(11221))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089BAA70: jump_target = aot_gpr_31; ctx.gpr[2] = (static_cast(static_cast(static_cast(aot_mem.aot_direct_load16(aot_gpr_4 + static_cast(9260)))))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089BAA78: jump_target = aot_gpr_31; ctx.gpr[2] = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(11228))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089BAA80: jump_target = aot_gpr_31; ctx.gpr[2] = (aot_mem.aot_direct_load8(aot_gpr_4 + static_cast(11220))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089BAA88: aot_gpr_4 = (aot_mem.aot_direct_load8(ctx.gpr[28] + static_cast(-7080))); aot_gpr_5 = (16704u << 16u); @@ -6739,18 +6292,8 @@ L_089BAAA0: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089BAAA8: aot_gpr_4 = (aot_mem.aot_direct_load8(ctx.gpr[28] + static_cast(-7080))); { const bool branch_taken = aot_gpr_4 == 0u; @@ -6776,18 +6319,8 @@ L_089BAAC8: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089BAAD0: aot_gpr_4 = (aot_mem.aot_direct_load8(ctx.gpr[28] + static_cast(-7080))); { const bool branch_taken = aot_gpr_4 == 0u; @@ -6814,18 +6347,8 @@ L_089BAAF4: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089BAAFC: aot_gpr_4 = (aot_mem.aot_direct_load8(ctx.gpr[28] + static_cast(-7080))); { const bool branch_taken = aot_gpr_4 == 0u; @@ -6852,18 +6375,8 @@ L_089BAB20: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089BAB28: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -6925,69 +6438,29 @@ L_089BAB98: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089BABAC: jump_target = aot_gpr_31; ctx.gpr[2] = (aot_mem.aot_direct_load8(aot_gpr_4 + static_cast(9256))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089BABB4: jump_target = aot_gpr_31; ctx.gpr[2] = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(8))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089BABBC: jump_target = aot_gpr_31; ctx.gpr[2] = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(20))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089BABC4: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -7139,36 +6612,16 @@ L_089BACC8: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089BACE4: ctx.gpr[2] = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(10820))); jump_target = aot_gpr_31; ctx.gpr[2] = (0u < ctx.gpr[2] ? 1u : 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089BACF0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), aot_gpr_16); @@ -7296,18 +6749,8 @@ L_089BADA4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089BAE90: aot_gpr_5 = (2279u << 16u); aot_fpr_12 = std::bit_cast(0u); @@ -7319,35 +6762,15 @@ L_089BAE90: aot_mem.aot_direct_store16(aot_gpr_4 + static_cast(538), static_cast(0u)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089BAEB0: jump_target = aot_gpr_31; aot_mem.aot_direct_store8(aot_gpr_4 + static_cast(9257), static_cast(aot_gpr_5)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089BAEB8: aot_gpr_6 = (aot_gpr_6 & 65535u); aot_fpr_12 = std::bit_cast(0u); @@ -7482,18 +6905,8 @@ L_089BAFA8: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089BAFB0: ctx.gpr[9] = (0u | 0u); ctx.gpr[8] = (0u | 1u); @@ -7534,120 +6947,50 @@ L_089BAFF0: aot_mem.aot_direct_store16(aot_gpr_6 + static_cast(8730), static_cast(0u)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089BAFF8: jump_target = aot_gpr_31; aot_mem.aot_direct_store8(aot_gpr_4 + static_cast(11226), static_cast(aot_gpr_5)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089BB000: jump_target = aot_gpr_31; aot_mem.aot_direct_store8(aot_gpr_4 + static_cast(11222), static_cast(aot_gpr_5)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089BB008: jump_target = aot_gpr_31; aot_mem.aot_direct_store8(aot_gpr_4 + static_cast(11223), static_cast(aot_gpr_5)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089BB010: jump_target = aot_gpr_31; aot_mem.aot_direct_store16(aot_gpr_4 + static_cast(11224), static_cast(aot_gpr_5)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089BB018: jump_target = aot_gpr_31; aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(10920), aot_gpr_5); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089BB020: jump_target = aot_gpr_31; aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(10884), aot_gpr_5); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089BB028: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -7832,18 +7175,8 @@ L_089BB17C: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089BB19C: aot_gpr_6 = (aot_gpr_5 | 0u); aot_gpr_5 = (aot_gpr_6 << 16u); @@ -7885,18 +7218,8 @@ L_089BB1E8: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089BB1F0: aot_gpr_5 = (aot_gpr_5 & 255u); aot_gpr_4 = (aot_gpr_4 + aot_gpr_5); @@ -7904,35 +7227,15 @@ L_089BB1F0: aot_mem.aot_direct_store8(aot_gpr_4 + static_cast(9262), static_cast(aot_gpr_6)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089BB200: jump_target = aot_gpr_31; aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(11228), aot_gpr_5); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089BB208: ctx.gpr[10] = (aot_gpr_6 & 255u); ctx.gpr[9] = (0u | 0u); @@ -7975,154 +7278,64 @@ L_089BB24C: aot_mem.aot_direct_store8(aot_gpr_4 + static_cast(536), static_cast(ctx.gpr[10])); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089BB258: jump_target = aot_gpr_31; aot_mem.aot_direct_store8(aot_gpr_4 + static_cast(11220), static_cast(aot_gpr_5)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089BB260: jump_target = aot_gpr_31; aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(10832), aot_gpr_5); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089BB268: jump_target = aot_gpr_31; aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(10900), aot_gpr_5); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089BB270: jump_target = aot_gpr_31; aot_mem.aot_direct_store8(aot_gpr_4 + static_cast(9256), static_cast(aot_gpr_5)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089BB278: jump_target = aot_gpr_31; aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(8), aot_gpr_5); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089BB280: jump_target = aot_gpr_31; aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(9252), aot_gpr_5); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089BB288: jump_target = aot_gpr_31; aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(12), aot_gpr_5); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089BB290: jump_target = aot_gpr_31; aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(20), aot_gpr_5); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089BB298: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -8152,18 +7365,8 @@ L_089BB2C8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089BB2D4: aot_gpr_4 = (static_cast(static_cast(static_cast(aot_mem.aot_direct_load16(ctx.gpr[28] + static_cast(-13168)))))); { const bool branch_taken = static_cast(aot_gpr_4) <= 0; @@ -8187,18 +7390,8 @@ L_089BB2EC: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089BB2F4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(-9752))); @@ -8258,18 +7451,8 @@ L_089BB354: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089BB368: aot_gpr_6 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(11232))); { const bool branch_taken = aot_gpr_6 != 0u; @@ -8336,18 +7519,8 @@ L_089BB3D8: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089BB3E0: aot_gpr_29 = (aot_gpr_29 + static_cast(-224)); aot_gpr_5 = (aot_mem.aot_direct_load8(aot_gpr_4 + static_cast(9264))); @@ -8571,18 +7744,8 @@ L_089BB5B0: aot_gpr_29 = (aot_gpr_29 + static_cast(224)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089BB5CC: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_gpr_4 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(9292))); @@ -9020,18 +8183,8 @@ L_089BB9BC: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089BB9EC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (aot_mem.aot_direct_load8(ctx.gpr[28] + static_cast(7800))); @@ -9174,18 +8327,8 @@ L_089BBB04: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089BBB18: aot_gpr_29 = (aot_gpr_29 + static_cast(-96)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(76), aot_gpr_16); @@ -9600,18 +8743,8 @@ L_089BBF2C: aot_gpr_29 = (aot_gpr_29 + static_cast(96)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089BBF60: aot_gpr_29 = (aot_gpr_29 + static_cast(-96)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(80), ctx.gpr[21]); @@ -9681,854 +8814,8 @@ void recomp_unit_0109(Runtime &rt, AllegrexContext &ctx) { void register_generated_unit_109(Runtime &runtime) { runtime.register_generated_unit(109u, 0x089B8000u, 16384u, &recomp_unit_0109, &recomp_unit_0109_entry); - runtime.register_function(0x089B8000u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B8014u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B8020u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B8038u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B8040u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B8054u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B8068u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B808Cu, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B809Cu, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B80A8u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B80B0u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B80B4u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B80C8u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B8100u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B8118u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B8134u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B8148u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B8158u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B8170u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B817Cu, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B8190u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B81A4u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B81C4u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B81CCu, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B81D4u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B81F4u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B81FCu, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B8224u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B822Cu, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B8234u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B8294u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B82F4u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B8300u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B8308u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B8320u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B8384u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B838Cu, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B8394u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B83A8u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B83C0u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B83F8u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B8404u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B840Cu, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B8414u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B841Cu, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B8424u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B8440u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B844Cu, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B845Cu, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B846Cu, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B8498u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B84A4u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B84ACu, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B84B4u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B84C8u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B84D8u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B84F4u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B8504u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B8520u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B8534u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B8544u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B8548u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B855Cu, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B8564u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B856Cu, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B8580u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B858Cu, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B85B0u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B85D8u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B8600u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B8670u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B8678u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B86C8u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B86D0u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B86E4u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B8754u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B875Cu, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B87ACu, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B87B4u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B87C8u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B8838u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B8840u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B8890u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B8898u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B88ACu, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B891Cu, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B8924u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B8974u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B897Cu, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B8990u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B89F4u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B89FCu, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B8A10u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B8A14u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B8A2Cu, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B8A98u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B8AA0u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B8AB4u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B8AD0u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B8B24u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B8B2Cu, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B8B38u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B8B60u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B8B6Cu, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B8B80u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B8B94u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B8BACu, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B8BB4u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B8BBCu, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B8BC4u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B8BDCu, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B8BECu, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B8BFCu, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B8C14u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B8C28u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B8C48u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B8C50u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B8C58u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B8C7Cu, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B8C8Cu, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B8C98u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B8CA8u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B8CB4u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B8CE0u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B8CF4u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B8D4Cu, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B8D84u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B8D94u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B8DA0u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B8DB0u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B8DE8u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B8E0Cu, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B8E14u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B8E38u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B8E64u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B8E88u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B8E94u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B8EA4u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B8EB0u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B8EB8u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B8EC4u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B8ED0u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B8EE0u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B8EECu, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B8EFCu, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B8F08u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B8F10u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B8F1Cu, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B8F28u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B8F34u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B8F50u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B8F58u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B8F6Cu, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B8F88u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B8F90u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B8F9Cu, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B8FACu, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B8FB4u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B8FC8u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B8FD4u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B8FD8u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B8FECu, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B901Cu, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B905Cu, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B9060u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B90A8u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B90C4u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B90C8u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B9120u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B9128u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B913Cu, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B9160u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B9170u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B9180u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B9188u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B9194u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B91A4u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B91B0u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B91B8u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B91C0u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B91CCu, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B91D4u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B91D8u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B91E0u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B91ECu, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B91F4u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B9214u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B9234u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B9240u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B924Cu, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B9258u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B9260u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B926Cu, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B9278u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B9284u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B9298u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B92A4u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B92A8u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B92BCu, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B92CCu, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B92DCu, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B92E4u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B92E8u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B92FCu, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B9304u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B9320u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B9328u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B9330u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B9340u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B934Cu, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B935Cu, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B9364u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B9374u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B937Cu, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B9384u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B93A0u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B93B0u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B93C0u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B93CCu, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B93DCu, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B93E4u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B93F4u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B93F8u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B93FCu, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B9408u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B9418u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B9420u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B9430u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B9434u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B9440u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B9448u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B9454u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B9458u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B9460u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B9494u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B949Cu, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B94ACu, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B94CCu, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B94E0u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B94F0u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B9504u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B9510u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B951Cu, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B9530u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B9538u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B954Cu, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B9550u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B9560u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B9564u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B9574u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B957Cu, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B9594u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B95B4u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B95C8u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B95F0u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B95F8u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B9604u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B9614u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B9630u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B9648u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B9664u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B9668u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B96B8u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B96C4u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B96E4u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B96ECu, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B9704u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B970Cu, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B971Cu, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B9728u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B9734u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B974Cu, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B9760u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B9764u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B9798u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B97A4u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B97BCu, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B97C4u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B97CCu, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B97DCu, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B97E8u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B97F8u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B9808u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B980Cu, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B9818u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B982Cu, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B9838u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B983Cu, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B9860u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B986Cu, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B9874u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B987Cu, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B9888u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B9894u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B98B8u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B98C4u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B98DCu, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B98ECu, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B98FCu, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B9900u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B990Cu, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B9914u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B9920u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B9924u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B992Cu, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B9938u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B996Cu, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B9974u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B9984u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B99A4u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B99B8u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B99C8u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B99D4u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B99E4u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B99F0u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B9A10u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B9A28u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B9A48u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B9A4Cu, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B9A94u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B9AA8u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B9AB0u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B9ABCu, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B9AE8u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B9AF0u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B9B04u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B9B20u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B9B28u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B9B30u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B9B38u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B9B54u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B9B5Cu, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B9B78u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B9B7Cu, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B9B88u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B9BA0u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B9BC0u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B9BD0u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B9BD8u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B9BF4u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B9BFCu, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B9C18u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B9C1Cu, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B9C28u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B9C34u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B9C3Cu, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B9C54u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B9C68u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B9C90u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B9CA4u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B9CACu, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B9CB8u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B9CC0u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B9CC8u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B9CD4u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B9CE4u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B9CF0u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B9D10u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B9D18u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B9D20u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B9D28u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B9D30u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B9D44u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B9D48u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B9D4Cu, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B9D54u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B9D58u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B9D74u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B9D88u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B9DBCu, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B9DD8u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B9DF0u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B9DFCu, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B9E04u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B9E18u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B9E58u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B9E5Cu, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B9E90u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B9E9Cu, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B9EE0u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B9EE4u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B9F18u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B9F24u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B9F38u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B9F5Cu, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B9F6Cu, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B9F74u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B9F7Cu, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B9F90u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B9FB4u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B9FC4u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B9FE4u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B9FECu, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089B9FFCu, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BA008u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BA014u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BA01Cu, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BA024u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BA02Cu, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BA034u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BA044u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BA050u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BA058u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BA064u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BA06Cu, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BA07Cu, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BA088u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BA094u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BA09Cu, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BA0A4u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BA0B4u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BA0C0u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BA0C8u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BA0D4u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BA0DCu, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BA0ECu, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BA0F8u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BA104u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BA10Cu, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BA114u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BA124u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BA130u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BA138u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BA14Cu, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BA154u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BA158u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BA170u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BA188u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BA1C8u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BA228u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BA244u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BA27Cu, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BA298u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BA2A8u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BA2C4u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BA2C8u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BA2D8u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BA310u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BA370u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BA3ACu, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BA3BCu, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BA3D4u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BA3E4u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BA3ECu, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BA41Cu, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BA448u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BA460u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BA470u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BA4A0u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BA4D4u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BA4DCu, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BA4E4u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BA51Cu, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BA52Cu, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BA540u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BA54Cu, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BA558u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BA560u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BA56Cu, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BA588u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BA5B4u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BA5BCu, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BA5D0u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BA5DCu, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BA5E0u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BA5E8u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BA5F0u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BA604u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BA618u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BA620u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BA628u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BA630u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BA644u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BA654u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BA65Cu, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BA678u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BA694u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BA6D0u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BA6E4u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BA6ECu, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BA718u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BA73Cu, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BA748u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BA754u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BA760u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BA774u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BA77Cu, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BA788u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BA790u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BA79Cu, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BA7ACu, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BA7B4u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BA7B8u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BA7C0u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BA7C8u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BA7D0u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BA7D8u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BA804u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BA814u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BA840u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BA850u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BA854u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BA85Cu, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BA864u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BA86Cu, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BA874u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BA87Cu, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BA884u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BA88Cu, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BA898u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BA8A0u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BA8A8u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BA8B4u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BA8C0u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BA8C8u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BA8CCu, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BA8D4u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BA8DCu, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BA8E4u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BA8F4u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BA8FCu, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BA904u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BA90Cu, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BA914u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BA920u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BA928u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BA934u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BA93Cu, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BA944u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BA950u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BA958u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BA964u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BA96Cu, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BA978u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BA984u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BA990u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BA99Cu, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BA9A4u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BA9ACu, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BA9B8u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BA9C0u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BA9C8u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BA9D0u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BA9D8u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BA9E0u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BA9E8u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BA9F0u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BA9F8u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BAA04u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BAA0Cu, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BAA14u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BAA4Cu, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BAA60u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BAA68u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BAA70u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BAA78u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BAA80u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BAA88u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BAA98u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BAAA0u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BAAA8u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BAAB4u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BAAC0u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BAAC8u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BAAD0u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BAADCu, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BAAE8u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BAAF4u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BAAFCu, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BAB08u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BAB14u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BAB20u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BAB28u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BAB4Cu, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BAB54u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BAB68u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BAB70u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BAB84u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BAB98u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BABACu, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BABB4u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BABBCu, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BABC4u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BABF0u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BABF8u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BAC00u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BAC08u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BAC18u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BAC2Cu, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BAC38u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BAC44u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BAC48u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BAC54u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BAC60u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BAC64u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BAC70u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BAC7Cu, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BAC80u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BAC8Cu, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BAC98u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BAC9Cu, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BACA8u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BACB4u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BACB8u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BACC0u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BACC8u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BACE4u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BACF0u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BAD1Cu, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BAD30u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BAD38u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BAD54u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BAD70u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BAD88u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BADA4u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BAE90u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BAEB0u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BAEB8u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BAEE4u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BAF04u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BAF08u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BAF10u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BAF1Cu, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BAF28u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BAF34u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BAF58u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BAF60u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BAF64u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BAF6Cu, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BAF78u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BAF94u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BAF9Cu, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BAFA0u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BAFA8u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BAFB0u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BAFC0u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BAFC8u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BAFD4u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BAFF0u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BAFF8u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BB000u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BB008u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BB010u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BB018u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BB020u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BB028u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BB060u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BB068u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BB070u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BB094u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BB098u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BB0C0u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BB0D0u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BB0D8u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BB0E4u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BB0F0u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BB0F8u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BB100u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BB104u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BB124u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BB12Cu, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BB138u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BB140u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BB158u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BB168u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BB170u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BB174u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BB17Cu, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BB19Cu, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BB1B8u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BB1CCu, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BB1D8u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BB1E8u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BB1F0u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BB200u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BB208u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BB21Cu, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BB224u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BB230u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BB24Cu, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BB258u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BB260u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BB268u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BB270u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BB278u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BB280u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BB288u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BB290u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BB298u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BB2A8u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BB2B0u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BB2B8u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BB2C8u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BB2D4u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BB2E0u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BB2E8u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BB2ECu, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BB2F4u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BB310u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BB31Cu, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BB328u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BB330u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BB334u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BB33Cu, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BB344u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BB354u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BB368u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BB374u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BB380u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BB398u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BB3A4u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BB3B8u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BB3D0u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BB3D8u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BB3E0u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BB404u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BB438u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BB448u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BB484u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BB48Cu, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BB49Cu, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BB4B0u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BB4C0u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BB4C8u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BB4E4u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BB4F4u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BB520u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BB530u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BB538u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BB548u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BB54Cu, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BB554u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BB55Cu, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BB564u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BB568u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BB570u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BB58Cu, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BB594u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BB5B0u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BB5CCu, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BB604u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BB650u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BB664u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BB66Cu, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BB674u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BB6D4u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BB6DCu, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BB6E8u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BB6F4u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BB6FCu, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BB700u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BB704u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BB710u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BB718u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BB75Cu, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BB764u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BB76Cu, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BB778u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BB784u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BB78Cu, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BB790u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BB794u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BB7A0u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BB7A8u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BB7E0u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BB7ECu, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BB7F4u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BB7FCu, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BB804u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BB814u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BB83Cu, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BB860u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BB888u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BB8A8u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BB8CCu, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BB8D8u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BB8E4u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BB8F0u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BB8F8u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BB8FCu, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BB904u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BB924u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BB930u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BB940u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BB94Cu, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BB958u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BB96Cu, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BB9B0u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BB9B8u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BB9BCu, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BB9ECu, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BBA4Cu, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BBA5Cu, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BBA64u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BBA6Cu, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BBA7Cu, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BBA84u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BBA8Cu, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BBA9Cu, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BBAA8u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BBAB0u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BBAB8u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BBAC0u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BBAFCu, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BBB04u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BBB18u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BBB5Cu, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BBBA0u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BBBA8u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BBBB0u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BBBD0u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BBBE0u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BBC0Cu, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BBC10u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BBC2Cu, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BBC34u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BBC44u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BBC48u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BBC80u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BBC8Cu, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BBC9Cu, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BBCA8u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BBCACu, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BBCF4u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BBD10u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BBD40u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BBD68u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BBDB4u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BBDE4u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BBDFCu, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BBE48u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BBE78u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BBE94u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BBE9Cu, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BBEA4u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BBEC8u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BBEECu, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BBEF8u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BBF08u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BBF10u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BBF1Cu, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BBF2Cu, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BBF60u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BBFC0u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BBFCCu, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BBFDCu, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BBFE4u, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BBFECu, &recomp_unit_0109, "recomp_unit_0109"); - runtime.register_function(0x089BBFF4u, &recomp_unit_0109, "recomp_unit_0109"); + // PSPRECOMP_V812_COMPACT_REGISTRATION: same entry set, looped once in Runtime instead of source-expanded calls. + runtime.register_generated_entry_mask(0x089B8000u, &recomp_unit_0109, "recomp_unit_0109", + kEntryMasks_recomp_unit_0109, 64u); } } // namespace psprecomp diff --git a/profiles/vcs/generated/generated_unit_0110.cpp b/profiles/vcs/generated/generated_unit_0110.cpp index fd68bce..3fb6e4f 100644 --- a/profiles/vcs/generated/generated_unit_0110.cpp +++ b/profiles/vcs/generated/generated_unit_0110.cpp @@ -883,6 +883,19 @@ LOCAL_DISPATCH: AOT_REGCACHE_SYNC_OUT(); return; } } +// PSPRECOMP_V812_SHARED_SCHED_BLOCK: one scheduler-exact slow boundary per unit. +LOCAL_SCHED_BOUNDARY: + ctx.pc = jump_target; + AOT_REGCACHE_SYNC_OUT(); + if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { + ++local_redispatch_rounds; + AOT_REGCACHE_SYNC_IN(); + local_transfers = 0u; + local_pc = ctx.pc; + entry_id = 0u; + goto LOCAL_DISPATCH; + } + return; L_089BC000: ctx.gpr[7] = (aot_mem.aot_direct_load8(ctx.gpr[17] + static_cast(3))); aot_gpr_4 = (aot_gpr_4 & 255u); @@ -1100,18 +1113,8 @@ L_089BC1A4: aot_gpr_29 = (aot_gpr_29 + static_cast(96)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089BC1D4: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(12), ctx.gpr[17]); @@ -1487,18 +1490,8 @@ L_089BC514: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089BC530: aot_gpr_29 = (aot_gpr_29 + static_cast(-112)); aot_gpr_5 = (aot_mem.aot_direct_load16(aot_gpr_4 + static_cast(24))); @@ -1881,18 +1874,8 @@ L_089BC824: aot_gpr_29 = (aot_gpr_29 + static_cast(112)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089BC858: aot_gpr_29 = (aot_gpr_29 + static_cast(-80)); aot_gpr_5 = (2236u << 16u); @@ -2277,18 +2260,8 @@ L_089BCBF8: aot_gpr_29 = (aot_gpr_29 + static_cast(80)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089BCC20: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_gpr_4 = (aot_gpr_6 | 0u); @@ -2443,18 +2416,8 @@ L_089BCDA4: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089BCDB4: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(12), ctx.gpr[17]); @@ -2667,18 +2630,8 @@ L_089BCF74: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089BCF8C: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_gpr_4 = (aot_mem.aot_direct_load8(ctx.gpr[28] + static_cast(-7080))); @@ -2887,18 +2840,8 @@ L_089BD0F8: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089BD108: aot_gpr_29 = (aot_gpr_29 + static_cast(-80)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(48), ctx.gpr[20]); @@ -3133,18 +3076,8 @@ L_089BD2F0: aot_gpr_29 = (aot_gpr_29 + static_cast(80)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089BD32C: aot_gpr_29 = (aot_gpr_29 + static_cast(-80)); aot_gpr_5 = (aot_mem.aot_direct_load8(aot_gpr_4 + static_cast(9270))); @@ -3432,18 +3365,8 @@ L_089BD564: aot_gpr_29 = (aot_gpr_29 + static_cast(80)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089BD59C: aot_gpr_29 = (aot_gpr_29 + static_cast(-208)); aot_gpr_5 = (aot_mem.aot_direct_load8(aot_gpr_4 + static_cast(9263))); @@ -3652,18 +3575,8 @@ L_089BD71C: aot_gpr_29 = (aot_gpr_29 + static_cast(208)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089BD72C: aot_gpr_29 = (aot_gpr_29 + static_cast(-112)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(68), ctx.gpr[16]); @@ -3977,18 +3890,8 @@ L_089BD9E8: aot_gpr_29 = (aot_gpr_29 + static_cast(112)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089BDA30: aot_gpr_29 = (aot_gpr_29 + static_cast(-64)); aot_gpr_5 = (aot_mem.aot_direct_load8(ctx.gpr[28] + static_cast(7800))); @@ -4212,18 +4115,8 @@ L_089BDC08: aot_gpr_29 = (aot_gpr_29 + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089BDC34: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_gpr_5 = (aot_mem.aot_direct_load16(aot_gpr_4 + static_cast(4122))); @@ -4317,18 +4210,8 @@ L_089BDD08: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089BDD20: aot_gpr_29 = (aot_gpr_29 + static_cast(-64)); aot_gpr_5 = (aot_mem.aot_direct_load8(ctx.gpr[28] + static_cast(7800))); @@ -4581,18 +4464,8 @@ L_089BDF04: aot_gpr_29 = (aot_gpr_29 + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089BDF2C: aot_gpr_29 = (aot_gpr_29 + static_cast(-240)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(204), ctx.gpr[16]); @@ -6569,18 +6442,8 @@ L_089BF15C: aot_gpr_29 = (aot_gpr_29 + static_cast(240)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089BF18C: ctx.gpr[11] = (17279u << 16u); aot_fpr_12 = std::bit_cast(0u); @@ -7066,18 +6929,8 @@ L_089BF4E8: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089BF4F0: aot_gpr_29 = (aot_gpr_29 + static_cast(-96)); aot_gpr_5 = (aot_mem.aot_direct_load8(aot_gpr_4 + static_cast(9265))); @@ -7583,18 +7436,8 @@ L_089BF9BC: aot_gpr_29 = (aot_gpr_29 + static_cast(96)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089BF9F0: aot_gpr_29 = (aot_gpr_29 + static_cast(-816)); aot_gpr_5 = (aot_mem.aot_direct_load16(aot_gpr_4 + static_cast(538))); @@ -8264,18 +8107,8 @@ L_089BFF54: aot_gpr_29 = (aot_gpr_29 + static_cast(816)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089BFF80: aot_gpr_29 = (aot_gpr_29 + static_cast(-544)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(536), ctx.gpr[30]); @@ -8316,810 +8149,8 @@ void recomp_unit_0110(Runtime &rt, AllegrexContext &ctx) { void register_generated_unit_110(Runtime &runtime) { runtime.register_generated_unit(110u, 0x089BC000u, 16384u, &recomp_unit_0110, &recomp_unit_0110_entry); - runtime.register_function(0x089BC000u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BC02Cu, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BC050u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BC058u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BC05Cu, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BC068u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BC070u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BC074u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BC080u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BC088u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BC0ACu, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BC0B4u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BC0C8u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BC0E8u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BC0FCu, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BC120u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BC12Cu, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BC138u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BC150u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BC158u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BC168u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BC170u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BC180u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BC190u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BC1A4u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BC1D4u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BC204u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BC210u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BC228u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BC24Cu, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BC254u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BC25Cu, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BC264u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BC2A8u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BC2C4u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BC2E8u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BC2F0u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BC2F8u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BC31Cu, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BC338u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BC354u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BC378u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BC380u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BC388u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BC3B4u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BC3D0u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BC3F4u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BC3FCu, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BC404u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BC418u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BC420u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BC440u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BC45Cu, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BC478u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BC49Cu, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BC4A4u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BC4ACu, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BC4B4u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BC4C4u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BC4D0u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BC4F8u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BC508u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BC510u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BC514u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BC530u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BC56Cu, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BC578u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BC584u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BC590u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BC598u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BC5A4u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BC5ACu, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BC5B4u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BC5BCu, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BC5C4u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BC5D4u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BC5E0u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BC5ECu, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BC600u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BC610u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BC618u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BC61Cu, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BC624u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BC62Cu, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BC638u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BC640u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BC644u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BC650u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BC654u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BC678u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BC680u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BC690u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BC698u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BC6CCu, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BC6D0u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BC700u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BC708u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BC728u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BC740u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BC74Cu, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BC754u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BC758u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BC760u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BC768u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BC774u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BC798u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BC7A0u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BC7ACu, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BC7C8u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BC7D0u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BC7D8u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BC7F0u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BC7F8u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BC808u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BC814u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BC81Cu, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BC824u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BC858u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BC890u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BC89Cu, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BC8A4u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BC8ACu, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BC8B8u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BC8C8u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BC8D4u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BC8DCu, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BC8E8u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BC8FCu, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BC904u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BC918u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BC930u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BC938u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BC950u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BC954u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BC968u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BC96Cu, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BC978u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BC988u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BC990u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BC99Cu, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BC9C4u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BC9C8u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BC9DCu, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BC9E4u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BC9E8u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BCA5Cu, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BCA78u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BCABCu, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BCAC4u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BCACCu, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BCAD4u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BCB10u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BCB40u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BCBDCu, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BCBF8u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BCC20u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BCC3Cu, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BCC44u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BCCA8u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BCCB0u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BCCBCu, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BCCC4u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BCD00u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BCD2Cu, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BCD34u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BCD9Cu, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BCDA4u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BCDB4u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BCDE0u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BCDF0u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BCE08u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BCE24u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BCE28u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BCE34u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BCE3Cu, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BCE78u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BCE94u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BCEB8u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BCEC0u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BCED0u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BCEF0u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BCEF4u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BCF14u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BCF18u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BCF20u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BCF28u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BCF30u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BCF58u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BCF68u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BCF70u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BCF74u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BCF8Cu, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BCFA4u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BCFACu, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BCFB8u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BCFC0u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BCFC8u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BCFD0u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BCFD8u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BCFE0u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BCFE8u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BCFF0u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BD00Cu, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BD018u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BD020u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BD028u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BD030u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BD038u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BD054u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BD060u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BD068u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BD070u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BD078u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BD080u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BD09Cu, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BD0A8u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BD0B0u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BD0C8u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BD0D0u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BD0ECu, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BD0F8u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BD108u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BD17Cu, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BD18Cu, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BD19Cu, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BD1A0u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BD1B4u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BD1CCu, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BD1D0u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BD1E0u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BD1ECu, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BD1F4u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BD200u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BD20Cu, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BD218u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BD220u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BD224u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BD22Cu, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BD234u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BD240u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BD264u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BD294u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BD2ACu, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BD2B4u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BD2C4u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BD2C8u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BD2D0u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BD2DCu, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BD2F0u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BD32Cu, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BD36Cu, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BD378u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BD380u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BD388u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BD390u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BD398u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BD3A0u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BD3ACu, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BD3BCu, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BD3CCu, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BD3D4u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BD3E0u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BD3ECu, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BD3F4u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BD3F8u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BD400u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BD40Cu, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BD414u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BD418u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BD42Cu, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BD438u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BD44Cu, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BD458u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BD464u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BD474u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BD480u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BD49Cu, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BD4B8u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BD4D4u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BD4F0u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BD50Cu, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BD528u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BD534u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BD53Cu, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BD540u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BD548u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BD554u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BD55Cu, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BD564u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BD59Cu, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BD5B4u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BD5C4u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BD5CCu, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BD5D4u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BD5DCu, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BD620u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BD628u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BD638u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BD63Cu, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BD648u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BD654u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BD660u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BD668u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BD678u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BD688u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BD694u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BD69Cu, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BD6B0u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BD6BCu, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BD6C4u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BD6D0u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BD6E0u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BD6F8u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BD71Cu, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BD72Cu, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BD7A4u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BD7B4u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BD7F8u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BD808u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BD810u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BD818u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BD834u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BD850u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BD858u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BD870u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BD888u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BD8ACu, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BD8C4u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BD8E8u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BD8F0u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BD8FCu, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BD904u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BD918u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BD924u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BD944u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BD954u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BD968u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BD998u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BD9B4u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BD9C0u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BD9E8u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BDA30u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BDA94u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BDAA4u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BDAC0u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BDAD0u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BDAE4u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BDAF4u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BDAFCu, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BDB20u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BDB2Cu, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BDB34u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BDB3Cu, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BDB44u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BDB50u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BDB5Cu, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BDB94u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BDBA4u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BDBBCu, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BDBC4u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BDBD0u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BDBE0u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BDBF8u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BDC08u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BDC34u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BDC54u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BDC68u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BDC74u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BDC84u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BDC8Cu, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BDC94u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BDCE8u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BDD04u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BDD08u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BDD20u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BDD74u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BDD90u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BDD98u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BDDA0u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BDDA8u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BDDB4u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BDDBCu, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BDDC8u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BDDD4u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BDDE0u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BDDECu, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BDDF4u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BDDFCu, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BDE04u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BDE08u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BDE2Cu, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BDE44u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BDE50u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BDE5Cu, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BDE94u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BDE98u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BDEA4u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BDEB0u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BDEBCu, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BDEFCu, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BDF00u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BDF04u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BDF2Cu, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BDF68u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BDF74u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BDF80u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BDF8Cu, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BDF98u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BDFA0u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BDFA8u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BDFB0u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BDFBCu, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BDFC8u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BDFD8u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BDFE4u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BDFECu, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BDFF8u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BE000u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BE008u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BE010u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BE018u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BE024u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BE030u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BE044u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BE058u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BE060u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BE068u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BE070u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BE07Cu, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BE084u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BE088u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BE094u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BE0B8u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BE0C0u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BE0D0u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BE0D8u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BE0E4u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BE0E8u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BE11Cu, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BE124u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BE148u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BE160u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BE16Cu, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BE174u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BE17Cu, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BE188u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BE198u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BE1BCu, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BE1C4u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BE1D0u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BE23Cu, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BE244u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BE254u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BE25Cu, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BE28Cu, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BE294u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BE2A4u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BE2B0u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BE2B8u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BE2C4u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BE2D4u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BE2D8u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BE300u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BE32Cu, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BE350u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BE358u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BE360u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BE398u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BE3A8u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BE3B0u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BE3B4u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BE3E0u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BE3E8u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BE3ECu, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BE418u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BE420u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BE424u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BE484u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BE48Cu, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BE4A0u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BE4C8u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BE4E0u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BE4F4u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BE510u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BE530u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BE538u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BE574u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BE588u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BE598u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BE59Cu, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BE5BCu, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BE5DCu, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BE5FCu, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BE62Cu, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BE640u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BE648u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BE688u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BE69Cu, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BE6B0u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BE6BCu, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BE6C4u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BE6CCu, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BE6D4u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BE700u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BE730u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BE738u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BE75Cu, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BE774u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BE780u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BE788u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BE790u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BE79Cu, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BE7ACu, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BE7BCu, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BE7E0u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BE7E8u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BE7F4u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BE824u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BE82Cu, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BE834u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BE858u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BE860u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BE870u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BE87Cu, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BE888u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BE894u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BE89Cu, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BE8A4u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BE8ACu, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BE8D8u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BE8E8u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BE900u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BE930u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BE958u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BE98Cu, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BE998u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BE9A4u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BE9B0u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BE9BCu, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BE9D4u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BE9E4u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BE9ECu, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BE9F4u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BEA0Cu, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BEA14u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BEA1Cu, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BEA24u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BEA40u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BEA64u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BEA6Cu, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BEA7Cu, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BEA88u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BEA90u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BEAC4u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BEAECu, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BEB24u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BEB3Cu, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BEB44u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BEB4Cu, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BEB70u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BEB78u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BEB98u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BEBACu, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BEBB8u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BEBC4u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BEBCCu, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BEBD4u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BEBDCu, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BEC30u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BEC3Cu, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BEC5Cu, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BEC90u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BECCCu, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BECF4u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BED28u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BED34u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BED40u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BED7Cu, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BEDB8u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BEDE0u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BEE14u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BEE20u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BEE2Cu, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BEE84u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BEEACu, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BEEE4u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BEEF0u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BEEFCu, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BEF20u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BEF38u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BEF60u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BEF80u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BEF8Cu, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BEFC8u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BEFF0u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BF024u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BF030u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BF03Cu, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BF04Cu, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BF06Cu, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BF08Cu, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BF0B8u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BF0C0u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BF0C8u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BF0D0u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BF0E0u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BF110u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BF118u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BF144u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BF14Cu, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BF15Cu, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BF18Cu, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BF1B8u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BF1C0u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BF1C8u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BF1D8u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BF1E4u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BF1ECu, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BF1F4u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BF204u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BF214u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BF220u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BF228u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BF234u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BF23Cu, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BF244u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BF24Cu, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BF254u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BF25Cu, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BF260u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BF268u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BF270u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BF278u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BF29Cu, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BF2A4u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BF2ACu, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BF2B8u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BF2C0u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BF2C8u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BF2E0u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BF2F8u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BF318u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BF330u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BF344u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BF350u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BF368u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BF380u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BF3A0u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BF3B8u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BF3C8u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BF3D4u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BF3F8u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BF400u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BF418u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BF430u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BF450u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BF45Cu, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BF464u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BF46Cu, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BF47Cu, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BF484u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BF48Cu, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BF494u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BF4A4u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BF4B4u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BF4C0u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BF4D0u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BF4D4u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BF4E4u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BF4E8u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BF4F0u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BF52Cu, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BF53Cu, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BF544u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BF54Cu, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BF558u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BF560u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BF564u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BF5A4u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BF5B0u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BF5B8u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BF5C0u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BF5C8u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BF5F0u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BF604u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BF614u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BF624u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BF640u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BF650u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BF680u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BF684u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BF6BCu, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BF6C4u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BF6D4u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BF6D8u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BF710u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BF71Cu, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BF72Cu, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BF738u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BF73Cu, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BF784u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BF7A0u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BF7D0u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BF7F8u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BF844u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BF874u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BF88Cu, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BF8D8u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BF908u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BF924u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BF92Cu, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BF934u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BF958u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BF97Cu, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BF988u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BF998u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BF9A0u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BF9ACu, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BF9BCu, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BF9F0u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BFA2Cu, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BFA44u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BFA64u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BFA6Cu, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BFA74u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BFA7Cu, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BFAC4u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BFADCu, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BFAF8u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BFB1Cu, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BFB24u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BFB2Cu, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BFB48u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BFB64u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BFB80u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BFBA4u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BFBACu, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BFBB4u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BFBE0u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BFBFCu, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BFC20u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BFC28u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BFC38u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BFC58u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BFC64u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BFC84u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BFCA0u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BFCBCu, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BFCE0u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BFCE8u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BFCF8u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BFD0Cu, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BFD1Cu, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BFD28u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BFD44u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BFD48u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BFD50u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BFD5Cu, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BFD68u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BFD70u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BFD74u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BFD7Cu, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BFD84u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BFD8Cu, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BFD98u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BFDA4u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BFDB0u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BFDBCu, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BFDC4u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BFDC8u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BFDD0u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BFDD8u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BFDE0u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BFDECu, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BFDF8u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BFE04u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BFE10u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BFE18u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BFE1Cu, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BFE24u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BFE2Cu, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BFE34u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BFE40u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BFE50u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BFE5Cu, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BFE64u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BFE6Cu, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BFE78u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BFE80u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BFE88u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BFE94u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BFE9Cu, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BFEC4u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BFED0u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BFEDCu, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BFEE8u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BFF10u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BFF1Cu, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BFF28u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BFF30u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BFF48u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BFF50u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BFF54u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BFF80u, &recomp_unit_0110, "recomp_unit_0110"); - runtime.register_function(0x089BFFDCu, &recomp_unit_0110, "recomp_unit_0110"); + // PSPRECOMP_V812_COMPACT_REGISTRATION: same entry set, looped once in Runtime instead of source-expanded calls. + runtime.register_generated_entry_mask(0x089BC000u, &recomp_unit_0110, "recomp_unit_0110", + kEntryMasks_recomp_unit_0110, 64u); } } // namespace psprecomp diff --git a/profiles/vcs/generated/generated_unit_0111.cpp b/profiles/vcs/generated/generated_unit_0111.cpp index e28d4e9..453aa4c 100644 --- a/profiles/vcs/generated/generated_unit_0111.cpp +++ b/profiles/vcs/generated/generated_unit_0111.cpp @@ -1045,6 +1045,19 @@ LOCAL_DISPATCH: AOT_REGCACHE_SYNC_OUT(); return; } } +// PSPRECOMP_V812_SHARED_SCHED_BLOCK: one scheduler-exact slow boundary per unit. +LOCAL_SCHED_BOUNDARY: + ctx.pc = jump_target; + AOT_REGCACHE_SYNC_OUT(); + if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { + ++local_redispatch_rounds; + AOT_REGCACHE_SYNC_IN(); + local_transfers = 0u; + local_pc = ctx.pc; + entry_id = 0u; + goto LOCAL_DISPATCH; + } + return; L_089C0000: ctx.fpr[28] = std::bit_cast(aot_gpr_4); ctx.gpr[22] = (ctx.gpr[29] + static_cast(20)); @@ -1488,18 +1501,8 @@ L_089C0420: ctx.gpr[29] = (ctx.gpr[29] + static_cast(544)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089C0468: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-272)); aot_gpr_5 = (aot_mem.aot_direct_load8(ctx.gpr[28] + static_cast(7800))); @@ -3223,18 +3226,8 @@ L_089C158C: ctx.gpr[29] = (ctx.gpr[29] + static_cast(272)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089C15C4: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-48)); aot_gpr_5 = (aot_mem.aot_direct_load16(aot_gpr_4 + static_cast(9276))); @@ -3984,18 +3977,8 @@ L_089C1C60: ctx.gpr[29] = (ctx.gpr[29] + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089C1C78: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-80)); aot_gpr_5 = (aot_mem.aot_direct_load8(ctx.gpr[28] + static_cast(4203))); @@ -4531,18 +4514,8 @@ L_089C20CC: ctx.gpr[29] = (ctx.gpr[29] + static_cast(80)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089C20E4: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-160)); aot_mem.aot_direct_store32(ctx.gpr[29] + static_cast(132), ctx.gpr[22]); @@ -4710,18 +4683,8 @@ L_089C2240: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089C2258: aot_gpr_16 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(5852))); ctx.gpr[30] = (ctx.gpr[28] + static_cast(-12072)); @@ -8639,972 +8602,8 @@ void recomp_unit_0111(Runtime &rt, AllegrexContext &ctx) { void register_generated_unit_111(Runtime &runtime) { runtime.register_generated_unit(111u, 0x089C0000u, 16384u, &recomp_unit_0111, &recomp_unit_0111_entry); - runtime.register_function(0x089C0000u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C0024u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C0038u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C0048u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C0054u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C0060u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C006Cu, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C0074u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C0080u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C0088u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C00C0u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C00F0u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C010Cu, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C0114u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C0134u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C014Cu, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C0164u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C016Cu, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C0180u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C01FCu, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C0218u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C0228u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C0244u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C0260u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C0270u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C02A8u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C02C4u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C02D4u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C02E4u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C02ECu, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C02FCu, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C0308u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C0314u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C031Cu, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C0320u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C0328u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C0330u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C033Cu, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C0374u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C03B4u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C03CCu, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C03E4u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C03ECu, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C03FCu, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C0400u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C040Cu, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C0420u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C0468u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C0500u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C0538u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C056Cu, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C05A0u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C05D4u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C0608u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C0614u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C061Cu, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C0638u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C0640u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C0644u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C064Cu, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C0650u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C0658u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C0664u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C0678u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C0680u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C0688u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C068Cu, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C0698u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C06A4u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C06B0u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C06C8u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C06E0u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C06ECu, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C0784u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C07BCu, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C07C0u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C07E8u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C0804u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C0838u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C0840u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C0874u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C089Cu, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C08A8u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C08B0u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C08B4u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C08C0u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C08ECu, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C0908u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C093Cu, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C0944u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C0950u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C095Cu, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C0968u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C0974u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C0984u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C0A14u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C0A20u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C0A2Cu, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C0A34u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C0A68u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C0A74u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C0A7Cu, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C0A80u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C0A8Cu, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C0AC8u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C0AE4u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C0B18u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C0B20u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C0B28u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C0B5Cu, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C0B90u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C0B9Cu, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C0BA8u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C0BB4u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C0BC0u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C0BD0u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C0C60u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C0C6Cu, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C0C78u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C0C80u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C0CA4u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C0CCCu, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C0CD4u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C0CDCu, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C0D04u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C0D30u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C0D38u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C0D60u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C0D6Cu, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C0D70u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C0D98u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C0DCCu, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C0DECu, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C0E30u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C0E4Cu, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C0E68u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C0EA4u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C0EC4u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C0EE0u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C0F10u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C0F28u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C0F44u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C0F74u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C0F80u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C0F88u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C0F8Cu, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C0F98u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C0FA0u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C0FC8u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C0FF8u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C101Cu, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C1028u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C1034u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C1040u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C104Cu, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C1058u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C1068u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C10C8u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C10DCu, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C1120u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C113Cu, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C117Cu, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C11B8u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C11C4u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C11CCu, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C11D4u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C11FCu, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C1208u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C120Cu, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C1230u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C124Cu, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C125Cu, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C126Cu, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C1270u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C1280u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C128Cu, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C1298u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C12E8u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C1304u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C1314u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C131Cu, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C1368u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C1384u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C1394u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C13A4u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C13CCu, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C13E4u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C13E8u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C140Cu, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C1418u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C1430u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C1444u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C1490u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C14ACu, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C14BCu, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C14D4u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C14E8u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C14F4u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C14FCu, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C1500u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C1544u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C154Cu, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C155Cu, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C1568u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C1574u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C1580u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C1588u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C158Cu, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C15C4u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C15E4u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C15F4u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C15FCu, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C1618u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C1624u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C162Cu, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C1634u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C163Cu, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C1660u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C1668u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C16ACu, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C16BCu, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C16C4u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C16D0u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C16DCu, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C16E8u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C16F0u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C1700u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C170Cu, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C171Cu, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C1724u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C172Cu, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C1734u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C173Cu, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C1744u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C174Cu, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C1760u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C176Cu, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C1770u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C17A0u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C17C8u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C1800u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C1824u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C1830u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C1838u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C186Cu, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C1894u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C18CCu, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C18F0u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C1904u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C1910u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C191Cu, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C1924u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C1954u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C197Cu, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C19B4u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C19D8u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C19F4u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C19FCu, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C1A10u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C1A3Cu, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C1A48u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C1A70u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C1A80u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C1A94u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C1AA0u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C1AA4u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C1AD4u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C1AFCu, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C1B34u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C1B48u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C1B58u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C1B60u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C1B68u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C1B70u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C1B80u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C1BACu, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C1BD8u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C1BF8u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C1C00u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C1C54u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C1C5Cu, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C1C60u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C1C78u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C1C98u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C1CA0u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C1CD8u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C1CE4u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C1CF0u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C1D30u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C1D3Cu, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C1D48u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C1D54u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C1D60u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C1D6Cu, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C1D78u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C1D88u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C1D9Cu, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C1DA8u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C1DB0u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C1DB8u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C1DC4u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C1DCCu, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C1DD4u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C1DE8u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C1DFCu, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C1E0Cu, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C1E54u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C1E60u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C1E68u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C1E74u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C1E80u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C1E8Cu, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C1E98u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C1EA4u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C1EB0u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C1EC0u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C1ECCu, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C1ED4u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C1EDCu, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C1EE4u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C1EF4u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C1F04u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C1F14u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C1F1Cu, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C1F54u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C1F64u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C1F6Cu, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C1F78u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C1F80u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C1F84u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C1FB0u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C1FC4u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C1FD4u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C1FE0u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C1FE8u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C1FECu, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C2018u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C202Cu, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C203Cu, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C2048u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C2050u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C2058u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C2060u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C2068u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C2070u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C2078u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C2080u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C20C0u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C20CCu, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C20E4u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C2134u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C213Cu, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C2144u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C2154u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C2178u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C2190u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C2194u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C21A4u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C21B4u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C21BCu, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C21CCu, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C21D4u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C21DCu, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C21ECu, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C21F4u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C2200u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C2214u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C2224u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C2228u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C2230u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C2240u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C2258u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C2270u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C2278u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C227Cu, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C22A8u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C22B4u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C22C0u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C22CCu, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C22D4u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C22D8u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C22E0u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C22E8u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C22F8u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C2310u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C231Cu, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C2328u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C2334u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C233Cu, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C2340u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C2344u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C2350u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C2360u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C2378u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C2384u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C2390u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C239Cu, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C23A4u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C23A8u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C23ACu, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C23B8u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C23C8u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C23ECu, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C23F8u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C2404u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C2410u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C2418u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C241Cu, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C2424u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C242Cu, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C243Cu, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C2444u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C2450u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C247Cu, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C248Cu, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C249Cu, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C24A4u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C24A8u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C24CCu, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C24D8u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C24E4u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C24F0u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C24F8u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C24FCu, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C2504u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C250Cu, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C251Cu, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C2524u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C2538u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C2540u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C2544u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C2550u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C2560u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C2568u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C256Cu, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C2590u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C259Cu, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C25A8u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C25B4u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C25BCu, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C25C0u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C25C8u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C25D0u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C25E0u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C25F0u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C25FCu, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C2630u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C2638u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C263Cu, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C2660u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C266Cu, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C2678u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C2684u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C268Cu, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C2690u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C2698u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C26A0u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C26B0u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C26B8u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C26C4u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C26CCu, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C26D0u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C2700u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C270Cu, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C2718u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C2724u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C272Cu, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C2730u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C2738u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C2740u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C2750u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C2764u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C276Cu, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C2770u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C2794u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C27A0u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C27ACu, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C27B8u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C27C0u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C27C4u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C27CCu, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C27D4u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C27E4u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C27F8u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C2800u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C2804u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C2828u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C2834u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C2840u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C284Cu, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C2854u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C2858u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C2860u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C2868u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C2878u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C2890u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C289Cu, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C28A8u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C28B4u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C28BCu, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C28C0u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C28C8u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C28D0u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C28E0u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C28E8u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C28F4u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C2904u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C2920u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C2928u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C292Cu, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C2950u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C295Cu, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C2968u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C2974u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C297Cu, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C2980u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C2988u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C2990u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C29A0u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C29A8u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C29C0u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C29C8u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C29CCu, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C29FCu, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C2A08u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C2A14u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C2A20u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C2A28u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C2A2Cu, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C2A34u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C2A3Cu, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C2A4Cu, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C2A64u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C2A70u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C2A7Cu, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C2A88u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C2A90u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C2A94u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C2A98u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C2AA4u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C2AB4u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C2ACCu, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C2AD8u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C2AE4u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C2AF0u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C2AF8u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C2AFCu, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C2B00u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C2B0Cu, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C2B1Cu, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C2B40u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C2B4Cu, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C2B58u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C2B64u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C2B6Cu, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C2B70u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C2B74u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C2B80u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C2B90u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C2B98u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C2BA4u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C2BB8u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C2BC8u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C2BCCu, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C2BD8u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C2BE8u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C2BF0u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C2BF4u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C2C20u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C2C2Cu, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C2C38u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C2C44u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C2C4Cu, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C2C50u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C2C58u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C2C60u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C2C70u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C2C78u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C2C88u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C2CBCu, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C2CC4u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C2CC8u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C2CE8u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C2CF4u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C2D00u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C2D0Cu, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C2D14u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C2D18u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C2D20u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C2D28u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C2D38u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C2D48u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C2D54u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C2D88u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C2D90u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C2D94u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C2DB8u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C2DC4u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C2DD0u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C2DDCu, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C2DE4u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C2DE8u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C2DF0u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C2DF8u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C2E08u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C2E10u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C2E28u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C2E30u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C2E34u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C2E64u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C2E70u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C2E7Cu, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C2E88u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C2E90u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C2E94u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C2E9Cu, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C2EA4u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C2EB4u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C2ECCu, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C2ED8u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C2EE4u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C2EF0u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C2EF8u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C2EFCu, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C2F00u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C2F0Cu, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C2F1Cu, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C2F34u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C2F40u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C2F4Cu, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C2F58u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C2F60u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C2F64u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C2F68u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C2F74u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C2F84u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C2FA8u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C2FB4u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C2FC0u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C2FCCu, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C2FD4u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C2FD8u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C2FDCu, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C2FE8u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C2FF8u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C3000u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C300Cu, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C3020u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C3034u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C3038u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C3044u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C3054u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C305Cu, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C3060u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C308Cu, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C3098u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C30A4u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C30B0u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C30B8u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C30BCu, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C30C4u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C30CCu, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C30DCu, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C30ECu, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C30F8u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C312Cu, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C3134u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C3138u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C3158u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C3164u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C3170u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C317Cu, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C3184u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C3188u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C3190u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C3198u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C31A8u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C31B8u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C31C4u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C31F8u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C3200u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C3204u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C3228u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C3234u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C3240u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C324Cu, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C3254u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C3258u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C3260u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C3268u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C3278u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C3288u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C3298u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C32CCu, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C32D4u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C32D8u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C32FCu, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C3308u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C3314u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C3320u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C3328u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C332Cu, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C3334u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C333Cu, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C334Cu, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C3354u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C3374u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C337Cu, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C3380u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C33ACu, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C33B8u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C33C4u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C33D0u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C33D8u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C33DCu, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C33E4u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C33ECu, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C33FCu, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C3414u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C3420u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C342Cu, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C3438u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C3440u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C3444u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C3448u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C3454u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C3464u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C347Cu, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C3488u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C3494u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C34A0u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C34A8u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C34ACu, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C34B0u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C34BCu, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C34CCu, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C34F0u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C34FCu, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C3508u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C3514u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C351Cu, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C3520u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C3528u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C3530u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C3540u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C3548u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C355Cu, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C356Cu, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C3580u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C3588u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C358Cu, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C35B0u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C35BCu, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C35C8u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C35D4u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C35DCu, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C35E0u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C35E8u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C35F0u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C3600u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C360Cu, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C3614u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C3620u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C3628u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C3630u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C3638u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C3658u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C3664u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C3670u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C367Cu, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C3684u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C3688u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C3690u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C3698u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C36A8u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C36B0u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C36B8u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C36C0u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C36C8u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C36E8u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C36F4u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C3700u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C370Cu, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C3714u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C3718u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C3720u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C3728u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C3738u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C3740u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C3758u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C3760u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C3764u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C3790u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C379Cu, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C37A8u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C37B4u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C37BCu, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C37C0u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C37C8u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C37D0u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C37E0u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C37F8u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C3804u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C3810u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C381Cu, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C3824u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C3828u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C382Cu, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C3838u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C3848u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C3860u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C386Cu, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C3878u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C3884u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C388Cu, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C3890u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C3894u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C38A0u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C38B0u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C38D4u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C38E0u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C38ECu, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C38F8u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C3900u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C3904u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C390Cu, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C3914u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C3924u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C392Cu, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C393Cu, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C3944u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C3950u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C396Cu, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C3974u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C3978u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C39A0u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C39ACu, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C39B8u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C39C4u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C39CCu, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C39D0u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C39D8u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C39E0u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C39F0u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C3A04u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C3A0Cu, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C3A10u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C3A34u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C3A40u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C3A4Cu, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C3A58u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C3A60u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C3A64u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C3A6Cu, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C3A74u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C3A84u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C3A8Cu, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C3AACu, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C3AB4u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C3AB8u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C3AE8u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C3AF4u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C3B00u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C3B0Cu, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C3B14u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C3B18u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C3B20u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C3B28u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C3B38u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C3B50u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C3B5Cu, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C3B68u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C3B74u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C3B7Cu, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C3B80u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C3B84u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C3B90u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C3BA0u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C3BB8u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C3BC4u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C3BD0u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C3BDCu, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C3BE4u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C3BE8u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C3BECu, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C3BF8u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C3C08u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C3C2Cu, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C3C38u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C3C44u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C3C50u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C3C58u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C3C5Cu, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C3C60u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C3C6Cu, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C3C7Cu, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C3C88u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C3C94u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C3CA4u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C3CB8u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C3CC0u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C3CC4u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C3CE4u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C3CF0u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C3CFCu, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C3D08u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C3D10u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C3D14u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C3D1Cu, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C3D24u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C3D34u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C3D38u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C3D44u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C3D4Cu, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C3D54u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C3D78u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C3D84u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C3D90u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C3D9Cu, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C3DA4u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C3DA8u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C3DB0u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C3DB8u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C3DC8u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C3DE0u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C3DE8u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C3DECu, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C3E10u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C3E1Cu, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C3E28u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C3E34u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C3E3Cu, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C3E40u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C3E48u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C3E50u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C3E60u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C3E68u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C3E98u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C3EA0u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C3EA4u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C3ED0u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C3EDCu, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C3EE8u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C3EF4u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C3EFCu, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C3F00u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C3F0Cu, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C3F14u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C3F24u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C3F3Cu, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C3F48u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C3F54u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C3F60u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C3F68u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C3F6Cu, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C3F74u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C3F80u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C3F90u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C3FA8u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C3FB4u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C3FC0u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C3FCCu, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C3FD4u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C3FD8u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C3FE0u, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C3FECu, &recomp_unit_0111, "recomp_unit_0111"); - runtime.register_function(0x089C3FFCu, &recomp_unit_0111, "recomp_unit_0111"); + // PSPRECOMP_V812_COMPACT_REGISTRATION: same entry set, looped once in Runtime instead of source-expanded calls. + runtime.register_generated_entry_mask(0x089C0000u, &recomp_unit_0111, "recomp_unit_0111", + kEntryMasks_recomp_unit_0111, 64u); } } // namespace psprecomp diff --git a/profiles/vcs/generated/generated_unit_0112.cpp b/profiles/vcs/generated/generated_unit_0112.cpp index 4fae509..f663974 100644 --- a/profiles/vcs/generated/generated_unit_0112.cpp +++ b/profiles/vcs/generated/generated_unit_0112.cpp @@ -999,6 +999,19 @@ LOCAL_DISPATCH: AOT_REGCACHE_SYNC_OUT(); return; } } +// PSPRECOMP_V812_SHARED_SCHED_BLOCK: one scheduler-exact slow boundary per unit. +LOCAL_SCHED_BOUNDARY: + ctx.pc = jump_target; + AOT_REGCACHE_SYNC_OUT(); + if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { + ++local_redispatch_rounds; + AOT_REGCACHE_SYNC_IN(); + local_transfers = 0u; + local_pc = ctx.pc; + entry_id = 0u; + goto LOCAL_DISPATCH; + } + return; L_089C4000: ctx.gpr[7] = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(-12084))); aot_gpr_4 = (aot_gpr_4 << 2u); @@ -2048,18 +2061,8 @@ L_089C481C: aot_gpr_29 = (aot_gpr_29 + static_cast(160)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089C4858: aot_gpr_29 = (aot_gpr_29 + static_cast(-496)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(472), ctx.gpr[18]); @@ -2391,18 +2394,8 @@ L_089C4B38: aot_gpr_29 = (aot_gpr_29 + static_cast(496)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089C4B68: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_gpr_5 = (aot_mem.aot_direct_load8(aot_gpr_4 + static_cast(9269))); @@ -2919,18 +2912,8 @@ L_089C4F70: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089C4F8C: aot_gpr_29 = (aot_gpr_29 + static_cast(-768)); aot_gpr_5 = (aot_mem.aot_direct_load8(aot_gpr_4 + static_cast(9262))); @@ -3841,18 +3824,8 @@ L_089C5778: aot_gpr_29 = (aot_gpr_29 + static_cast(768)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089C57B4: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_gpr_5 = (aot_mem.aot_direct_load8(aot_gpr_4 + static_cast(9268))); @@ -4505,18 +4478,8 @@ L_089C5CE0: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089C5CFC: aot_gpr_29 = (aot_gpr_29 + static_cast(-64)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(44), ctx.gpr[16]); @@ -4920,18 +4883,8 @@ L_089C6244: aot_gpr_29 = (aot_gpr_29 + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089C6278: ctx.gpr[7] = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(0))); aot_gpr_5 = (aot_mem.aot_direct_load32(ctx.gpr[7] + static_cast(8))); @@ -4978,18 +4931,8 @@ L_089C62C0: aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(44), ctx.gpr[7]); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089C62C8: ctx.gpr[7] = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(44))); aot_gpr_5 = (aot_mem.aot_direct_load32(ctx.gpr[7] + static_cast(8))); @@ -5036,18 +4979,8 @@ L_089C6310: aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(0), ctx.gpr[7]); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089C6318: aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(0), 0u); aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(4), 0u); @@ -5055,18 +4988,8 @@ L_089C6318: aot_gpr_2 = (aot_gpr_4 | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089C6328: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -5086,18 +5009,8 @@ L_089C634C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089C6360: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -5141,18 +5054,8 @@ L_089C63A4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089C63B0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -5206,18 +5109,8 @@ L_089C6404: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089C6410: aot_gpr_29 = (aot_gpr_29 + static_cast(-80)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(36), ctx.gpr[17]); @@ -5486,18 +5379,8 @@ L_089C6610: aot_gpr_29 = (aot_gpr_29 + static_cast(80)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089C6640: aot_gpr_29 = (aot_gpr_29 + static_cast(-96)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(56), ctx.gpr[17]); @@ -5789,18 +5672,8 @@ L_089C6890: aot_gpr_29 = (aot_gpr_29 + static_cast(96)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089C68C0: aot_gpr_29 = (aot_gpr_29 + static_cast(-304)); ctx.gpr[7] = (aot_gpr_5 + static_cast(-1)); @@ -5826,18 +5699,8 @@ L_089C68EC: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089C6908: { const bool branch_taken = 0u == 0u; ctx.gpr[17] = (aot_mem.aot_direct_load8(ctx.gpr[28] + static_cast(7701))); @@ -6217,18 +6080,8 @@ L_089C6B70: aot_gpr_29 = (aot_gpr_29 + static_cast(304)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089C6B8C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); ctx.gpr[7] = (aot_gpr_6 | 0u); @@ -6251,18 +6104,8 @@ L_089C6BAC: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089C6BC4: aot_gpr_5 = (aot_gpr_4 & 255u); aot_gpr_31 = (0x089C6BD0u); @@ -6431,18 +6274,8 @@ L_089C6CF4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089C6D00: aot_mem.aot_direct_store8(aot_gpr_4 + static_cast(8), static_cast(0u)); aot_gpr_5 = (0u | 288u); @@ -6470,86 +6303,36 @@ L_089C6D00: aot_mem.aot_direct_store8(aot_gpr_4 + static_cast(77), static_cast(aot_gpr_5)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089C6D68: jump_target = aot_gpr_31; aot_gpr_2 = (aot_mem.aot_direct_load8(aot_gpr_4 + static_cast(8))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089C6D70: jump_target = aot_gpr_31; aot_mem.aot_direct_store8(aot_gpr_4 + static_cast(8), static_cast(aot_gpr_5)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089C6D78: jump_target = aot_gpr_31; aot_gpr_2 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(12))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089C6D80: jump_target = aot_gpr_31; aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(12), aot_gpr_5); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089C6D88: aot_gpr_5 = (aot_mem.aot_direct_load8(ctx.gpr[28] + static_cast(-7080))); { const bool branch_taken = aot_gpr_5 == 0u; @@ -6579,205 +6362,85 @@ L_089C6DAC: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089C6DB4: jump_target = aot_gpr_31; aot_mem.aot_direct_store8(aot_gpr_4 + static_cast(19), static_cast(aot_gpr_5)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089C6DBC: jump_target = aot_gpr_31; aot_gpr_2 = (aot_mem.aot_direct_load8(aot_gpr_4 + static_cast(24))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089C6DC4: jump_target = aot_gpr_31; aot_mem.aot_direct_store8(aot_gpr_4 + static_cast(24), static_cast(aot_gpr_5)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089C6DCC: jump_target = aot_gpr_31; aot_gpr_2 = (aot_mem.aot_direct_load8(aot_gpr_4 + static_cast(16))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089C6DD4: jump_target = aot_gpr_31; aot_mem.aot_direct_store8(aot_gpr_4 + static_cast(16), static_cast(aot_gpr_5)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089C6DDC: jump_target = aot_gpr_31; aot_gpr_2 = (aot_mem.aot_direct_load8(aot_gpr_4 + static_cast(17))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089C6DE4: jump_target = aot_gpr_31; aot_mem.aot_direct_store8(aot_gpr_4 + static_cast(17), static_cast(aot_gpr_5)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089C6DEC: jump_target = aot_gpr_31; aot_gpr_2 = (aot_mem.aot_direct_load8(aot_gpr_4 + static_cast(18))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089C6DF4: jump_target = aot_gpr_31; aot_mem.aot_direct_store8(aot_gpr_4 + static_cast(18), static_cast(aot_gpr_5)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089C6DFC: jump_target = aot_gpr_31; aot_gpr_2 = (aot_mem.aot_direct_load8(aot_gpr_4 + static_cast(25))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089C6E04: jump_target = aot_gpr_31; aot_mem.aot_direct_store8(aot_gpr_4 + static_cast(25), static_cast(aot_gpr_5)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089C6E0C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -6824,18 +6487,8 @@ L_089C6E4C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089C6E58: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (aot_gpr_5 & 255u); @@ -6932,69 +6585,29 @@ L_089C6EE4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089C6EF4: jump_target = aot_gpr_31; aot_gpr_2 = (aot_mem.aot_direct_load8(ctx.gpr[28] + static_cast(-16129))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089C6EFC: jump_target = aot_gpr_31; aot_mem.aot_direct_store8(ctx.gpr[28] + static_cast(-16129), static_cast(aot_gpr_5)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089C6F04: jump_target = aot_gpr_31; aot_gpr_2 = (aot_mem.aot_direct_load8(ctx.gpr[28] + static_cast(-16128))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089C6F0C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -7021,69 +6634,29 @@ L_089C6F40: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089C6F50: jump_target = aot_gpr_31; aot_gpr_2 = (aot_mem.aot_direct_load8(aot_gpr_4 + static_cast(26))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089C6F58: jump_target = aot_gpr_31; aot_mem.aot_direct_store8(aot_gpr_4 + static_cast(26), static_cast(aot_gpr_5)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089C6F60: jump_target = aot_gpr_31; aot_gpr_2 = (static_cast(static_cast(static_cast(aot_mem.aot_direct_load8(aot_gpr_4 + static_cast(27)))))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089C6F68: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -7263,103 +6836,43 @@ L_089C7090: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089C70A8: jump_target = aot_gpr_31; aot_gpr_2 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(32))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089C70B0: jump_target = aot_gpr_31; aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(32), aot_gpr_5); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089C70B8: jump_target = aot_gpr_31; aot_gpr_2 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(28))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089C70C0: jump_target = aot_gpr_31; aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(28), aot_gpr_5); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089C70C8: jump_target = aot_gpr_31; aot_gpr_2 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(36))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089C70D0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -7425,35 +6938,15 @@ L_089C7138: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089C7148: jump_target = aot_gpr_31; aot_gpr_2 = (aot_gpr_4 + static_cast(40)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089C7150: aot_fpr_12 = std::bit_cast(aot_mem.aot_direct_load32(aot_gpr_5 + static_cast(0))); aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(40), std::bit_cast(aot_fpr_12)); @@ -7462,172 +6955,72 @@ L_089C7150: aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(44), std::bit_cast(aot_fpr_12)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089C7164: jump_target = aot_gpr_31; aot_gpr_2 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(20))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089C716C: jump_target = aot_gpr_31; aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(20), aot_gpr_5); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089C7174: jump_target = aot_gpr_31; aot_gpr_2 = (aot_mem.aot_direct_load8(aot_gpr_4 + static_cast(48))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089C717C: jump_target = aot_gpr_31; aot_mem.aot_direct_store8(aot_gpr_4 + static_cast(48), static_cast(aot_gpr_5)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089C7184: jump_target = aot_gpr_31; aot_mem.aot_direct_store8(aot_gpr_4 + static_cast(49), static_cast(aot_gpr_5)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089C718C: jump_target = aot_gpr_31; aot_gpr_2 = (aot_gpr_4 + static_cast(52)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089C7194: aot_gpr_2 = (aot_mem.aot_direct_load8(aot_gpr_4 + static_cast(77))); jump_target = aot_gpr_31; aot_gpr_2 = (0u < aot_gpr_2 ? 1u : 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089C71A0: jump_target = aot_gpr_31; aot_mem.aot_direct_store8(aot_gpr_4 + static_cast(77), static_cast(aot_gpr_5)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089C71A8: jump_target = aot_gpr_31; aot_gpr_2 = (static_cast(static_cast(static_cast(aot_mem.aot_direct_load8(aot_gpr_4 + static_cast(76)))))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089C71B0: aot_gpr_5 = (aot_gpr_5 << 24u); aot_gpr_5 = (static_cast(static_cast(aot_gpr_5) >> 24u)); @@ -7662,18 +7055,8 @@ L_089C71DC: aot_mem.aot_direct_store8(aot_gpr_4 + static_cast(76), static_cast(aot_gpr_5)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089C71E4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store8(aot_gpr_29 + static_cast(0), static_cast(0u)); @@ -7682,18 +7065,8 @@ L_089C71E4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089C71F8: { const std::uint32_t vfpu_address = aot_gpr_6 + static_cast(0); std::uint32_t vfpu_words[4]{}; @@ -7749,18 +7122,8 @@ L_089C71F8: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089C7220: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); { const std::uint32_t aot_run_words[7]{aot_gpr_5, aot_gpr_6, ctx.gpr[7], ctx.gpr[8], ctx.gpr[9], ctx.gpr[10], ctx.gpr[11]}; @@ -7769,18 +7132,8 @@ L_089C7220: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089C7248: { const std::uint32_t aot_run_words[14]{0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u}; aot_mem.aot_direct_store32_block(ctx.gpr[28] + static_cast(9548), aot_run_words); } @@ -7799,18 +7152,8 @@ L_089C7248: aot_mem.aot_direct_store32(ctx.gpr[28] + static_cast(-11832), aot_gpr_4); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089C72B8: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); { const std::uint32_t aot_run_words[6]{std::bit_cast(ctx.fpr[20]), std::bit_cast(ctx.fpr[22]), std::bit_cast(ctx.fpr[24]), std::bit_cast(ctx.fpr[26]), ctx.gpr[16], aot_gpr_31}; @@ -7969,18 +7312,8 @@ L_089C7438: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089C7458: { const bool branch_taken = 0u == 0u; aot_gpr_2 = (0u | 1u); @@ -7993,18 +7326,8 @@ L_089C7460: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089C7468: aot_gpr_29 = (aot_gpr_29 + static_cast(-1152)); { const std::uint32_t aot_run_words[9]{std::bit_cast(ctx.fpr[20]), std::bit_cast(ctx.fpr[22]), ctx.gpr[16], ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], aot_gpr_31}; @@ -8488,18 +7811,8 @@ L_089C77D8: aot_gpr_29 = (aot_gpr_29 + static_cast(1152)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089C7804: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); { const std::uint32_t aot_run_words[8]{ctx.gpr[16], ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[22], aot_gpr_31}; @@ -8772,18 +8085,8 @@ L_089C7A14: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089C7A3C: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); { const std::uint32_t aot_run_words[5]{std::bit_cast(ctx.fpr[20]), std::bit_cast(ctx.fpr[22]), std::bit_cast(ctx.fpr[24]), ctx.gpr[16], aot_gpr_31}; @@ -8867,18 +8170,8 @@ L_089C7B24: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089C7B40: aot_gpr_29 = (aot_gpr_29 + static_cast(-80)); { const std::uint32_t aot_run_words[10]{std::bit_cast(ctx.fpr[20]), ctx.gpr[16], ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[22], ctx.gpr[23], aot_gpr_31}; @@ -9101,18 +8394,8 @@ L_089C7CB8: aot_gpr_29 = (aot_gpr_29 + static_cast(80)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089C7CE8: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); { const std::uint32_t aot_run_words[5]{ctx.gpr[16], ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], aot_gpr_31}; @@ -9224,18 +8507,8 @@ L_089C7D9C: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089C7DB8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[4]{ctx.gpr[16], ctx.gpr[17], ctx.gpr[18], aot_gpr_31}; @@ -9539,18 +8812,8 @@ L_089C7FB0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089C7FC8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[4]{ctx.gpr[16], ctx.gpr[17], ctx.gpr[18], aot_gpr_31}; @@ -9587,926 +8850,8 @@ void recomp_unit_0112(Runtime &rt, AllegrexContext &ctx) { void register_generated_unit_112(Runtime &runtime) { runtime.register_generated_unit(112u, 0x089C4000u, 16384u, &recomp_unit_0112, &recomp_unit_0112_entry); - runtime.register_function(0x089C4000u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C4020u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C402Cu, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C4038u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C4044u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C404Cu, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C4050u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C4054u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C4060u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C4070u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C407Cu, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C4088u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C4098u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C40A4u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C40A8u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C40B4u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C40C4u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C40CCu, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C40D0u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C40FCu, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C4108u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C4114u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C4120u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C4128u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C412Cu, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C4134u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C413Cu, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C414Cu, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C415Cu, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C4168u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C419Cu, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C41A4u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C41A8u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C41C8u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C41D4u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C41E0u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C41ECu, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C41F4u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C41F8u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C4200u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C4208u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C4218u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C4220u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C422Cu, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C423Cu, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C424Cu, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C4254u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C4258u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C427Cu, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C4288u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C4294u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C42A0u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C42A8u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C42ACu, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C42B4u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C42BCu, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C42CCu, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C42E0u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C42ECu, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C4320u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C4328u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C432Cu, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C434Cu, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C4358u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C4364u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C4370u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C4378u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C437Cu, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C4384u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C438Cu, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C439Cu, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C43ACu, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C43B8u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C43F0u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C43F8u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C43FCu, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C4420u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C442Cu, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C4438u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C4444u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C444Cu, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C4450u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C4458u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C4460u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C4470u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C4478u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C4480u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C448Cu, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C44A0u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C44B4u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C44B8u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C44C4u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C44D4u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C44DCu, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C44E0u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C450Cu, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C4518u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C4524u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C4530u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C4538u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C453Cu, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C4544u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C454Cu, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C455Cu, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C456Cu, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C4578u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C45ACu, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C45B4u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C45B8u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C45D8u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C45E4u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C45F0u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C45FCu, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C4604u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C4608u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C4610u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C4618u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C4628u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C4640u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C4674u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C467Cu, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C4680u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C46A4u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C46B0u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C46BCu, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C46C8u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C46D0u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C46D4u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C46DCu, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C46E4u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C46F4u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C4700u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C4708u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C4710u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C4738u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C4744u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C4750u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C475Cu, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C4764u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C4768u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C4770u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C4778u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C4788u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C479Cu, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C47A4u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C47A8u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C47CCu, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C47D8u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C47E4u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C47F0u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C47F8u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C47FCu, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C4804u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C480Cu, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C481Cu, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C4858u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C489Cu, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C48A8u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C48ACu, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C48B4u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C48C0u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C48C8u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C48D8u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C48E4u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C48F0u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C48FCu, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C4904u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C4914u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C4920u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C4958u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C4998u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C49B0u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C49B8u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C49D8u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C49F0u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C4A08u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C4A14u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C4A24u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C4A30u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C4A3Cu, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C4A44u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C4A48u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C4A4Cu, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C4A58u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C4A64u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C4A9Cu, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C4ADCu, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C4AF0u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C4B08u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C4B10u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C4B20u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C4B24u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C4B2Cu, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C4B38u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C4B68u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C4B8Cu, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C4B98u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C4BACu, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C4BB4u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C4BC0u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C4BCCu, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C4BD8u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C4BE0u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C4BE8u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C4BF0u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C4C14u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C4C1Cu, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C4C24u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C4C2Cu, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C4C38u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C4C3Cu, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C4C44u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C4C50u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C4C58u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C4C60u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C4C68u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C4C6Cu, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C4C74u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C4C80u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C4C88u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C4C8Cu, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C4CBCu, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C4CD4u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C4CF4u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C4D0Cu, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C4D1Cu, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C4D24u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C4D54u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C4D6Cu, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C4D8Cu, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C4D94u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C4D9Cu, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C4DA4u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C4DD4u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C4DECu, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C4E0Cu, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C4E14u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C4E2Cu, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C4E34u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C4E58u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C4E68u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C4E74u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C4EA4u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C4EBCu, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C4EDCu, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C4EE8u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C4EF0u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C4EF8u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C4F08u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C4F3Cu, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C4F54u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C4F70u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C4F8Cu, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C4FD0u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C5020u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C5030u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C5068u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C5070u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C5080u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C5094u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C50A4u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C50A8u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C50B0u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C50D4u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C50FCu, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C5108u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C5110u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C5114u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C511Cu, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C5124u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C5130u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C5138u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C5148u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C5158u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C5164u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C5178u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C517Cu, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C5184u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C5198u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C51A4u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C51B8u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C51C0u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C51D0u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C51E0u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C51ECu, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C51F8u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C520Cu, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C521Cu, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C5224u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C5268u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C5274u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C52CCu, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C52D8u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C52E0u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C52ECu, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C52F4u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C52F8u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C5300u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C5308u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C5330u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C533Cu, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C5368u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C539Cu, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C53A8u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C53B0u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C53B8u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C53C8u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C53D0u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C5400u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C5408u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C5410u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C5414u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C541Cu, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C5424u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C542Cu, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C5450u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C5460u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C5470u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C5478u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C5488u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C54B4u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C54C0u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C54C8u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C54CCu, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C54D4u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C54DCu, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C5508u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C5514u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C5524u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C5550u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C5574u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C5584u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C55BCu, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C55CCu, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C55D4u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C55ECu, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C55FCu, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C5624u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C562Cu, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C565Cu, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C5664u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C566Cu, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C5678u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C5688u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C56ACu, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C56B4u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C56BCu, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C56C8u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C56D8u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C56F0u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C56F8u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C5700u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C570Cu, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C571Cu, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C5724u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C5738u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C5744u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C5760u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C5768u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C5778u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C57B4u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C57D8u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C57E4u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C57ECu, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C57F4u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C5808u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C5814u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C5820u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C5828u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C5830u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C5838u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C585Cu, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C5864u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C586Cu, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C5874u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C5880u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C5888u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C5898u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C58B0u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C58C8u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C58DCu, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C58E0u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C58E8u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C58F4u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C58FCu, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C5904u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C590Cu, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C5910u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C5918u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C5924u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C592Cu, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C5930u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C5960u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C5978u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C5998u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C59B0u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C59CCu, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C59D8u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C5A0Cu, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C5A24u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C5A44u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C5A60u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C5A70u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C5A7Cu, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C5AB0u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C5AC8u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C5AE8u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C5B04u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C5B20u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C5B2Cu, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C5B54u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C5B5Cu, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C5B68u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C5B84u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C5B98u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C5BACu, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C5BDCu, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C5BF4u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C5C14u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C5C20u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C5C28u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C5C30u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C5C40u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C5C4Cu, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C5C58u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C5C94u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C5CACu, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C5CC8u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C5CD0u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C5CDCu, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C5CE0u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C5CFCu, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C5D4Cu, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C5DE4u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C5E34u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C5E94u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C5EC4u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C5F20u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C5F54u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C5FC0u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C5FF0u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C6060u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C6090u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C60F0u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C6120u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C617Cu, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C61ACu, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C6214u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C6244u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C6278u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C6290u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C6298u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C62A0u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C62A8u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C62B8u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C62C0u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C62C8u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C62E0u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C62E8u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C62F0u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C62F8u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C6308u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C6310u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C6318u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C6328u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C634Cu, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C6360u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C6370u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C6384u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C6390u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C639Cu, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C63A4u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C63B0u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C63C0u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C63D0u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C63E4u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C63F0u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C63FCu, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C6404u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C6410u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C6448u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C6468u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C6480u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C6488u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C648Cu, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C64ACu, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C64B8u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C64CCu, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C64DCu, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C64E4u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C64ECu, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C64F8u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C6500u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C6504u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C6530u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C6540u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C6554u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C655Cu, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C6568u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C6570u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C6588u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C658Cu, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C65A0u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C65A8u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C65BCu, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C65CCu, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C65D4u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C65E8u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C65F0u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C6610u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C6640u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C6678u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C6698u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C66B0u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C66B8u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C66BCu, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C66DCu, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C66E8u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C66FCu, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C670Cu, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C6714u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C671Cu, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C6728u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C6730u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C6734u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C6760u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C6770u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C6784u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C678Cu, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C67B4u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C67C4u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C67CCu, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C67E0u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C67E4u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C67F8u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C6800u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C6814u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C683Cu, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C684Cu, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C6858u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C6868u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C6870u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C6890u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C68C0u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C68ECu, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C6908u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C6910u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C6918u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C6920u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C6928u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C6930u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C6938u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C6940u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C6948u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C6950u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C6958u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C6960u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C6968u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C6970u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C6980u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C6988u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C6994u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C69A8u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C69B0u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C69BCu, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C69D0u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C69DCu, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C69F0u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C6A04u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C6A08u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C6A10u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C6A18u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C6A20u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C6A28u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C6A30u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C6A38u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C6A40u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C6A48u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C6A50u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C6A58u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C6A60u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C6A68u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C6A70u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C6A78u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C6A80u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C6A84u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C6A8Cu, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C6AA0u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C6AA8u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C6ACCu, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C6AD4u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C6AE0u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C6AF4u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C6B08u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C6B14u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C6B28u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C6B38u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C6B40u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C6B6Cu, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C6B70u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C6B8Cu, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C6BACu, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C6BC4u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C6BD0u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C6BD8u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C6BE4u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C6BECu, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C6C00u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C6C08u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C6C18u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C6C20u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C6C30u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C6C38u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C6C4Cu, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C6C54u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C6C5Cu, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C6C6Cu, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C6C74u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C6C88u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C6C90u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C6CA4u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C6CACu, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C6CC0u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C6CC8u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C6CD8u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C6CE0u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C6CF4u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C6D00u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C6D68u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C6D70u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C6D78u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C6D80u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C6D88u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C6D94u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C6DA4u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C6DACu, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C6DB4u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C6DBCu, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C6DC4u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C6DCCu, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C6DD4u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C6DDCu, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C6DE4u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C6DECu, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C6DF4u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C6DFCu, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C6E04u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C6E0Cu, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C6E1Cu, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C6E28u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C6E30u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C6E40u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C6E48u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C6E4Cu, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C6E58u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C6E70u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C6E78u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C6E80u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C6E88u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C6E90u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C6E9Cu, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C6EA4u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C6EB0u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C6EB8u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C6EC0u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C6ECCu, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C6ED4u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C6EE0u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C6EE4u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C6EF4u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C6EFCu, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C6F04u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C6F0Cu, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C6F2Cu, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C6F38u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C6F40u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C6F50u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C6F58u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C6F60u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C6F68u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C6F98u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C6FA8u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C6FB0u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C6FB8u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C6FC0u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C6FCCu, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C6FDCu, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C6FE4u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C6FE8u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C6FECu, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C6FFCu, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C7008u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C7010u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C7020u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C702Cu, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C7034u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C7038u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C7040u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C7048u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C7054u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C705Cu, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C7060u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C7068u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C7070u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C707Cu, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C7084u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C7090u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C70A8u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C70B0u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C70B8u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C70C0u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C70C8u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C70D0u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C70F4u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C7100u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C7108u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C7110u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C7118u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C7120u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C712Cu, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C7138u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C7148u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C7150u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C7164u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C716Cu, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C7174u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C717Cu, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C7184u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C718Cu, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C7194u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C71A0u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C71A8u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C71B0u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C71C4u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C71CCu, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C71D8u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C71DCu, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C71E4u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C71F8u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C7220u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C7248u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C72B8u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C72DCu, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C72E4u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C72ECu, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C72F8u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C730Cu, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C7314u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C731Cu, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C73A8u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C73B0u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C73B4u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C73C0u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C73C8u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C73D0u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C73F0u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C7408u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C7424u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C7438u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C7458u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C7460u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C7468u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C74D4u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C74DCu, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C74ECu, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C74F4u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C7528u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C7544u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C754Cu, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C756Cu, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C757Cu, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C7590u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C7598u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C75A0u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C75ACu, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C75C0u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C75F8u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C7608u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C7618u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C7620u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C7628u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C7638u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C7640u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C7650u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C765Cu, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C7674u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C767Cu, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C7680u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C7688u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C76B4u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C76D4u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C76F4u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C76FCu, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C771Cu, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C7724u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C772Cu, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C7738u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C7740u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C7748u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C7750u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C7758u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C7768u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C77B0u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C77B8u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C77C0u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C77C8u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C77D4u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C77D8u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C7804u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C7838u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C784Cu, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C7858u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C7860u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C7874u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C787Cu, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C7890u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C7898u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C789Cu, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C78A8u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C78B4u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C78BCu, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C78D4u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C78E0u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C78ECu, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C7904u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C7928u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C7940u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C7954u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C7968u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C7974u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C798Cu, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C79B0u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C79C8u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C79DCu, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C79E4u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C79F0u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C79F8u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C7A14u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C7A3Cu, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C7A68u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C7AF0u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C7AF8u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C7B0Cu, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C7B24u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C7B40u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C7B80u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C7B8Cu, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C7B98u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C7BB8u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C7BD0u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C7BD8u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C7BE8u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C7BF0u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C7C04u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C7C0Cu, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C7C10u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C7C1Cu, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C7C24u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C7C2Cu, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C7C64u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C7C6Cu, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C7C80u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C7C88u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C7C94u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C7C9Cu, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C7CB8u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C7CE8u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C7D14u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C7D24u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C7D2Cu, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C7D40u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C7D48u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C7D5Cu, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C7D64u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C7D68u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C7D70u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C7D78u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C7D80u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C7D88u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C7D9Cu, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C7DB8u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C7DD8u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C7DE0u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C7DECu, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C7DF8u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C7E00u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C7E08u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C7E10u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C7E14u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C7E1Cu, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C7E28u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C7E30u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C7E4Cu, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C7E54u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C7E68u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C7E78u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C7E88u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C7E90u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C7E98u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C7E9Cu, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C7EACu, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C7EB8u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C7EC0u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C7EC8u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C7ED0u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C7EE0u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C7EF8u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C7F10u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C7F20u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C7F2Cu, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C7F38u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C7F44u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C7F50u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C7F5Cu, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C7F64u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C7F6Cu, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C7F98u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C7FB0u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C7FC8u, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C7FECu, &recomp_unit_0112, "recomp_unit_0112"); - runtime.register_function(0x089C7FF8u, &recomp_unit_0112, "recomp_unit_0112"); + // PSPRECOMP_V812_COMPACT_REGISTRATION: same entry set, looped once in Runtime instead of source-expanded calls. + runtime.register_generated_entry_mask(0x089C4000u, &recomp_unit_0112, "recomp_unit_0112", + kEntryMasks_recomp_unit_0112, 64u); } } // namespace psprecomp diff --git a/profiles/vcs/generated/generated_unit_0113.cpp b/profiles/vcs/generated/generated_unit_0113.cpp index a7c40f5..238e993 100644 --- a/profiles/vcs/generated/generated_unit_0113.cpp +++ b/profiles/vcs/generated/generated_unit_0113.cpp @@ -1075,6 +1075,19 @@ LOCAL_DISPATCH: AOT_REGCACHE_SYNC_OUT(); return; } } +// PSPRECOMP_V812_SHARED_SCHED_BLOCK: one scheduler-exact slow boundary per unit. +LOCAL_SCHED_BOUNDARY: + ctx.pc = jump_target; + AOT_REGCACHE_SYNC_OUT(); + if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { + ++local_redispatch_rounds; + AOT_REGCACHE_SYNC_IN(); + local_transfers = 0u; + local_pc = ctx.pc; + entry_id = 0u; + goto LOCAL_DISPATCH; + } + return; L_089C8000: ctx.gpr[17] = (ctx.gpr[18] | 0u); goto L_089C8004; @@ -1245,18 +1258,8 @@ L_089C8110: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089C8128: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-48)); aot_mem.aot_direct_store32(ctx.gpr[29] + static_cast(36), ctx.gpr[16]); @@ -1323,18 +1326,8 @@ L_089C81A8: ctx.gpr[29] = (ctx.gpr[29] + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089C81B8: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); aot_mem.aot_direct_store32(ctx.gpr[29] + static_cast(0), aot_gpr_31); @@ -1348,18 +1341,8 @@ L_089C81C8: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089C81D8: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); { const std::uint32_t aot_run_words[4]{ctx.gpr[16], ctx.gpr[17], ctx.gpr[18], aot_gpr_31}; @@ -1502,18 +1485,8 @@ L_089C82FC: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089C8314: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); { const std::uint32_t aot_run_words[4]{ctx.gpr[16], ctx.gpr[17], ctx.gpr[18], aot_gpr_31}; @@ -1652,18 +1625,8 @@ L_089C8414: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089C842C: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); { const std::uint32_t aot_run_words[3]{ctx.gpr[16], ctx.gpr[17], aot_gpr_31}; @@ -1702,18 +1665,8 @@ L_089C8460: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089C849C: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); aot_mem.aot_direct_store32(ctx.gpr[29] + static_cast(0), aot_gpr_31); @@ -1728,18 +1681,8 @@ L_089C84B0: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089C84BC: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-32)); { const std::uint32_t aot_run_words[6]{std::bit_cast(aot_fpr_20), std::bit_cast(ctx.fpr[22]), ctx.gpr[16], ctx.gpr[17], ctx.gpr[18], aot_gpr_31}; @@ -1802,18 +1745,8 @@ L_089C8544: ctx.gpr[29] = (ctx.gpr[29] + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089C8564: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-48)); { const std::uint32_t aot_run_words[10]{ctx.gpr[16], ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[22], ctx.gpr[23], ctx.gpr[30], aot_gpr_31}; @@ -2112,18 +2045,8 @@ L_089C8778: ctx.gpr[29] = (ctx.gpr[29] + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089C87A8: aot_gpr_5 = (0u | 17u); { const bool branch_taken = aot_gpr_4 == aot_gpr_5; @@ -2355,18 +2278,8 @@ L_089C8890: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089C8898: aot_gpr_5 = (0u | 24u); { const bool branch_taken = aot_gpr_4 == aot_gpr_5; @@ -2590,18 +2503,8 @@ L_089C8978: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089C8980: aot_gpr_5 = (0u | 11u); { const bool branch_taken = aot_gpr_4 != aot_gpr_5; @@ -2625,18 +2528,8 @@ L_089C8998: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089C89A0: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-128)); aot_mem.aot_direct_store32(ctx.gpr[29] + static_cast(112), ctx.gpr[16]); @@ -2734,18 +2627,8 @@ L_089C8A48: ctx.gpr[29] = (ctx.gpr[29] + static_cast(128)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089C8A58: aot_gpr_4 = (aot_gpr_4 & 255u); aot_gpr_5 = (0u | 1u); @@ -2786,18 +2669,8 @@ L_089C8A88: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089C8A90: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-48)); { const std::uint32_t aot_run_words[6]{std::bit_cast(aot_fpr_20), std::bit_cast(ctx.fpr[22]), ctx.gpr[16], ctx.gpr[17], ctx.gpr[18], aot_gpr_31}; @@ -2906,18 +2779,8 @@ L_089C8B38: ctx.gpr[29] = (ctx.gpr[29] + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089C8B58: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-64)); { const std::uint32_t aot_run_words[8]{ctx.gpr[16], ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[22], aot_gpr_31}; @@ -3208,18 +3071,8 @@ L_089C8D40: ctx.gpr[29] = (ctx.gpr[29] + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089C8D68: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); aot_mem.aot_direct_store32(ctx.gpr[29] + static_cast(0), aot_gpr_31); @@ -3246,18 +3099,8 @@ L_089C8D84: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089C8D9C: aot_gpr_4 = (aot_mem.aot_direct_load32(aot_gpr_28 + static_cast(9548))); aot_gpr_4 = (aot_gpr_4 + static_cast(1)); @@ -3453,18 +3296,8 @@ L_089C8F00: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089C8F18: aot_gpr_4 = (aot_mem.aot_direct_load32(aot_gpr_28 + static_cast(9548))); aot_gpr_4 = (aot_gpr_4 + static_cast(-1)); @@ -3644,18 +3477,8 @@ L_089C906C: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089C9078: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-32)); { const std::uint32_t aot_run_words[3]{std::bit_cast(aot_fpr_20), std::bit_cast(ctx.fpr[22]), aot_gpr_31}; @@ -3744,52 +3567,22 @@ L_089C9130: ctx.gpr[29] = (ctx.gpr[29] + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089C9144: jump_target = aot_gpr_31; aot_gpr_2 = (0u | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089C914C: jump_target = aot_gpr_31; aot_gpr_2 = (0u | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089C9154: aot_gpr_5 = (0u | 31u); { const bool branch_taken = aot_gpr_4 == aot_gpr_5; @@ -3829,18 +3622,8 @@ L_089C917C: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089C9184: { const std::uint32_t vfpu_address = aot_gpr_5 + static_cast(0); std::uint32_t vfpu_words[4]{}; @@ -3904,18 +3687,8 @@ L_089C9184: aot_gpr_2 = (aot_gpr_4 | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089C9248: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-2480)); { const std::uint32_t aot_run_words[16]{std::bit_cast(aot_fpr_20), std::bit_cast(ctx.fpr[22]), std::bit_cast(ctx.fpr[24]), std::bit_cast(ctx.fpr[26]), std::bit_cast(ctx.fpr[28]), std::bit_cast(ctx.fpr[30]), ctx.gpr[16], ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[22], ctx.gpr[23], ctx.gpr[30], aot_gpr_31}; @@ -6798,18 +6571,8 @@ L_089CA6CC: ctx.gpr[29] = (ctx.gpr[29] + static_cast(2480)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089CA714: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-160)); { const std::uint32_t aot_run_words[10]{ctx.gpr[16], ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[22], ctx.gpr[23], ctx.gpr[30], aot_gpr_31}; @@ -7013,18 +6776,8 @@ L_089CA84C: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089CA864: ctx.gpr[17] = (0u | 6u); ctx.gpr[22] = (ctx.gpr[17] | 0u); @@ -7563,18 +7316,8 @@ L_089CAC38: ctx.gpr[29] = (ctx.gpr[29] + static_cast(160)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089CAC6C: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-128)); { const std::uint32_t aot_run_words[7]{ctx.gpr[16], ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], aot_gpr_31}; @@ -7601,18 +7344,8 @@ L_089CACAC: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089CACC8: ctx.gpr[18] = (0u | 0u); aot_gpr_31 = (0x089CACD4u); @@ -8536,18 +8269,8 @@ L_089CB2B0: ctx.gpr[29] = (ctx.gpr[29] + static_cast(128)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089CB2D4: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-256)); { const std::uint32_t aot_run_words[16]{std::bit_cast(aot_fpr_20), std::bit_cast(ctx.fpr[22]), std::bit_cast(ctx.fpr[24]), std::bit_cast(ctx.fpr[26]), std::bit_cast(ctx.fpr[28]), std::bit_cast(ctx.fpr[30]), ctx.gpr[16], ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[22], ctx.gpr[23], ctx.gpr[30], aot_gpr_31}; @@ -10185,18 +9908,8 @@ L_089CBF40: ctx.gpr[29] = (ctx.gpr[29] + static_cast(256)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089CBF88: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-144)); { const std::uint32_t aot_run_words[11]{std::bit_cast(aot_fpr_20), ctx.gpr[16], ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[22], ctx.gpr[23], ctx.gpr[30], aot_gpr_31}; @@ -10232,1002 +9945,8 @@ void recomp_unit_0113(Runtime &rt, AllegrexContext &ctx) { void register_generated_unit_113(Runtime &runtime) { runtime.register_generated_unit(113u, 0x089C8000u, 16384u, &recomp_unit_0113, &recomp_unit_0113_entry); - runtime.register_function(0x089C8000u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C8004u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C8010u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C8018u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C8020u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C8034u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C8044u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C8054u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C805Cu, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C8064u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C8068u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C8078u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C8084u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C808Cu, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C8094u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C809Cu, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C80ACu, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C80C4u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C80D8u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C80E4u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C80ECu, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C8108u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C8110u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C8128u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C8190u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C819Cu, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C81A4u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C81A8u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C81B8u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C81C8u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C81D8u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C81F8u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C8218u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C8220u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C8234u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C8268u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C8270u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C8278u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C8280u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C8288u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C8290u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C8298u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C82ACu, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C82E8u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C82F4u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C82FCu, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C8314u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C8334u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C8354u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C835Cu, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C8364u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C836Cu, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C8374u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C837Cu, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C8384u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C839Cu, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C83A0u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C83C8u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C83D4u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C83DCu, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C83F4u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C83F8u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C8414u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C842Cu, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C8444u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C8460u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C849Cu, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C84B0u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C84BCu, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C84F4u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C851Cu, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C852Cu, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C8534u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C8544u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C8564u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C85BCu, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C85C4u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C85CCu, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C85D8u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C85ECu, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C8618u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C8620u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C8628u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C8638u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C8648u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C8654u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C8658u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C8664u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C866Cu, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C8680u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C8688u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C86A0u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C86A8u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C86B8u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C86C8u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C86D4u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C86E4u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C86F4u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C86FCu, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C870Cu, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C8718u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C8720u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C872Cu, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C8738u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C8740u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C8748u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C8754u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C875Cu, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C8768u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C8778u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C87A8u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C87B4u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C87BCu, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C87C4u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C87CCu, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C87D4u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C87DCu, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C87E4u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C87ECu, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C87F4u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C87FCu, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C8804u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C880Cu, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C8814u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C881Cu, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C8824u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C882Cu, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C8834u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C883Cu, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C8844u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C884Cu, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C8854u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C885Cu, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C8864u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C886Cu, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C8874u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C887Cu, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C8884u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C888Cu, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C8890u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C8898u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C88A4u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C88ACu, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C88B4u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C88BCu, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C88C4u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C88CCu, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C88D4u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C88DCu, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C88E4u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C88ECu, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C88F4u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C88FCu, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C8904u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C890Cu, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C8914u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C891Cu, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C8924u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C892Cu, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C8934u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C893Cu, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C8944u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C894Cu, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C8954u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C895Cu, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C8964u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C896Cu, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C8974u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C8978u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C8980u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C898Cu, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C8994u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C8998u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C89A0u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C8A18u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C8A24u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C8A2Cu, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C8A34u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C8A3Cu, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C8A44u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C8A48u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C8A58u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C8A68u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C8A74u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C8A7Cu, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C8A84u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C8A88u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C8A90u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C8AC8u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C8AD0u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C8ADCu, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C8AECu, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C8AF8u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C8B04u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C8B1Cu, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C8B24u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C8B2Cu, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C8B34u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C8B38u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C8B58u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C8B8Cu, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C8B9Cu, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C8BA4u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C8BB4u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C8BBCu, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C8BCCu, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C8BDCu, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C8BF0u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C8BF8u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C8C00u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C8C10u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C8C24u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C8C2Cu, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C8C30u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C8C40u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C8C58u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C8C64u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C8C6Cu, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C8C7Cu, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C8C84u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C8C98u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C8CA0u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C8CA4u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C8CACu, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C8CB4u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C8CBCu, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C8CC8u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C8CCCu, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C8CE0u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C8CF0u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C8CFCu, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C8D08u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C8D24u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C8D2Cu, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C8D34u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C8D3Cu, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C8D40u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C8D68u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C8D7Cu, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C8D84u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C8D9Cu, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C8DB0u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C8DC4u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C8DD8u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C8DECu, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C8E00u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C8E14u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C8E28u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C8E3Cu, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C8E50u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C8E64u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C8E78u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C8E8Cu, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C8EA0u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C8EB4u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C8EC8u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C8EDCu, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C8EE4u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C8EF0u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C8EF8u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C8F00u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C8F18u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C8F2Cu, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C8F40u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C8F54u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C8F68u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C8F7Cu, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C8F90u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C8FA4u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C8FB8u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C8FCCu, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C8FE0u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C8FF4u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C9008u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C901Cu, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C9030u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C9044u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C9058u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C9060u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C906Cu, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C9078u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C9090u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C9098u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C90A0u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C90ACu, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C90BCu, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C90C8u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C9108u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C9120u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C9128u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C9130u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C9144u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C914Cu, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C9154u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C9160u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C9168u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C9170u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C9178u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C917Cu, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C9184u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C9248u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C92A4u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C92ACu, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C92B4u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C92C0u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C92D4u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C931Cu, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C9334u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C933Cu, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C934Cu, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C9354u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C935Cu, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C9364u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C9370u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C9378u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C9388u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C9390u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C9398u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C939Cu, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C93A8u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C93B4u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C93E0u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C93F0u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C93F8u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C9400u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C9408u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C9420u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C9450u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C948Cu, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C9494u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C94A0u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C94B4u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C94C0u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C94F0u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C94F8u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C9500u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C950Cu, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C9514u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C951Cu, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C9528u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C953Cu, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C9544u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C954Cu, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C9554u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C955Cu, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C9564u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C956Cu, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C9574u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C9580u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C9588u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C958Cu, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C9598u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C95A0u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C95A8u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C95ECu, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C95F8u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C960Cu, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C9614u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C961Cu, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C9630u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C9658u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C9660u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C9664u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C966Cu, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C9678u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C9680u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C9690u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C96A8u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C96B0u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C96C4u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C96E0u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C96F4u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C9700u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C9708u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C970Cu, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C9714u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C9724u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C9730u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C9738u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C9740u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C9750u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C9778u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C9788u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C9798u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C97A8u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C97BCu, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C97C4u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C97CCu, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C97E0u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C97E8u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C97F0u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C97F8u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C9800u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C9808u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C980Cu, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C9818u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C9828u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C9830u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C9838u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C984Cu, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C9854u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C9860u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C9864u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C9870u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C9878u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C9884u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C988Cu, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C9894u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C989Cu, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C98A4u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C98ACu, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C98B0u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C98BCu, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C98C4u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C98CCu, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C98E0u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C98F8u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C9908u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C993Cu, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C9948u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C9954u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C9960u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C9970u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C9978u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C9980u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C9990u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C99A0u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C99B8u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C99C0u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C99D4u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C99F0u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C9A04u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C9A10u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C9A18u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C9A1Cu, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C9A24u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C9A34u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C9A40u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C9A48u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C9A50u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C9A60u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C9A88u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C9A98u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C9AA8u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C9AB8u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C9ACCu, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C9AD4u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C9ADCu, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C9AF0u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C9AF8u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C9B00u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C9B08u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C9B10u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C9B18u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C9B1Cu, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C9B28u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C9B38u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C9B40u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C9B48u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C9B5Cu, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C9BC8u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C9BDCu, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C9BE0u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C9BE8u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C9BFCu, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C9C30u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C9C48u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C9C58u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C9C60u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C9C68u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C9C70u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C9C80u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C9CA4u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C9CB0u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C9CB8u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C9CC4u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C9CCCu, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C9CD4u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C9CDCu, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C9CE4u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C9D04u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C9D0Cu, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C9D14u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C9D4Cu, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C9D54u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C9D64u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C9D80u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C9D98u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C9DB4u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C9DC4u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C9E00u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C9E04u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C9E2Cu, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C9E34u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C9E48u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C9E58u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C9E60u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C9E74u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C9E98u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C9EA0u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C9EB0u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C9EBCu, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C9EC4u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C9ECCu, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C9ED4u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C9EF8u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C9F00u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C9F08u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C9F14u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C9F1Cu, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C9F24u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C9F2Cu, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C9F38u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C9F40u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C9F48u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C9F50u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C9F58u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C9F60u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C9F68u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C9F74u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C9F7Cu, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C9F84u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C9F8Cu, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C9F94u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C9F9Cu, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C9FA4u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C9FB0u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C9FB8u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C9FC0u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C9FC8u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C9FD0u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C9FD8u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C9FE0u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C9FE8u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C9FF0u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089C9FF8u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CA008u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CA018u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CA030u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CA038u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CA040u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CA048u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CA050u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CA078u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CA08Cu, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CA0A0u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CA0B0u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CA0B4u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CA0BCu, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CA0CCu, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CA0D0u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CA0ECu, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CA0F8u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CA100u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CA108u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CA120u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CA128u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CA130u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CA138u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CA148u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CA168u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CA184u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CA198u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CA1A0u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CA1A8u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CA1ACu, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CA1F8u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CA200u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CA208u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CA240u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CA25Cu, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CA260u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CA270u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CA280u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CA290u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CA298u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CA29Cu, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CA2A4u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CA2BCu, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CA2C8u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CA2D8u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CA2E0u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CA2ECu, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CA2F4u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CA360u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CA36Cu, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CA37Cu, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CA38Cu, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CA39Cu, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CA3ACu, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CA3C4u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CA3ECu, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CA3F4u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CA404u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CA418u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CA428u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CA42Cu, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CA43Cu, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CA444u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CA454u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CA480u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CA494u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CA4B0u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CA4B8u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CA4C0u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CA4D8u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CA4E0u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CA4F8u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CA500u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CA508u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CA51Cu, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CA540u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CA554u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CA564u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CA574u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CA580u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CA58Cu, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CA594u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CA5B0u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CA5B8u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CA604u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CA60Cu, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CA618u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CA620u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CA63Cu, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CA644u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CA64Cu, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CA658u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CA664u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CA670u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CA678u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CA67Cu, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CA688u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CA698u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CA6A0u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CA6A8u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CA6B0u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CA6B8u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CA6C8u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CA6CCu, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CA714u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CA760u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CA780u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CA790u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CA79Cu, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CA7A4u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CA7ACu, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CA7B4u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CA7BCu, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CA7C4u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CA7CCu, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CA7D4u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CA7E0u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CA7ECu, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CA7F4u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CA7FCu, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CA80Cu, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CA814u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CA820u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CA82Cu, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CA83Cu, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CA844u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CA84Cu, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CA864u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CA874u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CA884u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CA894u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CA8A4u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CA8B4u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CA8C4u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CA8D4u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CA8DCu, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CA8E4u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CA8F4u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CA8FCu, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CA904u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CA914u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CA928u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CA950u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CA95Cu, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CA96Cu, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CA97Cu, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CA988u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CA990u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CA9A4u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CA9B4u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CA9C0u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CA9CCu, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CA9DCu, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CA9ECu, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CAA04u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CAA0Cu, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CAA20u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CAA30u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CAA40u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CAA50u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CAA60u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CAA64u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CAA6Cu, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CAA74u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CAA7Cu, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CAA84u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CAA8Cu, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CAA9Cu, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CAAACu, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CAAD0u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CAAD8u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CAAE0u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CAAF0u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CAAFCu, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CAB00u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CAB10u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CAB20u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CAB24u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CAB2Cu, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CAB3Cu, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CAB4Cu, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CAB64u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CAB6Cu, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CAB80u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CAB90u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CAB94u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CABACu, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CABF4u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CAC14u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CAC20u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CAC28u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CAC38u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CAC6Cu, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CACACu, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CACC8u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CACD4u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CACE0u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CACECu, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CACF0u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CAD28u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CAD3Cu, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CAD44u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CAD50u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CAD58u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CAD64u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CAD74u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CAD80u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CAD88u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CAD90u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CAD9Cu, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CADA4u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CADACu, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CADB8u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CADC4u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CADD0u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CADD8u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CADE8u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CADF0u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CADFCu, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CAE08u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CAE10u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CAE18u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CAE24u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CAE2Cu, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CAE34u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CAE40u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CAE4Cu, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CAE58u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CAE5Cu, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CAE98u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CAEACu, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CAEB4u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CAEC0u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CAEC8u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CAED0u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CAEDCu, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CAEE4u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CAEECu, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CAEF8u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CAF04u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CAF0Cu, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CAF10u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CAF4Cu, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CAF60u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CAF68u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CAF74u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CAF7Cu, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CAF84u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CAF90u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CAF98u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CAFA0u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CAFACu, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CAFB8u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CAFC0u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CAFC4u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CB000u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CB014u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CB01Cu, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CB028u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CB030u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CB038u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CB044u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CB04Cu, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CB054u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CB060u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CB06Cu, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CB078u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CB07Cu, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CB0B8u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CB0CCu, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CB0D4u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CB0DCu, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CB0F0u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CB110u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CB130u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CB14Cu, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CB15Cu, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CB164u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CB170u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CB17Cu, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CB184u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CB18Cu, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CB198u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CB1A0u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CB1A8u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CB1B4u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CB1C0u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CB1CCu, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CB1D0u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CB20Cu, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CB220u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CB228u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CB234u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CB23Cu, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CB24Cu, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CB254u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CB260u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CB26Cu, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CB274u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CB27Cu, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CB288u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CB290u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CB298u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CB2A8u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CB2B0u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CB2D4u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CB33Cu, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CB38Cu, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CB3C8u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CB3D0u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CB3E0u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CB3E8u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CB3FCu, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CB404u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CB408u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CB414u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CB41Cu, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CB424u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CB494u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CB4A8u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CB4BCu, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CB4D4u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CB4DCu, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CB4ECu, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CB4F8u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CB500u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CB51Cu, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CB524u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CB534u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CB544u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CB54Cu, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CB554u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CB558u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CB568u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CB574u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CB57Cu, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CB598u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CB5A0u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CB5B0u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CB5C0u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CB5D0u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CB5D8u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CB5E0u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CB5E8u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CB5FCu, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CB608u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CB650u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CB668u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CB670u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CB680u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CB688u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CB69Cu, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CB6A4u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CB6A8u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CB6B0u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CB6F0u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CB6F8u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CB708u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CB70Cu, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CB71Cu, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CB770u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CB778u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CB788u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CB790u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CB7A4u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CB7ACu, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CB7B4u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CB7BCu, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CB7C4u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CB7CCu, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CB7D4u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CB7DCu, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CB7E4u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CB7ECu, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CB808u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CB810u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CB818u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CB820u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CB828u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CB834u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CB844u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CB84Cu, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CB854u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CB85Cu, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CB864u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CB8A4u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CB8B4u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CB8C4u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CB8D4u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CB8E0u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CB8E4u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CB8ECu, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CB910u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CB918u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CB928u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CB930u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CB954u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CB95Cu, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CB964u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CB980u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CB994u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CB99Cu, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CB9A4u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CB9D4u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CBA04u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CBA34u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CBA64u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CBA90u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CBABCu, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CBAE8u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CBAF0u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CBB00u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CBB10u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CBB1Cu, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CBB2Cu, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CBB30u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CBB38u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CBB44u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CBB50u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CBB6Cu, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CBB70u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CBB74u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CBB7Cu, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CBB80u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CBB8Cu, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CBB94u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CBB98u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CBBC4u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CBBD0u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CBBD8u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CBBDCu, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CBBE4u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CBBFCu, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CBC08u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CBC14u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CBC20u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CBC28u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CBC34u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CBC3Cu, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CBC44u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CBC54u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CBC64u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CBC74u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CBC9Cu, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CBCB4u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CBCBCu, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CBD68u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CBD70u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CBD78u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CBD80u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CBD88u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CBE34u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CBE3Cu, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CBEE8u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CBEF8u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CBF00u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CBF08u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CBF18u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CBF20u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CBF40u, &recomp_unit_0113, "recomp_unit_0113"); - runtime.register_function(0x089CBF88u, &recomp_unit_0113, "recomp_unit_0113"); + // PSPRECOMP_V812_COMPACT_REGISTRATION: same entry set, looped once in Runtime instead of source-expanded calls. + runtime.register_generated_entry_mask(0x089C8000u, &recomp_unit_0113, "recomp_unit_0113", + kEntryMasks_recomp_unit_0113, 64u); } } // namespace psprecomp diff --git a/profiles/vcs/generated/generated_unit_0114.cpp b/profiles/vcs/generated/generated_unit_0114.cpp index be2f8ec..416f97b 100644 --- a/profiles/vcs/generated/generated_unit_0114.cpp +++ b/profiles/vcs/generated/generated_unit_0114.cpp @@ -796,6 +796,19 @@ LOCAL_DISPATCH: AOT_REGCACHE_SYNC_OUT(); return; } } +// PSPRECOMP_V812_SHARED_SCHED_BLOCK: one scheduler-exact slow boundary per unit. +LOCAL_SCHED_BOUNDARY: + ctx.pc = jump_target; + AOT_REGCACHE_SYNC_OUT(); + if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { + ++local_redispatch_rounds; + AOT_REGCACHE_SYNC_IN(); + local_transfers = 0u; + local_pc = ctx.pc; + entry_id = 0u; + goto LOCAL_DISPATCH; + } + return; L_089CC000: aot_fpr_14 = std::bit_cast(ctx.fpu_float_to_word_ct<1u>(aot_fpr_14)); aot_gpr_5 = (std::bit_cast(aot_fpr_14)); @@ -1189,18 +1202,8 @@ L_089CC33C: aot_gpr_29 = (aot_gpr_29 + static_cast(144)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089CC370: aot_gpr_29 = (aot_gpr_29 + static_cast(-224)); { const std::uint32_t aot_run_words[16]{std::bit_cast(aot_fpr_20), std::bit_cast(ctx.fpr[22]), std::bit_cast(ctx.fpr[24]), std::bit_cast(ctx.fpr[26]), std::bit_cast(ctx.fpr[28]), std::bit_cast(ctx.fpr[30]), aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[22], ctx.gpr[23], ctx.gpr[30], aot_gpr_31}; @@ -2173,18 +2176,8 @@ L_089CCB0C: aot_gpr_29 = (aot_gpr_29 + static_cast(224)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089CCB54: aot_gpr_29 = (aot_gpr_29 + static_cast(-240)); { const std::uint32_t aot_run_words[15]{std::bit_cast(aot_fpr_20), std::bit_cast(ctx.fpr[22]), std::bit_cast(ctx.fpr[24]), std::bit_cast(ctx.fpr[26]), std::bit_cast(ctx.fpr[28]), aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[22], ctx.gpr[23], ctx.gpr[30], aot_gpr_31}; @@ -2915,18 +2908,8 @@ L_089CD0EC: aot_gpr_29 = (aot_gpr_29 + static_cast(240)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089CD130: aot_gpr_29 = (aot_gpr_29 + static_cast(-240)); { const std::uint32_t aot_run_words[16]{std::bit_cast(aot_fpr_20), std::bit_cast(ctx.fpr[22]), std::bit_cast(ctx.fpr[24]), std::bit_cast(ctx.fpr[26]), std::bit_cast(ctx.fpr[28]), std::bit_cast(ctx.fpr[30]), aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[22], ctx.gpr[23], ctx.gpr[30], aot_gpr_31}; @@ -3807,18 +3790,8 @@ L_089CD80C: aot_gpr_29 = (aot_gpr_29 + static_cast(240)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089CD854: aot_gpr_29 = (aot_gpr_29 + static_cast(-176)); { const std::uint32_t aot_run_words[9]{std::bit_cast(aot_fpr_20), std::bit_cast(ctx.fpr[22]), aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], aot_gpr_31}; @@ -4421,18 +4394,8 @@ L_089CDC98: aot_gpr_29 = (aot_gpr_29 + static_cast(176)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089CDCC4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store8(aot_gpr_29 + static_cast(0), static_cast(0u)); @@ -4441,18 +4404,8 @@ L_089CDCC4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089CDCD8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, ctx.gpr[17], aot_gpr_31}; @@ -4820,18 +4773,8 @@ L_089CDFEC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089CE0B4: aot_fpr_12 = std::bit_cast(aot_mem.aot_direct_load32(aot_gpr_5 + static_cast(0))); aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(0), std::bit_cast(aot_fpr_12)); @@ -4858,18 +4801,8 @@ L_089CE0B4: ctx.gpr[2] = (aot_gpr_4 | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089CE0E4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -4889,18 +4822,8 @@ L_089CE0F8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089CE118: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(12), aot_gpr_16); @@ -4975,36 +4898,16 @@ L_089CE1BC: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089CE1DC: ctx.gpr[2] = (2205u << 16u); jump_target = aot_gpr_31; ctx.gpr[2] = (ctx.gpr[2] + static_cast(-7716)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089CE1E8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -5016,18 +4919,8 @@ L_089CE1F8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089CE204: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -5150,18 +5043,8 @@ L_089CE2B4: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089CE2D8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -5213,35 +5096,15 @@ L_089CE328: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089CE33C: jump_target = aot_gpr_31; ctx.gpr[2] = (0u | 11u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089CE344: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (0u | 0u); @@ -5277,18 +5140,8 @@ L_089CE380: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089CE390: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -5317,18 +5170,8 @@ L_089CE3BC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089CE3C8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (0u | 0u); @@ -5389,18 +5232,8 @@ L_089CE44C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089CE460: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (aot_gpr_5 | 0u); @@ -5415,18 +5248,8 @@ L_089CE474: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089CE480: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[4]{aot_gpr_16, ctx.gpr[17], ctx.gpr[18], aot_gpr_31}; @@ -5474,18 +5297,8 @@ L_089CE4CC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089CE4EC: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(28), ctx.gpr[17]); @@ -5589,18 +5402,8 @@ L_089CE5B4: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089CE5D4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -5613,18 +5416,8 @@ L_089CE5E4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089CE5F0: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(32), aot_gpr_5); @@ -5639,18 +5432,8 @@ L_089CE604: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089CE610: aot_gpr_29 = (aot_gpr_29 + static_cast(-64)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(36), ctx.gpr[19]); @@ -5802,18 +5585,8 @@ L_089CE744: aot_gpr_29 = (aot_gpr_29 + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089CE76C: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(48), aot_gpr_5); @@ -5899,18 +5672,8 @@ L_089CE804: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089CE81C: aot_gpr_29 = (aot_gpr_29 + static_cast(-96)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(96), aot_gpr_6); @@ -6017,18 +5780,8 @@ L_089CE924: aot_gpr_29 = (aot_gpr_29 + static_cast(96)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089CE940: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -6041,18 +5794,8 @@ L_089CE950: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089CE95C: aot_gpr_29 = (aot_gpr_29 + static_cast(-64)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(48), ctx.gpr[19]); @@ -6101,18 +5844,8 @@ L_089CE9C8: aot_gpr_29 = (aot_gpr_29 + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089CE9EC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -6132,18 +5865,8 @@ L_089CEA04: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089CEA20: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -6223,18 +5946,8 @@ L_089CEB20: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089CEB2C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -6286,18 +5999,8 @@ L_089CEBBC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089CEBC8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -6319,18 +6022,8 @@ L_089CEBE0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089CEC08: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, ctx.gpr[17], aot_gpr_31}; @@ -6376,18 +6069,8 @@ L_089CEC50: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089CEC64: aot_gpr_29 = (aot_gpr_29 + static_cast(-208)); { const std::uint32_t aot_run_words[9]{std::bit_cast(aot_fpr_20), aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[22], aot_gpr_31}; @@ -6764,18 +6447,8 @@ L_089CEF4C: aot_gpr_29 = (aot_gpr_29 + static_cast(208)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089CEF78: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -6788,18 +6461,8 @@ L_089CEF88: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089CEF94: aot_gpr_29 = (aot_gpr_29 + static_cast(-416)); ctx.gpr[13] = (aot_gpr_5 | 0u); @@ -7276,35 +6939,15 @@ L_089CF17C: aot_gpr_29 = (aot_gpr_29 + static_cast(416)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089CF184: jump_target = aot_gpr_31; ctx.gpr[2] = (aot_gpr_4 | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089CF18C: aot_gpr_4 = (2279u << 16u); aot_gpr_5 = (0u | 0u); @@ -7334,18 +6977,8 @@ L_089CF1D0: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089CF1D8: aot_gpr_6 = (2279u << 16u); ctx.gpr[7] = (0u | 0u); @@ -7393,18 +7026,8 @@ L_089CF238: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089CF240: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(16), ctx.gpr[20]); @@ -7553,18 +7176,8 @@ L_089CF388: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089CF3B0: aot_gpr_29 = (aot_gpr_29 + static_cast(-128)); ctx.gpr[7] = (2279u << 16u); @@ -7805,18 +7418,8 @@ L_089CF524: aot_gpr_29 = (aot_gpr_29 + static_cast(128)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089CF534: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (2279u << 16u); @@ -7835,18 +7438,8 @@ L_089CF558: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089CF564: { const std::uint32_t vfpu_address = aot_gpr_6 + static_cast(0); std::uint32_t vfpu_words[4]{}; @@ -7902,18 +7495,8 @@ L_089CF564: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089CF58C: aot_gpr_29 = (aot_gpr_29 + static_cast(-112)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, ctx.gpr[17], aot_gpr_31}; @@ -8311,18 +7894,8 @@ L_089CF8B0: aot_gpr_29 = (aot_gpr_29 + static_cast(112)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089CF8C4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (aot_gpr_4 + static_cast(16)); @@ -8364,18 +7937,8 @@ L_089CF8C4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089CF934: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, ctx.gpr[17], aot_gpr_31}; @@ -8554,18 +8117,8 @@ L_089CFA68: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089CFA7C: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(16), aot_gpr_31); @@ -8599,18 +8152,8 @@ L_089CFAB0: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089CFABC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -8633,18 +8176,8 @@ L_089CFAE4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089CFAFC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -8672,18 +8205,8 @@ L_089CFB1C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089CFB28: ctx.gpr[2] = (0u | 0u); goto L_089CFB2C; @@ -8734,18 +8257,8 @@ L_089CFB68: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089CFB70: aot_gpr_29 = (aot_gpr_29 + static_cast(-112)); ctx.gpr[7] = (18804u << 16u); @@ -8893,18 +8406,8 @@ L_089CFD10: aot_gpr_29 = (aot_gpr_29 + static_cast(112)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089CFD18: aot_gpr_29 = (aot_gpr_29 + static_cast(-112)); ctx.fpr[7] = std::bit_cast(0u); @@ -9065,18 +8568,8 @@ L_089CFECC: aot_gpr_29 = (aot_gpr_29 + static_cast(112)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089CFED4: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); { const std::uint32_t aot_run_words[6]{std::bit_cast(aot_fpr_20), aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], aot_gpr_31}; @@ -9167,18 +8660,8 @@ L_089CFF98: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089CFFB8: aot_gpr_29 = (aot_gpr_29 + static_cast(-64)); { const std::uint32_t aot_run_words[7]{std::bit_cast(aot_fpr_20), aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], aot_gpr_31}; @@ -9212,723 +8695,8 @@ void recomp_unit_0114(Runtime &rt, AllegrexContext &ctx) { void register_generated_unit_114(Runtime &runtime) { runtime.register_generated_unit(114u, 0x089CC000u, 16384u, &recomp_unit_0114, &recomp_unit_0114_entry); - runtime.register_function(0x089CC000u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CC020u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CC02Cu, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CC040u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CC06Cu, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CC078u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CC08Cu, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CC0B8u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CC0C4u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CC0D8u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CC104u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CC110u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CC124u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CC17Cu, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CC194u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CC1B4u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CC1CCu, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CC1E0u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CC1F4u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CC20Cu, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CC218u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CC220u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CC25Cu, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CC264u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CC26Cu, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CC274u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CC280u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CC298u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CC2A4u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CC2ACu, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CC2E8u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CC2F0u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CC2F8u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CC300u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CC314u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CC338u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CC33Cu, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CC370u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CC3C8u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CC46Cu, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CC474u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CC47Cu, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CC484u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CC48Cu, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CC494u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CC4C8u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CC4E4u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CC4ECu, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CC500u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CC508u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CC514u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CC52Cu, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CC534u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CC53Cu, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CC580u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CC588u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CC5A8u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CC5B0u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CC5D4u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CC5DCu, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CC5F0u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CC664u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CC674u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CC688u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CC6ACu, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CC6B8u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CC6C0u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CC6D4u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CC6E4u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CC6FCu, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CC704u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CC70Cu, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CC714u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CC728u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CC750u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CC75Cu, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CC768u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CC77Cu, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CC788u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CC794u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CC7A4u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CC7ACu, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CC7B8u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CC7C8u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CC7D0u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CC7D8u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CC804u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CC808u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CC810u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CC818u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CC83Cu, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CC840u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CC848u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CC850u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CC858u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CC870u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CC87Cu, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CC8A4u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CC8E4u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CC8F8u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CC900u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CC90Cu, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CC918u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CC920u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CC928u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CC93Cu, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CC948u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CC958u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CC960u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CC970u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CC978u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CC998u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CC9B0u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CC9BCu, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CC9CCu, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CC9DCu, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CC9E4u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CC9ECu, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CC9F8u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CCA0Cu, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CCA30u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CCA34u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CCA48u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CCA50u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CCA58u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CCA60u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CCAACu, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CCAB8u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CCAC4u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CCACCu, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CCAF0u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CCAFCu, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CCB0Cu, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CCB54u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CCBD8u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CCBE0u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CCBF4u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CCBFCu, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CCC30u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CCC4Cu, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CCC54u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CCC68u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CCC70u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CCC90u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CCCA0u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CCCB4u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CCCBCu, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CCCC4u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CCCCCu, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CCCD4u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CCCDCu, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CCCF0u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CCD00u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CCD18u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CCD20u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CCD4Cu, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CCD58u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CCD64u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CCD6Cu, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CCD80u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CCDA4u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CCE04u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CCE0Cu, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CCE14u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CCE1Cu, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CCE20u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CCE30u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CCE38u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CCE48u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CCE60u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CCE68u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CCE74u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CCE88u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CCE98u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CCEB0u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CCEB8u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CCEC0u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CCEECu, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CCEF8u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CCF08u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CCF14u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CCF3Cu, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CCF54u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CCF6Cu, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CCF84u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CCF94u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CCF9Cu, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CCFA4u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CCFC0u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CCFC8u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CCFD0u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CD010u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CD018u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CD020u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CD028u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CD050u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CD058u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CD064u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CD070u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CD084u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CD090u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CD0A0u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CD0A8u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CD0B8u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CD0C0u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CD0D0u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CD0DCu, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CD0ECu, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CD130u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CD188u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CD190u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CD1A4u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CD278u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CD280u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CD288u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CD290u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CD298u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CD2A0u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CD2D4u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CD2F0u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CD2F8u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CD30Cu, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CD314u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CD32Cu, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CD334u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CD33Cu, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CD35Cu, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CD364u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CD380u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CD404u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CD414u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CD428u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CD44Cu, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CD458u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CD460u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CD474u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CD484u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CD498u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CD4A8u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CD4C0u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CD4C8u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CD4D0u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CD4D8u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CD4ECu, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CD514u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CD520u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CD52Cu, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CD540u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CD54Cu, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CD558u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CD568u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CD570u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CD57Cu, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CD58Cu, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CD594u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CD59Cu, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CD5C8u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CD5CCu, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CD5D4u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CD5DCu, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CD600u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CD604u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CD60Cu, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CD614u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CD61Cu, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CD634u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CD640u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CD668u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CD680u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CD688u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CD690u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CD6A4u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CD6B0u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CD6C0u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CD6C8u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CD6D8u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CD6E0u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CD700u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CD710u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CD720u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CD730u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CD744u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CD74Cu, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CD754u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CD75Cu, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CD7A8u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CD7B4u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CD7C0u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CD7CCu, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CD7F0u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CD7FCu, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CD80Cu, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CD854u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CD898u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CD8A4u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CD8E8u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CD8F0u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CD8F8u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CD900u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CD908u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CD910u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CD944u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CD960u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CD968u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CD990u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CD998u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CD9B8u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CD9C8u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CD9DCu, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CD9E4u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CD9ECu, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CD9F4u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CDA04u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CDA10u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CDA28u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CDA30u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CDA5Cu, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CDA68u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CDA74u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CDA7Cu, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CDA90u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CDAB4u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CDAD0u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CDAE0u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CDAE8u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CDAF0u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CDAF8u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CDB0Cu, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CDB20u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CDB28u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CDB54u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CDB60u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CDB68u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CDB70u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CDB80u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CDB8Cu, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CDB9Cu, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CDBB4u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CDBC4u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CDBCCu, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CDBD4u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CDBDCu, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CDBF0u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CDC38u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CDC40u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CDC4Cu, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CDC54u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CDC5Cu, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CDC64u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CDC6Cu, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CDC74u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CDC7Cu, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CDC8Cu, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CDC98u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CDCC4u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CDCD8u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CDD1Cu, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CDE7Cu, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CDE98u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CDEA4u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CDEC0u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CDECCu, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CDEE8u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CDEF4u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CDF10u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CDF1Cu, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CDF38u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CDF44u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CDF60u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CDF6Cu, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CDFC4u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CDFD0u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CDFECu, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CE0B4u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CE0E4u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CE0F8u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CE118u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CE144u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CE174u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CE1A0u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CE1ACu, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CE1BCu, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CE1DCu, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CE1E8u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CE1F8u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CE204u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CE22Cu, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CE234u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CE23Cu, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CE244u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CE24Cu, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CE254u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CE25Cu, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CE264u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CE26Cu, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CE280u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CE284u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CE288u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CE290u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CE294u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CE298u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CE2A0u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CE2A4u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CE2A8u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CE2B0u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CE2B4u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CE2D8u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CE2F4u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CE308u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CE314u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CE320u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CE328u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CE33Cu, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CE344u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CE368u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CE374u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CE37Cu, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CE380u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CE390u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CE3A0u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CE3BCu, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CE3C8u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CE3F4u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CE400u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CE40Cu, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CE43Cu, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CE44Cu, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CE460u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CE474u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CE480u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CE49Cu, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CE4B4u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CE4C0u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CE4C8u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CE4CCu, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CE4ECu, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CE510u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CE530u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CE540u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CE54Cu, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CE554u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CE558u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CE564u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CE580u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CE58Cu, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CE598u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CE59Cu, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CE5ACu, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CE5B4u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CE5D4u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CE5E4u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CE5F0u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CE604u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CE610u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CE658u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CE664u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CE674u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CE680u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CE690u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CE69Cu, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CE6B0u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CE6B8u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CE6C4u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CE6E0u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CE6FCu, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CE708u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CE714u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CE718u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CE728u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CE730u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CE744u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CE76Cu, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CE790u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CE798u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CE7B4u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CE7BCu, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CE7D8u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CE7E4u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CE7F0u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CE7F4u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CE804u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CE81Cu, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CE870u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CE888u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CE8A0u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CE8B4u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CE8BCu, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CE8D4u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CE8ECu, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CE924u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CE940u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CE950u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CE95Cu, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CE99Cu, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CE9B4u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CE9C8u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CE9ECu, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CEA04u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CEA20u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CEB08u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CEB20u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CEB2Cu, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CEBACu, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CEBBCu, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CEBC8u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CEBE0u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CEC08u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CEC24u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CEC3Cu, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CEC48u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CEC50u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CEC64u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CEC98u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CECE8u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CED08u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CED18u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CED3Cu, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CED54u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CED74u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CED88u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CED94u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CEDACu, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CEDBCu, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CEDC4u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CEDC8u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CEDE0u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CEE0Cu, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CEE1Cu, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CEE20u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CEE2Cu, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CEE34u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CEE40u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CEE54u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CEE5Cu, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CEE68u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CEE80u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CEE90u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CEE98u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CEE9Cu, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CEEB4u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CEEE0u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CEEF0u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CEEF8u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CEF00u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CEF0Cu, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CEF20u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CEF28u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CEF2Cu, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CEF38u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CEF44u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CEF4Cu, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CEF78u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CEF88u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CEF94u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CF034u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CF17Cu, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CF184u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CF18Cu, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CF19Cu, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CF1D0u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CF1D8u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CF1E8u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CF20Cu, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CF218u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CF21Cu, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CF238u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CF240u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CF280u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CF28Cu, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CF298u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CF2A4u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CF2B0u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CF2BCu, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CF2C8u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CF2D0u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CF33Cu, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CF344u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CF350u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CF358u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CF368u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CF37Cu, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CF388u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CF3B0u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CF3D4u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CF3DCu, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CF3E8u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CF3F4u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CF404u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CF40Cu, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CF42Cu, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CF43Cu, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CF44Cu, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CF454u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CF460u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CF474u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CF47Cu, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CF4CCu, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CF524u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CF534u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CF558u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CF564u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CF58Cu, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CF624u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CF640u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CF648u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CF654u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CF660u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CF67Cu, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CF684u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CF6A0u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CF6B8u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CF6C0u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CF6D0u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CF6E0u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CF6E4u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CF6ECu, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CF6F4u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CF70Cu, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CF710u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CF714u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CF744u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CF74Cu, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CF754u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CF75Cu, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CF768u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CF784u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CF78Cu, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CF798u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CF7A4u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CF7C0u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CF7C8u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CF7E4u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CF7FCu, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CF804u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CF814u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CF824u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CF828u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CF830u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CF838u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CF850u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CF854u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CF858u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CF888u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CF890u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CF898u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CF8A0u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CF8B0u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CF8C4u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CF934u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CF950u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CF95Cu, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CF96Cu, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CF984u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CF99Cu, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CF9A4u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CF9ACu, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CF9BCu, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CF9C4u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CF9CCu, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CF9D4u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CF9DCu, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CF9E4u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CF9F0u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CF9FCu, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CFA14u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CFA20u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CFA38u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CFA44u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CFA60u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CFA64u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CFA68u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CFA7Cu, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CFAB0u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CFABCu, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CFAE4u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CFAFCu, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CFB0Cu, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CFB14u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CFB1Cu, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CFB28u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CFB2Cu, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CFB38u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CFB44u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CFB54u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CFB5Cu, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CFB64u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CFB68u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CFB70u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CFBC0u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CFBCCu, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CFBD8u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CFCA0u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CFCA8u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CFCBCu, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CFCFCu, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CFD0Cu, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CFD10u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CFD18u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CFD60u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CFD6Cu, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CFD78u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CFE40u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CFE50u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CFE60u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CFE68u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CFE7Cu, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CFEB8u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CFEC8u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CFECCu, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CFED4u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CFF0Cu, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CFF1Cu, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CFF74u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CFF88u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CFF90u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CFF98u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CFFB8u, &recomp_unit_0114, "recomp_unit_0114"); - runtime.register_function(0x089CFFF0u, &recomp_unit_0114, "recomp_unit_0114"); + // PSPRECOMP_V812_COMPACT_REGISTRATION: same entry set, looped once in Runtime instead of source-expanded calls. + runtime.register_generated_entry_mask(0x089CC000u, &recomp_unit_0114, "recomp_unit_0114", + kEntryMasks_recomp_unit_0114, 64u); } } // namespace psprecomp diff --git a/profiles/vcs/generated/generated_unit_0115.cpp b/profiles/vcs/generated/generated_unit_0115.cpp index 0b70c06..402f982 100644 --- a/profiles/vcs/generated/generated_unit_0115.cpp +++ b/profiles/vcs/generated/generated_unit_0115.cpp @@ -770,6 +770,19 @@ LOCAL_DISPATCH: AOT_REGCACHE_SYNC_OUT(); return; } } +// PSPRECOMP_V812_SHARED_SCHED_BLOCK: one scheduler-exact slow boundary per unit. +LOCAL_SCHED_BOUNDARY: + ctx.pc = jump_target; + AOT_REGCACHE_SYNC_OUT(); + if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { + ++local_redispatch_rounds; + AOT_REGCACHE_SYNC_IN(); + local_transfers = 0u; + local_pc = ctx.pc; + entry_id = 0u; + goto LOCAL_DISPATCH; + } + return; L_089D0000: aot_gpr_4 = (aot_gpr_4 & 255u); { const bool branch_taken = aot_gpr_4 == 0u; @@ -1023,18 +1036,8 @@ L_089D01E0: aot_gpr_29 = (aot_gpr_29 + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089D0224: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); { const std::uint32_t aot_run_words[4]{ctx.gpr[16], ctx.gpr[17], ctx.gpr[18], aot_gpr_31}; @@ -1078,18 +1081,8 @@ L_089D026C: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089D0284: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); { const std::uint32_t aot_run_words[6]{std::bit_cast(aot_fpr_20), ctx.gpr[16], ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], aot_gpr_31}; @@ -1160,18 +1153,8 @@ L_089D0324: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089D0344: aot_gpr_5 = (aot_gpr_5 << 16u); aot_gpr_5 = (static_cast(static_cast(aot_gpr_5) >> 16u)); @@ -1182,18 +1165,8 @@ L_089D0344: ctx.gpr[2] = (ctx.gpr[2] < static_cast(1) ? 1u : 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089D0360: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -1214,18 +1187,8 @@ L_089D0384: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089D0398: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[4]{ctx.gpr[16], ctx.gpr[17], ctx.gpr[18], aot_gpr_31}; @@ -1273,18 +1236,8 @@ L_089D03E4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089D03FC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[4]{ctx.gpr[16], ctx.gpr[17], ctx.gpr[18], aot_gpr_31}; @@ -1329,18 +1282,8 @@ L_089D0444: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089D045C: aot_gpr_6 = (aot_mem.aot_direct_load_word_left(aot_gpr_4 + static_cast(3), aot_gpr_6)); aot_gpr_6 = (aot_mem.aot_direct_load_word_right(aot_gpr_4 + static_cast(0), aot_gpr_6)); @@ -1359,18 +1302,8 @@ L_089D045C: aot_mem.aot_direct_store32(aot_gpr_5 + static_cast(8), std::bit_cast(aot_fpr_14)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089D0498: aot_gpr_29 = (aot_gpr_29 + static_cast(-64)); { const std::uint32_t aot_run_words[6]{ctx.gpr[16], ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], aot_gpr_31}; @@ -1566,18 +1499,8 @@ L_089D0614: aot_gpr_29 = (aot_gpr_29 + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089D0634: aot_gpr_29 = (aot_gpr_29 + static_cast(-400)); { const std::uint32_t aot_run_words[8]{std::bit_cast(aot_fpr_20), std::bit_cast(ctx.fpr[22]), std::bit_cast(ctx.fpr[24]), std::bit_cast(ctx.fpr[26]), ctx.gpr[16], ctx.gpr[17], ctx.gpr[18], aot_gpr_31}; @@ -2762,18 +2685,8 @@ L_089D104C: aot_gpr_29 = (aot_gpr_29 + static_cast(400)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089D1074: aot_gpr_29 = (aot_gpr_29 + static_cast(-112)); { const std::uint32_t aot_run_words[10]{std::bit_cast(aot_fpr_20), ctx.gpr[16], ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[22], ctx.gpr[23], aot_gpr_31}; @@ -3011,18 +2924,8 @@ L_089D121C: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089D1234: aot_gpr_4 = (aot_mem.aot_direct_load32(ctx.gpr[16] + static_cast(376))); { const bool branch_taken = aot_gpr_4 != 0u; @@ -3686,18 +3589,8 @@ L_089D1704: aot_gpr_29 = (aot_gpr_29 + static_cast(112)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089D1734: aot_gpr_29 = (aot_gpr_29 + static_cast(-112)); { const std::uint32_t aot_run_words[12]{std::bit_cast(aot_fpr_20), std::bit_cast(ctx.fpr[22]), std::bit_cast(ctx.fpr[24]), std::bit_cast(ctx.fpr[26]), std::bit_cast(ctx.fpr[28]), ctx.gpr[16], ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], aot_gpr_31}; @@ -3986,18 +3879,8 @@ L_089D1A6C: aot_gpr_29 = (aot_gpr_29 + static_cast(112)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089D1AA4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -4025,18 +3908,8 @@ L_089D1AC0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089D1AEC: aot_gpr_5 = (18804u << 16u); aot_gpr_5 = (aot_gpr_5 | 9216u); @@ -4052,18 +3925,8 @@ L_089D1AEC: aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(4), std::bit_cast(aot_fpr_12)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089D1B1C: aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(0), std::bit_cast(aot_fpr_12)); aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(12), std::bit_cast(aot_fpr_13)); @@ -4073,18 +3936,8 @@ L_089D1B1C: ctx.gpr[2] = (aot_gpr_4 | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089D1B34: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(16))); @@ -4102,18 +3955,8 @@ L_089D1B54: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089D1B60: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(8), aot_gpr_5); @@ -4229,18 +4072,8 @@ L_089D1C44: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089D1C64: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); { const std::uint32_t aot_run_words[3]{ctx.gpr[17], ctx.gpr[18], ctx.gpr[19]}; @@ -4329,18 +4162,8 @@ L_089D1D40: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089D1D64: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -4458,18 +4281,8 @@ L_089D1E48: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089D1E68: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -4507,18 +4320,8 @@ L_089D1E90: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089D1ED8: aot_fpr_12 = std::bit_cast(aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(24))); aot_gpr_4 = (std::bit_cast(aot_fpr_12)); @@ -4534,18 +4337,8 @@ L_089D1ED8: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089D1F04: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(8), ctx.gpr[17]); @@ -4610,18 +4403,8 @@ L_089D1F58: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089D1F6C: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_gpr_7 = (aot_gpr_5 | 0u); @@ -4721,18 +4504,8 @@ L_089D2024: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089D202C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -4768,18 +4541,8 @@ L_089D2040: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089D20A0: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(36), ctx.gpr[16]); @@ -5039,18 +4802,8 @@ L_089D22EC: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089D2304: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -5168,18 +4921,8 @@ L_089D23CC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089D23E0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -5360,18 +5103,8 @@ L_089D2520: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089D253C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{ctx.gpr[16], ctx.gpr[17], aot_gpr_31}; @@ -5562,36 +5295,16 @@ L_089D26DC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089D273C: ctx.gpr[2] = (2205u << 16u); jump_target = aot_gpr_31; ctx.gpr[2] = (ctx.gpr[2] + static_cast(10044)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089D2748: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -5603,18 +5316,8 @@ L_089D2758: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089D2764: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -5685,18 +5388,8 @@ L_089D27CC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089D27E8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -5748,35 +5441,15 @@ L_089D2838: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089D284C: jump_target = aot_gpr_31; ctx.gpr[2] = (0u | 1u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089D2854: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (0u | 0u); @@ -5812,18 +5485,8 @@ L_089D2890: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089D28A0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -5852,18 +5515,8 @@ L_089D28CC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089D28D8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), aot_gpr_5); @@ -5902,18 +5555,8 @@ L_089D2920: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089D2930: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (aot_gpr_5 | 0u); @@ -5927,18 +5570,8 @@ L_089D2944: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089D2950: aot_gpr_29 = (aot_gpr_29 + static_cast(-64)); { const std::uint32_t aot_run_words[6]{ctx.gpr[16], ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], aot_gpr_31}; @@ -6185,18 +5818,8 @@ L_089D2B44: aot_gpr_29 = (aot_gpr_29 + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089D2B68: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(28), ctx.gpr[17]); @@ -6345,18 +5968,8 @@ L_089D2CC4: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089D2CE4: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(8), ctx.gpr[16]); @@ -6695,18 +6308,8 @@ L_089D2F60: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089D2F78: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(20), ctx.gpr[16]); @@ -6764,18 +6367,8 @@ L_089D2FE4: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089D2FFC: aot_gpr_29 = (aot_gpr_29 + static_cast(-64)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(64), aot_gpr_6); @@ -6881,34 +6474,14 @@ L_089D30FC: aot_gpr_29 = (aot_gpr_29 + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089D3118: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089D3120: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -7021,18 +6594,8 @@ L_089D31E8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089D31FC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -7102,18 +6665,8 @@ L_089D3284: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089D3298: aot_gpr_29 = (aot_gpr_29 + static_cast(-64)); aot_fpr_13 = std::bit_cast(0u); @@ -7215,18 +6768,8 @@ L_089D3368: aot_gpr_29 = (aot_gpr_29 + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089D3388: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_fpr_12 = std::bit_cast(0u); @@ -7336,52 +6879,22 @@ L_089D3434: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089D3450: jump_target = aot_gpr_31; aot_mem.aot_direct_store16(aot_gpr_4 + static_cast(216), static_cast(aot_gpr_5)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089D3458: jump_target = aot_gpr_31; ctx.gpr[2] = (aot_mem.aot_direct_load16(aot_gpr_4 + static_cast(216))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089D3460: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(20), ctx.gpr[18]); @@ -7435,18 +6948,8 @@ L_089D34B8: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089D34D0: aot_fpr_13 = std::bit_cast(aot_mem.aot_direct_load32(aot_gpr_6 + static_cast(0))); aot_fpr_14 = std::bit_cast(aot_mem.aot_direct_load32(aot_gpr_5 + static_cast(0))); @@ -7735,18 +7238,8 @@ L_089D3700: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089D3708: aot_gpr_4 = (aot_gpr_7 & 255u); ctx.gpr[8] = (aot_mem.aot_direct_load_word_right(aot_gpr_5 + static_cast(0), ctx.gpr[8])); @@ -8133,18 +7626,8 @@ L_089D3C20: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089D3C28: aot_gpr_5 = (aot_gpr_5 + static_cast(4)); aot_gpr_4 = (aot_mem.aot_direct_load32(aot_gpr_5 + static_cast(0))); @@ -8392,18 +7875,8 @@ L_089D3F14: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089D3F1C: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); { const std::uint32_t aot_run_words[4]{ctx.gpr[16], ctx.gpr[17], ctx.gpr[18], aot_gpr_31}; @@ -8535,697 +8008,8 @@ void recomp_unit_0115(Runtime &rt, AllegrexContext &ctx) { void register_generated_unit_115(Runtime &runtime) { runtime.register_generated_unit(115u, 0x089D0000u, 16384u, &recomp_unit_0115, &recomp_unit_0115_entry); - runtime.register_function(0x089D0000u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D000Cu, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D001Cu, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D0024u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D002Cu, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D0048u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D0058u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D0060u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D006Cu, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D0078u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D0084u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D0090u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D0094u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D009Cu, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D00E4u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D00F0u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D0110u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D012Cu, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D013Cu, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D0144u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D0190u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D01ACu, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D01B8u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D01C0u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D01DCu, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D01E0u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D0224u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D0244u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D0250u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D0258u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D026Cu, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D0284u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D02B4u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D02C0u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D0308u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D0310u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D0324u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D0344u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D0360u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D0384u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D0398u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D03B8u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D03C4u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D03CCu, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D03D0u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D03E4u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D03FCu, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D041Cu, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D0428u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D0430u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D0444u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D045Cu, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D0498u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D04D8u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D04F0u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D0508u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D0528u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D052Cu, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D0538u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D0550u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D0558u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D0560u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D0580u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D0584u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D0598u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D05A4u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D05C8u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D05D0u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D05DCu, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D0614u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D0634u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D0690u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D06A0u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D06D0u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D06ECu, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D06F8u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D0708u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D0710u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D0718u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D0720u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D0738u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D0740u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D0774u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D079Cu, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D0810u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D0858u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D0860u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D0874u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D087Cu, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D0884u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D0890u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D08A0u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D08B4u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D08BCu, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D08C4u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D08F4u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D08FCu, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D092Cu, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D0934u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D0944u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D094Cu, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D0968u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D0978u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D0984u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D09BCu, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D09C4u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D09CCu, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D09D4u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D09F4u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D0A04u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D0A10u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D0A18u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D0A20u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D0A28u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D0A3Cu, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D0A58u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D0A60u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D0A68u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D0A70u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D0A7Cu, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D0A84u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D0A98u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D0AA0u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D0AF0u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D0AF8u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D0B00u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D0B0Cu, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D0B30u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D0B44u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D0B64u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D0B74u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D0B94u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D0BA4u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D0BB0u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D0BD0u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D0BF0u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D0C04u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D0C30u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D0C5Cu, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D0C70u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D0CA8u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D0CD4u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D0CE4u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D0CFCu, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D0D0Cu, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D0D30u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D0D58u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D0D6Cu, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D0DA0u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D0DC4u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D0DF4u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D0E30u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D0E58u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D0E78u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D0EA0u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D0EF4u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D0F08u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D0F14u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D0F28u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D0F34u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D0F3Cu, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D0F74u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D0FE8u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D103Cu, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D1044u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D104Cu, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D1074u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D10D4u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D10E0u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D10E8u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D10F0u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D10F8u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D1108u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D1110u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D1118u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D1120u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D113Cu, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D114Cu, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D1158u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D1160u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D1168u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D1170u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D118Cu, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D119Cu, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D11A8u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D11B0u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D11B8u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D11C0u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D11CCu, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D11D4u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D11F0u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D120Cu, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D121Cu, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D1234u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D1240u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D1248u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D1250u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D125Cu, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D126Cu, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D1274u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D127Cu, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D128Cu, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D129Cu, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D12B8u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D12C8u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D12D8u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D12E4u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D12F4u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D12FCu, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D1304u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D130Cu, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D1334u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D1344u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D134Cu, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D1354u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D1364u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D136Cu, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D13B8u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D13C4u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D13D0u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D13DCu, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D1408u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D1424u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D1430u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D1438u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D1448u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D1460u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D1468u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D1480u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D1488u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D14A4u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D14B0u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D14CCu, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D14DCu, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D14E4u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D14ECu, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D14F4u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D14FCu, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D1504u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D151Cu, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D1524u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D1540u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D155Cu, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D156Cu, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D1574u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D1580u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D1588u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D158Cu, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D15BCu, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D15D8u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D15E0u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D15E8u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D15F8u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D1610u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D1618u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D162Cu, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D1654u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D165Cu, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D1670u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D1694u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D16B0u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D16BCu, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D16C4u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D16CCu, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D16D4u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D16F0u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D16F8u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D1700u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D1704u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D1734u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D177Cu, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D1790u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D17E4u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D1840u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D1874u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D189Cu, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D191Cu, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D1968u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D1970u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D1998u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D19C0u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D1A24u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D1A40u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D1A50u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D1A58u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D1A68u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D1A6Cu, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D1AA4u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D1AB8u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D1AC0u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D1AECu, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D1B1Cu, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D1B34u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D1B54u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D1B60u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D1B80u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D1B9Cu, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D1BA0u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D1BB4u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D1BC8u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D1BD0u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D1BE0u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D1BE4u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D1C0Cu, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D1C14u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D1C24u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D1C44u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D1C64u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D1CA0u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D1CD0u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D1D28u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D1D38u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D1D40u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D1D64u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D1DACu, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D1DB4u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D1DE0u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D1DFCu, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D1E0Cu, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D1E18u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D1E20u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D1E28u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D1E34u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D1E48u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D1E68u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D1E90u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D1ED8u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D1F04u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D1F20u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D1F2Cu, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D1F34u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D1F3Cu, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D1F44u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D1F48u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D1F50u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D1F58u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D1F6Cu, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D1F8Cu, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D1F94u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D1FA4u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D1FB4u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D1FB8u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D1FC0u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D1FC8u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D1FE0u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D1FE4u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D1FE8u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D2018u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D2020u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D2024u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D202Cu, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D2040u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D20A0u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D20BCu, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D212Cu, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D21C0u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D21CCu, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D21D8u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D21E4u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D21F0u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D21FCu, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D2208u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D2210u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D2218u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D2234u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D223Cu, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D224Cu, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D225Cu, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D2260u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D2268u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D2270u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D2288u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D228Cu, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D2290u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D22C0u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D22C8u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D22D0u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D22D8u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D22E4u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D22ECu, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D2304u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D2324u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D232Cu, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D2334u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D2344u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D2350u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D2390u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D2398u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D23A8u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D23B0u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D23B8u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D23C0u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D23C4u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D23CCu, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D23E0u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D2404u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D240Cu, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D241Cu, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D242Cu, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D243Cu, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D244Cu, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D245Cu, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D246Cu, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D247Cu, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D248Cu, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D24A4u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D24BCu, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D24CCu, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D24E4u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D24ECu, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D24FCu, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D250Cu, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D251Cu, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D2520u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D253Cu, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D2580u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D2688u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D26DCu, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D273Cu, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D2748u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D2758u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D2764u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D2784u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D278Cu, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D2794u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D279Cu, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D27A4u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D27B8u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D27BCu, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D27C0u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D27C8u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D27CCu, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D27E8u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D2804u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D2818u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D2824u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D2830u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D2838u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D284Cu, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D2854u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D2878u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D2884u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D288Cu, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D2890u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D28A0u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D28B0u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D28CCu, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D28D8u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D2900u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D2910u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D291Cu, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D2920u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D2930u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D2944u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D2950u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D2974u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D29B0u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D29BCu, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D29C8u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D29D0u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D2A1Cu, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D2A24u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D2A30u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D2A38u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D2A68u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D2A78u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D2A84u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D2A8Cu, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D2AA0u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D2AB0u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D2ABCu, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D2AC4u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D2AD0u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D2AD8u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D2AECu, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D2AF4u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D2B08u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D2B18u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D2B1Cu, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D2B28u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D2B30u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D2B44u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D2B68u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D2B8Cu, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D2BD0u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D2BE0u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D2BECu, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D2BF8u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D2C00u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D2C58u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D2C70u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D2C7Cu, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D2C98u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D2CA4u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D2CB0u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D2CB4u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D2CC4u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D2CE4u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D2D04u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D2D44u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D2D5Cu, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D2D68u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D2D70u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D2D80u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D2D84u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D2D90u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D2DA0u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D2DA8u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D2DB8u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D2DC8u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D2DDCu, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D2DE8u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D2DF0u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D2DF8u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D2E00u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D2E08u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D2E20u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D2E28u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D2E38u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D2E40u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D2E54u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D2E5Cu, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D2E6Cu, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D2E74u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D2E88u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D2E9Cu, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D2EB4u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D2EB8u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D2EDCu, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D2EE0u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D2EFCu, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D2F10u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D2F24u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D2F2Cu, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D2F40u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D2F4Cu, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D2F50u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D2F58u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D2F60u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D2F78u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D2F9Cu, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D2FB8u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D2FC4u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D2FD0u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D2FD4u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D2FE4u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D2FFCu, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D3050u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D3064u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D307Cu, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D3090u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D3098u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D30ACu, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D30C4u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D30FCu, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D3118u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D3120u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D314Cu, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D3164u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D316Cu, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D317Cu, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D318Cu, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D31ACu, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D31BCu, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D31C8u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D31D0u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D31D8u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D31E8u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D31FCu, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D3220u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D3248u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D324Cu, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D325Cu, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D3270u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D3284u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D3298u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D32DCu, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D32F0u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D32FCu, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D3314u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D3320u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D3330u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D333Cu, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D335Cu, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D3364u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D3368u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D3388u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D33C0u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D33CCu, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D33DCu, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D33E8u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D3404u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D3410u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D3428u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D3434u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D3450u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D3458u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D3460u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D348Cu, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D3498u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D34ACu, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D34B4u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D34B8u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D34D0u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D3504u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D3520u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D3524u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D3528u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D3530u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D353Cu, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D3544u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D355Cu, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D3578u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D357Cu, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D3580u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D3588u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D359Cu, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D35ACu, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D35B4u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D35D8u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D35FCu, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D3618u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D361Cu, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D3620u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D3628u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D3634u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D363Cu, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D3658u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D3674u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D3678u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D367Cu, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D3684u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D36A0u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D36B8u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D36C4u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D36CCu, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D36D8u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D36E0u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D36ECu, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D36F0u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D36FCu, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D3700u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D3708u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D373Cu, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D37FCu, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D3808u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D38C8u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D38D4u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D3994u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D39A0u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D3A60u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D3A6Cu, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D3AD4u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D3AE0u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D3B48u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D3B54u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D3BB4u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D3BC0u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D3C20u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D3C28u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D3C48u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D3CB0u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D3CBCu, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D3D24u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D3D30u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D3D98u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D3DA4u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D3E0Cu, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D3E18u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D3E44u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D3E50u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D3E7Cu, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D3E88u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D3EC8u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D3ED4u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D3F14u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D3F1Cu, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D3F44u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D3F50u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D3F60u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D3F70u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D3F7Cu, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D3F84u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D3F94u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D3F98u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D3FA0u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D3FACu, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D3FBCu, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D3FD0u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D3FD8u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D3FE8u, &recomp_unit_0115, "recomp_unit_0115"); - runtime.register_function(0x089D3FF8u, &recomp_unit_0115, "recomp_unit_0115"); + // PSPRECOMP_V812_COMPACT_REGISTRATION: same entry set, looped once in Runtime instead of source-expanded calls. + runtime.register_generated_entry_mask(0x089D0000u, &recomp_unit_0115, "recomp_unit_0115", + kEntryMasks_recomp_unit_0115, 64u); } } // namespace psprecomp diff --git a/profiles/vcs/generated/generated_unit_0116.cpp b/profiles/vcs/generated/generated_unit_0116.cpp index 8de87b2..8da5385 100644 --- a/profiles/vcs/generated/generated_unit_0116.cpp +++ b/profiles/vcs/generated/generated_unit_0116.cpp @@ -806,6 +806,19 @@ LOCAL_DISPATCH: AOT_REGCACHE_SYNC_OUT(); return; } } +// PSPRECOMP_V812_SHARED_SCHED_BLOCK: one scheduler-exact slow boundary per unit. +LOCAL_SCHED_BOUNDARY: + ctx.pc = jump_target; + AOT_REGCACHE_SYNC_OUT(); + if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { + ++local_redispatch_rounds; + AOT_REGCACHE_SYNC_IN(); + local_transfers = 0u; + local_pc = ctx.pc; + entry_id = 0u; + goto LOCAL_DISPATCH; + } + return; L_089D4000: aot_gpr_16 = (aot_gpr_16 + static_cast(136)); goto L_089D4004; @@ -841,18 +854,8 @@ L_089D4024: ctx.gpr[29] = (ctx.gpr[29] + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089D4040: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-48)); { const std::uint32_t aot_run_words[4]{aot_gpr_16, aot_gpr_17, ctx.gpr[18], aot_gpr_31}; @@ -1094,18 +1097,8 @@ L_089D41F8: ctx.gpr[29] = (ctx.gpr[29] + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089D4210: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-32)); aot_mem.aot_direct_store32(ctx.gpr[29] + static_cast(20), aot_gpr_16); @@ -1133,18 +1126,8 @@ L_089D4248: ctx.gpr[29] = (ctx.gpr[29] + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089D4258: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-32)); { const std::uint32_t aot_run_words[4]{std::bit_cast(aot_fpr_20), aot_gpr_16, aot_gpr_17, aot_gpr_31}; @@ -1323,18 +1306,8 @@ L_089D43E0: ctx.gpr[29] = (ctx.gpr[29] + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089D4418: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, aot_gpr_17, aot_gpr_31}; @@ -1386,18 +1359,8 @@ L_089D446C: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089D4480: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, aot_gpr_17, aot_gpr_31}; @@ -1542,18 +1505,8 @@ L_089D45A4: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089D45B8: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-144)); { const std::uint32_t aot_run_words[6]{std::bit_cast(aot_fpr_20), aot_gpr_16, aot_gpr_17, ctx.gpr[18], ctx.gpr[19], aot_gpr_31}; @@ -1788,18 +1741,8 @@ L_089D47DC: ctx.gpr[29] = (ctx.gpr[29] + static_cast(144)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089D47FC: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-48)); { const std::uint32_t aot_run_words[4]{aot_gpr_16, aot_gpr_17, ctx.gpr[18], aot_gpr_31}; @@ -1924,18 +1867,8 @@ L_089D4928: ctx.gpr[29] = (ctx.gpr[29] + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089D4940: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, aot_gpr_17, aot_gpr_31}; @@ -2019,18 +1952,8 @@ L_089D49C8: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089D49DC: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, aot_gpr_17, aot_gpr_31}; @@ -2115,18 +2038,8 @@ L_089D4A68: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089D4A7C: aot_gpr_4 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(352))); aot_gpr_6 = (static_cast(static_cast(static_cast(aot_mem.aot_direct_load8(aot_gpr_4 + static_cast(3)))))); @@ -2161,18 +2074,8 @@ L_089D4ABC: ctx.gpr[2] = (aot_gpr_5 & 255u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089D4AC4: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); aot_mem.aot_direct_store32(ctx.gpr[29] + static_cast(0), aot_gpr_31); @@ -2218,18 +2121,8 @@ L_089D4B24: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089D4B30: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-80)); { const std::uint32_t aot_run_words[11]{std::bit_cast(aot_fpr_20), aot_gpr_16, aot_gpr_17, ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[22], ctx.gpr[23], ctx.gpr[30], aot_gpr_31}; @@ -3135,18 +3028,8 @@ L_089D5254: ctx.gpr[29] = (ctx.gpr[29] + static_cast(80)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089D5288: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-80)); { const std::uint32_t aot_run_words[11]{std::bit_cast(aot_fpr_20), aot_gpr_16, aot_gpr_17, ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[22], ctx.gpr[23], ctx.gpr[30], aot_gpr_31}; @@ -3931,18 +3814,8 @@ L_089D58A4: ctx.gpr[29] = (ctx.gpr[29] + static_cast(80)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089D58F0: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-64)); { const std::uint32_t aot_run_words[8]{aot_gpr_16, aot_gpr_17, ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[22], aot_gpr_31}; @@ -4869,18 +4742,8 @@ L_089D63E8: ctx.gpr[29] = (ctx.gpr[29] + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089D6410: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-192)); { const std::uint32_t aot_run_words[12]{std::bit_cast(aot_fpr_20), std::bit_cast(ctx.fpr[22]), aot_gpr_16, aot_gpr_17, ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[22], ctx.gpr[23], ctx.gpr[30], aot_gpr_31}; @@ -6038,18 +5901,8 @@ L_089D6E98: ctx.gpr[29] = (ctx.gpr[29] + static_cast(192)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089D6ED0: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-64)); { const std::uint32_t aot_run_words[7]{aot_gpr_16, aot_gpr_17, ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], aot_gpr_31}; @@ -6527,18 +6380,8 @@ L_089D72E8: ctx.gpr[29] = (ctx.gpr[29] + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089D730C: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-80)); { const std::uint32_t aot_run_words[10]{std::bit_cast(aot_fpr_20), std::bit_cast(ctx.fpr[22]), aot_gpr_16, aot_gpr_17, ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[22], aot_gpr_31}; @@ -6852,18 +6695,8 @@ L_089D757C: ctx.gpr[29] = (ctx.gpr[29] + static_cast(80)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089D75AC: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-64)); { const std::uint32_t aot_run_words[6]{aot_gpr_16, aot_gpr_17, ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], aot_gpr_31}; @@ -7421,18 +7254,8 @@ L_089D79CC: ctx.gpr[29] = (ctx.gpr[29] + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089D79EC: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); aot_mem.aot_direct_store32(ctx.gpr[29] + static_cast(4), aot_gpr_31); @@ -7549,18 +7372,8 @@ L_089D7B9C: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089D7BA8: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-32)); aot_mem.aot_direct_store32(ctx.gpr[29] + static_cast(0), aot_gpr_16); @@ -7618,18 +7431,8 @@ L_089D7C24: ctx.gpr[29] = (ctx.gpr[29] + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089D7C44: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); aot_mem.aot_direct_store32(ctx.gpr[29] + static_cast(0), aot_gpr_16); @@ -7692,18 +7495,8 @@ L_089D7CB4: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089D7CCC: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); aot_mem.aot_direct_store32(ctx.gpr[29] + static_cast(0), aot_gpr_16); @@ -7812,18 +7605,8 @@ L_089D7D84: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089D7D9C: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); aot_mem.aot_direct_store32(ctx.gpr[29] + static_cast(0), aot_gpr_16); @@ -7863,18 +7646,8 @@ L_089D7DD8: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089D7DEC: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); aot_mem.aot_direct_store32(ctx.gpr[29] + static_cast(0), aot_gpr_16); @@ -7910,18 +7683,8 @@ L_089D7E30: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089D7E48: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-32)); aot_mem.aot_direct_store32(ctx.gpr[29] + static_cast(20), aot_gpr_17); @@ -8007,18 +7770,8 @@ L_089D7F14: ctx.gpr[29] = (ctx.gpr[29] + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089D7F2C: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); aot_mem.aot_direct_store32(ctx.gpr[29] + static_cast(0), aot_gpr_16); @@ -8122,18 +7875,8 @@ L_089D7FE8: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; } #undef AOT_REGCACHE_SYNC_IN @@ -8146,733 +7889,8 @@ void recomp_unit_0116(Runtime &rt, AllegrexContext &ctx) { void register_generated_unit_116(Runtime &runtime) { runtime.register_generated_unit(116u, 0x089D4000u, 16384u, &recomp_unit_0116, &recomp_unit_0116_entry); - runtime.register_function(0x089D4000u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D4004u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D4018u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D4020u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D4024u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D4040u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D4068u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D4078u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D4088u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D4094u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D409Cu, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D40ACu, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D40B4u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D40BCu, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D40C4u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D40D4u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D40E8u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D40F0u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D4104u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D4114u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D4124u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D412Cu, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D4134u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D4144u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D4158u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D4160u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D4170u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D4180u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D418Cu, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D41A0u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D41A8u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D41B0u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D41C0u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D41D4u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D41DCu, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D41ECu, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D41F8u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D4210u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D423Cu, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D4248u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D4258u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D4278u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D42E4u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D4308u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D431Cu, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D4338u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D4354u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D435Cu, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D4368u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D4374u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D4380u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D4394u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D43A4u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D43ACu, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D43C0u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D43CCu, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D43E0u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D4418u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D4434u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D444Cu, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D4458u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D4464u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D446Cu, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D4480u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D44A0u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D44A8u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D44B0u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D44B8u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D44C0u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D44D0u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D44D8u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D44E4u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D44ECu, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D44FCu, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D4510u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D4520u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D4564u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D456Cu, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D4570u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D4584u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D45A4u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D45B8u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D4624u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D462Cu, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D4644u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D4650u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D4658u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D4674u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D4680u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D46A4u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D46BCu, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D46C8u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D46E0u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D46ECu, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D4700u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D472Cu, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D4748u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D4754u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D476Cu, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D47A0u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D47C8u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D47DCu, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D47FCu, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D4824u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D482Cu, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D4848u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D4884u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D4894u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D48A0u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D48B4u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D48D0u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D48D8u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D4924u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D4928u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D4940u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D495Cu, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D496Cu, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D4974u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D497Cu, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D498Cu, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D4998u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D49A4u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D49BCu, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D49C8u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D49DCu, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D49FCu, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D4A08u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D4A10u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D4A24u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D4A34u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D4A3Cu, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D4A44u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D4A4Cu, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D4A5Cu, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D4A64u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D4A68u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D4A7Cu, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D4AA8u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D4AB8u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D4ABCu, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D4AC4u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D4AF0u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D4AF8u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D4B00u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D4B24u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D4B30u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D4B70u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D4B98u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D4BB8u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D4BC0u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D4BD0u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D4BE4u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D4BF0u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D4BF8u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D4C08u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D4C1Cu, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D4C2Cu, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D4C34u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D4C44u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D4C54u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D4C5Cu, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D4C7Cu, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D4C84u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D4C8Cu, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D4C9Cu, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D4CACu, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D4CB4u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D4CD4u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D4CDCu, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D4CECu, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D4D00u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D4D0Cu, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D4D10u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D4D1Cu, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D4D28u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D4D30u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D4D3Cu, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D4D48u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D4D58u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D4D68u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D4D8Cu, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D4D9Cu, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D4DA4u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D4DA8u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D4DACu, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D4DC8u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D4DD0u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D4DE0u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D4DF4u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D4E00u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D4E08u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D4E18u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D4E2Cu, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D4E3Cu, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D4E44u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D4E54u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D4E6Cu, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D4E78u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D4E80u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D4E90u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D4EA8u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D4EB4u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D4EB8u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D4EC4u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D4ECCu, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D4ED4u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D4EE0u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D4EE8u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D4EF4u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D4F00u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D4F10u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D4F20u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D4F44u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D4F48u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D4F4Cu, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D4F54u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D4F64u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D4F78u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D4F84u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D4F8Cu, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D4F9Cu, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D4FB0u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D4FBCu, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D4FDCu, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D4FE4u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D4FF4u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D5008u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D5014u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D501Cu, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D502Cu, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D5040u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D504Cu, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D5058u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D5064u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D5068u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D5078u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D5084u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D5094u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D50A8u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D50B4u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D50BCu, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D50CCu, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D50E0u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D50E8u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D50F0u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D5100u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D5114u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D5134u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D513Cu, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D514Cu, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D5164u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D5194u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D519Cu, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D51ACu, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D51C0u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D51D0u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D51ECu, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D51F4u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D520Cu, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D5214u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D5230u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D5238u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D5254u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D5288u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D52DCu, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D5308u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D5314u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D5330u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D534Cu, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D5350u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D5354u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D535Cu, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D5378u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D5394u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D5398u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D539Cu, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D53A4u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D53B4u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D53CCu, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D53DCu, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D53E8u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D53F8u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D5404u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D5414u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D5424u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D5440u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D545Cu, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D5460u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D5464u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D546Cu, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D547Cu, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D5494u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D54B0u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D54CCu, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D54D0u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D54D4u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D54DCu, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D54ECu, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D54F4u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D5510u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D552Cu, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D5530u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D5534u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D553Cu, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D554Cu, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D5554u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D5564u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D5570u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D5584u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D5590u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D55A0u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D55B4u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D55BCu, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D55C0u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D55CCu, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D55DCu, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D55F4u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D5604u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D5610u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D5620u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D5630u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D563Cu, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D564Cu, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D565Cu, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D566Cu, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D567Cu, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D568Cu, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D569Cu, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D56ACu, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D56BCu, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D56CCu, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D56DCu, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D56ECu, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D56FCu, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D5710u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D5718u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D5724u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D5740u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D575Cu, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D5760u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D5764u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D576Cu, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D5788u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D57A4u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D57A8u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D57ACu, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D57B4u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D57D0u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D57ECu, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D57F0u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D57F4u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D57FCu, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D5810u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D5820u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D5830u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D5840u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D5850u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D5860u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D5870u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D5880u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D5890u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D58A4u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D58F0u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D594Cu, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D5968u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D5A2Cu, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D5AC8u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D5AF8u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D5B04u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D5B60u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D5B6Cu, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D5B94u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D5BA4u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D5BCCu, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D5BD8u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D5C34u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D5C40u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D5DC4u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D5DD0u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D5E94u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D5EA0u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D5F60u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D5F6Cu, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D602Cu, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D6038u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D6060u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D6070u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D6074u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D6084u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D609Cu, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D60B0u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D60BCu, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D60E4u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D60F0u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D6104u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D6114u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D613Cu, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D614Cu, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D6174u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D6184u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D61ACu, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D61BCu, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D61E4u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D61F4u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D6250u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D6260u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D6288u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D6298u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D62A4u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D62B4u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D62E8u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D62F8u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D6354u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D6364u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D638Cu, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D63A0u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D63A4u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D63B0u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D63C0u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D63E8u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D6410u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D64D0u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D64DCu, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D6524u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D652Cu, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D6544u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D6568u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D657Cu, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D6588u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D65B4u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D65C0u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D65D4u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D65E4u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D65FCu, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D6604u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D6630u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D663Cu, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D6714u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D6720u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D679Cu, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D67A8u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D6838u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D684Cu, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D6858u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D68C0u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D68D0u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D68E4u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D68F8u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D68FCu, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D690Cu, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D6914u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D6924u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D6938u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D6944u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D6958u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D6968u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D6978u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D6988u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D6994u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D69A8u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D69B4u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D69C0u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D69D0u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D69E4u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D69F4u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D6A08u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D6A18u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D6A2Cu, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D6A3Cu, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D6A50u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D6A60u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D6A98u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D6AA8u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D6ABCu, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D6ACCu, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D6AD8u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D6AE8u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D6AFCu, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D6B0Cu, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D6B38u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D6B48u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D6B5Cu, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D6B6Cu, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D6B80u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D6B8Cu, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D6BA4u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D6BB0u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D6BBCu, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D6BCCu, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D6BD8u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D6C00u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D6C3Cu, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D6C58u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D6C60u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D6C68u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D6C70u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D6C74u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D6C80u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D6C90u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D6CA0u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D6CC4u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D6CD8u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D6CE0u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D6CE8u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D6D00u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D6D0Cu, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D6D18u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D6D20u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D6D40u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D6D50u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D6D5Cu, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D6D64u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D6D88u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D6D9Cu, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D6DA4u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D6DB0u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D6DD4u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D6DE8u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D6DFCu, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D6E00u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D6E10u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D6E20u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D6E8Cu, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D6E94u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D6E98u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D6ED0u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D6F14u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D6F20u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D6F30u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D6F40u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D6F50u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D6F58u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D6F60u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D6F78u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D6F90u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D6FA0u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D6FACu, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D7038u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D7044u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D7054u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D70B8u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D7114u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D7128u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D7138u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D7150u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D715Cu, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D7168u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D7174u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D71A8u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D71B8u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D71C4u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D71D0u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D71E8u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D71F4u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D71FCu, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D7208u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D720Cu, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D7218u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D7228u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D7230u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D7240u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D7258u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D7260u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D727Cu, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D7298u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D72A4u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D72B0u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D72B4u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D72C4u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D72CCu, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D72D4u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D72E8u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D730Cu, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D7368u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D7384u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D7398u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D73B0u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D73B8u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D73C0u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D73D4u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D73E8u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D73F8u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D7408u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D7418u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D7420u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D7430u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D7438u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D7460u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D7478u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D748Cu, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D7494u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D749Cu, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D74BCu, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D74C8u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D74CCu, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D74D4u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D74E4u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D74F4u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D7500u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D7508u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D750Cu, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D7514u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D751Cu, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D7524u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D7530u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D7544u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D7550u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D7568u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D757Cu, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D75ACu, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D75E8u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D75F0u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D75FCu, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D7604u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D760Cu, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D7618u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D7644u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D7650u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D7654u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D7668u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D7670u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D7678u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D7684u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D7690u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D7698u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D769Cu, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D7704u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D771Cu, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D7720u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D7728u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D7730u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D7738u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D7748u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D7750u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D775Cu, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D7764u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D776Cu, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D7774u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D777Cu, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D778Cu, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D779Cu, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D77A4u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D77ACu, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D77BCu, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D77CCu, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D77E4u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D77ECu, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D77F4u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D77FCu, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D7804u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D780Cu, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D7814u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D7828u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D7830u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D7838u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D784Cu, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D7854u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D785Cu, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D7874u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D7884u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D788Cu, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D7894u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D78A0u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D78A8u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D78B0u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D78BCu, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D78C0u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D78CCu, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D78D4u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D78F0u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D78FCu, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D7998u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D79A8u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D79B4u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D79BCu, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D79C4u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D79CCu, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D79ECu, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D7B9Cu, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D7BA8u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D7BE0u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D7C10u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D7C24u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D7C44u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D7C6Cu, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D7C78u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D7C8Cu, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D7C94u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D7CA0u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D7CB4u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D7CCCu, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D7CF4u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D7D04u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D7D0Cu, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D7D14u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D7D18u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D7D34u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D7D3Cu, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D7D5Cu, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D7D68u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D7D80u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D7D84u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D7D9Cu, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D7DBCu, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D7DC8u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D7DD4u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D7DD8u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D7DECu, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D7E14u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D7E30u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D7E48u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D7E70u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D7E9Cu, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D7EA4u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D7EB4u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D7EBCu, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D7F14u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D7F2Cu, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D7F54u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D7F68u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D7F70u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D7F74u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D7F98u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D7FA0u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D7FC0u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D7FCCu, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D7FE4u, &recomp_unit_0116, "recomp_unit_0116"); - runtime.register_function(0x089D7FE8u, &recomp_unit_0116, "recomp_unit_0116"); + // PSPRECOMP_V812_COMPACT_REGISTRATION: same entry set, looped once in Runtime instead of source-expanded calls. + runtime.register_generated_entry_mask(0x089D4000u, &recomp_unit_0116, "recomp_unit_0116", + kEntryMasks_recomp_unit_0116, 64u); } } // namespace psprecomp diff --git a/profiles/vcs/generated/generated_unit_0117.cpp b/profiles/vcs/generated/generated_unit_0117.cpp index 2eda03b..62a6f56 100644 --- a/profiles/vcs/generated/generated_unit_0117.cpp +++ b/profiles/vcs/generated/generated_unit_0117.cpp @@ -807,6 +807,19 @@ LOCAL_DISPATCH: AOT_REGCACHE_SYNC_OUT(); return; } } +// PSPRECOMP_V812_SHARED_SCHED_BLOCK: one scheduler-exact slow boundary per unit. +LOCAL_SCHED_BOUNDARY: + ctx.pc = jump_target; + AOT_REGCACHE_SYNC_OUT(); + if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { + ++local_redispatch_rounds; + AOT_REGCACHE_SYNC_IN(); + local_transfers = 0u; + local_pc = ctx.pc; + entry_id = 0u; + goto LOCAL_DISPATCH; + } + return; L_089D8000: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -846,18 +859,8 @@ L_089D803C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089D8050: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -890,18 +893,8 @@ L_089D8098: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089D80AC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -934,18 +927,8 @@ L_089D80F4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089D8108: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -1049,18 +1032,8 @@ L_089D81C4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089D81DC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -1164,18 +1137,8 @@ L_089D8298: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089D82B0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -1202,18 +1165,8 @@ L_089D82E0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089D82F4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -1322,18 +1275,8 @@ L_089D83C0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089D83DC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -1360,18 +1303,8 @@ L_089D840C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089D8420: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -1485,18 +1418,8 @@ L_089D84F4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089D8510: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -1533,18 +1456,8 @@ L_089D8538: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089D857C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -1580,18 +1493,8 @@ L_089D85C0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089D85D8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -1641,18 +1544,8 @@ L_089D861C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089D8664: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -1669,18 +1562,8 @@ L_089D8678: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089D868C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(24))); @@ -1736,18 +1619,8 @@ L_089D86E8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089D86FC: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(12), ctx.gpr[19]); @@ -1820,18 +1693,8 @@ L_089D8764: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089D8788: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(16), ctx.gpr[20]); @@ -1924,18 +1787,8 @@ L_089D8810: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089D8830: aot_gpr_6 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(8))); ctx.gpr[7] = (aot_gpr_4 + static_cast(8)); @@ -1950,18 +1803,8 @@ L_089D8830: ctx.gpr[2] = (aot_gpr_4 | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089D885C: aot_gpr_6 = (aot_mem.aot_direct_load32(aot_gpr_5 + static_cast(28))); ctx.gpr[7] = (aot_mem.aot_direct_load32(aot_gpr_5 + static_cast(32))); @@ -1973,18 +1816,8 @@ L_089D885C: aot_mem.aot_direct_store32(aot_gpr_5 + static_cast(24), 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089D887C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -2061,18 +1894,8 @@ L_089D88F0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089D8908: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store8(aot_gpr_29 + static_cast(12), static_cast(aot_gpr_5)); @@ -2174,18 +1997,8 @@ L_089D89B8: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089D89C4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -2199,18 +2012,8 @@ L_089D89D4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089D89E0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -2224,18 +2027,8 @@ L_089D89F0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089D8A00: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); ctx.fpr[17] = std::bit_cast(aot_mem.aot_direct_load32(aot_gpr_5 + static_cast(0))); @@ -2333,18 +2126,8 @@ L_089D8AF8: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089D8B0C: aot_gpr_29 = (aot_gpr_29 + static_cast(-128)); { const bool branch_taken = static_cast(aot_gpr_6) > 0; @@ -2778,18 +2561,8 @@ L_089D8C30: aot_gpr_29 = (aot_gpr_29 + static_cast(128)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089D8C3C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -2808,18 +2581,8 @@ L_089D8C58: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089D8C6C: { const bool branch_taken = static_cast(aot_gpr_6) > 0; ctx.gpr[7] = (static_cast(aot_gpr_6) < 2 ? 1u : 0u); @@ -2980,18 +2743,8 @@ L_089D8E04: ctx.gpr[2] = (aot_gpr_4 | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089D8E0C: aot_gpr_29 = (aot_gpr_29 + static_cast(-176)); { std::uint32_t aot_run_words[3]{}; @@ -3479,18 +3232,8 @@ L_089D9014: aot_gpr_29 = (aot_gpr_29 + static_cast(176)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089D9020: { const bool branch_taken = static_cast(aot_gpr_6) > 0; ctx.gpr[7] = (static_cast(aot_gpr_6) < 2 ? 1u : 0u); @@ -3627,18 +3370,8 @@ L_089D9158: ctx.gpr[2] = (aot_gpr_4 | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089D9160: { const std::uint32_t vfpu_address = aot_gpr_4 + static_cast(0); std::uint32_t vfpu_words[4]{}; @@ -3664,102 +3397,42 @@ L_089D9160: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089D917C: jump_target = aot_gpr_31; ctx.gpr[2] = (0u | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089D9184: jump_target = aot_gpr_31; ctx.gpr[2] = (0u | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089D918C: jump_target = aot_gpr_31; ctx.gpr[2] = (0u | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089D9194: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089D919C: jump_target = aot_gpr_31; ctx.fpr[0] = std::bit_cast(aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(1704))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089D91A4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -3806,18 +3479,8 @@ L_089D91EC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089D9200: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(72))); @@ -4101,18 +3764,8 @@ L_089D93F8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089D9410: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(7660))); @@ -4155,18 +3808,8 @@ L_089D9464: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089D9474: aot_gpr_5 = (16256u << 16u); aot_fpr_12 = std::bit_cast(aot_gpr_5); @@ -4191,18 +3834,8 @@ L_089D9474: aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(220), std::bit_cast(aot_fpr_12)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089D94C8: aot_fpr_12 = std::bit_cast(0u); aot_gpr_5 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(352))); @@ -4222,51 +3855,21 @@ L_089D94C8: aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(220), std::bit_cast(aot_fpr_12)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089D9508: jump_target = aot_gpr_31; ctx.gpr[2] = (0u | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089D9510: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089D9518: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_6 = (static_cast(static_cast(static_cast(aot_mem.aot_direct_load16(aot_gpr_4 + static_cast(86)))))); @@ -4357,18 +3960,8 @@ L_089D95BC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089D95C8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -4435,18 +4028,8 @@ L_089D9644: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089D9668: aot_gpr_5 = (static_cast(static_cast(static_cast(aot_mem.aot_direct_load8(aot_gpr_4 + static_cast(615)))))); aot_gpr_6 = (0u + static_cast(-3)); @@ -4455,18 +4038,8 @@ L_089D9668: aot_mem.aot_direct_store8(aot_gpr_4 + static_cast(615), static_cast(aot_gpr_5)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089D967C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -4500,18 +4073,8 @@ L_089D96A8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089D96B4: aot_gpr_29 = (aot_gpr_29 + static_cast(-64)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(36), aot_gpr_16); @@ -4983,18 +4546,8 @@ L_089D9AB8: aot_gpr_29 = (aot_gpr_29 + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089D9AE4: aot_gpr_29 = (aot_gpr_29 + static_cast(-128)); { const std::uint32_t aot_run_words[11]{std::bit_cast(ctx.fpr[20]), std::bit_cast(ctx.fpr[22]), std::bit_cast(ctx.fpr[24]), std::bit_cast(ctx.fpr[26]), std::bit_cast(ctx.fpr[28]), std::bit_cast(ctx.fpr[30]), aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], aot_gpr_31}; @@ -5905,18 +5458,8 @@ L_089DA298: aot_gpr_29 = (aot_gpr_29 + static_cast(128)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089DA2CC: aot_gpr_29 = (aot_gpr_29 + static_cast(-112)); aot_fpr_12 = std::bit_cast(aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(7676))); @@ -6294,18 +5837,8 @@ L_089DA618: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089DA630: aot_fpr_12 = std::bit_cast(aot_mem.aot_direct_load32(aot_gpr_16 + static_cast(1932))); ctx.fpr[20] = std::bit_cast(ctx.gpr[21]); @@ -6889,18 +6422,8 @@ L_089DAB50: aot_gpr_29 = (aot_gpr_29 + static_cast(112)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089DAB90: aot_gpr_29 = (aot_gpr_29 + static_cast(-608)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(580), ctx.gpr[21]); @@ -8212,18 +7735,8 @@ L_089DB658: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089DB670: ctx.fpr[20] = std::bit_cast(aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(-11452))); aot_gpr_16 = (0u | 1u); @@ -9347,18 +8860,8 @@ L_089DBE6C: aot_gpr_29 = (aot_gpr_29 + static_cast(608)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089DBEB4: aot_gpr_29 = (aot_gpr_29 + static_cast(-224)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(204), ctx.gpr[20]); @@ -9524,734 +9027,8 @@ void recomp_unit_0117(Runtime &rt, AllegrexContext &ctx) { void register_generated_unit_117(Runtime &runtime) { runtime.register_generated_unit(117u, 0x089D8000u, 16384u, &recomp_unit_0117, &recomp_unit_0117_entry); - runtime.register_function(0x089D8000u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D8020u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D802Cu, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D8038u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D803Cu, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D8050u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D8070u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D8098u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D80ACu, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D80CCu, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D80F4u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D8108u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D8130u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D8144u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D814Cu, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D8150u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D8174u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D817Cu, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D819Cu, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D81A8u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D81C0u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D81C4u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D81DCu, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D8204u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D8218u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D8220u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D8224u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D8248u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D8250u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D8270u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D827Cu, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D8294u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D8298u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D82B0u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D82D0u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D82E0u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D82F4u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D8324u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D8340u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D8348u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D834Cu, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D8370u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D8378u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D8398u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D83A4u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D83BCu, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D83C0u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D83DCu, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D83FCu, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D840Cu, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D8420u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D8450u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D845Cu, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D8474u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D847Cu, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D8480u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D84A4u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D84ACu, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D84CCu, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D84D8u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D84F0u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D84F4u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D8510u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D8538u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D857Cu, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D85A4u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D85C0u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D85D8u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D85F0u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D85FCu, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D861Cu, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D8664u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D8678u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D868Cu, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D86A4u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D86ACu, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D86B8u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D86CCu, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D86D8u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D86E0u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D86E8u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D86FCu, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D8734u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D8738u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D8748u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D8750u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D8758u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D8760u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D8764u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D8788u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D87B4u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D87BCu, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D87D0u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D87D8u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D87E4u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D87ECu, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D87F4u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D87FCu, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D8804u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D8810u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D8830u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D885Cu, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D887Cu, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D88A0u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D88ACu, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D88B8u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D88C4u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D88D0u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D88D8u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D88E4u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D88ECu, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D88F0u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D8908u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D891Cu, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D8924u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D8930u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D8948u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D8968u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D8974u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D8980u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D8988u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D8990u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D8998u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D89A0u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D89A8u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D89B8u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D89C4u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D89D4u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D89E0u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D89F0u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D8A00u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D8A34u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D8A44u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D8A54u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D8A64u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D8A68u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D8A98u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D8AF8u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D8B0Cu, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D8B18u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D8B20u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D8B48u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D8B50u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D8B58u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D8B60u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D8BC4u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D8C2Cu, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D8C30u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D8C3Cu, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D8C58u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D8C6Cu, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D8C74u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D8C7Cu, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D8CB0u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D8CB8u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D8CC0u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D8D84u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D8E00u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D8E04u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D8E0Cu, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D8EF0u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D8EF8u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D8F24u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D8F30u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D8F38u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D8FA4u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D9010u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D9014u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D9020u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D9028u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D9030u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D9064u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D906Cu, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D9074u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D90A8u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D9154u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D9158u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D9160u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D917Cu, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D9184u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D918Cu, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D9194u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D919Cu, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D91A4u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D91C0u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D91D8u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D91E4u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D91ECu, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D9200u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D9228u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D9238u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D9248u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D9254u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D9268u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D926Cu, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D9274u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D9284u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D9290u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D9294u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D9298u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D92A0u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D92ACu, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D92B8u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D92C8u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D92D8u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D92E4u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D92E8u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D92F8u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D9300u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D9310u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D9320u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D9328u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D9334u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D9368u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D9374u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D9380u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D9384u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D9398u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D93A8u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D93C0u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D93C8u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D93DCu, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D93F8u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D9410u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D9440u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D9450u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D945Cu, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D9464u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D9474u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D94C8u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D9508u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D9510u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D9518u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D9534u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D9544u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D955Cu, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D9580u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D9588u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D95A0u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D95A8u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D95B0u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D95B8u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D95BCu, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D95C8u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D95E8u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D9604u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D9614u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D9624u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D9634u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D9644u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D9668u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D967Cu, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D968Cu, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D969Cu, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D96A4u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D96A8u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D96B4u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D96ECu, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D9714u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D9724u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D97B0u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D97C0u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D97D8u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D97E4u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D97F0u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D97FCu, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D9800u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D9810u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D9820u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D9838u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D9848u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D9858u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D9864u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D986Cu, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D987Cu, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D98A4u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D98B0u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D98C0u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D98ECu, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D98F4u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D9900u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D9910u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D9938u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D9948u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D9958u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D9970u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D997Cu, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D998Cu, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D99B8u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D99C4u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D99C8u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D99D4u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D99E8u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D99FCu, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D9A24u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D9A44u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D9A4Cu, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D9A54u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D9A60u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D9A64u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D9A6Cu, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D9A78u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D9A7Cu, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D9A84u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D9A90u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D9A94u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D9A9Cu, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D9AA8u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D9AACu, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D9AB8u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D9AE4u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D9B48u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D9B50u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D9BB4u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D9BC8u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D9BD8u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D9BE0u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D9C1Cu, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D9C30u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D9C48u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D9C58u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D9C70u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D9C7Cu, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D9C84u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D9CC0u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D9CD4u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D9CDCu, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D9CE4u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D9CECu, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D9CFCu, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D9D04u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D9D0Cu, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D9D14u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D9D40u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D9D54u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D9D58u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D9D7Cu, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D9DC8u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D9DD8u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D9DF0u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D9DF8u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D9E00u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D9E08u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D9E28u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D9E30u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D9E38u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D9E44u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D9E4Cu, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D9E70u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D9E80u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D9E8Cu, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D9E90u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D9E94u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D9E9Cu, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D9EB0u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D9EC4u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D9ED8u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D9EECu, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D9F04u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D9F14u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D9F28u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D9F58u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D9F6Cu, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D9F84u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D9F94u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D9FA8u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D9FCCu, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D9FD4u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D9FDCu, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089D9FF0u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DA004u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DA028u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DA030u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DA040u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DA048u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DA050u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DA074u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DA080u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DA088u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DA0C4u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DA0DCu, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DA0E4u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DA0F0u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DA104u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DA10Cu, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DA114u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DA11Cu, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DA13Cu, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DA144u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DA14Cu, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DA16Cu, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DA174u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DA17Cu, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DA190u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DA1C0u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DA1C8u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DA1D0u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DA1DCu, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DA1E4u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DA1ECu, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DA1F8u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DA208u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DA20Cu, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DA214u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DA220u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DA230u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DA23Cu, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DA244u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DA274u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DA298u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DA2CCu, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DA31Cu, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DA334u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DA348u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DA354u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DA35Cu, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DA3A0u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DA3C0u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DA3C8u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DA3F0u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DA3F8u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DA400u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DA414u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DA420u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DA430u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DA468u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DA494u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DA4A4u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DA4B8u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DA4C8u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DA4ECu, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DA4FCu, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DA504u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DA50Cu, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DA510u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DA530u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DA53Cu, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DA554u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DA564u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DA56Cu, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DA574u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DA578u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DA598u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DA5A4u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DA5B8u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DA5E0u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DA5ECu, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DA5F8u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DA600u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DA608u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DA618u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DA630u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DA64Cu, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DA670u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DA6B4u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DA6C8u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DA6FCu, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DA704u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DA72Cu, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DA770u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DA798u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DA7DCu, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DA804u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DA848u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DA858u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DA860u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DA870u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DA884u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DA898u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DA8ACu, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DA8C8u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DA8DCu, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DA8F4u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DA8F8u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DA920u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DA938u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DA944u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DA954u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DA964u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DA980u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DA988u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DA998u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DA9B0u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DA9C8u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DA9DCu, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DA9E4u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DA9F4u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DAA04u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DAA18u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DAA30u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DAA38u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DAA50u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DAA60u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DAA74u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DAA98u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DAAA0u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DAABCu, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DAAC4u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DAAE8u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DAB00u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DAB20u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DAB34u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DAB3Cu, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DAB50u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DAB90u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DAC44u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DAC54u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DAC60u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DAC78u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DAC88u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DACA0u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DACA8u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DACB0u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DACC0u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DACC8u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DACF8u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DAD10u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DAD20u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DAD54u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DAD88u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DADA4u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DADB0u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DADC4u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DADD4u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DADE4u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DADECu, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DADFCu, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DAE0Cu, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DAE20u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DAE5Cu, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DAE6Cu, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DAE9Cu, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DAEA8u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DAEBCu, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DAEC4u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DAED8u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DAF0Cu, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DAF2Cu, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DAF30u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DAF44u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DAF48u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DAF78u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DAFA4u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DAFB0u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DAFD8u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DAFE8u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DAFF0u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DAFF4u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DB00Cu, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DB030u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DB044u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DB04Cu, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DB060u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DB070u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DB088u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DB094u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DB0A0u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DB0B0u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DB0B8u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DB0BCu, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DB0D4u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DB0F8u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DB10Cu, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DB114u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DB120u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DB134u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DB144u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DB14Cu, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DB150u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DB168u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DB1A0u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DB1B4u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DB1BCu, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DB1C8u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DB1DCu, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DB1ECu, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DB1F4u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DB1F8u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DB210u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DB248u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DB25Cu, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DB264u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DB270u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DB284u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DB294u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DB29Cu, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DB2A0u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DB2B8u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DB2F4u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DB308u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DB310u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DB31Cu, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DB330u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DB340u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DB348u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DB34Cu, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DB364u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DB3A0u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DB3B4u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DB3BCu, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DB3C8u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DB3DCu, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DB3ECu, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DB3F4u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DB3F8u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DB410u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DB448u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DB45Cu, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DB464u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DB470u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DB484u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DB494u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DB49Cu, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DB4A0u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DB4B8u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DB4F0u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DB504u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DB50Cu, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DB534u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DB54Cu, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DB568u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DB57Cu, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DB588u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DB598u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DB5A4u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DB5C0u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DB5D4u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DB5E0u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DB5F4u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DB604u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DB60Cu, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DB61Cu, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DB620u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DB628u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DB658u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DB670u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DB680u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DB698u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DB6B4u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DB6CCu, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DB6D8u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DB6E0u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DB6FCu, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DB718u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DB720u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DB73Cu, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DB74Cu, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DB768u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DB778u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DB79Cu, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DB7A4u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DB7B4u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DB7F4u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DB808u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DB818u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DB82Cu, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DB834u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DB86Cu, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DB884u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DB88Cu, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DB8A0u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DB8B0u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DB8C8u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DB8D4u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DB8FCu, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DB90Cu, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DB924u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DB930u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DB940u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DB948u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DB94Cu, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DB96Cu, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DB9A0u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DB9B0u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DB9C8u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DB9E4u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DB9F4u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DBA6Cu, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DBA74u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DBA8Cu, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DBA94u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DBA98u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DBAF4u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DBAFCu, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DBB14u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DBB1Cu, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DBB20u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DBB84u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DBB8Cu, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DBBA4u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DBBB8u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DBBC8u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DBBE0u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DBBECu, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DBBF4u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DBC04u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DBC10u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DBC1Cu, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DBC24u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DBC30u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DBC40u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DBC54u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DBC64u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DBC7Cu, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DBC8Cu, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DBC9Cu, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DBCF0u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DBDB0u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DBE48u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DBE4Cu, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DBE58u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DBE64u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DBE6Cu, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DBEB4u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DBF38u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DBF48u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DBF60u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DBF70u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DBF80u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DBF88u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DBF90u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DBFACu, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DBFB4u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DBFC8u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DBFD0u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DBFD8u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DBFE0u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DBFE8u, &recomp_unit_0117, "recomp_unit_0117"); - runtime.register_function(0x089DBFFCu, &recomp_unit_0117, "recomp_unit_0117"); + // PSPRECOMP_V812_COMPACT_REGISTRATION: same entry set, looped once in Runtime instead of source-expanded calls. + runtime.register_generated_entry_mask(0x089D8000u, &recomp_unit_0117, "recomp_unit_0117", + kEntryMasks_recomp_unit_0117, 64u); } } // namespace psprecomp diff --git a/profiles/vcs/generated/generated_unit_0118.cpp b/profiles/vcs/generated/generated_unit_0118.cpp index 19506a5..2b3dd1b 100644 --- a/profiles/vcs/generated/generated_unit_0118.cpp +++ b/profiles/vcs/generated/generated_unit_0118.cpp @@ -899,6 +899,19 @@ LOCAL_DISPATCH: AOT_REGCACHE_SYNC_OUT(); return; } } +// PSPRECOMP_V812_SHARED_SCHED_BLOCK: one scheduler-exact slow boundary per unit. +LOCAL_SCHED_BOUNDARY: + ctx.pc = jump_target; + AOT_REGCACHE_SYNC_OUT(); + if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { + ++local_redispatch_rounds; + AOT_REGCACHE_SYNC_IN(); + local_transfers = 0u; + local_pc = ctx.pc; + entry_id = 0u; + goto LOCAL_DISPATCH; + } + return; L_089DC004: { const bool branch_taken = 0u == 0u; if (branch_taken) { @@ -1655,18 +1668,8 @@ L_089DC4AC: aot_gpr_29 = (aot_gpr_29 + static_cast(224)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089DC4E8: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_gpr_6 = (static_cast(static_cast(static_cast(aot_mem.aot_direct_load8(aot_gpr_4 + static_cast(615)))))); @@ -2117,18 +2120,8 @@ L_089DC8F4: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089DC914: aot_gpr_4 = (16102u << 16u); aot_fpr_12 = std::bit_cast(0u); @@ -2140,18 +2133,8 @@ L_089DC914: aot_mem.aot_direct_store32(ctx.gpr[28] + static_cast(9656), std::bit_cast(aot_fpr_12)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089DC934: aot_mem.aot_direct_store16(aot_gpr_4 + static_cast(0), static_cast(0u)); aot_mem.aot_direct_store16(aot_gpr_4 + static_cast(2), static_cast(0u)); @@ -2161,18 +2144,8 @@ L_089DC934: ctx.gpr[2] = (aot_gpr_4 | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089DC94C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -2248,18 +2221,8 @@ L_089DC974: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089DCA68: aot_gpr_5 = (15395u << 16u); aot_gpr_5 = (aot_gpr_5 | 55050u); @@ -2330,18 +2293,8 @@ L_089DCB04: aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(112), aot_gpr_5); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089DCB28: aot_gpr_6 = (static_cast(static_cast(static_cast(aot_mem.aot_direct_load16(aot_gpr_4 + static_cast(60)))))); aot_gpr_5 = (0u | 0u); @@ -2374,18 +2327,8 @@ L_089DCB70: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089DCB78: aot_gpr_5 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(112))); aot_gpr_6 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(116))); @@ -2416,18 +2359,8 @@ L_089DCB78: aot_mem.aot_direct_store16(aot_gpr_5 + static_cast(4), static_cast(aot_gpr_4)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089DCBE4: aot_gpr_29 = (aot_gpr_29 + static_cast(-96)); { const std::uint32_t aot_run_words[4]{aot_gpr_16, ctx.gpr[17], ctx.gpr[18], aot_gpr_31}; @@ -2540,18 +2473,8 @@ L_089DCCC8: aot_gpr_29 = (aot_gpr_29 + static_cast(96)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089DCD00: aot_gpr_5 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(7660))); aot_fpr_12 = std::bit_cast(aot_gpr_5); @@ -2580,18 +2503,8 @@ L_089DCD1C: aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(112), aot_gpr_5); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089DCD44: aot_gpr_29 = (aot_gpr_29 + static_cast(-96)); { const std::uint32_t aot_run_words[4]{aot_gpr_16, ctx.gpr[17], ctx.gpr[18], aot_gpr_31}; @@ -2718,18 +2631,8 @@ L_089DCE60: aot_gpr_29 = (aot_gpr_29 + static_cast(96)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089DCE98: aot_gpr_29 = (aot_gpr_29 + static_cast(-112)); ctx.gpr[7] = (16281u << 16u); @@ -2822,18 +2725,8 @@ L_089DCF54: aot_gpr_29 = (aot_gpr_29 + static_cast(112)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089DCF78: aot_gpr_29 = (aot_gpr_29 + static_cast(-208)); ctx.gpr[7] = (aot_gpr_5 + aot_gpr_5); @@ -3176,35 +3069,15 @@ L_089DD21C: aot_gpr_29 = (aot_gpr_29 + static_cast(208)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089DD23C: jump_target = aot_gpr_31; aot_mem.aot_direct_store8(aot_gpr_4 + static_cast(62), static_cast(aot_gpr_5)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089DD244: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -3256,18 +3129,8 @@ L_089DD288: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089DD29C: { const std::uint32_t vfpu_address = aot_gpr_6 + static_cast(0); std::uint32_t vfpu_words[4]{}; @@ -3286,18 +3149,8 @@ L_089DD29C: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089DD2B0: aot_gpr_29 = (aot_gpr_29 + static_cast(-144)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, ctx.gpr[17], ctx.gpr[18]}; @@ -3468,18 +3321,8 @@ L_089DD31C: aot_gpr_29 = (aot_gpr_29 + static_cast(144)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089DD3C4: aot_gpr_29 = (aot_gpr_29 + static_cast(-64)); aot_gpr_6 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(-11240))); @@ -3571,18 +3414,8 @@ L_089DD458: aot_gpr_29 = (aot_gpr_29 + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089DD460: aot_gpr_29 = (aot_gpr_29 + static_cast(-112)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(100), ctx.gpr[17]); @@ -3843,18 +3676,8 @@ L_089DD688: aot_gpr_29 = (aot_gpr_29 + static_cast(112)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089DD6A4: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(28), aot_gpr_16); @@ -3917,18 +3740,8 @@ L_089DD6F4: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089DD734: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -3975,18 +3788,8 @@ L_089DD780: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089DD794: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (aot_gpr_4 + static_cast(16)); @@ -4046,18 +3849,8 @@ L_089DD7F0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089DD804: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(5884))); @@ -4084,18 +3877,8 @@ L_089DD828: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089DD838: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(5884))); @@ -4201,18 +3984,8 @@ L_089DD8E0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089DD8F4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(5884))); @@ -4239,18 +4012,8 @@ L_089DD918: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089DD928: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -4276,18 +4039,8 @@ L_089DD954: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089DD968: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -4346,18 +4099,8 @@ L_089DD9D0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089DD9E8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -4403,18 +4146,8 @@ L_089DDA2C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089DDA40: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(5884))); @@ -4520,18 +4253,8 @@ L_089DDAFC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089DDB14: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, ctx.gpr[17], aot_gpr_31}; @@ -4583,18 +4306,8 @@ L_089DDB3C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089DDB90: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -4757,18 +4470,8 @@ L_089DDC7C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089DDC8C: aot_gpr_29 = (aot_gpr_29 + static_cast(-64)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(36), ctx.gpr[17]); @@ -4954,18 +4657,8 @@ L_089DDE20: aot_gpr_29 = (aot_gpr_29 + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089DDE54: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -5017,18 +4710,8 @@ L_089DDEAC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089DDEC4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -5147,18 +4830,8 @@ L_089DDF98: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089DDFB4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -5207,18 +4880,8 @@ L_089DE010: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089DE02C: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(8), aot_gpr_16); @@ -5328,18 +4991,8 @@ L_089DE11C: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089DE144: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -5382,18 +5035,8 @@ L_089DE18C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089DE1A4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -5436,18 +5079,8 @@ L_089DE1EC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089DE204: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -5567,18 +5200,8 @@ L_089DE2D8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089DE2F4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -5615,18 +5238,8 @@ L_089DE334: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089DE348: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -5672,18 +5285,8 @@ L_089DE38C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089DE3A4: aot_gpr_5 = (aot_mem.aot_direct_load8(aot_gpr_4 + static_cast(526))); { const bool branch_taken = aot_gpr_5 == 0u; @@ -5766,18 +5369,8 @@ L_089DE428: ctx.gpr[2] = (0u | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089DE430: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -5888,18 +5481,8 @@ L_089DE4F8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089DE510: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -6161,18 +5744,8 @@ L_089DE6B8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089DE6D0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -6222,18 +5795,8 @@ L_089DE730: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089DE74C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -6258,18 +5821,8 @@ L_089DE774: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089DE788: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -6334,18 +5887,8 @@ L_089DE7F4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089DE80C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_6 = (2236u << 16u); @@ -6396,18 +5939,8 @@ L_089DE85C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089DE870: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -6520,18 +6053,8 @@ L_089DE938: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089DE950: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(28), ctx.gpr[17]); @@ -6619,18 +6142,8 @@ L_089DEA00: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089DEA20: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -6644,18 +6157,8 @@ L_089DEA30: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089DEA40: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -6697,18 +6200,8 @@ L_089DEA8C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089DEAA8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -6865,18 +6358,8 @@ L_089DEBAC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089DEBC8: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), aot_gpr_16); @@ -7003,18 +6486,8 @@ L_089DECA0: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089DECBC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, ctx.gpr[17], aot_gpr_31}; @@ -7071,18 +6544,8 @@ L_089DED14: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089DED2C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -7140,18 +6603,8 @@ L_089DED84: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089DED9C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -7216,18 +6669,8 @@ L_089DEE08: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089DEE20: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), aot_gpr_16); @@ -7258,18 +6701,8 @@ L_089DEE4C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089DEE68: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(16), std::bit_cast(aot_fpr_20)); @@ -7348,18 +6781,8 @@ L_089DEEF0: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089DEF04: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -7482,18 +6905,8 @@ L_089DEFD0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089DEFE8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -7692,18 +7105,8 @@ L_089DF128: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089DF140: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -7764,18 +7167,8 @@ L_089DF1AC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089DF1CC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -7823,18 +7216,8 @@ L_089DF21C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089DF234: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (aot_mem.aot_direct_load8(ctx.gpr[28] + static_cast(7800))); @@ -7858,18 +7241,8 @@ L_089DF268: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089DF278: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -7927,18 +7300,8 @@ L_089DF2D0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089DF2E8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -7996,18 +7359,8 @@ L_089DF340: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089DF358: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -8080,18 +7433,8 @@ L_089DF3E0: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089DF400: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -8110,18 +7453,8 @@ L_089DF410: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089DF430: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(12), ctx.gpr[17]); @@ -8212,18 +7545,8 @@ L_089DF4F4: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089DF514: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -8294,18 +7617,8 @@ L_089DF5A0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089DF5BC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -8345,18 +7658,8 @@ L_089DF5F8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089DF60C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -8494,18 +7797,8 @@ L_089DF700: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089DF71C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -8643,18 +7936,8 @@ L_089DF810: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089DF82C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -8792,18 +8075,8 @@ L_089DF920: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089DF93C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -8835,18 +8108,8 @@ L_089DF970: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089DF988: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -8895,18 +8158,8 @@ L_089DF9E4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089DFA00: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -9058,18 +8311,8 @@ L_089DFB0C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089DFB28: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -9109,18 +8352,8 @@ L_089DFB64: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089DFB78: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (aot_mem.aot_direct_load8(ctx.gpr[28] + static_cast(7800))); @@ -9144,18 +8377,8 @@ L_089DFBAC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089DFBBC: aot_gpr_6 = (aot_mem.aot_direct_load8(ctx.gpr[28] + static_cast(7592))); { const bool branch_taken = aot_gpr_6 == 0u; @@ -9235,18 +8458,8 @@ L_089DFC48: ctx.gpr[2] = (0u | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089DFC50: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -9291,18 +8504,8 @@ L_089DFCA0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089DFCB8: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), aot_gpr_16); @@ -9508,18 +8711,8 @@ L_089DFE2C: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089DFE4C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_6 = (2236u << 16u); @@ -9572,18 +8765,8 @@ L_089DFEA0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089DFEB4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -9644,18 +8827,8 @@ L_089DFF30: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089DFF48: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(32), aot_gpr_16); @@ -9704,18 +8877,8 @@ L_089DFFB8: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089DFFD0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -9733,18 +8896,8 @@ L_089DFFE8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089DFFF8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -9761,826 +8914,8 @@ void recomp_unit_0118(Runtime &rt, AllegrexContext &ctx) { void register_generated_unit_118(Runtime &runtime) { runtime.register_generated_unit(118u, 0x089DC000u, 16384u, &recomp_unit_0118, &recomp_unit_0118_entry); - runtime.register_function(0x089DC004u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DC00Cu, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DC034u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DC05Cu, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DC070u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DC078u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DC080u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DC088u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DC090u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DC0A8u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DC0BCu, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DC0C4u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DC0CCu, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DC0D4u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DC0ECu, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DC0F4u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DC100u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DC108u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DC110u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DC118u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DC120u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DC128u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DC130u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DC13Cu, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DC14Cu, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DC168u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DC180u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DC190u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DC19Cu, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DC1A4u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DC1ACu, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DC1C8u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DC1E0u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DC1F4u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DC208u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DC218u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DC224u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DC234u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DC250u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DC260u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DC280u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DC288u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DC298u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DC2A0u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DC2A4u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DC2B4u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DC2D0u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DC324u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DC330u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DC388u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DC390u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DC3A0u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DC3A8u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DC3B4u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DC3BCu, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DC3CCu, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DC3D8u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DC3E0u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DC3F0u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DC3F8u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DC404u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DC408u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DC414u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DC420u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DC42Cu, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DC438u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DC440u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DC448u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DC454u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DC460u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DC470u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DC474u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DC484u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DC4ACu, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DC4E8u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DC518u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DC52Cu, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DC534u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DC53Cu, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DC54Cu, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DC558u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DC560u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DC568u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DC570u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DC580u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DC588u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DC590u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DC5D8u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DC5F8u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DC608u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DC644u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DC670u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DC67Cu, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DC690u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DC6A4u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DC6B8u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DC6CCu, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DC6E0u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DC6F4u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DC708u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DC71Cu, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DC72Cu, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DC738u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DC750u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DC75Cu, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DC764u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DC7A0u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DC7B4u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DC804u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DC814u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DC830u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DC840u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DC85Cu, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DC868u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DC890u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DC898u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DC8A4u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DC8C8u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DC8D0u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DC8F4u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DC914u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DC934u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DC94Cu, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DC974u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DCA68u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DCA84u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DCA98u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DCAA4u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DCAF8u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DCB04u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DCB28u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DCB48u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DCB70u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DCB78u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DCBE4u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DCC30u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DCC38u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DCC70u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DCC80u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DCC90u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DCCA8u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DCCBCu, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DCCC8u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DCD00u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DCD10u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DCD1Cu, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DCD44u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DCDC8u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DCDD0u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DCE08u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DCE18u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DCE28u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DCE40u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DCE54u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DCE60u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DCE98u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DCEDCu, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DCEE4u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DCEF8u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DCEFCu, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DCF04u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DCF14u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DCF24u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DCF54u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DCF78u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DCFCCu, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DCFF0u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DD018u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DD024u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DD034u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DD044u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DD068u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DD074u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DD084u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DD0A8u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DD0BCu, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DD0C8u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DD0F0u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DD21Cu, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DD23Cu, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DD244u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DD264u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DD26Cu, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DD278u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DD280u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DD288u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DD29Cu, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DD2B0u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DD2D8u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DD2E8u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DD2F8u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DD31Cu, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DD3C4u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DD3D8u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DD424u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DD458u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DD460u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DD49Cu, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DD4B8u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DD4C0u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DD4C8u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DD4D0u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DD50Cu, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DD524u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DD598u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DD5B0u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DD5BCu, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DD5DCu, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DD608u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DD61Cu, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DD624u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DD62Cu, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DD684u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DD688u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DD6A4u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DD6D8u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DD6ECu, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DD6F4u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DD734u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DD754u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DD764u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DD76Cu, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DD774u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DD780u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DD794u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DD7B0u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DD7BCu, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DD7C4u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DD7C8u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DD7D0u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DD7DCu, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DD7E4u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DD7E8u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DD7F0u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DD804u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DD818u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DD820u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DD828u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DD838u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DD850u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DD858u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DD860u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DD868u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DD870u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DD874u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DD890u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DD898u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DD8B8u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DD8C4u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DD8DCu, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DD8E0u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DD8F4u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DD908u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DD910u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DD918u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DD928u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DD948u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DD954u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DD968u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DD990u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DD9A0u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DD9B4u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DD9BCu, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DD9D0u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DD9E8u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DDA08u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DDA14u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DDA1Cu, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DDA24u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DDA2Cu, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DDA40u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DDA60u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DDA68u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DDA84u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DDA88u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DDAACu, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DDAB4u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DDAD4u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DDAE0u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DDAF8u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DDAFCu, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DDB14u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DDB3Cu, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DDB90u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DDBA4u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DDBB8u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DDBC0u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DDBC8u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DDBD0u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DDBD8u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DDBECu, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DDBF4u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DDC08u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DDC10u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DDC18u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DDC20u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DDC28u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DDC34u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DDC3Cu, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DDC44u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DDC4Cu, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DDC54u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DDC5Cu, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DDC68u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DDC70u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DDC78u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DDC7Cu, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DDC8Cu, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DDCE4u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DDCF4u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DDD14u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DDD30u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DDD38u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DDD40u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DDD4Cu, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DDD54u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DDD58u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DDD64u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DDD70u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DDD78u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DDD98u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DDDB0u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DDDBCu, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DDDC0u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DDDC8u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DDDF8u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DDE00u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DDE0Cu, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DDE20u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DDE54u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DDE7Cu, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DDE88u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DDE90u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DDEA8u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DDEACu, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DDEC4u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DDEF8u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DDF04u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DDF0Cu, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DDF20u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DDF28u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DDF2Cu, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DDF48u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DDF50u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DDF70u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DDF7Cu, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DDF94u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DDF98u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DDFB4u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DDFE4u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DDFF0u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DDFF8u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DE010u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DE02Cu, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DE06Cu, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DE078u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DE080u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DE0A0u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DE0B8u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DE0C4u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DE0CCu, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DE0FCu, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DE108u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DE11Cu, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DE144u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DE16Cu, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DE178u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DE180u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DE18Cu, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DE1A4u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DE1CCu, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DE1D8u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DE1E0u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DE1ECu, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DE204u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DE234u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DE240u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DE248u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DE260u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DE268u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DE26Cu, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DE288u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DE290u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DE2B0u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DE2BCu, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DE2D4u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DE2D8u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DE2F4u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DE314u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DE320u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DE328u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DE334u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DE348u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DE370u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DE37Cu, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DE388u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DE38Cu, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DE3A4u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DE3B0u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DE3B8u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DE3BCu, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DE3D8u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DE3E0u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DE400u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DE40Cu, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DE424u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DE428u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DE430u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DE45Cu, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DE468u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DE470u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DE480u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DE484u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DE4A8u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DE4B0u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DE4D0u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DE4DCu, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DE4F4u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DE4F8u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DE510u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DE538u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DE544u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DE54Cu, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DE554u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DE55Cu, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DE564u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DE56Cu, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DE578u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DE580u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DE594u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DE5A0u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DE5A8u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DE5B0u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DE5B4u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DE5B8u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DE5C0u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DE5C8u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DE5DCu, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DE5E8u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DE5F0u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DE5F8u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DE600u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DE614u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DE61Cu, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DE624u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DE62Cu, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DE634u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DE648u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DE654u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DE65Cu, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DE664u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DE668u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DE66Cu, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DE674u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DE67Cu, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DE68Cu, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DE698u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DE6A0u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DE6A8u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DE6B0u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DE6B8u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DE6D0u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DE700u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DE70Cu, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DE714u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DE730u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DE74Cu, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DE76Cu, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DE774u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DE788u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DE7B0u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DE7BCu, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DE7C4u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DE7D4u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DE7E0u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DE7E8u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DE7F4u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DE80Cu, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DE830u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DE83Cu, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DE848u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DE850u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DE858u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DE85Cu, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DE870u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DE898u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DE8A4u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DE8ACu, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DE8B8u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DE8C0u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DE8C4u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DE8E8u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DE8F0u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DE910u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DE91Cu, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DE934u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DE938u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DE950u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DE980u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DE9A0u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DE9B8u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DE9C4u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DE9C8u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DE9E4u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DE9F0u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DE9F8u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DEA00u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DEA20u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DEA30u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DEA40u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DEA70u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DEA78u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DEA8Cu, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DEAA8u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DEAD4u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DEAE0u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DEAECu, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DEAF8u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DEB00u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DEB0Cu, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DEB1Cu, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DEB24u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DEB2Cu, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DEB34u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DEB38u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DEB5Cu, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DEB64u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DEB84u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DEB90u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DEBA8u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DEBACu, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DEBC8u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DEBF8u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DEC0Cu, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DEC18u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DEC20u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DEC24u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DEC38u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DEC44u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DEC4Cu, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DEC54u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DEC6Cu, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DEC78u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DEC88u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DEC90u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DECA0u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DECBCu, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DECE4u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DECF0u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DECF8u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DED04u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DED10u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DED14u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DED2Cu, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DED54u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DED60u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DED68u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DED74u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DED80u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DED84u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DED9Cu, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DEDC4u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DEDD0u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DEDD8u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DEDE8u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DEDF4u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DEDFCu, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DEE08u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DEE20u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DEE44u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DEE4Cu, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DEE68u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DEE7Cu, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DEE84u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DEE8Cu, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DEE94u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DEE9Cu, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DEEB8u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DEED0u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DEED8u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DEEF0u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DEF04u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DEF28u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DEF38u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DEF40u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DEF48u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DEF58u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DEF60u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DEF64u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DEF80u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DEF88u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DEFA8u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DEFB4u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DEFCCu, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DEFD0u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DEFE8u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DF010u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DF01Cu, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DF030u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DF03Cu, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DF048u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DF04Cu, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DF054u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DF060u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DF064u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DF06Cu, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DF074u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DF084u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DF08Cu, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DF0A4u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DF0A8u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DF0B0u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DF0B8u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DF0BCu, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DF0D8u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DF0E0u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DF100u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DF10Cu, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DF124u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DF128u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DF140u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DF160u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DF16Cu, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DF174u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DF180u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DF198u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DF1A4u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DF1ACu, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DF1CCu, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DF1F4u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DF200u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DF208u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DF210u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DF21Cu, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DF234u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DF268u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DF278u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DF2A0u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DF2ACu, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DF2B4u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DF2C0u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DF2CCu, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DF2D0u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DF2E8u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DF310u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DF31Cu, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DF324u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DF330u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DF33Cu, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DF340u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DF358u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DF390u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DF39Cu, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DF3ACu, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DF3B8u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DF3C0u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DF3D0u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DF3E0u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DF400u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DF410u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DF430u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DF460u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DF46Cu, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DF474u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DF494u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DF4ACu, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DF4B8u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DF4C0u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DF4F4u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DF514u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DF544u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DF574u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DF580u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DF588u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DF590u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DF5A0u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DF5BCu, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DF5DCu, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DF5E8u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DF5F0u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DF5F8u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DF60Cu, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DF638u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DF644u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DF64Cu, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DF65Cu, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DF664u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DF674u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DF67Cu, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DF688u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DF68Cu, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DF6B0u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DF6B8u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DF6D8u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DF6E4u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DF6FCu, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DF700u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DF71Cu, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DF748u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DF754u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DF75Cu, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DF76Cu, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DF774u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DF784u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DF78Cu, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DF798u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DF79Cu, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DF7C0u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DF7C8u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DF7E8u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DF7F4u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DF80Cu, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DF810u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DF82Cu, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DF858u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DF864u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DF86Cu, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DF87Cu, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DF884u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DF894u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DF89Cu, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DF8A8u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DF8ACu, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DF8D0u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DF8D8u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DF8F8u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DF904u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DF91Cu, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DF920u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DF93Cu, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DF95Cu, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DF968u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DF970u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DF988u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DF9B8u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DF9C4u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DF9CCu, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DF9E4u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DFA00u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DFA2Cu, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DFA38u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DFA40u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DFA50u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DFA58u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DFA68u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DFA70u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DFA7Cu, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DFA88u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DFA94u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DFA98u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DFABCu, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DFAC4u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DFAE4u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DFAF0u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DFB08u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DFB0Cu, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DFB28u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DFB48u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DFB54u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DFB5Cu, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DFB64u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DFB78u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DFBACu, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DFBBCu, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DFBC8u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DFBD4u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DFBF8u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DFC00u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DFC20u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DFC2Cu, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DFC44u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DFC48u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DFC50u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DFC78u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DFC84u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DFC8Cu, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DFCA0u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DFCB8u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DFCECu, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DFD00u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DFD0Cu, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DFD14u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DFD18u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DFD2Cu, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DFD38u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DFD40u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DFD48u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DFD60u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DFD6Cu, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DFD74u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DFD8Cu, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DFD9Cu, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DFDACu, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DFDBCu, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DFDC0u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DFDDCu, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DFDE4u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DFE04u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DFE10u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DFE28u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DFE2Cu, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DFE4Cu, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DFE70u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DFE7Cu, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DFE84u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DFE90u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DFE9Cu, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DFEA0u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DFEB4u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DFEDCu, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DFEE8u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DFEF0u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DFF20u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DFF30u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DFF48u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DFF70u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DFFB8u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DFFD0u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DFFE0u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DFFE8u, &recomp_unit_0118, "recomp_unit_0118"); - runtime.register_function(0x089DFFF8u, &recomp_unit_0118, "recomp_unit_0118"); + // PSPRECOMP_V812_COMPACT_REGISTRATION: same entry set, looped once in Runtime instead of source-expanded calls. + runtime.register_generated_entry_mask(0x089DC004u, &recomp_unit_0118, "recomp_unit_0118", + kEntryMasks_recomp_unit_0118, 64u); } } // namespace psprecomp diff --git a/profiles/vcs/generated/generated_unit_0119.cpp b/profiles/vcs/generated/generated_unit_0119.cpp index 488f82e..f6bd7a6 100644 --- a/profiles/vcs/generated/generated_unit_0119.cpp +++ b/profiles/vcs/generated/generated_unit_0119.cpp @@ -924,6 +924,19 @@ LOCAL_DISPATCH: AOT_REGCACHE_SYNC_OUT(); return; } } +// PSPRECOMP_V812_SHARED_SCHED_BLOCK: one scheduler-exact slow boundary per unit. +LOCAL_SCHED_BOUNDARY: + ctx.pc = jump_target; + AOT_REGCACHE_SYNC_OUT(); + if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { + ++local_redispatch_rounds; + AOT_REGCACHE_SYNC_IN(); + local_transfers = 0u; + local_pc = ctx.pc; + entry_id = 0u; + goto LOCAL_DISPATCH; + } + return; L_089E0000: aot_gpr_16 = (2236u << 16u); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -986,18 +999,8 @@ L_089E0078: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089E0090: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -1062,18 +1065,8 @@ L_089E0110: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089E0128: aot_gpr_5 = (aot_mem.aot_direct_load8(ctx.gpr[28] + static_cast(7800))); aot_gpr_6 = (2238u << 16u); @@ -1163,18 +1156,8 @@ L_089E01DC: ctx.gpr[2] = (0u | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089E01E4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -1214,18 +1197,8 @@ L_089E0220: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089E0234: aot_gpr_29 = (aot_gpr_29 + static_cast(-64)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(44), aot_gpr_16); @@ -1417,18 +1390,8 @@ L_089E0388: aot_gpr_29 = (aot_gpr_29 + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089E03A4: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(16), aot_gpr_16); @@ -1470,18 +1433,8 @@ L_089E03F4: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089E040C: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(16), aot_gpr_16); @@ -1523,18 +1476,8 @@ L_089E045C: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089E0474: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -1668,18 +1611,8 @@ L_089E0564: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089E0580: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -1701,18 +1634,8 @@ L_089E05A0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089E05BC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -1826,18 +1749,8 @@ L_089E0688: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089E06A0: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -2070,18 +1983,8 @@ L_089E0888: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089E08B4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -2135,18 +2038,8 @@ L_089E0928: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089E0938: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -2188,18 +2081,8 @@ L_089E0978: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089E098C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -2295,18 +2178,8 @@ L_089E0A34: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089E0A4C: aot_gpr_6 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(8968))); { const bool branch_taken = aot_gpr_6 == 0u; @@ -2384,18 +2257,8 @@ L_089E0AD0: ctx.gpr[2] = (0u | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089E0AD8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -2417,18 +2280,8 @@ L_089E0AF8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089E0B14: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), aot_gpr_16); @@ -2470,18 +2323,8 @@ L_089E0B5C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089E0B7C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), aot_gpr_31); @@ -2532,18 +2375,8 @@ L_089E0BD0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089E0BE0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -2591,18 +2424,8 @@ L_089E0C38: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089E0C4C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -2652,18 +2475,8 @@ L_089E0CAC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089E0CC8: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(20), ctx.gpr[20]); @@ -2884,18 +2697,8 @@ L_089E0E50: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089E0E84: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -2944,18 +2747,8 @@ L_089E0EC0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089E0F08: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(36), aot_gpr_16); @@ -3092,18 +2885,8 @@ L_089E0FC4: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089E0FDC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -3135,18 +2918,8 @@ L_089E0FFC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089E1040: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(16), aot_gpr_16); @@ -3189,18 +2962,8 @@ L_089E1094: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089E10AC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -3291,18 +3054,8 @@ L_089E1150: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089E1168: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -3439,18 +3192,8 @@ L_089E1270: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089E1288: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -3558,18 +3301,8 @@ L_089E13B4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089E13CC: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(28), aot_gpr_16); @@ -3632,18 +3365,8 @@ L_089E141C: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089E145C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -3657,18 +3380,8 @@ L_089E146C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089E147C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, ctx.gpr[17], aot_gpr_31}; @@ -3725,18 +3438,8 @@ L_089E14D4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089E14EC: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(28), aot_gpr_16); @@ -3799,18 +3502,8 @@ L_089E153C: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089E157C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), aot_gpr_16); @@ -3854,18 +3547,8 @@ L_089E15C0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089E15D8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_6 = (2240u << 16u); @@ -3886,18 +3569,8 @@ L_089E1600: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089E1610: aot_gpr_4 = (0u | 0u); aot_mem.aot_direct_store8(ctx.gpr[28] + static_cast(7592), static_cast(aot_gpr_4)); @@ -3905,18 +3578,8 @@ L_089E1610: ctx.gpr[2] = (0u | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089E1620: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (0u | 0u); @@ -3931,18 +3594,8 @@ L_089E1634: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089E1640: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -3956,18 +3609,8 @@ L_089E1650: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089E1660: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (aot_gpr_4 | 0u); @@ -3982,18 +3625,8 @@ L_089E1674: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089E1684: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -4025,18 +3658,8 @@ L_089E16A8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089E16B4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -4087,18 +3710,8 @@ L_089E1708: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089E1720: { const bool branch_taken = 0u == 0u; ctx.gpr[2] = (0u | 1u); @@ -4210,18 +3823,8 @@ L_089E179C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089E17B0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -4242,18 +3845,8 @@ L_089E17D0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089E17DC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -4423,18 +4016,8 @@ L_089E18D4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089E18E8: aot_gpr_4 = (ctx.gpr[28] + static_cast(-11160)); aot_gpr_5 = (2247u << 16u); @@ -4458,18 +4041,8 @@ L_089E18E8: aot_mem.aot_direct_store8(aot_gpr_5 + static_cast(48), static_cast(0u)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089E193C: aot_gpr_29 = (aot_gpr_29 + static_cast(-64)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(28), aot_gpr_16); @@ -4603,18 +4176,8 @@ L_089E1A60: aot_gpr_29 = (aot_gpr_29 + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089E1A8C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -4721,18 +4284,8 @@ L_089E1B3C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089E1B54: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -4757,18 +4310,8 @@ L_089E1B7C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089E1B90: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(28), aot_gpr_16); @@ -4882,18 +4425,8 @@ L_089E1C88: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089E1CB0: aot_gpr_29 = (aot_gpr_29 + static_cast(-64)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(28), aot_gpr_16); @@ -5027,18 +4560,8 @@ L_089E1DD4: aot_gpr_29 = (aot_gpr_29 + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089E1E00: aot_gpr_29 = (aot_gpr_29 + static_cast(-112)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(88), ctx.gpr[17]); @@ -5266,18 +4789,8 @@ L_089E1F74: aot_gpr_29 = (aot_gpr_29 + static_cast(112)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089E1F94: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(28), aot_gpr_16); @@ -5391,18 +4904,8 @@ L_089E208C: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089E20B4: aot_gpr_29 = (aot_gpr_29 + static_cast(-144)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(96), aot_gpr_16); @@ -5601,52 +5104,22 @@ L_089E2204: aot_gpr_29 = (aot_gpr_29 + static_cast(144)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089E223C: jump_target = aot_gpr_31; ctx.gpr[2] = (0u | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089E2244: jump_target = aot_gpr_31; ctx.gpr[2] = (0u | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089E224C: aot_gpr_6 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(7656))); aot_gpr_6 = (static_cast(aot_gpr_4) < static_cast(aot_gpr_6) ? 1u : 0u); @@ -5759,18 +5232,8 @@ L_089E2390: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089E2398: aot_gpr_29 = (aot_gpr_29 + static_cast(-64)); aot_gpr_6 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(2228))); @@ -5890,18 +5353,8 @@ L_089E2464: aot_gpr_29 = (aot_gpr_29 + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089E2480: aot_gpr_4 = (static_cast(static_cast(static_cast(aot_mem.aot_direct_load8(aot_gpr_4 + static_cast(1780)))))); ctx.gpr[2] = (aot_gpr_4 & 2u); @@ -5909,18 +5362,8 @@ L_089E2480: ctx.gpr[2] = (0u < ctx.gpr[2] ? 1u : 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089E2490: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(12), ctx.gpr[17]); @@ -6123,18 +5566,8 @@ L_089E261C: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089E2654: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -6186,18 +5619,8 @@ L_089E26A4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089E26B8: aot_gpr_6 = (0u | 0u); aot_gpr_4 = (aot_gpr_4 + static_cast(2300)); @@ -6235,18 +5658,8 @@ L_089E26E8: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089E26F0: aot_gpr_4 = (aot_gpr_5 < static_cast(5) ? 1u : 0u); { const bool branch_taken = aot_gpr_4 == 0u; @@ -6298,18 +5711,8 @@ L_089E2740: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089E2748: aot_gpr_29 = (aot_gpr_29 + static_cast(-144)); { const std::uint32_t aot_run_words[13]{std::bit_cast(aot_fpr_20), std::bit_cast(aot_fpr_22), std::bit_cast(ctx.fpr[24]), aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[22], ctx.gpr[23], ctx.gpr[30], aot_gpr_31}; @@ -8035,18 +7438,8 @@ L_089E3568: aot_gpr_29 = (aot_gpr_29 + static_cast(144)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089E35A4: aot_gpr_29 = (aot_gpr_29 + static_cast(-176)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(164), aot_gpr_16); @@ -9347,851 +8740,8 @@ void recomp_unit_0119(Runtime &rt, AllegrexContext &ctx) { void register_generated_unit_119(Runtime &runtime) { runtime.register_generated_unit(119u, 0x089E0000u, 16384u, &recomp_unit_0119, &recomp_unit_0119_entry); - runtime.register_function(0x089E0000u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E0020u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E002Cu, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E0034u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E0064u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E006Cu, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E0070u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E0078u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E0090u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E00B8u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E00C4u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E00CCu, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E00FCu, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E0104u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E0108u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E0110u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E0128u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E0164u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E0168u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E018Cu, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E0194u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E01B4u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E01C0u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E01D8u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E01DCu, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E01E4u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E0204u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E0210u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E021Cu, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E0220u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E0234u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E0264u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E0270u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E0278u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E0290u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E029Cu, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E02A4u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E02ACu, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E02C8u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E02D4u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E02E8u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E0300u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E0308u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E0310u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E0314u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E0330u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E0338u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E0350u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E0364u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E0384u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E0388u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E03A4u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E03CCu, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E03F4u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E040Cu, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E0434u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E045Cu, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E0474u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E04A0u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E04ACu, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E04B4u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E04C4u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E04CCu, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E04DCu, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E04ECu, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E04F0u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E0514u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E051Cu, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E053Cu, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E0548u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E0560u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E0564u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E0580u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E05A0u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E05BCu, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E05E4u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E05F0u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E05F8u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E0608u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E0610u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E0614u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E0638u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E0640u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E0660u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E066Cu, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E0684u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E0688u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E06A0u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E06F8u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E0704u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E074Cu, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E075Cu, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E077Cu, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E0784u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E0794u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E07A0u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E07A8u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E07C0u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E07C8u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E07E0u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E07ECu, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E07F4u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E07FCu, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E0814u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E081Cu, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E0834u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E083Cu, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E0844u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E0860u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E0868u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E0870u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E0878u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E0888u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E08B4u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E08C4u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E08CCu, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E08D4u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E08E8u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E08F0u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E0928u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E0938u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E0958u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E0968u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E0974u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E0978u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E098Cu, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E09ACu, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E09BCu, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E09C0u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E09E4u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E09ECu, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E0A0Cu, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E0A18u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E0A30u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E0A34u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E0A4Cu, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E0A58u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E0A5Cu, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E0A80u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E0A88u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E0AA8u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E0AB4u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E0ACCu, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E0AD0u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E0AD8u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E0AF8u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E0B14u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E0B40u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E0B4Cu, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E0B5Cu, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E0B7Cu, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E0B94u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E0BA0u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E0BA8u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E0BACu, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E0BB0u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E0BD0u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E0BE0u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E0C00u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E0C08u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E0C28u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E0C34u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E0C38u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E0C4Cu, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E0C7Cu, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E0C88u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E0C90u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E0CACu, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E0CC8u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E0D10u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E0D1Cu, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E0D28u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E0D30u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E0D48u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E0D60u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E0D68u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E0D78u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E0D80u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E0D94u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E0D9Cu, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E0DA0u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E0DACu, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E0DB4u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E0DBCu, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E0DC8u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E0DD4u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E0DE0u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E0DF0u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E0DFCu, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E0E0Cu, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E0E14u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E0E38u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E0E50u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E0E84u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E0EACu, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E0EB8u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E0EC0u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E0F08u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E0F2Cu, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E0F38u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E0F44u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E0F4Cu, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E0F54u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E0F74u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E0F7Cu, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E0F80u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E0F88u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E0F90u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E0F9Cu, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E0FA4u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E0FA8u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E0FC4u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E0FDCu, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E0FFCu, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E1040u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E1068u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E1094u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E10ACu, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E10D4u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E10E0u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E10E8u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E10FCu, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E110Cu, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E1114u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E111Cu, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E1134u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E113Cu, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E1150u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E1168u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E1190u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E119Cu, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E11A8u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E11C0u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E11E8u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E11F8u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E11FCu, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E1220u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E1228u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E1248u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E1254u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E126Cu, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E1270u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E1288u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E12B0u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E12BCu, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E12D8u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E133Cu, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E13B4u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E13CCu, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E1400u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E1414u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E141Cu, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E145Cu, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E146Cu, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E147Cu, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E14A4u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E14B0u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E14B8u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E14C4u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E14D0u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E14D4u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E14ECu, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E1520u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E1534u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E153Cu, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E157Cu, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E15A0u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E15ACu, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E15B4u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E15C0u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E15D8u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E1600u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E1610u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E1620u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E1634u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E1640u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E1650u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E1660u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E1674u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E1684u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E1694u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E169Cu, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E16A4u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E16A8u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E16B4u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E16D0u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E16DCu, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E16ECu, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E16F8u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E1708u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E1720u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E1728u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E1730u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E1738u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E1740u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E1748u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E1750u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E1758u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E1760u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E1768u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E1770u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E1778u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E1780u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E1788u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E1790u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E1798u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E179Cu, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E17B0u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E17C0u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E17C8u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E17D0u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E17DCu, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E17F8u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E1800u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E180Cu, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E1818u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E1820u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E182Cu, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E1834u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E1840u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E1848u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E1854u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E185Cu, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E1864u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E186Cu, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E1874u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E187Cu, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E1884u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E188Cu, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E1894u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E189Cu, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E18A4u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E18ACu, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E18B4u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E18BCu, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E18C4u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E18D0u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E18D4u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E18E8u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E193Cu, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E1980u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E198Cu, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E19A8u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E19C8u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E19E0u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E19ECu, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E19F8u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E1A08u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E1A10u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E1A1Cu, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E1A4Cu, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E1A60u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E1A8Cu, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E1AB4u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E1ABCu, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E1AC4u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E1ACCu, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E1AD0u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E1AECu, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E1AF4u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E1B14u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E1B20u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E1B38u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E1B3Cu, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E1B54u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E1B74u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E1B7Cu, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E1B90u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E1BD0u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E1BF0u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E1C08u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E1C14u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E1C20u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E1C30u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E1C38u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E1C44u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E1C74u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E1C88u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E1CB0u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E1CF4u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E1D00u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E1D1Cu, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E1D3Cu, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E1D54u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E1D60u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E1D6Cu, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E1D7Cu, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E1D84u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E1D94u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E1DC0u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E1DD4u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E1E00u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E1E40u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E1E80u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E1E88u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E1E90u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E1E9Cu, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E1ED8u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E1EDCu, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E1EECu, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E1EF4u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E1EF8u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E1F1Cu, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E1F24u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E1F3Cu, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E1F50u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E1F70u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E1F74u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E1F94u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E1FD4u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E1FF4u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E200Cu, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E2018u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E2024u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E2034u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E203Cu, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E2048u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E2078u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E208Cu, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E20B4u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E2120u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E215Cu, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E2164u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E216Cu, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E2178u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E219Cu, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E21C0u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E21CCu, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E21DCu, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E21E0u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E21F0u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E2204u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E223Cu, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E2244u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E224Cu, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E225Cu, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E226Cu, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E2284u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E2294u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E22A4u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E2354u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E2390u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E2398u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E23C4u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E23E0u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E23F0u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E2408u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E241Cu, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E2450u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E2460u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E2464u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E2480u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E2490u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E24CCu, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E24DCu, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E24E4u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E24E8u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E2504u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E250Cu, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E2520u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E252Cu, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E2534u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E2554u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E2564u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E2578u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E25A8u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E25B0u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E25B8u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E25C0u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E25C8u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E25CCu, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E25DCu, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E25ECu, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E260Cu, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E2618u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E261Cu, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E2654u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E2670u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E2684u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E2690u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E269Cu, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E26A4u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E26B8u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E26C0u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E26CCu, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E26DCu, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E26E4u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E26E8u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E26F0u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E26FCu, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E2708u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E2710u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E2734u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E273Cu, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E2740u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E2748u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E2788u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E27A4u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E27B4u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E27C4u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E27E8u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E27FCu, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E2804u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E280Cu, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E2814u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E281Cu, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E2828u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E2834u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E283Cu, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E2844u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E284Cu, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E2854u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E285Cu, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E2868u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E2870u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E2878u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E2880u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E2888u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E2890u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E28A8u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E28B8u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E28E8u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E2918u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E2924u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E2934u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E2940u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E2948u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E2960u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E299Cu, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E29BCu, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E29D0u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E29D8u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E29E4u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E29F0u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E2A00u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E2A08u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E2A10u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E2A2Cu, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E2A6Cu, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E2A90u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E2AA0u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E2AACu, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E2AD8u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E2B04u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E2B40u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E2B70u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E2B94u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E2BC4u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E2BE4u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E2C04u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E2C4Cu, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E2C74u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E2C7Cu, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E2CB0u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E2CC0u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E2CD0u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E2CD8u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E2D20u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E2D30u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E2D40u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E2D48u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E2D7Cu, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E2DA8u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E2DD0u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E2DF0u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E2DF8u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E2DFCu, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E2E30u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E2E40u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E2E44u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E2E70u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E2E9Cu, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E2ECCu, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E2EF8u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E2F24u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E2F2Cu, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E2F30u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E2F54u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E2F78u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E2F80u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E2F88u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E2F90u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E2F98u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E2FA0u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E2FA8u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E2FB0u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E2FBCu, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E2FC4u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E2FCCu, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E2FDCu, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E2FECu, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E2FFCu, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E300Cu, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E301Cu, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E302Cu, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E303Cu, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E304Cu, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E305Cu, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E3064u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E306Cu, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E3074u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E307Cu, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E3088u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E30A8u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E30C8u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E30D0u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E30D8u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E30E4u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E30F4u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E3104u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E3110u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E3120u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E3148u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E3158u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E3168u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E3178u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E3184u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E3194u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E31A4u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E31ACu, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E31B8u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E31C8u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E31D8u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E31E8u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E31F8u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E3208u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E3218u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E3228u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E3238u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E3240u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E3248u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E3250u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E3258u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E3260u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E3268u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E3270u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E3278u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E3280u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E3288u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E3290u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E3298u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E32A4u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E32ACu, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E32B4u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E32BCu, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E32C4u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E32D0u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E32E8u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E32F0u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E32FCu, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E3304u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E330Cu, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E3314u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E3320u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E3330u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E3340u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E3354u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E3368u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E337Cu, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E3380u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E3394u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E33A0u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E33B4u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E33CCu, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E33E0u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E33F4u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E3400u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E3414u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E3428u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E3430u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E3444u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E3474u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E3488u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E3490u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E3498u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E34A0u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E34B8u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E34D0u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E34F8u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E3500u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E350Cu, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E3514u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E351Cu, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E3530u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E353Cu, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E3560u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E3568u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E35A4u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E35D0u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E35D8u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E35ECu, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E35F4u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E35FCu, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E3608u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E361Cu, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E362Cu, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E3638u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E3640u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E3648u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E3650u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E3658u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E3660u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E3668u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E3680u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E3688u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E36C4u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E36CCu, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E36D4u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E36E4u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E36F4u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E36FCu, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E3714u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E372Cu, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E3734u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E3744u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E3764u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E3770u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E3778u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E3780u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E3790u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E37B4u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E37C0u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E37C8u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E37D8u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E37E4u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E3800u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E3808u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E3810u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E3818u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E3820u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E3828u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E3838u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E3840u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E3850u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E3858u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E3860u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E3868u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E3870u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E387Cu, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E3884u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E3894u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E38ACu, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E38C4u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E38D0u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E38D8u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E38E4u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E38ECu, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E38F4u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E3904u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E390Cu, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E3914u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E3924u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E393Cu, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E3954u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E3960u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E3970u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E397Cu, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E3984u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E398Cu, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E3994u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E399Cu, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E39A4u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E39BCu, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E39C4u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E39D4u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E39F4u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E39FCu, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E3A04u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E3A14u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E3A34u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E3A48u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E3A54u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E3A5Cu, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E3A74u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E3A80u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E3A88u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E3A94u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E3AB4u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E3AE8u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E3AF8u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E3B08u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E3B18u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E3B20u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E3B30u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E3B48u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E3B70u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E3B7Cu, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E3B8Cu, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E3BA4u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E3BBCu, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E3BC8u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E3BD0u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E3BE8u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E3BF8u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E3C00u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E3C08u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E3C10u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E3C20u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E3C40u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E3C48u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E3C58u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E3C64u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E3C6Cu, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E3C84u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E3C98u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E3CD0u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E3CD8u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E3CE4u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E3CECu, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E3D30u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E3D40u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E3D54u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E3D64u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E3D6Cu, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E3D84u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E3D8Cu, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E3D94u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E3DA8u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E3DB0u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E3DB8u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E3DD0u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E3DD8u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E3DE0u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E3DE8u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E3E00u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E3E08u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E3ED8u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E3EDCu, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E3EE4u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E3F04u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E3F0Cu, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E3F1Cu, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E3F34u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E3F40u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E3F48u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E3F60u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E3F70u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E3F88u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E3F94u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E3F9Cu, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E3FA4u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E3FACu, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E3FB4u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E3FCCu, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E3FD4u, &recomp_unit_0119, "recomp_unit_0119"); - runtime.register_function(0x089E3FFCu, &recomp_unit_0119, "recomp_unit_0119"); + // PSPRECOMP_V812_COMPACT_REGISTRATION: same entry set, looped once in Runtime instead of source-expanded calls. + runtime.register_generated_entry_mask(0x089E0000u, &recomp_unit_0119, "recomp_unit_0119", + kEntryMasks_recomp_unit_0119, 64u); } } // namespace psprecomp diff --git a/profiles/vcs/generated/generated_unit_0120.cpp b/profiles/vcs/generated/generated_unit_0120.cpp index 6ceda5b..a7d3d97 100644 --- a/profiles/vcs/generated/generated_unit_0120.cpp +++ b/profiles/vcs/generated/generated_unit_0120.cpp @@ -937,6 +937,19 @@ LOCAL_DISPATCH: AOT_REGCACHE_SYNC_OUT(); return; } } +// PSPRECOMP_V812_SHARED_SCHED_BLOCK: one scheduler-exact slow boundary per unit. +LOCAL_SCHED_BOUNDARY: + ctx.pc = jump_target; + AOT_REGCACHE_SYNC_OUT(); + if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { + ++local_redispatch_rounds; + AOT_REGCACHE_SYNC_IN(); + local_transfers = 0u; + local_pc = ctx.pc; + entry_id = 0u; + goto LOCAL_DISPATCH; + } + return; L_089E4000: aot_gpr_5 = (0u | 6u); { const bool branch_taken = aot_gpr_4 != aot_gpr_5; @@ -1446,18 +1459,8 @@ L_089E4360: aot_gpr_29 = (aot_gpr_29 + static_cast(176)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089E4378: aot_gpr_29 = (aot_gpr_29 + static_cast(-160)); aot_gpr_5 = (aot_mem.aot_direct_load8(aot_gpr_4 + static_cast(2288))); @@ -2133,18 +2136,8 @@ L_089E487C: aot_gpr_29 = (aot_gpr_29 + static_cast(160)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089E48BC: aot_gpr_29 = (aot_gpr_29 + static_cast(-208)); aot_gpr_5 = (15948u << 16u); @@ -3070,18 +3063,8 @@ L_089E4F7C: aot_gpr_29 = (aot_gpr_29 + static_cast(208)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089E4FB4: aot_fpr_12 = std::bit_cast(aot_mem.aot_direct_load32(aot_gpr_5 + static_cast(0))); aot_gpr_6 = (std::bit_cast(aot_fpr_12)); @@ -3101,18 +3084,8 @@ L_089E4FB4: ctx.gpr[2] = (aot_gpr_4 | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089E4FF4: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(32), aot_gpr_31); @@ -3209,18 +3182,8 @@ L_089E5110: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089E511C: aot_gpr_29 = (aot_gpr_29 + static_cast(-128)); { const std::uint32_t aot_run_words[6]{std::bit_cast(aot_fpr_20), aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], aot_gpr_31}; @@ -3365,18 +3328,8 @@ L_089E5270: aot_gpr_29 = (aot_gpr_29 + static_cast(128)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089E5290: aot_gpr_29 = (aot_gpr_29 + static_cast(-160)); { const std::uint32_t aot_run_words[4]{aot_gpr_16, ctx.gpr[17], ctx.gpr[18], aot_gpr_31}; @@ -3527,18 +3480,8 @@ L_089E5464: aot_gpr_29 = (aot_gpr_29 + static_cast(160)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089E5480: aot_gpr_29 = (aot_gpr_29 + static_cast(-96)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, ctx.gpr[17], aot_gpr_31}; @@ -3654,18 +3597,8 @@ L_089E55EC: aot_gpr_29 = (aot_gpr_29 + static_cast(96)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089E5604: aot_gpr_29 = (aot_gpr_29 + static_cast(-208)); { const std::uint32_t aot_run_words[9]{std::bit_cast(aot_fpr_20), aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[22], aot_gpr_31}; @@ -3886,18 +3819,8 @@ L_089E57E0: aot_gpr_29 = (aot_gpr_29 + static_cast(208)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089E5810: aot_gpr_29 = (aot_gpr_29 + static_cast(-64)); { const std::uint32_t aot_run_words[4]{aot_gpr_16, ctx.gpr[17], ctx.gpr[18], aot_gpr_31}; @@ -3972,18 +3895,8 @@ L_089E58A4: aot_gpr_29 = (aot_gpr_29 + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089E58C0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -4024,18 +3937,8 @@ L_089E5908: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089E591C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -4079,18 +3982,8 @@ L_089E596C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089E597C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -4107,18 +4000,8 @@ L_089E598C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089E59A4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -4139,18 +4022,8 @@ L_089E59C0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089E59D0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -4166,18 +4039,8 @@ L_089E59E4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089E59F4: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(16), aot_gpr_31); @@ -4207,18 +4070,8 @@ L_089E5A34: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089E5A44: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); { const std::uint32_t aot_run_words[4]{aot_gpr_16, ctx.gpr[17], ctx.gpr[18], aot_gpr_31}; @@ -4273,18 +4126,8 @@ L_089E5AA0: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089E5ABC: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); { const std::uint32_t aot_run_words[5]{aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], aot_gpr_31}; @@ -4467,18 +4310,8 @@ L_089E5C20: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089E5C3C: aot_gpr_4 = (0u | 46u); aot_mem.aot_direct_store8(ctx.gpr[28] + static_cast(9664), static_cast(aot_gpr_4)); @@ -4500,18 +4333,8 @@ L_089E5C3C: aot_mem.aot_direct_store32(aot_gpr_5 + static_cast(0), aot_gpr_4); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089E5C84: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_6 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(16))); @@ -4527,18 +4350,8 @@ L_089E5CA0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089E5CAC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(4))); @@ -4601,18 +4414,8 @@ L_089E5D14: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089E5D2C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -4640,18 +4443,8 @@ L_089E5D54: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089E5D64: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); ctx.gpr[7] = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(12))); @@ -4723,18 +4516,8 @@ L_089E5DE0: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089E5DFC: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); ctx.gpr[8] = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(12))); @@ -4837,18 +4620,8 @@ L_089E5EB8: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089E5EE4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), aot_gpr_16); @@ -4884,18 +4657,8 @@ L_089E5F20: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089E5F34: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (aot_gpr_29 | 0u); @@ -4910,18 +4673,8 @@ L_089E5F48: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089E5F58: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (aot_gpr_29 | 0u); @@ -4936,18 +4689,8 @@ L_089E5F6C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089E5F7C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[4]{aot_gpr_16, ctx.gpr[17], ctx.gpr[18], aot_gpr_31}; @@ -5011,18 +4754,8 @@ L_089E5FE8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089E6000: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -5062,18 +4795,8 @@ L_089E6054: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089E606C: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -5154,18 +4877,8 @@ L_089E6118: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089E6138: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -5205,18 +4918,8 @@ L_089E618C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089E61A4: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -5309,18 +5012,8 @@ L_089E6254: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089E6274: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -5516,18 +5209,8 @@ L_089E63E0: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089E6410: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -5636,18 +5319,8 @@ L_089E64E4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089E6500: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -5710,18 +5383,8 @@ L_089E6560: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089E6574: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -5763,18 +5426,8 @@ L_089E65C4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089E65DC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, ctx.gpr[17], aot_gpr_31}; @@ -5979,18 +5632,8 @@ L_089E67B4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089E67C8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -6010,18 +5653,8 @@ L_089E67E8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089E67F8: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); ctx.gpr[8] = (aot_mem.aot_direct_load32(aot_gpr_5 + static_cast(16))); @@ -6086,35 +5719,15 @@ L_089E6864: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089E6870: jump_target = aot_gpr_31; ctx.gpr[2] = (0u | 1u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089E6878: aot_gpr_5 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(8))); aot_gpr_6 = (aot_gpr_5 & 1u); @@ -6170,18 +5783,8 @@ L_089E68DC: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089E68E4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -6236,18 +5839,8 @@ L_089E6938: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089E6948: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -6288,18 +5881,8 @@ L_089E6980: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089E699C: { const bool branch_taken = aot_gpr_5 == 0u; if (branch_taken) { @@ -6328,69 +5911,29 @@ L_089E69B4: ctx.gpr[2] = (0u | 1u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089E69D0: jump_target = aot_gpr_31; ctx.gpr[2] = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(60))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089E69D8: jump_target = aot_gpr_31; ctx.gpr[2] = (aot_mem.aot_direct_load8(aot_gpr_4 + static_cast(48))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089E69E0: jump_target = aot_gpr_31; ctx.gpr[2] = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(52))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089E69E8: ctx.gpr[7] = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(20))); goto L_089E69EC; @@ -6483,18 +6026,8 @@ L_089E6A68: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089E6A70: aot_gpr_5 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(8))); aot_gpr_5 = (aot_gpr_5 & 1u); @@ -6514,18 +6047,8 @@ L_089E6A8C: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089E6A94: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -6597,18 +6120,8 @@ L_089E6B24: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089E6B48: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -6703,18 +6216,8 @@ L_089E6C0C: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089E6C30: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (aot_mem.aot_direct_load32(aot_gpr_5 + static_cast(4))); @@ -6778,18 +6281,8 @@ L_089E6CA0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089E6CAC: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(24), ctx.gpr[22]); @@ -6880,18 +6373,8 @@ L_089E6D4C: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089E6D74: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -6928,18 +6411,8 @@ L_089E6DC0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089E6DE0: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -6984,18 +6457,8 @@ L_089E6E48: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089E6E60: aot_gpr_4 = (ctx.gpr[18] | 0u); aot_gpr_31 = (0x089E6E6Cu); @@ -7142,18 +6605,8 @@ L_089E6F20: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089E6F54: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); ctx.gpr[7] = (static_cast(static_cast(static_cast(aot_mem.aot_direct_load8(aot_gpr_5 + static_cast(0)))))); @@ -7293,18 +6746,8 @@ L_089E7068: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089E7084: aot_gpr_5 = (aot_mem.aot_direct_load8(aot_gpr_4 + static_cast(71))); aot_gpr_5 = (static_cast(aot_gpr_5) < 251 ? 1u : 0u); @@ -7358,18 +6801,8 @@ L_089E70D8: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089E70E0: aot_gpr_4 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(12))); aot_gpr_5 = (aot_gpr_5 << 2u); @@ -7437,18 +6870,8 @@ L_089E7140: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089E7148: aot_gpr_6 = (aot_mem.aot_direct_load8(aot_gpr_4 + static_cast(71))); aot_gpr_6 = (static_cast(aot_gpr_5) < static_cast(aot_gpr_6) ? 1u : 0u); @@ -7484,18 +6907,8 @@ L_089E717C: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089E7184: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(44))); @@ -7509,18 +6922,8 @@ L_089E7198: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089E71A4: aot_gpr_5 = (aot_gpr_5 + static_cast(-250)); { const bool branch_taken = static_cast(aot_gpr_5) < 0; @@ -7557,18 +6960,8 @@ L_089E71DC: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089E71E4: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); ctx.gpr[7] = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(8))); @@ -7656,18 +7049,8 @@ L_089E7280: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089E7298: aot_gpr_5 = (4u << 16u); aot_gpr_4 = (ctx.gpr[18] >> 6u); @@ -7764,18 +7147,8 @@ L_089E733C: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089E735C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_6 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(8))); @@ -7882,18 +7255,8 @@ L_089E740C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089E7424: aot_gpr_6 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(0))); aot_gpr_4 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(4))); @@ -7935,18 +7298,8 @@ L_089E745C: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089E7464: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(20), ctx.gpr[20]); @@ -8038,18 +7391,8 @@ L_089E7534: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089E7554: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); ctx.gpr[7] = (aot_mem.aot_direct_load32(aot_gpr_5 + static_cast(0))); @@ -8074,18 +7417,8 @@ L_089E7578: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089E7584: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(12), ctx.gpr[17]); @@ -8129,18 +7462,8 @@ L_089E75D0: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089E75E8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (aot_mem.aot_direct_load32(aot_gpr_5 + static_cast(0))); @@ -8188,18 +7511,8 @@ L_089E7650: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089E7660: aot_gpr_29 = (aot_gpr_29 + static_cast(-80)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(68), ctx.gpr[18]); @@ -8255,18 +7568,8 @@ L_089E76CC: aot_gpr_29 = (aot_gpr_29 + static_cast(80)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089E76E4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -8360,18 +7663,8 @@ L_089E77B4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089E77C8: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), aot_gpr_16); @@ -8408,18 +7701,8 @@ L_089E7820: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089E7830: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -8719,18 +8002,8 @@ L_089E7A88: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089E7AA0: { const bool branch_taken = ctx.gpr[30] == 0u; if (branch_taken) { @@ -9186,18 +8459,8 @@ L_089E7D68: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089E7D98: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(8), ctx.gpr[17]); @@ -9262,18 +8525,8 @@ L_089E7DEC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089E7E00: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -9303,18 +8556,8 @@ L_089E7E38: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089E7E64: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(16), aot_gpr_16); @@ -9358,18 +8601,8 @@ L_089E7EBC: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089E7EF8: aot_gpr_6 = (2235u << 16u); aot_mem.aot_direct_store8(aot_gpr_4 + static_cast(0), static_cast(0u)); @@ -9393,36 +8626,16 @@ L_089E7EF8: aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(28), std::bit_cast(aot_fpr_12)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089E7F48: ctx.gpr[2] = (2206u << 16u); jump_target = aot_gpr_31; ctx.gpr[2] = (ctx.gpr[2] + static_cast(32584)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089E7F54: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -9434,18 +8647,8 @@ L_089E7F64: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089E7F70: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -9490,18 +8693,8 @@ L_089E7FB4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089E7FCC: aot_gpr_29 = (aot_gpr_29 + static_cast(-64)); { const std::uint32_t aot_run_words[6]{aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], aot_gpr_31}; @@ -9528,864 +8721,8 @@ void recomp_unit_0120(Runtime &rt, AllegrexContext &ctx) { void register_generated_unit_120(Runtime &runtime) { runtime.register_generated_unit(120u, 0x089E4000u, 16384u, &recomp_unit_0120, &recomp_unit_0120_entry); - runtime.register_function(0x089E4000u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E400Cu, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E4010u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E401Cu, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E4028u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E4030u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E4040u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E4058u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E4064u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E406Cu, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E4088u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E4090u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E40ACu, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E40B4u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E40D4u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E40DCu, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E40E4u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E40ECu, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E40F4u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E4104u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E410Cu, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E411Cu, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E4124u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E412Cu, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E4134u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E413Cu, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E4148u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E4158u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E4160u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E4168u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E4178u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E4190u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E4198u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E41A0u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E41ACu, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E41B4u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E41C4u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E41CCu, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E41D4u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E41E4u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E41ECu, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E41F8u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E4204u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E420Cu, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E4218u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E4220u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E4228u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E423Cu, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E4244u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E424Cu, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E4254u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E425Cu, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E4268u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E427Cu, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E4290u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E42A4u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E42ACu, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E42B8u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E42C0u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E42C8u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E42D0u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E42D8u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E42F0u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E42FCu, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E4304u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E4310u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E4320u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E433Cu, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E4354u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E4360u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E4378u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E43C0u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E43CCu, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E43D4u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E43DCu, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E43E4u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E43ECu, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E43FCu, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E4410u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E4420u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E442Cu, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E4434u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E4440u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E4494u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E449Cu, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E44A4u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E44ACu, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E44B4u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E4504u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E4514u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E451Cu, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E4524u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E4538u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E4560u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E456Cu, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E4580u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E45A8u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E45B4u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E45C8u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E45F0u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E45FCu, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E4610u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E4620u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E4654u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E4668u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E467Cu, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E4694u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E46A0u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E46ACu, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E46B8u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E46C4u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E46D0u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E46D8u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E46E0u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E46E8u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E46F4u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E4700u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E4708u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E4710u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E471Cu, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E4728u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E4734u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E4740u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E4754u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E475Cu, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E4764u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E476Cu, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E4774u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E477Cu, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E4784u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E47B8u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E47C8u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E47E0u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E47E8u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E47F0u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E47F8u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E4814u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E4838u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E4840u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E4860u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E4870u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E487Cu, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E48BCu, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E490Cu, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E4918u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E4920u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E4928u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E4938u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E494Cu, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E4954u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E495Cu, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E4968u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E4974u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E4988u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E4998u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E49D4u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E49DCu, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E49E4u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E49ECu, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E49F4u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E49FCu, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E4A04u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E4A0Cu, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E4A14u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E4A24u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E4A2Cu, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E4A34u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E4A44u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E4A88u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E4A94u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E4AA8u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E4AECu, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E4AF8u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E4B0Cu, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E4B58u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E4B68u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E4B78u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E4BA0u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E4BB4u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E4BB8u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E4BE8u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E4C08u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E4C18u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E4C28u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E4C2Cu, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E4C40u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E4C48u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E4C4Cu, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E4C54u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E4C68u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E4C78u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E4C8Cu, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E4C98u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E4CB0u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E4CC0u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E4CCCu, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E4CD4u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E4CECu, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E4D24u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E4D2Cu, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E4D38u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E4D40u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E4D54u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E4D5Cu, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E4D68u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E4D7Cu, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E4D84u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E4D94u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E4DB4u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E4DC4u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E4DD4u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E4DD8u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E4DECu, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E4DF4u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E4DF8u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E4E00u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E4E14u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E4E24u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E4E38u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E4E44u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E4E5Cu, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E4E6Cu, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E4E78u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E4E80u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E4E94u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E4ECCu, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E4ED4u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E4EE0u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E4EE8u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E4EFCu, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E4F04u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E4F10u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E4F24u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E4F2Cu, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E4F40u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E4F54u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E4F60u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E4F68u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E4F7Cu, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E4FB4u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E4FF4u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E5088u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E5098u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E50B0u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E50C0u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E50D8u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E50E8u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E5110u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E511Cu, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E51A0u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E51ACu, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E51B0u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E51E4u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E51F8u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E5218u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E5224u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E522Cu, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E5238u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E5240u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E525Cu, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E5270u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E5290u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E52C0u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E52D8u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E52E4u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E52F4u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E5300u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E5450u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E5464u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E5480u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E54ACu, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E54B8u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E54CCu, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E55D8u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E55ECu, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E5604u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E5650u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E565Cu, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E5680u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E568Cu, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E5690u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E56CCu, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E56E0u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E56E4u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E5704u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E571Cu, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E5720u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E5730u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E5764u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E5778u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E5780u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E5788u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E5790u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E579Cu, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E57A8u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E57BCu, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E57C0u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E57D4u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E57E0u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E5810u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E5844u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E5850u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E5884u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E5898u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E58A4u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E58C0u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E58D0u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E58ECu, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E58F8u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E5908u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E591Cu, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E592Cu, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E5948u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E5954u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E5964u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E596Cu, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E597Cu, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E598Cu, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E59A4u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E59B4u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E59C0u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E59D0u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E59E4u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E59F4u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E5A10u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E5A34u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E5A44u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E5A78u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E5A94u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E5AA0u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E5ABCu, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E5AECu, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E5AF8u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E5B24u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E5B2Cu, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E5B38u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E5B48u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E5B54u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E5B64u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E5B6Cu, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E5B7Cu, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E5B88u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E5BB0u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E5BB8u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E5BC4u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E5BD4u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E5BE0u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E5BF0u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E5BF8u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E5C04u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E5C0Cu, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E5C10u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E5C20u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E5C3Cu, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E5C84u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E5CA0u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E5CACu, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E5CD8u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E5CF4u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E5CFCu, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E5D00u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E5D0Cu, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E5D14u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E5D2Cu, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E5D44u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E5D4Cu, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E5D54u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E5D64u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E5D90u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E5DA8u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E5DB0u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E5DC8u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E5DD0u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E5DE0u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E5DFCu, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E5E3Cu, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E5E50u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E5E58u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E5E68u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E5E70u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E5E88u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E5E9Cu, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E5EA4u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E5EB8u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E5EE4u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E5F00u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E5F0Cu, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E5F20u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E5F34u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E5F48u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E5F58u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E5F6Cu, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E5F7Cu, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E5F98u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E5FA4u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E5FACu, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E5FBCu, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E5FD0u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E5FE0u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E5FE8u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E6000u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E6020u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E6038u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E6054u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E606Cu, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E6094u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E60B4u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E60C8u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E60CCu, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E60D4u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E60E8u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E60FCu, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E6118u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E6138u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E6158u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E6170u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E618Cu, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E61A4u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E61CCu, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E61D8u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E61E4u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E6200u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E6204u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E6218u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E622Cu, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E6230u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E6238u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E6254u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E6274u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E62ACu, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E62C4u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E62D8u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E62ECu, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E62FCu, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E630Cu, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E6314u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E631Cu, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E6324u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E632Cu, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E6334u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E6340u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E6348u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E6354u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E635Cu, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E6370u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E6380u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E6388u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E63A0u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E63B4u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E63B8u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E63C4u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E63E0u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E6410u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E6434u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E6440u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E6448u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E644Cu, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E6454u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E6460u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E646Cu, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E6478u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E6484u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E6494u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E64A0u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E64ACu, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E64B8u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E64C4u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E64CCu, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E64D4u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E64E4u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E6500u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E651Cu, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E6524u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E652Cu, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E6538u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E6544u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E654Cu, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E6560u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E6574u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E6598u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E65A4u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E65C4u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E65DCu, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E65F4u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E65FCu, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E660Cu, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E6634u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E6644u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E6648u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E6668u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E666Cu, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E6678u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E66A0u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E66B0u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E66B4u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E66D0u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E66D8u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E66E4u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E6704u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E6714u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E6724u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E6734u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E6744u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E6754u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E6764u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E6774u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E677Cu, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E67A0u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E67B4u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E67C8u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E67DCu, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E67E8u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E67F8u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E681Cu, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E6828u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E6834u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E6840u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E684Cu, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E6850u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E6864u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E6870u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E6878u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E6888u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E6894u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E689Cu, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E68A4u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E68B4u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E68DCu, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E68E4u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E68F8u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E6904u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E691Cu, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E6924u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E692Cu, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E6938u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E6948u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E6968u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E6970u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E6980u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E699Cu, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E69A4u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E69ACu, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E69B4u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E69D0u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E69D8u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E69E0u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E69E8u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E69ECu, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E69F4u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E6A04u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E6A14u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E6A1Cu, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E6A24u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E6A2Cu, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E6A38u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E6A40u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E6A48u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E6A54u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E6A68u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E6A70u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E6A80u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E6A8Cu, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E6A94u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E6ADCu, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E6AE8u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E6AF0u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E6B00u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E6B0Cu, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E6B24u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E6B48u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E6B90u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E6BA4u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E6BACu, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E6BBCu, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E6BC8u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E6BD8u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E6BE0u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E6C0Cu, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E6C30u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E6C48u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E6C64u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E6C84u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E6C8Cu, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E6C90u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E6C94u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E6CA0u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E6CACu, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E6CF0u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E6D00u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E6D14u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E6D1Cu, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E6D28u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E6D34u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E6D48u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E6D4Cu, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E6D74u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E6DC0u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E6DE0u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E6E2Cu, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E6E38u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E6E48u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E6E60u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E6E6Cu, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E6E74u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E6E7Cu, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E6E84u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E6E88u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E6E90u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E6EA0u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E6EA8u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E6EB4u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E6EB8u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E6EC0u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E6ECCu, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E6ED4u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E6EDCu, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E6EE0u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E6EE8u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E6F0Cu, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E6F10u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E6F20u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E6F54u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E6F84u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E6F9Cu, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E6FB0u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E6FB4u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E6FCCu, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E6FE0u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E6FECu, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E7014u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E701Cu, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E7028u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E7034u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E703Cu, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E7054u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E705Cu, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E7068u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E7084u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E7094u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E70A4u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E70ACu, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E70CCu, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E70D4u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E70D8u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E70E0u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E7100u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E710Cu, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E711Cu, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E7124u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E712Cu, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E7134u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E713Cu, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E7140u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E7148u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E7158u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E7164u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E7178u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E717Cu, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E7184u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E7198u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E71A4u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E71B0u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E71CCu, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E71D8u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E71DCu, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E71E4u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E7218u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E722Cu, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E7240u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E7248u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E7258u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E7268u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E7270u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E7278u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E7280u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E7298u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E72C8u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E72E0u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E72E8u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E72F8u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E7300u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E7310u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E731Cu, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E732Cu, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E7338u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E733Cu, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E735Cu, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E7384u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E7390u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E73A0u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E73B8u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E73D4u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E73DCu, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E73E4u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E73F0u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E7400u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E7408u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E740Cu, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E7424u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E7438u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E7440u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E7450u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E7458u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E745Cu, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E7464u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E74B8u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E74C0u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E74E8u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E74ECu, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E74F4u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E7514u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E751Cu, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E7534u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E7554u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E756Cu, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E7570u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E7578u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E7584u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E75B0u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E75B8u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E75BCu, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E75D0u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E75E8u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E762Cu, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E7638u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E7640u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E7650u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E7660u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E768Cu, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E7694u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E76A0u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E76B4u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E76CCu, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E76E4u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E7700u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E7718u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E7724u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E7728u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E7784u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E778Cu, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E77A8u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E77B4u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E77C8u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E780Cu, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E7818u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E7820u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E7830u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E7874u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E787Cu, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E788Cu, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E78B8u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E78D4u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E78DCu, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E78E4u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E78ECu, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E78F4u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E78FCu, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E7924u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E7934u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E793Cu, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E7958u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E7964u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E796Cu, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E7988u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E7994u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E799Cu, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E79A4u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E79CCu, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E79DCu, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E79E4u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E7A00u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E7A1Cu, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E7A24u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E7A28u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E7A44u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E7A58u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E7A78u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E7A88u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E7AA0u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E7AA8u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E7ABCu, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E7AC4u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E7AD0u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E7AD8u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E7ADCu, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E7AE4u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E7AF4u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E7AFCu, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E7B18u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E7B20u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E7B34u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E7B40u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E7B44u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E7B4Cu, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E7B58u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E7B60u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E7B68u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E7B80u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E7B8Cu, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E7B90u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E7BA4u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E7BB4u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E7BC4u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E7BD0u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E7BD8u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E7BE0u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E7BE4u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E7BECu, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E7BF4u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E7C0Cu, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E7C1Cu, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E7C28u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E7C30u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E7C38u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E7C40u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E7C58u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E7C64u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E7C68u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E7C70u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E7C7Cu, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E7C94u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E7C9Cu, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E7CB8u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E7CC0u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E7CD0u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E7CF8u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E7D00u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E7D24u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E7D2Cu, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E7D34u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E7D40u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E7D48u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E7D58u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E7D68u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E7D98u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E7DB4u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E7DC0u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E7DC8u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E7DD0u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E7DD8u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E7DDCu, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E7DE4u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E7DECu, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E7E00u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E7E38u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E7E64u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E7EBCu, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E7EF8u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E7F48u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E7F54u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E7F64u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E7F70u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E7F8Cu, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E7F94u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E7F9Cu, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E7FB0u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E7FB4u, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E7FCCu, &recomp_unit_0120, "recomp_unit_0120"); - runtime.register_function(0x089E7FF0u, &recomp_unit_0120, "recomp_unit_0120"); + // PSPRECOMP_V812_COMPACT_REGISTRATION: same entry set, looped once in Runtime instead of source-expanded calls. + runtime.register_generated_entry_mask(0x089E4000u, &recomp_unit_0120, "recomp_unit_0120", + kEntryMasks_recomp_unit_0120, 64u); } } // namespace psprecomp diff --git a/profiles/vcs/generated/generated_unit_0121.cpp b/profiles/vcs/generated/generated_unit_0121.cpp index 29e1c8b..bae3d6c 100644 --- a/profiles/vcs/generated/generated_unit_0121.cpp +++ b/profiles/vcs/generated/generated_unit_0121.cpp @@ -729,6 +729,19 @@ LOCAL_DISPATCH: AOT_REGCACHE_SYNC_OUT(); return; } } +// PSPRECOMP_V812_SHARED_SCHED_BLOCK: one scheduler-exact slow boundary per unit. +LOCAL_SCHED_BOUNDARY: + ctx.pc = jump_target; + AOT_REGCACHE_SYNC_OUT(); + if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { + ++local_redispatch_rounds; + AOT_REGCACHE_SYNC_IN(); + local_transfers = 0u; + local_pc = ctx.pc; + entry_id = 0u; + goto LOCAL_DISPATCH; + } + return; L_089E8000: aot_gpr_5 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(9680))); { const bool branch_taken = aot_gpr_4 == aot_gpr_5; @@ -915,18 +928,8 @@ L_089E8138: aot_gpr_29 = (aot_gpr_29 + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089E815C: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(8), ctx.gpr[16]); @@ -1059,18 +1062,8 @@ L_089E8244: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089E825C: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(8), ctx.gpr[18]); @@ -1240,18 +1233,8 @@ L_089E8438: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089E8454: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(32), aot_gpr_5); @@ -1266,18 +1249,8 @@ L_089E8468: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089E8474: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_gpr_6 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(96))); @@ -1325,18 +1298,8 @@ L_089E84B0: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089E84EC: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_gpr_5 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(96))); @@ -1370,18 +1333,8 @@ L_089E8520: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089E8538: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_gpr_5 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(96))); @@ -1421,18 +1374,8 @@ L_089E8574: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089E8590: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_gpr_5 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(96))); @@ -1466,18 +1409,8 @@ L_089E85C4: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089E85DC: aot_fpr_13 = std::bit_cast(aot_mem.aot_direct_load32(aot_gpr_6 + static_cast(12))); aot_fpr_12 = std::bit_cast(aot_mem.aot_direct_load32(aot_gpr_5 + static_cast(12))); @@ -1719,18 +1652,8 @@ L_089E87BC: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089E87C4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{ctx.gpr[16], ctx.gpr[17], aot_gpr_31}; @@ -1982,18 +1905,8 @@ L_089E8AE4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089E8AF8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), aot_gpr_31); @@ -2058,18 +1971,8 @@ L_089E8B68: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089E8B80: aot_gpr_29 = (aot_gpr_29 + static_cast(-80)); { const std::uint32_t aot_run_words[9]{ctx.gpr[16], ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[22], ctx.gpr[23], aot_gpr_31}; @@ -2155,18 +2058,8 @@ L_089E8C20: aot_gpr_29 = (aot_gpr_29 + static_cast(80)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089E8C54: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), aot_gpr_31); @@ -2182,18 +2075,8 @@ L_089E8C70: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089E8C7C: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -2258,18 +2141,8 @@ L_089E8CF0: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089E8D0C: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -2357,18 +2230,8 @@ L_089E8DA4: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089E8DC0: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -2497,18 +2360,8 @@ L_089E8E8C: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089E8EAC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_6 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(4))); @@ -2591,18 +2444,8 @@ L_089E8F28: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089E8F3C: aot_gpr_5 = (aot_gpr_5 << 24u); ctx.gpr[8] = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(4))); @@ -2670,18 +2513,8 @@ L_089E8FA0: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089E8FA8: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -2890,18 +2723,8 @@ L_089E910C: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089E9130: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -3070,18 +2893,8 @@ L_089E9264: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089E9290: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); { const std::uint32_t aot_run_words[7]{aot_gpr_5, aot_gpr_6, aot_gpr_7, ctx.gpr[8], ctx.gpr[9], ctx.gpr[10], ctx.gpr[11]}; @@ -3090,18 +2903,8 @@ L_089E9290: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089E92B8: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_gpr_5 = (2236u << 16u); @@ -3186,18 +2989,8 @@ L_089E9374: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089E9384: aot_gpr_4 = (aot_gpr_4 & 255u); aot_gpr_5 = (aot_gpr_4 << 6u); @@ -3210,18 +3003,8 @@ L_089E9384: ctx.gpr[2] = (aot_mem.aot_direct_load8(aot_gpr_4 + static_cast(53))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089E93A8: aot_gpr_4 = (aot_gpr_4 & 255u); aot_gpr_5 = (aot_gpr_4 << 6u); @@ -3234,18 +3017,8 @@ L_089E93A8: aot_mem.aot_direct_store8(aot_gpr_4 + static_cast(53), static_cast(0u)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089E93CC: aot_gpr_4 = (aot_gpr_4 & 255u); aot_gpr_5 = (aot_gpr_4 << 6u); @@ -3258,18 +3031,8 @@ L_089E93CC: ctx.gpr[2] = (aot_mem.aot_direct_load8(aot_gpr_4 + static_cast(55))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089E93F0: aot_gpr_4 = (aot_gpr_4 & 255u); aot_gpr_5 = (aot_gpr_4 << 6u); @@ -3282,18 +3045,8 @@ L_089E93F0: ctx.gpr[2] = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(0))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089E9414: aot_gpr_4 = (aot_gpr_4 & 255u); aot_gpr_5 = (aot_gpr_4 << 6u); @@ -3306,18 +3059,8 @@ L_089E9414: ctx.gpr[2] = (ctx.gpr[2] + aot_gpr_4); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089E9438: aot_gpr_5 = (2236u << 16u); aot_gpr_5 = (aot_gpr_5 + static_cast(-17072)); @@ -3422,18 +3165,8 @@ L_089E94EC: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089E94F4: aot_gpr_5 = (2236u << 16u); { const float fs = aot_fpr_12; const float ft = aot_fpr_12; if ((std::isinf(fs) && ft == 0.0f) || (std::isinf(ft) && fs == 0.0f)) aot_fpr_12 = std::bit_cast(0x7FC00000u); else aot_fpr_12 = fs * ft; } @@ -3487,18 +3220,8 @@ L_089E956C: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089E9574: aot_gpr_6 = (aot_mem.aot_direct_load_word_left(aot_gpr_4 + static_cast(3), aot_gpr_6)); aot_gpr_6 = (aot_mem.aot_direct_load_word_right(aot_gpr_4 + static_cast(0), aot_gpr_6)); @@ -3517,18 +3240,8 @@ L_089E9574: aot_mem.aot_direct_store32(aot_gpr_5 + static_cast(8), std::bit_cast(aot_fpr_14)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089E95B0: aot_gpr_29 = (aot_gpr_29 + static_cast(-96)); { const std::uint32_t aot_run_words[9]{ctx.gpr[16], ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[22], ctx.gpr[23], aot_gpr_31}; @@ -3701,18 +3414,8 @@ L_089E9720: aot_gpr_29 = (aot_gpr_29 + static_cast(96)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089E974C: aot_gpr_29 = (aot_gpr_29 + static_cast(-720)); { const std::uint32_t aot_run_words[16]{std::bit_cast(aot_fpr_20), std::bit_cast(ctx.fpr[22]), std::bit_cast(ctx.fpr[24]), std::bit_cast(ctx.fpr[26]), std::bit_cast(ctx.fpr[28]), std::bit_cast(ctx.fpr[30]), ctx.gpr[16], ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[22], ctx.gpr[23], ctx.gpr[30], aot_gpr_31}; @@ -4190,18 +3893,8 @@ L_089E9B78: aot_fpr_20 = std::bit_cast(aot_gpr_4); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089E9B94: aot_gpr_4 = (16656u << 16u); aot_fpr_12 = std::bit_cast(aot_gpr_4); @@ -6062,18 +5755,8 @@ L_089EAA4C: aot_gpr_29 = (aot_gpr_29 + static_cast(720)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089EAA94: aot_gpr_29 = (aot_gpr_29 + static_cast(-576)); { const std::uint32_t aot_run_words[11]{std::bit_cast(aot_fpr_20), std::bit_cast(ctx.fpr[22]), std::bit_cast(ctx.fpr[24]), ctx.gpr[16], ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[22], aot_gpr_31}; @@ -6267,18 +5950,8 @@ L_089EAC44: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089EAC5C: aot_gpr_4 = (static_cast(ctx.gpr[18]) < 3500 ? 1u : 0u); { const bool branch_taken = aot_gpr_4 == 0u; @@ -7723,18 +7396,8 @@ L_089EBA7C: aot_gpr_29 = (aot_gpr_29 + static_cast(576)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089EBAB0: aot_gpr_4 = (0u | 50u); aot_mem.aot_direct_store8(ctx.gpr[28] + static_cast(9684), static_cast(aot_gpr_4)); @@ -7748,18 +7411,8 @@ L_089EBAB0: aot_mem.aot_direct_store32(aot_gpr_5 + static_cast(0), aot_gpr_4); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089EBAD8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -7803,18 +7456,8 @@ L_089EBB1C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089EBB28: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(8), ctx.gpr[17]); @@ -7951,18 +7594,8 @@ L_089EBBF8: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089EBC18: aot_gpr_29 = (aot_gpr_29 + static_cast(-64)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(28), ctx.gpr[16]); @@ -8378,18 +8011,8 @@ L_089EBF7C: aot_gpr_29 = (aot_gpr_29 + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089EBFB4: aot_gpr_29 = (aot_gpr_29 + static_cast(-112)); { const std::uint32_t aot_run_words[5]{std::bit_cast(aot_fpr_20), ctx.gpr[16], ctx.gpr[17], ctx.gpr[18], aot_gpr_31}; @@ -8445,656 +8068,8 @@ void recomp_unit_0121(Runtime &rt, AllegrexContext &ctx) { void register_generated_unit_121(Runtime &runtime) { runtime.register_generated_unit(121u, 0x089E8000u, 16384u, &recomp_unit_0121, &recomp_unit_0121_entry); - runtime.register_function(0x089E8000u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E800Cu, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E8018u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E8024u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E802Cu, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E805Cu, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E806Cu, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E8078u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E8080u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E8094u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E80A4u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E80B0u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E80B8u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E80C4u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E80CCu, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E80E0u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E80E8u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E80FCu, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E810Cu, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E8110u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E811Cu, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E8124u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E8138u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E815Cu, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E817Cu, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E81A0u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E81ACu, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E81B4u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E81C4u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E81C8u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E81D4u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E81E4u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E81ECu, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E81FCu, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E8214u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E821Cu, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E8230u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E823Cu, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E8244u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E825Cu, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E82B8u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E82C4u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E82D0u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E8338u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E8344u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E83ACu, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E83B8u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E83C4u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E83D0u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E8438u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E8454u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E8468u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E8474u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E8494u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E84A4u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E84B0u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E84ECu, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E8504u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E8514u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E8520u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E8538u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E8558u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E8568u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E8574u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E8590u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E85A8u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E85B8u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E85C4u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E85DCu, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E8608u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E8624u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E8628u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E862Cu, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E8634u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E8650u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E866Cu, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E8670u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E8674u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E867Cu, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E868Cu, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E86A4u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E86C0u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E86C4u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E86C8u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E86D0u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E86E0u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E86FCu, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E8718u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E871Cu, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E8720u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E8728u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E8734u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E8744u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E8754u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E8764u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E8774u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E8778u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E877Cu, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E878Cu, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E8798u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E87B0u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E87BCu, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E87C4u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E884Cu, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E8858u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E885Cu, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E8868u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E892Cu, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E8938u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E89FCu, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E8A08u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E8A14u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E8A18u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E8A24u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E8AE4u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E8AF8u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E8B1Cu, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E8B28u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E8B30u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E8B4Cu, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E8B50u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E8B68u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E8B80u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E8BBCu, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E8BD0u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E8BE4u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E8BECu, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E8BF4u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E8C0Cu, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E8C14u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E8C20u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E8C54u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E8C70u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E8C7Cu, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E8CA0u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E8CB4u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E8CBCu, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E8CC8u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E8CDCu, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E8CF0u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E8D0Cu, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E8D30u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E8D3Cu, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E8D44u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E8D54u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E8D60u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E8D6Cu, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E8D80u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E8D8Cu, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E8D94u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E8DA4u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E8DC0u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E8DF0u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E8DF8u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E8E00u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E8E0Cu, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E8E14u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E8E24u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E8E2Cu, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E8E34u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E8E40u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E8E4Cu, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E8E54u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E8E58u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E8E68u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E8E74u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E8E7Cu, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E8E8Cu, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E8EACu, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E8ECCu, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E8ED8u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E8EE4u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E8EF4u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E8F00u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E8F10u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E8F1Cu, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E8F24u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E8F28u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E8F3Cu, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E8F54u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E8F60u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E8F74u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E8F7Cu, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E8F8Cu, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E8F94u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E8F9Cu, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E8FA0u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E8FA8u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E8FDCu, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E8FE4u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E8FECu, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E8FFCu, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E9004u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E9014u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E901Cu, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E9024u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E9028u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E903Cu, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E9048u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E905Cu, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E9068u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E9078u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E9084u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E9088u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E9098u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E90A8u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E90B4u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E90C0u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E90C8u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E90D4u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E90E8u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E90F8u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E90FCu, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E910Cu, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E9130u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E9160u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E9174u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E918Cu, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E9198u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E91ACu, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E91B8u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E91C4u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E91CCu, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E91D8u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E91DCu, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E91ECu, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E91F8u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E9208u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E9214u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E9220u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E9228u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E9234u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E9248u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E9254u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E9264u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E9290u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E92B8u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E9300u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E9348u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E9358u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E9364u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E9374u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E9384u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E93A8u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E93CCu, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E93F0u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E9414u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E9438u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E9444u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E9450u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E945Cu, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E9470u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E9480u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E9494u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E94A4u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E94B8u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E94C8u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E94D8u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E94E0u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E94E8u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E94ECu, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E94F4u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E9504u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E9510u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E9558u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E955Cu, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E956Cu, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E9574u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E95B0u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E95F4u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E9618u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E9624u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E9630u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E9640u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E9650u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E9664u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E9668u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E9688u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E96A4u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E96B0u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E96B4u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E96CCu, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E96E8u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E96F4u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E96F8u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E9720u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E974Cu, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E97E0u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E97E8u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E9878u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E9888u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E98A4u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E98C0u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E98C8u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E98ECu, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E9900u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E9908u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E9918u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E9928u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E992Cu, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E9934u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E9940u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E9958u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E995Cu, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E9960u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E9994u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E999Cu, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E99A4u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E99B4u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E99C4u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E99FCu, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E9A04u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E9A48u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E9AA4u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E9AACu, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E9AB4u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E9ABCu, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E9ACCu, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E9AD8u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E9B04u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E9B0Cu, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E9B14u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E9B1Cu, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E9B24u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E9B30u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E9B38u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E9B40u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E9B58u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E9B68u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E9B6Cu, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E9B78u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E9B94u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E9BCCu, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E9BD8u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E9C0Cu, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E9C28u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E9C6Cu, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E9C74u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E9C88u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E9D2Cu, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E9D34u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E9D60u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E9D6Cu, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E9D9Cu, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E9DACu, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E9DB0u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E9DC4u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E9DCCu, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E9DE4u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E9E00u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E9E0Cu, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E9E18u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E9E44u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E9E4Cu, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E9E7Cu, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E9E88u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E9EA8u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E9EECu, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E9F28u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E9F30u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E9F60u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E9F6Cu, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E9F90u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E9FB0u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E9FC4u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E9FD0u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E9FD4u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E9FDCu, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089E9FF8u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089EA010u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089EA018u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089EA030u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089EA038u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089EA050u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089EA05Cu, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089EA068u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089EA070u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089EA090u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089EA094u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089EA0A0u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089EA0CCu, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089EA0DCu, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089EA0FCu, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089EA104u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089EA120u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089EA128u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089EA144u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089EA14Cu, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089EA16Cu, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089EA18Cu, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089EA1D4u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089EA1F0u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089EA1F8u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089EA218u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089EA22Cu, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089EA234u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089EA250u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089EA260u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089EA268u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089EA28Cu, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089EA29Cu, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089EA2A4u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089EA2B4u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089EA2D0u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089EA2E8u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089EA300u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089EA30Cu, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089EA358u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089EA36Cu, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089EA388u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089EA3A4u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089EA3D4u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089EA40Cu, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089EA41Cu, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089EA438u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089EA454u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089EA484u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089EA4BCu, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089EA4CCu, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089EA4E8u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089EA504u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089EA534u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089EA54Cu, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089EA55Cu, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089EA574u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089EA57Cu, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089EA5A4u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089EA5B0u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089EA5E4u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089EA600u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089EA608u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089EA638u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089EA644u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089EA674u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089EA684u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089EA6A0u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089EA6BCu, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089EA6ECu, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089EA724u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089EA734u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089EA760u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089EA77Cu, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089EA784u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089EA7ACu, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089EA7B8u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089EA7ECu, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089EA808u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089EA810u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089EA838u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089EA844u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089EA878u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089EA894u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089EA89Cu, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089EA8A8u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089EA8B4u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089EA8D4u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089EA8E0u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089EA8FCu, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089EA908u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089EA918u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089EA920u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089EA928u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089EA930u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089EA93Cu, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089EA948u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089EA954u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089EA960u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089EA968u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089EA9C8u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089EA9D0u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089EA9F0u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089EA9F8u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089EAA18u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089EAA20u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089EAA3Cu, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089EAA44u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089EAA4Cu, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089EAA94u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089EAAE4u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089EAB08u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089EAB14u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089EAB28u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089EAB44u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089EAB60u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089EAB70u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089EAB80u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089EAB90u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089EABA0u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089EABB0u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089EABB4u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089EABB8u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089EABD8u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089EABE0u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089EAC1Cu, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089EAC28u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089EAC44u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089EAC5Cu, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089EAC68u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089EAC78u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089EAC80u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089EAC8Cu, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089EACA4u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089EACECu, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089EAD00u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089EAD70u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089EAD78u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089EAD84u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089EAD8Cu, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089EAD9Cu, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089EADA8u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089EADC0u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089EADD0u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089EADD4u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089EADF0u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089EADF8u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089EAE1Cu, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089EAE30u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089EAE44u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089EAE50u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089EAE60u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089EAE68u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089EAEA0u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089EAEBCu, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089EAEFCu, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089EAF0Cu, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089EAF1Cu, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089EAF6Cu, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089EAFC0u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089EAFC8u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089EB020u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089EB074u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089EB07Cu, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089EB08Cu, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089EB0E0u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089EB134u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089EB13Cu, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089EB194u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089EB1E8u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089EB1F0u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089EB220u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089EB238u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089EB250u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089EB278u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089EB288u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089EB2E0u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089EB2E8u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089EB2F4u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089EB2FCu, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089EB33Cu, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089EB344u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089EB3DCu, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089EB3F0u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089EB428u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089EB43Cu, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089EB4B0u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089EB4C0u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089EB548u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089EB550u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089EB580u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089EB588u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089EB598u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089EB5CCu, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089EB5DCu, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089EB5ECu, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089EB624u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089EB640u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089EB658u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089EB6E8u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089EB6F8u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089EB720u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089EB730u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089EB740u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089EB79Cu, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089EB83Cu, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089EB844u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089EB854u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089EB894u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089EB89Cu, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089EB8BCu, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089EB8DCu, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089EB958u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089EB974u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089EB988u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089EB9C0u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089EB9D4u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089EBA38u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089EBA48u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089EBA50u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089EBA58u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089EBA68u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089EBA6Cu, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089EBA7Cu, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089EBAB0u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089EBAD8u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089EBAE8u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089EBAFCu, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089EBB08u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089EBB14u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089EBB1Cu, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089EBB28u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089EBB50u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089EBB64u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089EBB70u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089EBB80u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089EBB84u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089EBB8Cu, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089EBB98u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089EBBA0u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089EBBACu, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089EBBB4u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089EBBBCu, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089EBBC4u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089EBBD8u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089EBBE4u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089EBBE8u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089EBBF0u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089EBBF8u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089EBC18u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089EBC70u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089EBC78u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089EBC8Cu, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089EBCA4u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089EBCBCu, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089EBCD0u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089EBCE0u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089EBCF0u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089EBCFCu, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089EBD70u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089EBD78u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089EBD88u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089EBD94u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089EBE04u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089EBE0Cu, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089EBE18u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089EBE1Cu, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089EBE28u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089EBE98u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089EBEA0u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089EBEA8u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089EBEB8u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089EBEC4u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089EBF38u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089EBF40u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089EBF50u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089EBF54u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089EBF5Cu, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089EBF68u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089EBF74u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089EBF7Cu, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089EBFB4u, &recomp_unit_0121, "recomp_unit_0121"); - runtime.register_function(0x089EBFE4u, &recomp_unit_0121, "recomp_unit_0121"); + // PSPRECOMP_V812_COMPACT_REGISTRATION: same entry set, looped once in Runtime instead of source-expanded calls. + runtime.register_generated_entry_mask(0x089E8000u, &recomp_unit_0121, "recomp_unit_0121", + kEntryMasks_recomp_unit_0121, 64u); } } // namespace psprecomp diff --git a/profiles/vcs/generated/generated_unit_0122.cpp b/profiles/vcs/generated/generated_unit_0122.cpp index 02efd83..7041aae 100644 --- a/profiles/vcs/generated/generated_unit_0122.cpp +++ b/profiles/vcs/generated/generated_unit_0122.cpp @@ -721,6 +721,19 @@ LOCAL_DISPATCH: AOT_REGCACHE_SYNC_OUT(); return; } } +// PSPRECOMP_V812_SHARED_SCHED_BLOCK: one scheduler-exact slow boundary per unit. +LOCAL_SCHED_BOUNDARY: + ctx.pc = jump_target; + AOT_REGCACHE_SYNC_OUT(); + if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { + ++local_redispatch_rounds; + AOT_REGCACHE_SYNC_IN(); + local_transfers = 0u; + local_pc = ctx.pc; + entry_id = 0u; + goto LOCAL_DISPATCH; + } + return; L_089EC000: aot_fpr_12 = std::bit_cast(0u); ctx.fcr31 = (ctx.fcr31 & ~0x00800000u) | (((!(std::isnan(aot_fpr_13) || std::isnan(aot_fpr_12)) && aot_fpr_13 == aot_fpr_12)) ? 0x00800000u : 0u); @@ -843,18 +856,8 @@ L_089EC104: aot_gpr_29 = (aot_gpr_29 + static_cast(112)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089EC124: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -881,18 +884,8 @@ L_089EC164: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089EC170: ctx.gpr[2] = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(12))); aot_gpr_4 = (aot_gpr_5 << 6u); @@ -900,18 +893,8 @@ L_089EC170: ctx.gpr[2] = (ctx.gpr[2] + aot_gpr_4); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089EC180: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_fpr_12 = std::bit_cast(aot_mem.aot_direct_load32(aot_gpr_5 + static_cast(0))); @@ -1017,18 +1000,8 @@ L_089EC244: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089EC260: aot_gpr_29 = (aot_gpr_29 + static_cast(-112)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(72), aot_gpr_16); @@ -1205,18 +1178,8 @@ L_089EC3C8: aot_gpr_29 = (aot_gpr_29 + static_cast(112)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089EC3FC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -1261,18 +1224,8 @@ L_089EC448: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089EC460: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (0u + static_cast(-1)); @@ -1307,18 +1260,8 @@ L_089EC460: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089EC4BC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -1364,18 +1307,8 @@ L_089EC4FC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089EC510: aot_gpr_5 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(8))); aot_gpr_6 = (static_cast(aot_gpr_5) < 2 ? 1u : 0u); @@ -1452,18 +1385,8 @@ L_089EC58C: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089EC594: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(0))); @@ -1531,18 +1454,8 @@ L_089EC604: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089EC614: aot_gpr_29 = (aot_gpr_29 + static_cast(-64)); { const std::uint32_t aot_run_words[3]{std::bit_cast(aot_fpr_20), aot_gpr_16, aot_gpr_31}; @@ -1782,18 +1695,8 @@ L_089EC7CC: aot_gpr_29 = (aot_gpr_29 + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089EC7E0: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_gpr_5 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(20))); @@ -2053,18 +1956,8 @@ L_089EC9B4: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089EC9CC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -2112,18 +2005,8 @@ L_089ECA1C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089ECA2C: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(20), ctx.gpr[17]); @@ -2337,18 +2220,8 @@ L_089ECBB8: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089ECBD4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -2396,18 +2269,8 @@ L_089ECC24: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089ECC34: aot_gpr_29 = (aot_gpr_29 + static_cast(-128)); aot_gpr_5 = (2234u << 16u); @@ -3393,18 +3256,8 @@ L_089ED8B0: aot_gpr_29 = (aot_gpr_29 + static_cast(128)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089ED8FC: { const std::uint32_t vfpu_address = aot_gpr_6 + static_cast(0); std::uint32_t vfpu_words[4]{}; @@ -3460,102 +3313,42 @@ L_089ED8FC: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089ED924: jump_target = aot_gpr_31; ctx.gpr[2] = (0u | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089ED92C: jump_target = aot_gpr_31; ctx.gpr[2] = (0u | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089ED934: jump_target = aot_gpr_31; ctx.gpr[2] = (0u | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089ED93C: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089ED944: jump_target = aot_gpr_31; ctx.fpr[0] = std::bit_cast(aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(1704))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089ED94C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(8), aot_gpr_16); @@ -3669,18 +3462,8 @@ L_089EDA88: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089EDAB4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -3727,34 +3510,14 @@ L_089EDAFC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089EDB10: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089EDB18: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(20), aot_gpr_16); @@ -4038,18 +3801,8 @@ L_089EDD7C: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089EDDB0: aot_gpr_4 = (aot_gpr_6 | 0u); aot_gpr_6 = (static_cast(aot_gpr_4) < 2 ? 1u : 0u); @@ -4162,51 +3915,21 @@ L_089EDE84: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089EDE8C: jump_target = aot_gpr_31; ctx.gpr[2] = (0u | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089EDE94: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089EDE9C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -4227,18 +3950,8 @@ L_089EDEB4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089EDED4: aot_gpr_5 = (static_cast(static_cast(static_cast(aot_mem.aot_direct_load8(aot_gpr_4 + static_cast(615)))))); aot_gpr_6 = (0u + static_cast(-3)); @@ -4247,18 +3960,8 @@ L_089EDED4: aot_mem.aot_direct_store8(aot_gpr_4 + static_cast(615), static_cast(aot_gpr_5)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089EDEE8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (2279u << 16u); @@ -4335,18 +4038,8 @@ L_089EDF60: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089EDF74: aot_gpr_4 = (aot_gpr_4 + static_cast(32)); aot_fpr_12 = std::bit_cast(aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(8))); @@ -4375,18 +4068,8 @@ L_089EDFA4: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089EDFAC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -4420,18 +4103,8 @@ L_089EDFD8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089EDFE4: ctx.gpr[9] = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(7612))); ctx.gpr[9] = (ctx.gpr[9] << 5u); @@ -4486,18 +4159,8 @@ L_089EDFE4: aot_mem.aot_direct_store32(ctx.gpr[28] + static_cast(7612), aot_gpr_4); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089EE05C: aot_gpr_29 = (aot_gpr_29 + static_cast(-144)); { const std::uint32_t aot_run_words[14]{std::bit_cast(aot_fpr_20), std::bit_cast(ctx.fpr[22]), std::bit_cast(ctx.fpr[24]), std::bit_cast(ctx.fpr[26]), aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[22], ctx.gpr[23], ctx.gpr[30], aot_gpr_31}; @@ -4761,18 +4424,8 @@ L_089EE24C: aot_gpr_29 = (aot_gpr_29 + static_cast(144)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089EE290: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, ctx.gpr[17], aot_gpr_31}; @@ -4812,18 +4465,8 @@ L_089EE2CC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089EE2E0: aot_gpr_29 = (aot_gpr_29 + static_cast(-400)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(340), aot_gpr_5); @@ -5325,18 +4968,8 @@ L_089EE608: aot_gpr_29 = (aot_gpr_29 + static_cast(400)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089EE640: aot_gpr_29 = (aot_gpr_29 + static_cast(-256)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(216), ctx.gpr[18]); @@ -5729,18 +5362,8 @@ L_089EE8CC: aot_gpr_29 = (aot_gpr_29 + static_cast(256)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089EE908: aot_gpr_29 = (aot_gpr_29 + static_cast(-528)); { const std::uint32_t aot_run_words[15]{std::bit_cast(aot_fpr_20), std::bit_cast(ctx.fpr[22]), std::bit_cast(ctx.fpr[24]), std::bit_cast(ctx.fpr[26]), std::bit_cast(ctx.fpr[28]), aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[22], ctx.gpr[23], ctx.gpr[30], aot_gpr_31}; @@ -6378,18 +6001,8 @@ L_089EEDC8: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089EEDE0: ctx.gpr[17] = (15u << 16u); { const bool branch_taken = 0u == 0u; @@ -7074,18 +6687,8 @@ L_089EF1EC: aot_gpr_29 = (aot_gpr_29 + static_cast(528)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089EF230: aot_gpr_29 = (aot_gpr_29 + static_cast(-160)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(144), ctx.gpr[17]); @@ -7619,18 +7222,8 @@ L_089EF5F8: aot_gpr_29 = (aot_gpr_29 + static_cast(160)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089EF61C: aot_gpr_29 = (aot_gpr_29 + static_cast(-688)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(636), aot_gpr_16); @@ -8969,648 +8562,8 @@ void recomp_unit_0122(Runtime &rt, AllegrexContext &ctx) { void register_generated_unit_122(Runtime &runtime) { runtime.register_generated_unit(122u, 0x089EC000u, 16384u, &recomp_unit_0122, &recomp_unit_0122_entry); - runtime.register_function(0x089EC000u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EC014u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EC028u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EC030u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EC040u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EC04Cu, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EC0BCu, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EC0C8u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EC0E8u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EC104u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EC124u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EC164u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EC170u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EC180u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EC1C8u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EC1D0u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EC1DCu, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EC1F4u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EC204u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EC208u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EC20Cu, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EC214u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EC224u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EC238u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EC240u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EC244u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EC260u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EC2B8u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EC2C8u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EC2DCu, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EC2ECu, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EC2FCu, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EC310u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EC318u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EC320u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EC330u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EC340u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EC34Cu, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EC364u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EC378u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EC380u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EC390u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EC3A0u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EC3B0u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EC3B8u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EC3C8u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EC3FCu, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EC428u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EC434u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EC448u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EC460u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EC4BCu, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EC4D8u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EC4E0u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EC4E8u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EC4F4u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EC4FCu, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EC510u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EC520u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EC528u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EC530u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EC538u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EC540u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EC55Cu, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EC574u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EC58Cu, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EC594u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EC5B0u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EC5BCu, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EC5C4u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EC5DCu, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EC5E4u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EC5ECu, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EC5F0u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EC604u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EC614u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EC658u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EC66Cu, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EC6B4u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EC6BCu, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EC6CCu, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EC6D8u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EC6E0u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EC6E8u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EC6F0u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EC700u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EC70Cu, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EC718u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EC740u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EC760u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EC764u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EC790u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EC79Cu, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EC7A4u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EC7C8u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EC7CCu, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EC7E0u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EC800u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EC80Cu, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EC814u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EC81Cu, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EC824u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EC838u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EC844u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EC84Cu, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EC854u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EC85Cu, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EC864u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EC86Cu, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EC878u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EC884u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EC890u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EC898u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EC89Cu, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EC8A4u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EC8CCu, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EC90Cu, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EC920u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EC928u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EC930u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EC96Cu, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EC97Cu, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EC990u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EC998u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EC9A4u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EC9B4u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EC9CCu, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EC9E8u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EC9F0u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EC9FCu, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089ECA18u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089ECA1Cu, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089ECA2Cu, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089ECA50u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089ECA60u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089ECA70u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089ECA78u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089ECA80u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089ECA90u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089ECA98u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089ECAA0u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089ECAACu, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089ECAB8u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089ECAC4u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089ECACCu, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089ECAD0u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089ECAD8u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089ECAF8u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089ECB38u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089ECB4Cu, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089ECB54u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089ECB5Cu, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089ECB94u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089ECBA4u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089ECBB8u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089ECBD4u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089ECBF0u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089ECBF8u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089ECC04u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089ECC20u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089ECC24u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089ECC34u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089ECCD0u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089ECCE8u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089ECCF0u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089ECCFCu, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089ECD04u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089ECD0Cu, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089ECD14u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089ECD1Cu, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089ECD30u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089ECD40u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089ECD54u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089ECD64u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089ECD74u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089ECD8Cu, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089ECDB0u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089ECDC0u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089ECDD4u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089ECDDCu, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089ECDE8u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089ECDF0u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089ECE00u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089ECE18u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089ECE2Cu, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089ECE40u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089ECEA4u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089ECF00u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089ECF5Cu, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089ECFB8u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089ED014u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089ED070u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089ED0D4u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089ED11Cu, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089ED178u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089ED1D4u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089ED220u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089ED26Cu, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089ED2B8u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089ED304u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089ED34Cu, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089ED3A8u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089ED404u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089ED450u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089ED4ACu, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089ED508u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089ED564u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089ED5C8u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089ED614u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089ED670u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089ED6CCu, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089ED714u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089ED764u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089ED7B0u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089ED80Cu, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089ED854u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089ED860u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089ED878u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089ED8B0u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089ED8FCu, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089ED924u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089ED92Cu, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089ED934u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089ED93Cu, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089ED944u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089ED94Cu, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089ED970u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EDA04u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EDA1Cu, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EDA2Cu, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EDA44u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EDA88u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EDAB4u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EDAD0u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EDAE8u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EDAF4u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EDAFCu, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EDB10u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EDB18u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EDB78u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EDB88u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EDBA4u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EDBC8u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EDBECu, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EDBF4u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EDC08u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EDC1Cu, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EDC28u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EDC38u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EDC40u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EDC64u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EDC84u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EDC88u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EDC90u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EDCA4u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EDCB0u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EDCC0u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EDCD0u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EDCE0u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EDCECu, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EDCFCu, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EDD0Cu, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EDD1Cu, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EDD28u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EDD38u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EDD48u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EDD58u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EDD64u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EDD74u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EDD7Cu, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EDDB0u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EDDC0u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EDDC8u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EDDD8u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EDDF4u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EDDFCu, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EDE04u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EDE2Cu, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EDE58u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EDE74u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EDE84u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EDE8Cu, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EDE94u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EDE9Cu, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EDEB4u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EDED4u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EDEE8u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EDEFCu, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EDF10u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EDF34u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EDF60u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EDF74u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EDF98u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EDFA0u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EDFA4u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EDFACu, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EDFBCu, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EDFCCu, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EDFD4u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EDFD8u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EDFE4u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EE05Cu, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EE0ECu, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EE134u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EE140u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EE154u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EE194u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EE1A4u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EE1ACu, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EE1C0u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EE1DCu, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EE1ECu, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EE1F4u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EE220u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EE234u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EE23Cu, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EE24Cu, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EE290u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EE2A8u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EE2B4u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EE2BCu, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EE2CCu, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EE2E0u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EE350u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EE35Cu, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EE37Cu, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EE3C4u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EE404u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EE474u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EE4D0u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EE520u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EE52Cu, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EE540u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EE54Cu, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EE558u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EE56Cu, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EE588u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EE598u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EE5A0u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EE5CCu, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EE5DCu, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EE5E8u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EE5F0u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EE608u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EE640u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EE698u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EE6BCu, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EE6C8u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EE6E0u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EE700u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EE710u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EE784u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EE7DCu, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EE7F0u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EE7F4u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EE800u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EE814u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EE820u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EE834u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EE850u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EE868u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EE870u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EE898u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EE8ACu, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EE8B4u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EE8BCu, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EE8CCu, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EE908u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EE950u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EE968u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EE978u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EE97Cu, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EE984u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EE98Cu, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EE994u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EE9A0u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EE9B8u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EE9C0u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EE9C8u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EE9D4u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EE9DCu, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EE9E4u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EE9ECu, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EE9FCu, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EEA04u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EEA14u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EEA20u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EEA28u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EEA38u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EEA44u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EEA54u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EEA64u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EEA74u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EEA84u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EEA90u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EEA9Cu, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EEAACu, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EEAB4u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EEAC4u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EEADCu, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EEAFCu, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EEB80u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EEB98u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EEBA8u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EEBB0u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EEBCCu, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EEC0Cu, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EEC10u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EEC98u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EECA0u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EECB8u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EECC0u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EECD4u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EED14u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EED2Cu, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EED3Cu, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EED50u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EED68u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EED70u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EED84u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EED8Cu, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EED98u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EEDB0u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EEDB8u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EEDC8u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EEDE0u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EEDECu, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EEDF4u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EEDFCu, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EEE04u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EEE08u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EEE10u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EEE18u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EEE28u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EEE30u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EEE38u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EEE3Cu, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EEE44u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EEE54u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EEEB0u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EEEC8u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EEEF4u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EEEFCu, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EEF08u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EEF20u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EEF34u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EEF48u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EEF78u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EEFFCu, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EF028u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EF038u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EF050u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EF058u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EF078u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EF088u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EF094u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EF09Cu, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EF0A8u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EF0B0u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EF0B4u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EF0C0u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EF0CCu, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EF0D4u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EF0F8u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EF108u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EF128u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EF160u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EF16Cu, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EF17Cu, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EF1C0u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EF1D0u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EF1ECu, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EF230u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EF268u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EF270u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EF278u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EF280u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EF298u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EF29Cu, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EF2A4u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EF2ACu, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EF2B8u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EF2C4u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EF2F8u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EF300u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EF314u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EF31Cu, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EF334u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EF350u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EF364u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EF36Cu, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EF37Cu, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EF384u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EF39Cu, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EF3B0u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EF3B8u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EF3C4u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EF3CCu, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EF3DCu, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EF3E4u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EF3ECu, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EF400u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EF484u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EF494u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EF514u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EF528u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EF52Cu, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EF544u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EF550u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EF558u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EF560u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EF594u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EF5B8u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EF5D4u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EF5F8u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EF61Cu, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EF66Cu, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EF674u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EF67Cu, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EF684u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EF694u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EF698u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EF6A8u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EF6B4u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EF6C4u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EF6D8u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EF6ECu, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EF704u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EF708u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EF734u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EF748u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EF768u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EF780u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EF798u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EF7ACu, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EF7B4u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EF7C4u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EF7D0u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EF7D8u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EF7F8u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EF808u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EF828u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EF834u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EF844u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EF848u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EF860u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EF86Cu, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EF888u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EF89Cu, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EF8ACu, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EF8CCu, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EF8DCu, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EF8F8u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EF900u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EF910u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EF918u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EF91Cu, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EF930u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EF954u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EF96Cu, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EF984u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EF9A0u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EF9C0u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EF9CCu, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EF9ECu, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EF9FCu, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EFA04u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EFA08u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EFA20u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EFA38u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EFA44u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EFA4Cu, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EFA50u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EFA6Cu, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EFA7Cu, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EFA8Cu, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EFA9Cu, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EFAACu, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EFABCu, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EFACCu, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EFADCu, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EFAE4u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EFAF4u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EFB08u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EFB0Cu, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EFB30u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EFB40u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EFB54u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EFB58u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EFB74u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EFBB0u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EFBB8u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EFBC0u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EFBD4u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EFBF4u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EFC04u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EFC10u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EFC18u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EFC20u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EFC28u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EFC30u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EFC38u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EFC40u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EFC48u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EFC50u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EFC5Cu, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EFC6Cu, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EFC88u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EFCA4u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EFCA8u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EFCB4u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EFCBCu, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EFCDCu, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EFD14u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EFD30u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EFD38u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EFD44u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EFD54u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EFD70u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EFD8Cu, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EFD90u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EFD98u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EFDA4u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EFDF0u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EFE1Cu, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EFE50u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EFE60u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EFE68u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EFE6Cu, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EFE84u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EFED0u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EFF1Cu, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EFF38u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EFF40u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EFF50u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EFF5Cu, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EFF64u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EFF68u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EFF74u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EFF80u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EFF88u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EFF98u, &recomp_unit_0122, "recomp_unit_0122"); - runtime.register_function(0x089EFFA8u, &recomp_unit_0122, "recomp_unit_0122"); + // PSPRECOMP_V812_COMPACT_REGISTRATION: same entry set, looped once in Runtime instead of source-expanded calls. + runtime.register_generated_entry_mask(0x089EC000u, &recomp_unit_0122, "recomp_unit_0122", + kEntryMasks_recomp_unit_0122, 64u); } } // namespace psprecomp diff --git a/profiles/vcs/generated/generated_unit_0123.cpp b/profiles/vcs/generated/generated_unit_0123.cpp index bc39383..bdb2624 100644 --- a/profiles/vcs/generated/generated_unit_0123.cpp +++ b/profiles/vcs/generated/generated_unit_0123.cpp @@ -740,6 +740,19 @@ LOCAL_DISPATCH: AOT_REGCACHE_SYNC_OUT(); return; } } +// PSPRECOMP_V812_SHARED_SCHED_BLOCK: one scheduler-exact slow boundary per unit. +LOCAL_SCHED_BOUNDARY: + ctx.pc = jump_target; + AOT_REGCACHE_SYNC_OUT(); + if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { + ++local_redispatch_rounds; + AOT_REGCACHE_SYNC_IN(); + local_transfers = 0u; + local_pc = ctx.pc; + entry_id = 0u; + goto LOCAL_DISPATCH; + } + return; L_089F0000: aot_gpr_4 = (aot_gpr_29 + static_cast(416)); { float vfpu_value[4]{}; ctx.read_vfpu_vector_ct<0u, 4u>(vfpu_value); @@ -943,18 +956,8 @@ L_089F015C: aot_gpr_29 = (aot_gpr_29 + static_cast(688)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089F019C: aot_gpr_29 = (aot_gpr_29 + static_cast(-256)); { const std::uint32_t aot_run_words[15]{std::bit_cast(aot_fpr_20), std::bit_cast(ctx.fpr[22]), std::bit_cast(ctx.fpr[24]), std::bit_cast(ctx.fpr[26]), std::bit_cast(ctx.fpr[28]), std::bit_cast(ctx.fpr[30]), aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[22], ctx.gpr[23], aot_gpr_31}; @@ -1937,18 +1940,8 @@ L_089F0918: aot_gpr_29 = (aot_gpr_29 + static_cast(256)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089F095C: aot_gpr_29 = (aot_gpr_29 + static_cast(-256)); aot_gpr_5 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(440))); @@ -2459,18 +2452,8 @@ L_089F0C8C: aot_gpr_29 = (aot_gpr_29 + static_cast(256)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089F0CAC: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_gpr_6 = (aot_mem.aot_direct_load8(ctx.gpr[28] + static_cast(-7080))); @@ -2964,18 +2947,8 @@ L_089F110C: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089F112C: aot_gpr_29 = (aot_gpr_29 + static_cast(-96)); { const std::uint32_t aot_run_words[4]{ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21]}; @@ -3441,18 +3414,8 @@ L_089F1450: aot_gpr_29 = (aot_gpr_29 + static_cast(96)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089F1478: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -3638,18 +3601,8 @@ L_089F15EC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089F1600: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(28), ctx.gpr[17]); @@ -4050,18 +4003,8 @@ L_089F197C: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089F19A8: aot_gpr_29 = (aot_gpr_29 + static_cast(-576)); aot_gpr_5 = (static_cast(static_cast(static_cast(aot_mem.aot_direct_load16(aot_gpr_4 + static_cast(86)))))); @@ -4814,18 +4757,8 @@ L_089F1EA0: aot_gpr_29 = (aot_gpr_29 + static_cast(576)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089F1EC0: aot_fpr_12 = std::bit_cast(0u); aot_gpr_4 = (16537u << 16u); @@ -4840,18 +4773,8 @@ L_089F1EC0: aot_mem.aot_direct_store32(ctx.gpr[28] + static_cast(7624), std::bit_cast(aot_fpr_12)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089F1EEC: aot_fpr_13 = aot_fpr_12 / aot_fpr_13; aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(4), 0u); @@ -4886,18 +4809,8 @@ L_089F1EEC: aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(92), std::bit_cast(ctx.fpr[16])); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089F1F70: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(40), ctx.gpr[19]); @@ -5025,36 +4938,16 @@ L_089F208C: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089F20CC: aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(4), 0u); jump_target = aot_gpr_31; aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(8), 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089F20D8: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(12), ctx.gpr[18]); @@ -5250,35 +5143,15 @@ L_089F221C: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089F2358: jump_target = aot_gpr_31; ctx.gpr[2] = (aot_gpr_4 | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089F2360: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -5307,35 +5180,15 @@ L_089F2398: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089F23AC: jump_target = aot_gpr_31; aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(5808), aot_gpr_5); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089F23B4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_6 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(7764))); @@ -5363,18 +5216,8 @@ L_089F23F8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089F2404: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -5557,18 +5400,8 @@ L_089F25CC: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089F25F8: ctx.fpr[16] = std::bit_cast(std::bit_cast(aot_fpr_13)); aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(32), std::bit_cast(aot_fpr_12)); @@ -5595,18 +5428,8 @@ L_089F2624: aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(48), std::bit_cast(aot_fpr_12)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089F264C: ctx.gpr[7] = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(16))); ctx.gpr[8] = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(24))); @@ -5639,18 +5462,8 @@ L_089F26AC: aot_mem.aot_direct_store32(aot_gpr_6 + static_cast(8), std::bit_cast(aot_fpr_12)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089F26B4: aot_gpr_29 = (aot_gpr_29 + static_cast(-128)); { const std::uint32_t aot_run_words[6]{aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], aot_gpr_31}; @@ -5735,18 +5548,8 @@ L_089F26F0: aot_gpr_29 = (aot_gpr_29 + static_cast(128)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089F2750: aot_gpr_29 = (aot_gpr_29 + static_cast(-8576)); aot_gpr_6 = (aot_gpr_5 << 4u); @@ -7398,18 +7201,8 @@ L_089F34E8: aot_gpr_29 = (aot_gpr_29 + static_cast(8576)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089F3530: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -7805,18 +7598,8 @@ L_089F377C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089F3790: ctx.fpr[15] = std::bit_cast(aot_mem.aot_direct_load32(aot_gpr_5 + static_cast(0))); ctx.gpr[2] = (0u | 1u); @@ -7987,18 +7770,8 @@ L_089F38D4: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089F38DC: aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(0), aot_gpr_5); aot_fpr_12 = std::bit_cast(0u); @@ -8009,18 +7782,8 @@ L_089F38DC: ctx.gpr[2] = (aot_gpr_4 | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089F3910: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(8), ctx.gpr[18]); @@ -8105,18 +7868,8 @@ L_089F39D4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089F39EC: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_fpr_12 = std::bit_cast(aot_mem.aot_direct_load32(aot_gpr_5 + static_cast(16))); @@ -8294,18 +8047,8 @@ L_089F3B5C: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089F3B64: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(20), aot_gpr_16); @@ -8370,18 +8113,8 @@ L_089F3C08: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089F3C20: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(8), aot_gpr_16); @@ -8495,18 +8228,8 @@ L_089F3D10: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089F3D2C: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_fpr_12 = std::bit_cast(0u); @@ -8633,18 +8356,8 @@ L_089F3E54: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089F3E6C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -8683,18 +8396,8 @@ L_089F3EBC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089F3EDC: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(12), ctx.gpr[17]); @@ -8752,18 +8455,8 @@ L_089F3F54: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089F3F90: aot_gpr_29 = (aot_gpr_29 + static_cast(-64)); { const std::uint32_t aot_run_words[6]{std::bit_cast(aot_fpr_20), aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], aot_gpr_31}; @@ -8807,667 +8500,8 @@ void recomp_unit_0123(Runtime &rt, AllegrexContext &ctx) { void register_generated_unit_123(Runtime &runtime) { runtime.register_generated_unit(123u, 0x089F0000u, 16384u, &recomp_unit_0123, &recomp_unit_0123_entry); - runtime.register_function(0x089F0000u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F0010u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F0018u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F0020u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F003Cu, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F0050u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F00A0u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F00C0u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F010Cu, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F0128u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F0140u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F015Cu, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F019Cu, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F01E4u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F0214u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F0224u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F0240u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F0258u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F0264u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F026Cu, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F02ECu, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F02FCu, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F0324u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F0358u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F0370u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F037Cu, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F0390u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F03A0u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F03B0u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F03B8u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F03C8u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F03D8u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F03E8u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F03F8u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F0414u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F0424u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F0438u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F045Cu, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F0470u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F0484u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F0490u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F049Cu, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F04D4u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F04ECu, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F04FCu, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F050Cu, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F051Cu, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F052Cu, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F053Cu, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F0548u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F054Cu, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F056Cu, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F0580u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F0594u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F0598u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F05ACu, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F05B0u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F05C0u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F05E8u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F060Cu, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F0620u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F0624u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F0638u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F063Cu, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F0648u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F065Cu, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F066Cu, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F0674u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F0678u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F0690u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F06A4u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F06B8u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F06C0u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F06CCu, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F06E0u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F06F0u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F06F8u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F06FCu, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F0714u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F0728u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F073Cu, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F0744u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F0750u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F0764u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F0774u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F077Cu, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F0780u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F0798u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F07ACu, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F07C0u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F07C8u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F07D4u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F07E8u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F07F8u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F0800u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F0804u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F081Cu, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F0830u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F0844u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F084Cu, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F0858u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F086Cu, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F087Cu, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F0884u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F0888u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F08A0u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F08C4u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F08D8u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F08E0u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F08ECu, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F08F4u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F0904u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F0910u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F0918u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F095Cu, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F0984u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F09A4u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F09B4u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F09BCu, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F09C4u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F09CCu, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F09DCu, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F0A1Cu, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F0A50u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F0A60u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F0A78u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F0AA8u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F0ABCu, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F0ADCu, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F0AE4u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F0AECu, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F0AF4u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F0AFCu, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F0B04u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F0B0Cu, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F0B14u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F0B1Cu, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F0B20u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F0B34u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F0B48u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F0B50u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F0B64u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F0B8Cu, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F0B94u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F0BB0u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F0BD0u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F0BDCu, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F0C14u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F0C1Cu, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F0C20u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F0C38u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F0C48u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F0C54u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F0C5Cu, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F0C64u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F0C74u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F0C80u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F0C88u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F0C8Cu, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F0CACu, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F0CD8u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F0CF0u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F0D00u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F0D10u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F0D24u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F0D2Cu, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F0D34u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F0D44u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F0D50u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F0D60u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F0D68u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F0D70u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F0D78u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F0D88u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F0D90u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F0D98u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F0DE0u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F0E00u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F0E10u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F0E4Cu, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F0E78u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F0E84u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F0E94u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F0EA8u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F0EBCu, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F0ED0u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F0EE4u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F0EF8u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F0F0Cu, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F0F20u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F0F34u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F0F44u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F0F5Cu, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F0F68u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F0F70u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F0FACu, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F0FC0u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F100Cu, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F101Cu, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F1038u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F1048u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F1064u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F1070u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F1098u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F10A0u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F10ACu, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F10BCu, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F10E0u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F10E8u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F110Cu, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F112Cu, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F116Cu, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F1174u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F1180u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F118Cu, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F119Cu, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F11B0u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F11C4u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F11D4u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F11DCu, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F11ECu, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F11F0u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F11FCu, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F1200u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F1208u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F1210u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F1214u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F1220u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F122Cu, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F123Cu, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F124Cu, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F1258u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F1260u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F1274u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F1288u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F1290u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F129Cu, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F12A8u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F12B0u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F12BCu, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F12C4u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F12D0u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F12D8u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F12E4u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F12F8u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F1304u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F1318u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F132Cu, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F1340u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F1354u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F135Cu, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F139Cu, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F13A8u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F13B4u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F13D4u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F13D8u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F13E8u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F13F8u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F1404u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F1418u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F1420u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F1428u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F1440u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F1450u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F1478u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F14A4u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F14B4u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F14CCu, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F14D4u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F14F8u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F1508u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F1524u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F152Cu, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F1550u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F1560u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F157Cu, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F1584u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F15A4u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F15A8u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F15C0u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F15C8u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F15ECu, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F1600u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F1644u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F1650u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F165Cu, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F1668u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F166Cu, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F1674u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F1680u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F168Cu, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F1698u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F169Cu, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F16A0u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F16B0u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F1740u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F175Cu, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F1778u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F1794u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F1808u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F1824u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F1838u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F1854u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F1878u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F188Cu, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F1894u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F18ACu, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F18B4u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F18C0u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F18D0u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F18DCu, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F18ECu, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F190Cu, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F1914u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F1938u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F1950u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F1958u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F1964u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F197Cu, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F19A8u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F19D4u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F19E4u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F1A14u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F1A18u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F1A20u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F1A28u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F1A30u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F1A48u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F1A58u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F1A70u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F1AA0u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F1B14u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F1B38u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F1B64u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F1BD4u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F1BF0u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F1C00u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F1C08u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F1C10u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F1C18u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F1C30u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F1C3Cu, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F1C50u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F1C74u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F1CCCu, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F1D00u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F1D1Cu, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F1D2Cu, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F1D34u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F1D44u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F1D54u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F1D84u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F1D8Cu, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F1D94u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F1DACu, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F1DC0u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F1DE4u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F1E3Cu, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F1E70u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F1E8Cu, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F1E9Cu, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F1EA0u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F1EC0u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F1EECu, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F1F70u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F1FA4u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F1FA8u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F1FB0u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F1FBCu, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F1FDCu, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F202Cu, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F2060u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F2074u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F208Cu, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F20CCu, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F20D8u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F2104u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F211Cu, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F216Cu, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F2190u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F21A0u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F21B8u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F21BCu, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F21F4u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F221Cu, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F2358u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F2360u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F2384u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F2398u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F23ACu, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F23B4u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F23E8u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F23F8u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F2404u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F2454u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F2460u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F246Cu, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F247Cu, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F2488u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F2494u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F2568u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F2580u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F2590u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F25CCu, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F25F8u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F2624u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F264Cu, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F26ACu, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F26B4u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F26F0u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F2750u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F27DCu, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F27E4u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F27F0u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F27FCu, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F2804u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F280Cu, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F2814u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F281Cu, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F2830u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F2880u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F288Cu, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F28A0u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F28C4u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F28D0u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F28E4u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F2908u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F2914u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F2928u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F294Cu, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F2958u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F296Cu, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F2994u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F29B4u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F29C8u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F29E0u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F29ECu, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F29F4u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F2A04u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F2A10u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F2A18u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F2A28u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F2A38u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F2A3Cu, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F2A4Cu, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F2A94u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F2A9Cu, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F2AE0u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F2AE8u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F2AF8u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F2AFCu, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F2B28u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F2B34u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F2B3Cu, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F2B44u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F2B48u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F2B50u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F2B64u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F2B7Cu, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F2B80u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F2B90u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F2BA4u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F2BB0u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F2BBCu, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F2C80u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F2C8Cu, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F2CACu, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F2CB8u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F2CC4u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F2CD0u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F2CDCu, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F2D88u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F2D94u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F2DA4u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F2DC8u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F2DECu, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F2DF8u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F2E00u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F2E08u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F2E10u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F2E18u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F2E20u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F2E38u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F2E50u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F2E58u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F2E60u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F2E6Cu, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F2E74u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F2EA4u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F2ED4u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F2EE4u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F2EECu, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F2F04u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F2F0Cu, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F2F1Cu, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F2F24u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F2F2Cu, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F2F40u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F2F88u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F2F94u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F2F9Cu, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F2FB0u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F2FBCu, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F2FC8u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F2FE0u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F2FECu, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F2FF4u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F3000u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F3024u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F3044u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F3048u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F3054u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F3060u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F30BCu, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F30C0u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F30D4u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F30D8u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F30ECu, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F30F0u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F3104u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F3108u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F3110u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F311Cu, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F314Cu, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F3158u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F3168u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F3170u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F3188u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F3194u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F31A0u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F31ECu, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F31F4u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F320Cu, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F3240u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F326Cu, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F3274u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F327Cu, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F3288u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F32B4u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F32C4u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F32CCu, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F32F8u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F330Cu, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F334Cu, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F3368u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F3374u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F3390u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F339Cu, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F33B8u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F33C4u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F33E0u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F33ECu, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F33F0u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F3404u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F340Cu, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F3424u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F3434u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F344Cu, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F347Cu, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F348Cu, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F349Cu, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F34A8u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F34ACu, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F34E0u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F34E8u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F3530u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F3560u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F356Cu, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F3574u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F357Cu, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F3594u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F35B8u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F35C8u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F35D4u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F363Cu, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F3648u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F3650u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F36B0u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F3718u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F3728u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F3730u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F3738u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F3750u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F3758u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F377Cu, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F3790u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F37B4u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F37C4u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F37D4u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F37E0u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F37F0u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F37F8u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F380Cu, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F3818u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F382Cu, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F3834u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F3850u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F385Cu, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F386Cu, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F387Cu, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F388Cu, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F3898u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F38ACu, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F38B8u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F38CCu, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F38D4u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F38DCu, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F3910u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F3944u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F3970u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F3978u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F3998u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F39A4u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F39D4u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F39ECu, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F3A50u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F3A58u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F3A68u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F3A6Cu, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F3AA8u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F3AB4u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F3AF8u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F3B00u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F3B10u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F3B14u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F3B50u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F3B5Cu, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F3B64u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F3B94u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F3BB0u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F3BF8u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F3C08u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F3C20u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F3C54u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F3C6Cu, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F3C7Cu, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F3C98u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F3CA8u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F3CACu, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F3CBCu, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F3CCCu, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F3CE8u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F3CF8u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F3D10u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F3D2Cu, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F3D80u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F3DACu, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F3DBCu, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F3DDCu, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F3DECu, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F3E08u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F3E44u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F3E54u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F3E6Cu, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F3EA0u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F3EBCu, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F3EDCu, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F3F38u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F3F54u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F3F90u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F3FC0u, &recomp_unit_0123, "recomp_unit_0123"); - runtime.register_function(0x089F3FD0u, &recomp_unit_0123, "recomp_unit_0123"); + // PSPRECOMP_V812_COMPACT_REGISTRATION: same entry set, looped once in Runtime instead of source-expanded calls. + runtime.register_generated_entry_mask(0x089F0000u, &recomp_unit_0123, "recomp_unit_0123", + kEntryMasks_recomp_unit_0123, 64u); } } // namespace psprecomp diff --git a/profiles/vcs/generated/generated_unit_0124.cpp b/profiles/vcs/generated/generated_unit_0124.cpp index c8490a7..6518c7f 100644 --- a/profiles/vcs/generated/generated_unit_0124.cpp +++ b/profiles/vcs/generated/generated_unit_0124.cpp @@ -851,6 +851,19 @@ LOCAL_DISPATCH: AOT_REGCACHE_SYNC_OUT(); return; } } +// PSPRECOMP_V812_SHARED_SCHED_BLOCK: one scheduler-exact slow boundary per unit. +LOCAL_SCHED_BOUNDARY: + ctx.pc = jump_target; + AOT_REGCACHE_SYNC_OUT(); + if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { + ++local_redispatch_rounds; + AOT_REGCACHE_SYNC_IN(); + local_transfers = 0u; + local_pc = ctx.pc; + entry_id = 0u; + goto LOCAL_DISPATCH; + } + return; L_089F4000: { const std::uint32_t vfpu_address = aot_gpr_29 + static_cast(0); std::uint32_t vfpu_words[4]{}; @@ -1030,18 +1043,8 @@ L_089F4144: aot_gpr_29 = (aot_gpr_29 + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089F4168: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(16), aot_gpr_16); @@ -1377,18 +1380,8 @@ L_089F4488: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089F44B8: aot_gpr_29 = (aot_gpr_29 + static_cast(-144)); aot_gpr_5 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(0))); @@ -1816,18 +1809,8 @@ L_089F4804: aot_gpr_29 = (aot_gpr_29 + static_cast(144)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089F484C: aot_gpr_29 = (aot_gpr_29 + static_cast(-128)); ctx.fpr[14] = std::bit_cast(aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(-9836))); @@ -2267,18 +2250,8 @@ L_089F4CC8: aot_gpr_29 = (aot_gpr_29 + static_cast(128)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089F4D18: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), aot_gpr_16); @@ -2440,18 +2413,8 @@ L_089F4E64: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089F4E88: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(8), ctx.gpr[18]); @@ -2519,35 +2482,15 @@ L_089F4F20: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089F4F38: jump_target = aot_gpr_31; ctx.gpr[2] = (aot_gpr_4 | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089F4F40: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -2575,18 +2518,8 @@ L_089F4F64: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089F4F70: ctx.gpr[9] = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(-15968))); aot_mem.aot_direct_store8(ctx.gpr[28] + static_cast(6876), static_cast(0u)); @@ -2711,18 +2644,8 @@ L_089F5050: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089F5058: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_6 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(0))); @@ -2807,18 +2730,8 @@ L_089F510C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089F5114: aot_gpr_29 = (aot_gpr_29 + static_cast(-80)); ctx.gpr[7] = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(4))); @@ -3013,18 +2926,8 @@ L_089F529C: aot_gpr_29 = (aot_gpr_29 + static_cast(80)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089F52D4: aot_gpr_5 = (aot_gpr_5 << 6u); { const bool branch_taken = aot_gpr_6 == 0u; @@ -3053,18 +2956,8 @@ L_089F530C: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089F5314: aot_gpr_29 = (aot_gpr_29 + static_cast(-112)); { const std::uint32_t aot_run_words[16]{std::bit_cast(aot_fpr_20), std::bit_cast(ctx.fpr[22]), std::bit_cast(aot_fpr_24), std::bit_cast(ctx.fpr[26]), std::bit_cast(ctx.fpr[28]), std::bit_cast(ctx.fpr[30]), aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[22], ctx.gpr[23], ctx.gpr[30], aot_gpr_31}; @@ -3299,18 +3192,8 @@ L_089F5548: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089F5560: { const bool branch_taken = 0u == 0u; aot_fpr_12 = std::bit_cast(aot_mem.aot_direct_load32(ctx.gpr[19] + static_cast(0))); @@ -3907,18 +3790,8 @@ L_089F59EC: aot_gpr_29 = (aot_gpr_29 + static_cast(112)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089F5A34: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (2246u << 16u); @@ -3937,18 +3810,8 @@ L_089F5A50: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089F5A5C: ctx.gpr[2] = (2236u << 16u); ctx.gpr[7] = (aot_gpr_4 | 0u); @@ -4014,18 +3877,8 @@ L_089F5AB8: aot_mem.aot_direct_store8(aot_gpr_4 + static_cast(0), static_cast(0u)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089F5AC0: ctx.gpr[2] = (2236u << 16u); aot_gpr_6 = (aot_gpr_4 | 0u); @@ -4072,18 +3925,8 @@ L_089F5B04: aot_mem.aot_direct_store8(aot_gpr_4 + static_cast(0), static_cast(0u)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089F5B0C: ctx.gpr[2] = (2236u << 16u); ctx.gpr[7] = (aot_gpr_4 | 0u); @@ -4149,18 +3992,8 @@ L_089F5B68: aot_mem.aot_direct_store8(aot_gpr_4 + static_cast(0), static_cast(0u)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089F5B70: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -4207,18 +4040,8 @@ L_089F5BB4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089F5BD4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -4265,18 +4088,8 @@ L_089F5C18: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089F5C38: ctx.gpr[7] = (0u | 94u); aot_gpr_6 = (0u | 126u); @@ -4326,18 +4139,8 @@ L_089F5C74: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089F5C7C: aot_gpr_29 = (aot_gpr_29 + static_cast(-528)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(512), aot_gpr_16); @@ -4418,18 +4221,8 @@ L_089F5CF0: aot_gpr_29 = (aot_gpr_29 + static_cast(528)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089F5D0C: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(12), ctx.gpr[18]); @@ -4499,18 +4292,8 @@ L_089F5DA4: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089F5DC4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -4538,18 +4321,8 @@ L_089F5DEC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089F5E00: ctx.gpr[8] = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(4))); aot_gpr_6 = (0u | 0u); @@ -4579,18 +4352,8 @@ L_089F5E34: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089F5E3C: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); ctx.gpr[7] = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(4))); @@ -4660,18 +4423,8 @@ L_089F5ED4: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089F5EE4: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(20), ctx.gpr[21]); @@ -4803,18 +4556,8 @@ L_089F5FE0: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089F6008: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(12), ctx.gpr[18]); @@ -4880,18 +4623,8 @@ L_089F6090: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089F60B0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -4919,18 +4652,8 @@ L_089F60D8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089F60EC: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); ctx.gpr[8] = (0u | 12u); @@ -5041,18 +4764,8 @@ L_089F61DC: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089F620C: { const std::uint32_t aot_run_words[8]{0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u}; aot_mem.aot_direct_store32_block(aot_gpr_4 + static_cast(0), aot_run_words); } @@ -5099,18 +4812,8 @@ L_089F6290: ctx.gpr[2] = (aot_gpr_4 | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089F6298: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); { const std::uint32_t aot_run_words[4]{aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19]}; @@ -5157,36 +4860,16 @@ L_089F62FC: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089F6318: ctx.gpr[2] = (aot_mem.aot_direct_load8(aot_gpr_4 + static_cast(2448))); jump_target = aot_gpr_31; ctx.gpr[2] = (0u < ctx.gpr[2] ? 1u : 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089F6324: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -5235,18 +4918,8 @@ L_089F6380: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089F6390: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), aot_gpr_16); @@ -5299,18 +4972,8 @@ L_089F63E8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089F63FC: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); { const std::uint32_t aot_run_words[3]{ctx.gpr[17], ctx.gpr[18], ctx.gpr[19]}; @@ -5429,18 +5092,8 @@ L_089F64D8: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089F64FC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), aot_gpr_16); @@ -5494,18 +5147,8 @@ L_089F6554: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089F656C: aot_gpr_29 = (aot_gpr_29 + static_cast(-96)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(64), ctx.gpr[20]); @@ -5860,18 +5503,8 @@ L_089F67E4: aot_gpr_29 = (aot_gpr_29 + static_cast(96)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089F6818: aot_gpr_29 = (aot_gpr_29 + static_cast(-208)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(176), ctx.gpr[20]); @@ -6367,18 +6000,8 @@ L_089F6BB4: aot_gpr_29 = (aot_gpr_29 + static_cast(208)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089F6BE4: { const std::uint32_t vfpu_address = aot_gpr_6 + static_cast(0); std::uint32_t vfpu_words[4]{}; @@ -6434,18 +6057,8 @@ L_089F6BE4: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089F6C0C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store8(aot_gpr_29 + static_cast(0), static_cast(0u)); @@ -6454,18 +6067,8 @@ L_089F6C0C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089F6C20: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store8(aot_gpr_29 + static_cast(0), static_cast(0u)); @@ -6474,18 +6077,8 @@ L_089F6C20: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089F6C34: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store8(aot_gpr_29 + static_cast(0), static_cast(0u)); @@ -6494,18 +6087,8 @@ L_089F6C34: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089F6C48: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store8(aot_gpr_29 + static_cast(0), static_cast(0u)); @@ -6514,18 +6097,8 @@ L_089F6C48: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089F6C5C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store8(aot_gpr_29 + static_cast(0), static_cast(0u)); @@ -6534,18 +6107,8 @@ L_089F6C5C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089F6C70: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store8(aot_gpr_29 + static_cast(0), static_cast(0u)); @@ -6554,18 +6117,8 @@ L_089F6C70: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089F6C84: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, ctx.gpr[17], aot_gpr_31}; @@ -6933,18 +6486,8 @@ L_089F6F98: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089F7060: aot_fpr_12 = std::bit_cast(aot_mem.aot_direct_load32(aot_gpr_5 + static_cast(0))); aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(0), std::bit_cast(aot_fpr_12)); @@ -6971,18 +6514,8 @@ L_089F7060: ctx.gpr[2] = (aot_gpr_4 | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089F7090: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -7012,18 +6545,8 @@ L_089F70C0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089F70E0: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(20), aot_gpr_16); @@ -7128,36 +6651,16 @@ L_089F71C8: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089F71F4: ctx.gpr[2] = (2207u << 16u); jump_target = aot_gpr_31; ctx.gpr[2] = (ctx.gpr[2] + static_cast(29172)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089F7200: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -7169,18 +6672,8 @@ L_089F7210: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089F721C: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -7303,18 +6796,8 @@ L_089F72CC: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089F72F0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -7366,18 +6849,8 @@ L_089F7340: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089F7354: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_gpr_5 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(96))); @@ -7410,35 +6883,15 @@ L_089F7388: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089F739C: jump_target = aot_gpr_31; ctx.gpr[2] = (0u | 2u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089F73A4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (0u | 0u); @@ -7474,18 +6927,8 @@ L_089F73E0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089F73F0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -7514,18 +6957,8 @@ L_089F741C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089F7428: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (0u | 0u); @@ -7602,18 +7035,8 @@ L_089F74F0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089F7504: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (aot_gpr_5 | 0u); @@ -7628,18 +7051,8 @@ L_089F7518: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089F7524: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[4]{aot_gpr_16, ctx.gpr[17], ctx.gpr[18], aot_gpr_31}; @@ -7702,18 +7115,8 @@ L_089F759C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089F75BC: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(24), aot_gpr_16); @@ -7894,18 +7297,8 @@ L_089F7740: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089F7764: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(20), aot_gpr_16); @@ -7974,18 +7367,8 @@ L_089F77F4: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089F7814: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(48), aot_gpr_5); @@ -8071,18 +7454,8 @@ L_089F78AC: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089F78C4: aot_gpr_29 = (aot_gpr_29 + static_cast(-96)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(96), aot_gpr_6); @@ -8189,18 +7562,8 @@ L_089F79CC: aot_gpr_29 = (aot_gpr_29 + static_cast(96)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089F79E8: aot_gpr_29 = (aot_gpr_29 + static_cast(-112)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(88), ctx.gpr[18]); @@ -8336,18 +7699,8 @@ L_089F7ADC: aot_gpr_29 = (aot_gpr_29 + static_cast(112)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089F7AFC: aot_gpr_6 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(112))); ctx.gpr[7] = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(7656))); @@ -8389,18 +7742,8 @@ L_089F7B54: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089F7B5C: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), aot_gpr_16); @@ -8575,18 +7918,8 @@ L_089F7C94: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089F7CB0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -8599,18 +7932,8 @@ L_089F7CC0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089F7CCC: aot_gpr_29 = (aot_gpr_29 + static_cast(-64)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(44), ctx.gpr[17]); @@ -8678,18 +8001,8 @@ L_089F7D50: aot_gpr_29 = (aot_gpr_29 + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089F7D70: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(12), ctx.gpr[19]); @@ -8798,18 +8111,8 @@ L_089F7E44: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089F7E64: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); { const std::uint32_t aot_run_words[6]{aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], aot_gpr_31}; @@ -8944,778 +8247,8 @@ void recomp_unit_0124(Runtime &rt, AllegrexContext &ctx) { void register_generated_unit_124(Runtime &runtime) { runtime.register_generated_unit(124u, 0x089F4000u, 16384u, &recomp_unit_0124, &recomp_unit_0124_entry); - runtime.register_function(0x089F4000u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F4030u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F4038u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F4048u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F404Cu, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F4088u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F4094u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F40D8u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F40E0u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F40F0u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F40F4u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F4130u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F413Cu, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F4144u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F4168u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F41ACu, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F41D4u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F41F0u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F41FCu, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F4220u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F4230u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F423Cu, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F4244u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F424Cu, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F4264u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F4298u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F42A8u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F42B4u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F42D8u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F42E8u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F42F0u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F42F8u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F4300u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F4334u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F4344u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F435Cu, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F4394u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F43A0u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F43A4u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F43B0u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F43C0u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F43DCu, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F43E4u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F43ECu, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F4428u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F4444u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F4470u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F4488u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F44B8u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F4510u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F4520u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F4528u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F4530u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F4534u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F453Cu, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F4560u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F4570u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F4588u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F458Cu, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F4594u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F45A0u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F45B8u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F45C4u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F4600u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F4610u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F4620u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F4638u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F4640u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F4658u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F4674u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F4680u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F4688u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F4690u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F469Cu, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F46A4u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F46B4u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F46D0u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F46ECu, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F46F8u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F4700u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F4724u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F4734u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F473Cu, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F4744u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F4748u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F475Cu, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F47E8u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F4804u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F484Cu, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F48B4u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F48CCu, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F48D8u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F4924u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F4934u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F4940u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F4948u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F4950u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F4964u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F49C0u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F49D8u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F49F0u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F49FCu, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F4A0Cu, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F4A14u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F4A34u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F4A3Cu, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F4A64u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F4A88u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F4AACu, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F4ADCu, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F4B04u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F4B0Cu, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F4B14u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F4B2Cu, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F4B38u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F4B50u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F4B54u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F4B5Cu, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F4B6Cu, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F4B74u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F4B88u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F4BCCu, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F4BE8u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F4C04u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F4C2Cu, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F4C6Cu, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F4C98u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F4CC8u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F4D18u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F4D4Cu, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F4D60u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F4D6Cu, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F4D74u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F4D88u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F4DB4u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F4DC0u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F4DD0u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F4DDCu, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F4DE8u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F4DF0u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F4DF8u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F4E0Cu, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F4E28u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F4E34u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F4E40u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F4E48u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F4E54u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F4E64u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F4E88u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F4EC8u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F4EF4u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F4F04u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F4F14u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F4F20u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F4F38u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F4F40u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F4F50u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F4F5Cu, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F4F64u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F4F70u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F4F9Cu, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F4FA8u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F4FB0u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F4FC0u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F4FC8u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F4FDCu, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F4FE4u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F4FE8u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F4FF0u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F5004u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F503Cu, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F5050u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F5058u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F5078u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F5094u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F50A0u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F50E0u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F50E8u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F5100u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F510Cu, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F5114u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F5138u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F5140u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F5170u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F5178u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F518Cu, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F5194u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F51CCu, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F51E8u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F5230u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F524Cu, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F5280u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F529Cu, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F52D4u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F52E0u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F5304u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F530Cu, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F5314u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F5360u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F5394u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F53A8u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F53B4u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F53C0u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F53D4u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F53E0u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F53FCu, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F5408u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F5410u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F5414u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F542Cu, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F5450u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F5458u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F5460u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F5480u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F548Cu, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F5494u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F549Cu, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F54A4u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F54B0u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F54BCu, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F54CCu, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F54E8u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F552Cu, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F5538u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F5548u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F5560u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F5568u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F5570u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F557Cu, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F55A8u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F55B0u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F55B4u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F55BCu, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F55C4u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F55CCu, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F55D4u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F55DCu, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F55E4u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F5608u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F561Cu, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F5624u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F562Cu, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F5634u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F563Cu, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F5648u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F5654u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F565Cu, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F5664u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F567Cu, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F568Cu, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F56A4u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F56B4u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F571Cu, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F573Cu, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F5750u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F5770u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F5774u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F5784u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F5790u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F5798u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F57ACu, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F57B8u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F57C4u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F57CCu, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F57D0u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F57E8u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F57F8u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F5800u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F5808u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F5810u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F582Cu, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F5834u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F583Cu, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F5868u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F5870u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F5874u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F587Cu, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F5884u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F5888u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F5890u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F5898u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F58BCu, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F58C4u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F58F0u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F5904u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F590Cu, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F5914u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F591Cu, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F5924u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F5928u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F5964u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F596Cu, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F5990u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F59CCu, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F59D0u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F59ECu, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F5A34u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F5A48u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F5A50u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F5A5Cu, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F5A74u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F5A7Cu, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F5A84u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F5A90u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F5A9Cu, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F5AA4u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F5AA8u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F5AB8u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F5AC0u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F5AD4u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F5ADCu, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F5AE4u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F5AF0u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F5B04u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F5B0Cu, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F5B24u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F5B2Cu, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F5B34u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F5B40u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F5B4Cu, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F5B54u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F5B58u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F5B68u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F5B70u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F5B98u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F5BA0u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F5BB4u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F5BD4u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F5BFCu, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F5C04u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F5C18u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F5C38u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F5C44u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F5C4Cu, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F5C58u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F5C60u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F5C68u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F5C6Cu, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F5C74u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F5C7Cu, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F5C98u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F5CA8u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F5CACu, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F5CB4u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F5CC0u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F5CCCu, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F5CD4u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F5CE4u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F5CF0u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F5D0Cu, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F5D58u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F5D68u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F5D78u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F5DA4u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F5DC4u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F5DE0u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F5DE8u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F5DECu, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F5E00u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F5E14u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F5E34u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F5E3Cu, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F5E68u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F5E74u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F5E84u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F5E90u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F5EC0u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F5EC8u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F5ED4u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F5EE4u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F5F2Cu, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F5F60u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F5F6Cu, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F5F74u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F5F7Cu, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F5F9Cu, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F5FA4u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F5FC4u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F5FCCu, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F5FD4u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F5FDCu, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F5FE0u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F6008u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F6044u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F6054u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F6064u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F6090u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F60B0u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F60CCu, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F60D4u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F60D8u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F60ECu, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F6138u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F613Cu, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F6150u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F6160u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F618Cu, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F6190u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F61A0u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F61C0u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F61DCu, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F620Cu, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F6248u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F6264u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F6270u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F6290u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F6298u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F62C0u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F62D0u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F62FCu, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F6318u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F6324u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F633Cu, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F6344u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F634Cu, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F6354u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F635Cu, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F6364u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F6380u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F6390u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F63B4u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F63C0u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F63CCu, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F63D8u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F63E8u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F63FCu, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F6444u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F6454u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F6460u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F646Cu, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F6478u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F6488u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F648Cu, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F6494u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F649Cu, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F64B0u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F64C4u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F64CCu, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F64D4u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F64D8u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F64FCu, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F6520u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F652Cu, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F6538u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F6544u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F6554u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F656Cu, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F65B0u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F65B8u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F65C4u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F65D4u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F65E4u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F65F0u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F65F8u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F6600u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F6608u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F6614u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F661Cu, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F6628u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F6630u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F663Cu, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F6644u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F6650u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F6658u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F6664u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F666Cu, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F6678u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F66A8u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F66B0u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F66B8u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F66CCu, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F66D8u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F66E8u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F66F0u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F670Cu, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F6714u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F6724u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F672Cu, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F6740u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F6748u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F6758u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F6760u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F6774u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F677Cu, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F678Cu, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F679Cu, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F67C0u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F67C8u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F67D4u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F67DCu, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F67E4u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F6818u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F6850u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F685Cu, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F6868u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F6880u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F689Cu, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F68ACu, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F68B4u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F68BCu, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F68D8u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F68E0u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F68ECu, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F68F8u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F6900u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F6914u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F691Cu, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F6924u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F6930u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F6940u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F6950u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F695Cu, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F6964u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F696Cu, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F6974u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F6980u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F6988u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F6994u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F699Cu, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F69A8u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F69B0u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F69BCu, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F69C4u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F69D0u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F69D8u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F69E0u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F6A08u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F6A1Cu, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F6A24u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F6A38u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F6A58u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F6A6Cu, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F6A74u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F6A88u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F6A98u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F6AA0u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F6AA8u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F6ABCu, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F6AC8u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F6AD8u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F6AE0u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F6AF4u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F6AFCu, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F6B0Cu, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F6B14u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F6B28u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F6B30u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F6B40u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F6B50u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F6B74u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F6B7Cu, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F6B88u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F6B90u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F6B98u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F6BA0u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F6BACu, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F6BB4u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F6BE4u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F6C0Cu, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F6C20u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F6C34u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F6C48u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F6C5Cu, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F6C70u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F6C84u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F6CC8u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F6E28u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F6E44u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F6E50u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F6E6Cu, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F6E78u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F6E94u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F6EA0u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F6EBCu, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F6EC8u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F6EE4u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F6EF0u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F6F0Cu, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F6F18u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F6F70u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F6F7Cu, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F6F98u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F7060u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F7090u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F70A4u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F70C0u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F70E0u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F710Cu, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F7154u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F7170u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F717Cu, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F719Cu, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F71ACu, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F71B4u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F71C4u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F71C8u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F71F4u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F7200u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F7210u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F721Cu, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F7244u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F724Cu, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F7254u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F725Cu, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F7264u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F726Cu, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F7274u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F727Cu, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F7284u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F7298u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F729Cu, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F72A0u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F72A8u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F72ACu, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F72B0u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F72B8u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F72BCu, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F72C0u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F72C8u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F72CCu, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F72F0u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F730Cu, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F7320u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F732Cu, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F7338u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F7340u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F7354u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F736Cu, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F737Cu, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F7388u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F739Cu, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F73A4u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F73C8u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F73D4u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F73DCu, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F73E0u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F73F0u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F7400u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F741Cu, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F7428u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F7454u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F7460u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F746Cu, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F749Cu, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F74F0u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F7504u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F7518u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F7524u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F7540u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F755Cu, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F7574u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F7580u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F7588u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F759Cu, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F75BCu, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F75E4u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F7600u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F7620u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F7630u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F763Cu, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F7644u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F7658u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F7664u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F767Cu, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F768Cu, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F7694u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F76B0u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F76BCu, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F76C8u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F76CCu, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F76DCu, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F76E4u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F76F8u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F7700u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F7710u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F7720u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F7740u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F7764u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F7794u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F77A8u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F77B0u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F77C0u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F77D0u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F77F4u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F7814u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F7838u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F7840u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F785Cu, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F7864u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F7880u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F788Cu, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F7898u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F789Cu, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F78ACu, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F78C4u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F7918u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F7930u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F7948u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F795Cu, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F7964u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F797Cu, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F7994u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F79CCu, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F79E8u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F7A18u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F7A30u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F7A40u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F7A4Cu, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F7A5Cu, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F7A68u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F7A70u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F7A74u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F7A78u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F7A8Cu, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F7AA0u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F7AA8u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F7AB8u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F7AC4u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F7ACCu, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F7ADCu, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F7AFCu, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F7B14u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F7B24u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F7B40u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F7B54u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F7B5Cu, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F7B98u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F7BB4u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F7BC0u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F7BCCu, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F7BD4u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F7BDCu, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F7BE4u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F7BF0u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F7C0Cu, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F7C18u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F7C28u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F7C38u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F7C4Cu, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F7C54u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F7C60u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F7C68u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F7C74u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F7C7Cu, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F7C94u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F7CB0u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F7CC0u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F7CCCu, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F7D0Cu, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F7D24u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F7D30u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F7D44u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F7D4Cu, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F7D50u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F7D70u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F7DA8u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F7DB4u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F7DC0u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F7DD0u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F7DD8u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F7DE4u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F7E0Cu, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F7E28u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F7E2Cu, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F7E30u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F7E38u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F7E44u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F7E64u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F7F58u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F7F6Cu, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F7F78u, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F7F8Cu, &recomp_unit_0124, "recomp_unit_0124"); - runtime.register_function(0x089F7F98u, &recomp_unit_0124, "recomp_unit_0124"); + // PSPRECOMP_V812_COMPACT_REGISTRATION: same entry set, looped once in Runtime instead of source-expanded calls. + runtime.register_generated_entry_mask(0x089F4000u, &recomp_unit_0124, "recomp_unit_0124", + kEntryMasks_recomp_unit_0124, 64u); } } // namespace psprecomp diff --git a/profiles/vcs/generated/generated_unit_0125.cpp b/profiles/vcs/generated/generated_unit_0125.cpp index 9f027c9..c9f22db 100644 --- a/profiles/vcs/generated/generated_unit_0125.cpp +++ b/profiles/vcs/generated/generated_unit_0125.cpp @@ -732,6 +732,19 @@ LOCAL_DISPATCH: AOT_REGCACHE_SYNC_OUT(); return; } } +// PSPRECOMP_V812_SHARED_SCHED_BLOCK: one scheduler-exact slow boundary per unit. +LOCAL_SCHED_BOUNDARY: + ctx.pc = jump_target; + AOT_REGCACHE_SYNC_OUT(); + if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { + ++local_redispatch_rounds; + AOT_REGCACHE_SYNC_IN(); + local_transfers = 0u; + local_pc = ctx.pc; + entry_id = 0u; + goto LOCAL_DISPATCH; + } + return; L_089F8000: aot_gpr_4 = (aot_gpr_4 & 65535u); aot_gpr_5 = (aot_gpr_4 & 255u); @@ -770,18 +783,8 @@ L_089F8058: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089F8078: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); { const std::uint32_t aot_run_words[6]{ctx.gpr[16], aot_gpr_17, ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[31]}; @@ -892,18 +895,8 @@ L_089F81AC: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089F81CC: ctx.gpr[2] = (0u | 0u); aot_fpr_12 = std::bit_cast(aot_mem.aot_direct_load32(aot_gpr_6 + static_cast(0))); @@ -1055,18 +1048,8 @@ L_089F82D4: jump_target = ctx.gpr[31]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089F82DC: aot_gpr_4 = (aot_gpr_7 & 255u); ctx.gpr[8] = (aot_mem.aot_direct_load_word_right(aot_gpr_5 + static_cast(0), ctx.gpr[8])); @@ -1408,18 +1391,8 @@ L_089F8740: jump_target = ctx.gpr[31]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089F8748: aot_gpr_5 = (aot_gpr_5 + static_cast(4)); aot_gpr_4 = (aot_mem.aot_direct_load32(aot_gpr_5 + static_cast(0))); @@ -1635,18 +1608,8 @@ L_089F89B4: jump_target = ctx.gpr[31]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089F89BC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[31]); @@ -1735,18 +1698,8 @@ L_089F8A60: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089F8A6C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[31]); @@ -1759,18 +1712,8 @@ L_089F8A7C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089F8A88: aot_gpr_29 = (aot_gpr_29 + static_cast(-80)); { const std::uint32_t aot_run_words[10]{std::bit_cast(aot_fpr_20), ctx.gpr[16], aot_gpr_17, ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[22], ctx.gpr[23], ctx.gpr[31]}; @@ -2136,18 +2079,8 @@ L_089F8DD8: aot_gpr_29 = (aot_gpr_29 + static_cast(80)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089F8E08: aot_gpr_29 = (aot_gpr_29 + static_cast(-208)); { const std::uint32_t aot_run_words[10]{ctx.gpr[16], aot_gpr_17, ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[22], ctx.gpr[23], ctx.gpr[30], ctx.gpr[31]}; @@ -2688,18 +2621,8 @@ L_089F930C: aot_gpr_29 = (aot_gpr_29 + static_cast(208)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089F933C: aot_gpr_29 = (aot_gpr_29 + static_cast(-112)); { const std::uint32_t aot_run_words[10]{ctx.gpr[16], aot_gpr_17, ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[22], ctx.gpr[23], ctx.gpr[30], ctx.gpr[31]}; @@ -3403,18 +3326,8 @@ L_089F989C: aot_gpr_29 = (aot_gpr_29 + static_cast(112)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089F98CC: aot_gpr_29 = (aot_gpr_29 + static_cast(-1040)); { const std::uint32_t aot_run_words[10]{std::bit_cast(aot_fpr_20), std::bit_cast(ctx.fpr[22]), std::bit_cast(ctx.fpr[24]), ctx.gpr[16], aot_gpr_17, ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[31]}; @@ -5846,18 +5759,8 @@ L_089FADF8: aot_gpr_29 = (aot_gpr_29 + static_cast(1040)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089FAE28: aot_gpr_29 = (aot_gpr_29 + static_cast(-320)); { const std::uint32_t aot_run_words[10]{std::bit_cast(aot_fpr_20), ctx.gpr[16], aot_gpr_17, ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[22], ctx.gpr[23], ctx.gpr[31]}; @@ -6627,18 +6530,8 @@ L_089FB3DC: aot_gpr_29 = (aot_gpr_29 + static_cast(320)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089FB40C: aot_gpr_4 = (48896u << 16u); aot_fpr_12 = std::bit_cast(aot_gpr_4); @@ -6658,18 +6551,8 @@ L_089FB40C: aot_mem.aot_direct_store32(ctx.gpr[28] + static_cast(-9592), std::bit_cast(aot_fpr_12)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089FB44C: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_gpr_7 = (aot_mem.aot_direct_load16(aot_gpr_6 + static_cast(0))); @@ -6815,85 +6698,35 @@ L_089FB59C: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089FB5A4: jump_target = ctx.gpr[31]; ctx.gpr[2] = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(40))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089FB5AC: jump_target = ctx.gpr[31]; ctx.gpr[2] = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(44))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089FB5B4: jump_target = ctx.gpr[31]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089FB5BC: jump_target = ctx.gpr[31]; ctx.gpr[2] = (0u | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089FB5C4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (2279u << 16u); @@ -6932,18 +6765,8 @@ L_089FB61C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089FB62C: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), aot_gpr_17); @@ -6996,18 +6819,8 @@ L_089FB690: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089FB6AC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (static_cast(aot_gpr_6) < static_cast(aot_gpr_5) ? 1u : 0u); @@ -7040,18 +6853,8 @@ L_089FB6EC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089FB6F8: aot_gpr_29 = (aot_gpr_29 + static_cast(-112)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(88), ctx.gpr[18]); @@ -7100,18 +6903,8 @@ L_089FB760: aot_gpr_29 = (aot_gpr_29 + static_cast(112)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089FB77C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[31]); @@ -7124,18 +6917,8 @@ L_089FB78C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089FB798: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), aot_gpr_17); @@ -7210,18 +6993,8 @@ L_089FB80C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089FB820: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_6 = (aot_gpr_5 | 0u); @@ -7262,18 +7035,8 @@ L_089FB868: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089FB874: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_7 = (0u | 288u); @@ -7314,18 +7077,8 @@ L_089FB8BC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089FB8C8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -7384,18 +7137,8 @@ L_089FB94C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089FB95C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_5 + static_cast(32), aot_gpr_4); @@ -7513,18 +7256,8 @@ L_089FBA38: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089FBA50: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -7653,18 +7386,8 @@ L_089FBB44: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089FBB74: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -8208,659 +7931,8 @@ void recomp_unit_0125(Runtime &rt, AllegrexContext &ctx) { void register_generated_unit_125(Runtime &runtime) { runtime.register_generated_unit(125u, 0x089F8000u, 16384u, &recomp_unit_0125, &recomp_unit_0125_entry); - runtime.register_function(0x089F8000u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089F8058u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089F8078u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089F810Cu, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089F811Cu, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089F8128u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089F8138u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089F8144u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089F81ACu, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089F81CCu, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089F81F4u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089F81F8u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089F8208u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089F8218u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089F821Cu, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089F822Cu, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089F823Cu, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089F8240u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089F8250u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089F8260u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089F8264u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089F8274u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089F8284u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089F8288u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089F8298u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089F82A8u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089F82ACu, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089F82BCu, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089F82C0u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089F82D0u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089F82D4u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089F82DCu, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089F8310u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089F83D0u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089F83DCu, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089F8430u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089F843Cu, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089F8490u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089F849Cu, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089F84F0u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089F84FCu, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089F8550u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089F855Cu, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089F85B0u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089F85BCu, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089F8678u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089F8684u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089F8740u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089F8748u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089F8768u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089F87D0u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089F87DCu, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089F8804u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089F8810u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089F8838u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089F8844u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089F886Cu, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089F8878u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089F88A0u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089F88ACu, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089F88D4u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089F88E0u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089F8944u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089F8950u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089F89B4u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089F89BCu, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089F89E8u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089F8A18u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089F8A24u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089F8A30u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089F8A38u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089F8A40u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089F8A48u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089F8A54u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089F8A60u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089F8A6Cu, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089F8A7Cu, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089F8A88u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089F8AC0u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089F8AE0u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089F8AF0u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089F8AF8u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089F8B00u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089F8B10u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089F8B28u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089F8B2Cu, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089F8B40u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089F8B54u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089F8BE8u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089F8C40u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089F8C4Cu, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089F8C8Cu, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089F8CA0u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089F8CA4u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089F8CC0u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089F8CE0u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089F8CECu, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089F8D10u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089F8D2Cu, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089F8D4Cu, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089F8D58u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089F8D6Cu, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089F8D80u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089F8DA8u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089F8DB0u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089F8DBCu, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089F8DC8u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089F8DD4u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089F8DD8u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089F8E08u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089F8E58u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089F8E64u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089F8E74u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089F8E84u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089F8E90u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089F8ED0u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089F8EE8u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089F8EECu, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089F8EFCu, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089F8F20u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089F8F30u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089F8F40u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089F8F5Cu, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089F8F6Cu, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089F8F74u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089F8F84u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089F8F88u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089F8FB8u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089F8FE0u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089F9000u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089F901Cu, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089F9054u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089F906Cu, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089F9088u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089F9098u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089F90A8u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089F90C4u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089F90DCu, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089F90E8u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089F9104u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089F911Cu, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089F9128u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089F9144u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089F915Cu, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089F9168u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089F9184u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089F91BCu, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089F91C8u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089F91D8u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089F91F4u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089F922Cu, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089F9244u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089F924Cu, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089F928Cu, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089F92A0u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089F92A8u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089F92C4u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089F92D0u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089F92DCu, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089F92E0u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089F92F0u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089F92F8u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089F930Cu, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089F933Cu, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089F938Cu, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089F93A8u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089F93B0u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089F93B8u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089F93C8u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089F93D4u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089F93E0u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089F93ECu, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089F93F4u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089F93FCu, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089F9404u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089F940Cu, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089F9414u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089F9430u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089F9438u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089F9440u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089F945Cu, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089F9464u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089F9470u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089F9478u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089F9480u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089F9488u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089F9490u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089F94ACu, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089F94B4u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089F94D0u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089F9504u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089F9520u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089F9554u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089F9570u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089F95ACu, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089F95C8u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089F95D0u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089F95ECu, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089F95F8u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089F9604u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089F9614u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089F9648u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089F9654u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089F9660u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089F966Cu, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089F9770u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089F9788u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089F9794u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089F97B0u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089F97BCu, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089F97CCu, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089F97D4u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089F97E4u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089F97FCu, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089F9808u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089F9828u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089F9834u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089F9844u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089F984Cu, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089F9858u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089F9864u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089F9898u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089F989Cu, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089F98CCu, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089F9904u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089F9950u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089F997Cu, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089F998Cu, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089F999Cu, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089F99B0u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089F99C0u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089F99C8u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089F99CCu, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089F99F8u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089F9A14u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089F9A20u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089F9A28u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089F9A30u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089F9A48u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089F9A50u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089F9A60u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089F9A74u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089F9A88u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089F9A9Cu, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089F9AB0u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089F9AC4u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089F9AD8u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089F9AECu, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089F9B00u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089F9B14u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089F9B28u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089F9B3Cu, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089F9B50u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089F9B64u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089F9B78u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089F9BC0u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089F9BD8u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089F9BE4u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089F9BF4u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089F9C04u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089F9C14u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089F9C20u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089F9C30u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089F9C40u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089F9C4Cu, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089F9C58u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089F9C68u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089F9C78u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089F9C88u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089F9C94u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089F9CA4u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089F9CB4u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089F9CC4u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089F9CD4u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089F9CE4u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089F9CF4u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089F9D04u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089F9D10u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089F9D20u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089F9D30u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089F9D40u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089F9D44u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089F9D54u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089F9D60u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089F9D70u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089F9D80u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089F9DB8u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089F9DC4u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089F9DD4u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089F9DE4u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089F9E00u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089F9E0Cu, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089F9E1Cu, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089F9E2Cu, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089F9E44u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089F9E4Cu, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089F9E54u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089F9E5Cu, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089F9E64u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089F9E6Cu, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089F9E78u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089F9E88u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089F9E98u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089F9EB0u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089F9EB8u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089F9EC4u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089F9ED4u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089F9EE4u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089F9F68u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089F9F74u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089F9F84u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089F9F94u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FA024u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FA030u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FA040u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FA050u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FA0D4u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FA0E0u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FA0F0u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FA100u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FA110u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FA11Cu, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FA12Cu, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FA13Cu, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FA178u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FA188u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FA194u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FA1BCu, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FA1C4u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FA1D0u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FA1D8u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FA1E0u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FA1FCu, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FA208u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FA218u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FA228u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FA240u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FA24Cu, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FA25Cu, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FA26Cu, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FA2F0u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FA2FCu, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FA30Cu, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FA31Cu, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FA32Cu, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FA338u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FA348u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FA358u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FA394u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FA3A4u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FA3B0u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FA3D8u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FA3E0u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FA3FCu, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FA408u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FA418u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FA428u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FA440u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FA448u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FA4C8u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FA4D4u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FA4E4u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FA4F4u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FA504u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FA50Cu, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FA548u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FA558u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FA564u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FA58Cu, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FA594u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FA5ACu, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FA5C4u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FA5D0u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FA5E0u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FA5F0u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FA608u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FA614u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FA61Cu, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FA640u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FA64Cu, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FA65Cu, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FA66Cu, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FA67Cu, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FA684u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FA6C0u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FA6D0u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FA6DCu, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FA704u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FA710u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FA720u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FA730u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FA73Cu, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FA754u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FA76Cu, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FA778u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FA788u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FA7A0u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FA7BCu, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FA7ECu, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FA7F8u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FA808u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FA818u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FA834u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FA840u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FA850u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FA860u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FA87Cu, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FA888u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FA898u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FA8A8u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FA8C4u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FA8CCu, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FA8E8u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FA8F4u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FA904u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FA914u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FA930u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FA938u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FA984u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FA994u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FA9A4u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FAA08u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FAA18u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FAA28u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FAA54u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FAA5Cu, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FAA8Cu, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FAAB8u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FAAC0u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FAAF0u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FAB1Cu, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FAB28u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FAB38u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FAB48u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FABB4u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FABD4u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FABE0u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FABF0u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FAC00u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FAC6Cu, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FAC8Cu, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FAC98u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FACA8u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FACB8u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FAD24u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FAD30u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FAD40u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FAD50u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FADBCu, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FADCCu, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FADD4u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FADE4u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FADF0u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FADF8u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FAE28u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FAE7Cu, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FAE88u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FAE90u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FAE98u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FAEA8u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FAEB8u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FAED8u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FAF18u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FAF28u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FAF40u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FAF50u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FAF60u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FAF74u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FAF7Cu, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FAF88u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FAF90u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FAF98u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FAFA4u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FB00Cu, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FB044u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FB05Cu, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FB0A8u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FB0B0u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FB0C8u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FB110u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FB158u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FB160u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FB178u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FB198u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FB1BCu, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FB1FCu, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FB204u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FB228u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FB234u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FB23Cu, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FB244u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FB24Cu, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FB258u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FB260u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FB268u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FB270u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FB27Cu, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FB284u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FB28Cu, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FB294u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FB2A0u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FB2E8u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FB2F0u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FB2F8u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FB300u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FB304u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FB324u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FB330u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FB360u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FB368u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FB388u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FB3DCu, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FB40Cu, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FB44Cu, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FB4CCu, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FB4DCu, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FB504u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FB550u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FB59Cu, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FB5A4u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FB5ACu, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FB5B4u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FB5BCu, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FB5C4u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FB5E4u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FB604u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FB61Cu, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FB62Cu, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FB654u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FB660u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FB670u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FB690u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FB6ACu, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FB6C0u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FB6E0u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FB6ECu, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FB6F8u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FB734u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FB754u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FB760u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FB77Cu, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FB78Cu, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FB798u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FB7C0u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FB7CCu, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FB7D8u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FB7E0u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FB7ECu, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FB7F8u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FB7FCu, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FB80Cu, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FB820u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FB83Cu, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FB84Cu, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FB854u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FB868u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FB874u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FB888u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FB898u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FB8A8u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FB8B0u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FB8BCu, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FB8C8u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FB8F0u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FB914u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FB91Cu, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FB928u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FB94Cu, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FB95Cu, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FB9ACu, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FB9C8u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FB9D0u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FB9D4u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FB9E0u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FB9E8u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FBA00u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FBA1Cu, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FBA24u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FBA28u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FBA30u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FBA38u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FBA50u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FBA80u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FBA90u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FBA94u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FBAA4u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FBAB8u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FBAC4u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FBAC8u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FBAF4u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FBB14u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FBB1Cu, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FBB24u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FBB3Cu, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FBB44u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FBB74u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FBBC4u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FBBD4u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FBBD8u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FBBE0u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FBBF0u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FBC08u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FBC1Cu, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FBC28u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FBC2Cu, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FBC58u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FBC78u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FBC80u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FBC88u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FBCA0u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FBCA8u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FBCD4u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FBCF4u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FBCFCu, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FBD04u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FBD0Cu, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FBD38u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FBD58u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FBD60u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FBD68u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FBD90u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FBD98u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FBDACu, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FBDC0u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FBDCCu, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FBDD0u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FBDFCu, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FBE1Cu, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FBE24u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FBE2Cu, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FBE44u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FBE50u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FBE58u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FBE84u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FBEA4u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FBEACu, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FBEB4u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FBEC0u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FBECCu, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FBEF8u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FBF18u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FBF20u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FBF28u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FBF2Cu, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FBF40u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FBF54u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FBF60u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FBF64u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FBF94u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FBFB4u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FBFBCu, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FBFC4u, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FBFDCu, &recomp_unit_0125, "recomp_unit_0125"); - runtime.register_function(0x089FBFF8u, &recomp_unit_0125, "recomp_unit_0125"); + // PSPRECOMP_V812_COMPACT_REGISTRATION: same entry set, looped once in Runtime instead of source-expanded calls. + runtime.register_generated_entry_mask(0x089F8000u, &recomp_unit_0125, "recomp_unit_0125", + kEntryMasks_recomp_unit_0125, 64u); } } // namespace psprecomp diff --git a/profiles/vcs/generated/generated_unit_0126.cpp b/profiles/vcs/generated/generated_unit_0126.cpp index adae602..21061af 100644 --- a/profiles/vcs/generated/generated_unit_0126.cpp +++ b/profiles/vcs/generated/generated_unit_0126.cpp @@ -808,6 +808,19 @@ LOCAL_DISPATCH: AOT_REGCACHE_SYNC_OUT(); return; } } +// PSPRECOMP_V812_SHARED_SCHED_BLOCK: one scheduler-exact slow boundary per unit. +LOCAL_SCHED_BOUNDARY: + ctx.pc = jump_target; + AOT_REGCACHE_SYNC_OUT(); + if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { + ++local_redispatch_rounds; + AOT_REGCACHE_SYNC_IN(); + local_transfers = 0u; + local_pc = ctx.pc; + entry_id = 0u; + goto LOCAL_DISPATCH; + } + return; L_089FC000: aot_gpr_5 = (2232u << 16u); aot_gpr_4 = (ctx.gpr[16] | 0u); @@ -831,18 +844,8 @@ L_089FC014: ctx.gpr[29] = (ctx.gpr[29] + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089FC038: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-64)); aot_mem.aot_direct_store32(ctx.gpr[29] + static_cast(16), ctx.gpr[17]); @@ -1400,18 +1403,8 @@ L_089FC494: ctx.gpr[29] = (ctx.gpr[29] + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089FC4C4: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-48)); aot_mem.aot_direct_store32(ctx.gpr[29] + static_cast(20), ctx.gpr[19]); @@ -1688,18 +1681,8 @@ L_089FC6E0: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089FC6F8: aot_gpr_4 = (aot_mem.aot_direct_load32(ctx.gpr[18] + static_cast(40))); aot_gpr_5 = (0u | 7u); @@ -2313,18 +2296,8 @@ L_089FCC08: ctx.gpr[29] = (ctx.gpr[29] + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089FCC3C: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); aot_mem.aot_direct_store32(ctx.gpr[29] + static_cast(0), ctx.gpr[16]); @@ -2433,18 +2406,8 @@ L_089FCCDC: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089FCCF4: { const bool branch_taken = aot_gpr_4 == aot_gpr_5; aot_gpr_5 = (0u | 91u); @@ -3536,18 +3499,8 @@ L_089FD454: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089FD46C: { const std::uint32_t vfpu_address = aot_gpr_6 + static_cast(0); std::uint32_t vfpu_words[4]{}; @@ -3603,300 +3556,120 @@ L_089FD46C: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089FD494: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089FD49C: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089FD4A4: jump_target = aot_gpr_31; aot_gpr_2 = (0u | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089FD4AC: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089FD4B4: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089FD4BC: jump_target = aot_gpr_31; aot_gpr_2 = (0u | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089FD4C4: jump_target = aot_gpr_31; aot_gpr_2 = (0u | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089FD4CC: jump_target = aot_gpr_31; aot_gpr_2 = (0u | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089FD4D4: jump_target = aot_gpr_31; aot_gpr_2 = (0u | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089FD4DC: jump_target = aot_gpr_31; aot_gpr_2 = (0u | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089FD4E4: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089FD4EC: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089FD4F4: jump_target = aot_gpr_31; aot_gpr_2 = (0u | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089FD4FC: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089FD504: jump_target = aot_gpr_31; aot_gpr_2 = (0u | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089FD50C: jump_target = aot_gpr_31; aot_gpr_2 = (0u | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089FD514: jump_target = aot_gpr_31; aot_gpr_2 = (0u | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089FD51C: aot_gpr_4 = (static_cast(static_cast(static_cast(aot_mem.aot_direct_load16(aot_gpr_4 + static_cast(86)))))); aot_gpr_5 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(24))); @@ -3910,51 +3683,21 @@ L_089FD51C: ctx.fpr[0] = std::bit_cast(std::bit_cast(ctx.fpr[0]) ^ 0x80000000u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089FD544: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089FD54C: jump_target = aot_gpr_31; aot_gpr_2 = (0u | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089FD554: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); aot_mem.aot_direct_store32(ctx.gpr[29] + static_cast(0), ctx.gpr[16]); @@ -4041,18 +3784,8 @@ L_089FD5BC: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089FD660: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); aot_mem.aot_direct_store32(ctx.gpr[29] + static_cast(4), ctx.gpr[17]); @@ -4103,18 +3836,8 @@ L_089FD6B0: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089FD6C4: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); aot_mem.aot_direct_store32(ctx.gpr[29] + static_cast(0), ctx.gpr[16]); @@ -4200,18 +3923,8 @@ L_089FD748: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089FD75C: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); aot_mem.aot_direct_store32(ctx.gpr[29] + static_cast(0), aot_gpr_31); @@ -4224,18 +3937,8 @@ L_089FD76C: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089FD778: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); aot_gpr_5 = (aot_mem.aot_direct_load8(ctx.gpr[28] + static_cast(4224))); @@ -4300,18 +4003,8 @@ L_089FD7D4: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089FD7E4: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); aot_gpr_4 = (aot_mem.aot_direct_load8(ctx.gpr[28] + static_cast(-7080))); @@ -4407,18 +4100,8 @@ L_089FD87C: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089FD890: aot_gpr_5 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(76))); aot_gpr_5 = (aot_gpr_5 | 1u); @@ -4426,18 +4109,8 @@ L_089FD890: aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(76), aot_gpr_5); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089FD8A0: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-32)); aot_gpr_4 = (aot_mem.aot_direct_load8(ctx.gpr[28] + static_cast(-7080))); @@ -4590,35 +4263,15 @@ L_089FD9CC: ctx.gpr[29] = (ctx.gpr[29] + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089FD9F0: jump_target = aot_gpr_31; aot_mem.aot_direct_store32(ctx.gpr[28] + static_cast(-9304), aot_gpr_4); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089FD9F8: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-80)); aot_gpr_5 = (aot_mem.aot_direct_load8(ctx.gpr[28] + static_cast(-7080))); @@ -4862,18 +4515,8 @@ L_089FDB74: ctx.gpr[29] = (ctx.gpr[29] + static_cast(80)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089FDB84: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); aot_mem.aot_direct_store32(ctx.gpr[29] + static_cast(0), aot_gpr_31); @@ -4904,18 +4547,8 @@ L_089FDBB8: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089FDBC4: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-848)); aot_gpr_5 = (aot_mem.aot_direct_load8(ctx.gpr[28] + static_cast(4224))); @@ -8493,18 +8126,8 @@ L_089FF920: ctx.gpr[29] = (ctx.gpr[29] + static_cast(848)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089FF968: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-256)); aot_gpr_5 = (aot_mem.aot_direct_load8(ctx.gpr[28] + static_cast(4224))); @@ -9000,18 +8623,8 @@ L_089FFD70: ctx.gpr[29] = (ctx.gpr[29] + static_cast(256)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089FFDB0: aot_gpr_4 = (aot_mem.aot_direct_load8(ctx.gpr[28] + static_cast(-7080))); { const bool branch_taken = aot_gpr_4 != 0u; @@ -9222,18 +8835,8 @@ L_089FFF8C: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_089FFF94: aot_fpr_13 = std::bit_cast(aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(0))); ctx.fpr[14] = std::bit_cast(aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(36))); @@ -9300,735 +8903,8 @@ void recomp_unit_0126(Runtime &rt, AllegrexContext &ctx) { void register_generated_unit_126(Runtime &runtime) { runtime.register_generated_unit(126u, 0x089FC000u, 16384u, &recomp_unit_0126, &recomp_unit_0126_entry); - runtime.register_function(0x089FC000u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FC014u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FC038u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FC088u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FC098u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FC09Cu, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FC0D8u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FC0F4u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FC0FCu, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FC100u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FC108u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FC110u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FC138u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FC140u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FC14Cu, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FC150u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FC15Cu, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FC164u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FC16Cu, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FC174u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FC18Cu, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FC194u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FC198u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FC1B0u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FC1C4u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FC1E8u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FC208u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FC210u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FC218u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FC220u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FC250u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FC270u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FC278u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FC280u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FC284u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FC294u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FC2BCu, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FC2DCu, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FC2E4u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FC2ECu, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FC2F4u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FC2FCu, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FC320u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FC340u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FC36Cu, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FC38Cu, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FC394u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FC39Cu, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FC3A0u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FC3B0u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FC3C4u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FC3D0u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FC3D4u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FC3E4u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FC40Cu, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FC42Cu, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FC434u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FC43Cu, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FC448u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FC450u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FC458u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FC460u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FC474u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FC490u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FC494u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FC4C4u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FC50Cu, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FC51Cu, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FC520u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FC548u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FC568u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FC570u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FC578u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FC588u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FC5A4u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FC5B8u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FC5C4u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FC5C8u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FC5D4u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FC5E4u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FC5F0u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FC60Cu, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FC618u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FC634u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FC640u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FC658u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FC674u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FC67Cu, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FC680u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FC68Cu, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FC694u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FC69Cu, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FC6A4u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FC6ACu, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FC6C8u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FC6D4u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FC6E0u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FC6F8u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FC728u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FC748u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FC750u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FC758u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FC760u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FC790u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FC7B0u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FC7B8u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FC7C0u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FC7C8u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FC7F8u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FC818u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FC820u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FC828u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FC830u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FC85Cu, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FC87Cu, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FC884u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FC88Cu, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FC894u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FC8C4u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FC8E4u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FC8ECu, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FC8F4u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FC8FCu, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FC92Cu, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FC94Cu, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FC954u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FC95Cu, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FC964u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FC994u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FC9B4u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FC9BCu, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FC9C4u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FC9CCu, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FC9E0u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FCA0Cu, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FCA2Cu, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FCA34u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FCA3Cu, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FCA44u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FCA4Cu, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FCA78u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FCA94u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FCA9Cu, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FCAA0u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FCAB4u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FCACCu, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FCADCu, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FCAF8u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FCB04u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FCB18u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FCB20u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FCB40u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FCB60u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FCB68u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FCB70u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FCB74u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FCB80u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FCBA8u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FCBC8u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FCBD0u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FCBD8u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FCC08u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FCC3Cu, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FCC58u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FCC68u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FCC74u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FCC7Cu, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FCC88u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FCCACu, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FCCB4u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FCCBCu, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FCCC4u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FCCCCu, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FCCD4u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FCCDCu, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FCCF4u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FCCFCu, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FCD04u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FCD0Cu, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FCD14u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FCD1Cu, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FCD24u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FCD38u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FCD58u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FCD60u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FCD64u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FCD70u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FCD84u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FCDA4u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FCDACu, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FCDB4u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FCDB8u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FCDC4u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FCDD8u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FCDF8u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FCE00u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FCE04u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FCE10u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FCE1Cu, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FCE24u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FCE34u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FCE44u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FCE58u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FCE78u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FCE80u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FCE84u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FCE8Cu, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FCEA0u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FCEC0u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FCEC8u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FCECCu, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FCED8u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FCEE0u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FCEECu, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FCEF4u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FCF08u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FCF28u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FCF30u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FCF34u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FCF40u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FCF54u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FCF74u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FCF7Cu, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FCF84u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FCF88u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FCF94u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FCFA8u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FCFC8u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FCFD0u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FCFD4u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FCFE0u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FCFF4u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FD014u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FD01Cu, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FD024u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FD028u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FD034u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FD048u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FD068u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FD070u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FD074u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FD080u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FD094u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FD0B4u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FD0BCu, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FD0C4u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FD0C8u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FD0D4u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FD0E8u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FD108u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FD110u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FD114u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FD120u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FD134u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FD154u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FD15Cu, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FD164u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FD168u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FD174u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FD184u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FD18Cu, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FD1A0u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FD1C0u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FD1C8u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FD1CCu, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FD1D8u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FD1ECu, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FD20Cu, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FD214u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FD218u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FD224u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FD238u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FD258u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FD260u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FD264u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FD270u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FD278u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FD29Cu, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FD2A4u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FD2B4u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FD2BCu, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FD2D0u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FD2F0u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FD2F8u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FD2FCu, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FD304u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FD328u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FD34Cu, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FD354u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FD364u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FD36Cu, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FD378u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FD380u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FD394u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FD3A4u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FD3B0u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FD3BCu, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FD3E0u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FD3F8u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FD408u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FD41Cu, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FD43Cu, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FD444u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FD448u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FD454u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FD46Cu, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FD494u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FD49Cu, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FD4A4u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FD4ACu, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FD4B4u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FD4BCu, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FD4C4u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FD4CCu, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FD4D4u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FD4DCu, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FD4E4u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FD4ECu, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FD4F4u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FD4FCu, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FD504u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FD50Cu, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FD514u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FD51Cu, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FD544u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FD54Cu, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FD554u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FD574u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FD590u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FD5A0u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FD5BCu, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FD660u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FD67Cu, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FD690u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FD69Cu, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FD6A8u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FD6B0u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FD6C4u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FD6E4u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FD6F4u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FD700u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FD710u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FD718u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FD71Cu, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FD72Cu, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FD734u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FD73Cu, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FD740u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FD748u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FD75Cu, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FD76Cu, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FD778u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FD790u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FD7A4u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FD7ACu, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FD7B4u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FD7BCu, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FD7C0u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FD7CCu, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FD7D4u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FD7E4u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FD800u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FD80Cu, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FD814u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FD81Cu, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FD824u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FD838u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FD844u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FD85Cu, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FD868u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FD86Cu, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FD87Cu, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FD890u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FD8A0u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FD8CCu, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FD8D8u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FD8E0u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FD8E8u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FD8F0u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FD8F8u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FD900u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FD91Cu, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FD924u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FD930u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FD938u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FD948u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FD954u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FD960u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FD96Cu, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FD970u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FD984u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FD9B0u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FD9CCu, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FD9F0u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FD9F8u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FDA10u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FDA20u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FDA28u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FDA30u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FDA38u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FDA48u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FDA50u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FDA64u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FDA6Cu, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FDA80u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FDA88u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FDA98u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FDAA8u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FDAB4u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FDAFCu, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FDB5Cu, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FDB64u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FDB70u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FDB74u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FDB84u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FDB94u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FDBB0u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FDBB8u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FDBC4u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FDC14u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FDC44u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FDC54u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FDC5Cu, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FDC6Cu, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FDC78u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FDC84u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FDCA0u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FDCA8u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FDCFCu, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FDD18u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FDD30u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FDD48u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FDD60u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FDD78u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FDD90u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FDDA8u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FDDC0u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FDE3Cu, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FDE44u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FDE58u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FDE6Cu, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FDE80u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FDE94u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FDEC0u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FDED0u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FDED4u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FDEF0u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FDF34u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FDF44u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FDF50u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FDF60u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FDF68u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FDF7Cu, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FDF84u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FDF8Cu, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FDFB0u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FDFBCu, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FDFC4u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FE030u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FE038u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FE040u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FE048u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FE070u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FE07Cu, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FE084u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FE0F0u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FE100u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FE110u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FE11Cu, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FE138u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FE148u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FE150u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FE164u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FE17Cu, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FE184u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FE1A0u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FE1A8u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FE1FCu, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FE218u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FE230u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FE248u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FE260u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FE278u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FE290u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FE2A8u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FE2C0u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FE33Cu, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FE344u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FE358u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FE36Cu, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FE380u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FE394u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FE3C0u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FE3D0u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FE3D4u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FE3F0u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FE434u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FE444u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FE450u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FE460u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FE468u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FE488u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FE490u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FE498u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FE4BCu, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FE4C8u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FE4D0u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FE53Cu, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FE544u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FE54Cu, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FE554u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FE57Cu, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FE588u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FE590u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FE5FCu, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FE60Cu, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FE61Cu, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FE628u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FE644u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FE654u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FE65Cu, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FE670u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FE688u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FE698u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FE6A4u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FE6C8u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FE6CCu, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FE72Cu, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FE75Cu, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FE768u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FE78Cu, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FE7A4u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FE7B0u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FE7C0u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FE7D4u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FE7DCu, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FE7E0u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FE7F8u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FE80Cu, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FE81Cu, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FE82Cu, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FE844u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FE850u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FE880u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FE890u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FE8ACu, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FE8BCu, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FE8CCu, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FE8D0u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FE918u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FE928u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FE944u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FE94Cu, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FE978u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FE990u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FE998u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FE99Cu, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FE9C4u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FE9ECu, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FEA04u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FEA08u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FEA40u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FEA50u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FEAC8u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FEAD4u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FEB10u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FEB20u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FEB3Cu, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FEB4Cu, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FEB5Cu, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FEB60u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FEB94u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FEBA4u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FEBC0u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FEBC8u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FEBFCu, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FEC0Cu, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FECA0u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FECACu, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FECE0u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FECF0u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FED0Cu, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FED1Cu, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FED2Cu, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FED30u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FED64u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FED74u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FED90u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FED98u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FEDCCu, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FEDDCu, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FEE9Cu, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FEED8u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FEF60u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FEF74u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FF050u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FF08Cu, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FF0E0u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FF0E8u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FF0F0u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FF0F8u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FF114u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FF118u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FF13Cu, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FF148u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FF158u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FF15Cu, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FF16Cu, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FF17Cu, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FF180u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FF1B4u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FF1C0u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FF1D0u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FF1D8u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FF20Cu, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FF214u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FF284u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FF288u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FF2ACu, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FF2B8u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FF2C8u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FF2D8u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FF2E8u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FF310u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FF31Cu, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FF32Cu, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FF334u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FF358u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FF360u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FF3D8u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FF3DCu, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FF400u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FF40Cu, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FF41Cu, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FF42Cu, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FF43Cu, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FF464u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FF470u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FF480u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FF488u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FF4ACu, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FF4B4u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FF698u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FF6C0u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FF71Cu, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FF724u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FF72Cu, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FF74Cu, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FF754u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FF768u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FF778u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FF784u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FF78Cu, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FF794u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FF7A0u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FF7B4u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FF7C0u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FF7D0u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FF7D8u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FF7E8u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FF7F8u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FF804u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FF80Cu, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FF810u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FF81Cu, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FF830u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FF838u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FF848u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FF850u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FF85Cu, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FF870u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FF888u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FF898u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FF8A8u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FF8B8u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FF8D0u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FF8D8u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FF8E8u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FF8F8u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FF900u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FF904u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FF920u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FF968u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FF9B0u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FF9B8u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FFA14u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FFA34u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FFA3Cu, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FFA54u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FFA7Cu, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FFAB8u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FFAC8u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FFAF0u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FFB30u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FFB8Cu, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FFBA4u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FFBE8u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FFC2Cu, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FFC34u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FFC78u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FFCBCu, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FFCCCu, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FFCE4u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FFCF4u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FFD18u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FFD70u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FFDB0u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FFDBCu, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FFDC8u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FFE08u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FFE10u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FFE18u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FFE48u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FFE64u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FFE7Cu, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FFE94u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FFE9Cu, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FFEB8u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FFEC0u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FFEC8u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FFED0u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FFF18u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FFF78u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FFF8Cu, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FFF94u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FFFBCu, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FFFC4u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FFFDCu, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FFFF4u, &recomp_unit_0126, "recomp_unit_0126"); - runtime.register_function(0x089FFFFCu, &recomp_unit_0126, "recomp_unit_0126"); + // PSPRECOMP_V812_COMPACT_REGISTRATION: same entry set, looped once in Runtime instead of source-expanded calls. + runtime.register_generated_entry_mask(0x089FC000u, &recomp_unit_0126, "recomp_unit_0126", + kEntryMasks_recomp_unit_0126, 64u); } } // namespace psprecomp diff --git a/profiles/vcs/generated/generated_unit_0127.cpp b/profiles/vcs/generated/generated_unit_0127.cpp index 18b78b4..00f1b6c 100644 --- a/profiles/vcs/generated/generated_unit_0127.cpp +++ b/profiles/vcs/generated/generated_unit_0127.cpp @@ -1132,17 +1132,10 @@ LOCAL_DISPATCH: AOT_REGCACHE_SYNC_OUT(); return; } } -L_08A00000: - aot_gpr_5 = (0u | 1u); - aot_mem.aot_direct_store8(aot_gpr_4 + static_cast(42), static_cast(aot_gpr_5)); - goto L_08A00008; -L_08A00008: - jump_target = aot_gpr_31; - local_pc = jump_target; - if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } +// PSPRECOMP_V812_SHARED_SCHED_BLOCK: one scheduler-exact slow boundary per unit. +LOCAL_SCHED_BOUNDARY: ctx.pc = jump_target; AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { ++local_redispatch_rounds; AOT_REGCACHE_SYNC_IN(); @@ -1152,6 +1145,16 @@ L_08A00008: goto LOCAL_DISPATCH; } return; +L_08A00000: + aot_gpr_5 = (0u | 1u); + aot_mem.aot_direct_store8(aot_gpr_4 + static_cast(42), static_cast(aot_gpr_5)); + goto L_08A00008; +L_08A00008: + jump_target = aot_gpr_31; + local_pc = jump_target; + if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A00010: aot_fpr_12 = std::bit_cast(aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(36))); aot_fpr_13 = std::bit_cast(std::bit_cast(aot_fpr_12) & 0x7FFFFFFFu); @@ -1178,18 +1181,8 @@ L_08A0003C: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A00044: aot_fpr_12 = std::bit_cast(aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(36))); aot_fpr_13 = std::bit_cast(std::bit_cast(aot_fpr_12) & 0x7FFFFFFFu); @@ -1214,18 +1207,8 @@ L_08A0006C: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A00074: aot_fpr_13 = std::bit_cast(aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(36))); ctx.fpr[14] = std::bit_cast(std::bit_cast(aot_fpr_13) & 0x7FFFFFFFu); @@ -1268,18 +1251,8 @@ L_08A000BC: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A000C4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), std::bit_cast(aot_fpr_20)); @@ -1313,18 +1286,8 @@ L_08A000F4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A00104: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -1393,18 +1356,8 @@ L_08A00184: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A0019C: aot_gpr_29 = (aot_gpr_29 + static_cast(-384)); ctx.gpr[7] = (15948u << 16u); @@ -1967,18 +1920,8 @@ L_08A00518: aot_gpr_29 = (aot_gpr_29 + static_cast(384)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A00548: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -2013,18 +1956,8 @@ L_08A00588: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A005A0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), aot_gpr_17); @@ -2124,18 +2057,8 @@ L_08A00628: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A00640: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(0))); @@ -2155,18 +2078,8 @@ L_08A00658: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A00670: aot_gpr_31 = (0x08A00678u); goto L_08A007E4; @@ -2376,18 +2289,8 @@ L_08A007B4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A007C0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -2403,18 +2306,8 @@ L_08A007D0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A007E4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), aot_gpr_17); @@ -2501,18 +2394,8 @@ L_08A00878: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A0088C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), aot_gpr_17); @@ -2661,18 +2544,8 @@ L_08A00974: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A0098C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), aot_gpr_17); @@ -2821,18 +2694,8 @@ L_08A00A74: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A00A8C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), aot_gpr_17); @@ -2878,18 +2741,8 @@ L_08A00AD4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A00AEC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(7688))); @@ -2925,18 +2778,8 @@ L_08A00B20: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A00B3C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -3203,18 +3046,8 @@ L_08A00D0C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A00D24: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (ctx.gpr[28] + static_cast(7768)); @@ -3391,18 +3224,8 @@ L_08A00E50: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A00E68: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), aot_gpr_17); @@ -3544,18 +3367,8 @@ L_08A00F40: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A00F58: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(7688))); @@ -3627,18 +3440,8 @@ L_08A00FCC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A00FE0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(5876))); @@ -3675,18 +3478,8 @@ L_08A01018: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A01030: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(7688))); @@ -3758,18 +3551,8 @@ L_08A010A4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A010B8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(7688))); @@ -3813,18 +3596,8 @@ L_08A010FC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A01110: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -3838,18 +3611,8 @@ L_08A01120: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A01130: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), aot_gpr_17); @@ -3926,18 +3689,8 @@ L_08A011AC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A011C0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(7688))); @@ -3972,18 +3725,8 @@ L_08A011F4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A0120C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -4059,18 +3802,8 @@ L_08A01288: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A0129C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(7688))); @@ -4105,36 +3838,16 @@ L_08A012D0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A012E8: aot_mem.aot_direct_store8(ctx.gpr[28] + static_cast(4211), static_cast(0u)); jump_target = aot_gpr_31; ctx.gpr[2] = (0u | 1u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A012F4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), aot_gpr_17); @@ -4186,18 +3899,8 @@ L_08A0134C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A01364: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(5876))); @@ -4285,35 +3988,15 @@ L_08A013F8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A01418: jump_target = aot_gpr_31; aot_mem.aot_direct_store8(ctx.gpr[28] + static_cast(-16128), static_cast(aot_gpr_4)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A01420: aot_gpr_5 = (aot_gpr_4 + static_cast(416)); aot_mem.aot_direct_store32(aot_gpr_5 + static_cast(-416), 0u); @@ -4322,18 +4005,8 @@ L_08A01420: ctx.gpr[2] = (aot_gpr_4 | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A01434: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(6900))); @@ -4361,18 +4034,8 @@ L_08A01460: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A01474: ctx.gpr[6] = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(416))); aot_mem.aot_direct_store32(aot_gpr_5 + static_cast(0), ctx.gpr[6]); @@ -4380,18 +4043,8 @@ L_08A01474: aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(416), aot_gpr_5); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A01484: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(8284))); @@ -4476,18 +4129,8 @@ L_08A01514: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A01528: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(-8976))); @@ -4529,18 +4172,8 @@ L_08A015B4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A015C8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -4556,18 +4189,8 @@ L_08A015DC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A015F0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -4596,18 +4219,8 @@ L_08A01614: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A01620: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -4623,18 +4236,8 @@ L_08A01634: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A01648: ctx.gpr[7] = (aot_gpr_5 | 0u); aot_gpr_5 = (aot_mem.aot_direct_load32(ctx.gpr[7] + static_cast(0))); @@ -4703,18 +4306,8 @@ L_08A01704: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A0170C: aot_gpr_29 = (aot_gpr_29 + static_cast(-128)); ctx.gpr[6] = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(0))); @@ -4948,35 +4541,15 @@ L_08A01828: aot_gpr_29 = (aot_gpr_29 + static_cast(128)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A01830: jump_target = aot_gpr_31; aot_fpr_0 = std::bit_cast(0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A01838: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(12), ctx.gpr[18]); @@ -5029,18 +4602,8 @@ L_08A018E0: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A01904: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(8), aot_gpr_17); @@ -5155,18 +4718,8 @@ L_08A019A4: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A019BC: aot_gpr_4 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(16))); aot_gpr_4 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(0))); @@ -5175,18 +4728,8 @@ L_08A019BC: ctx.gpr[2] = (ctx.gpr[2] < static_cast(1) ? 1u : 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A019D0: ctx.gpr[6] = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(20))); ctx.gpr[7] = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(16))); @@ -5236,18 +4779,8 @@ L_08A01A24: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A01A2C: aot_gpr_5 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(20))); ctx.gpr[6] = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(16))); @@ -5267,18 +4800,8 @@ L_08A01A2C: ctx.gpr[2] = (ctx.gpr[2] + aot_gpr_4); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A01A6C: aot_gpr_5 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(20))); aot_gpr_4 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(16))); @@ -5290,18 +4813,8 @@ L_08A01A6C: ctx.gpr[2] = (static_cast(static_cast(ctx.gpr[2]) >> 2u)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A01A8C: aot_gpr_29 = (aot_gpr_29 + static_cast(-128)); ctx.gpr[7] = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(0))); @@ -5425,18 +4938,8 @@ L_08A01B38: aot_gpr_29 = (aot_gpr_29 + static_cast(128)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A01B4C: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); ctx.gpr[7] = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(0))); @@ -5533,18 +5036,8 @@ L_08A01BC8: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A01BE0: aot_gpr_5 = (ctx.gpr[6] & 255u); { const bool branch_taken = aot_gpr_5 == 0u; @@ -5570,18 +5063,8 @@ L_08A01C00: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A01C08: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), std::bit_cast(aot_fpr_20)); @@ -5606,18 +5089,8 @@ L_08A01C24: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A01C44: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), std::bit_cast(aot_fpr_20)); @@ -5642,18 +5115,8 @@ L_08A01C60: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A01C80: aot_gpr_29 = (aot_gpr_29 + static_cast(-96)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(60), aot_gpr_16); @@ -6000,18 +5463,8 @@ L_08A01F00: aot_gpr_29 = (aot_gpr_29 + static_cast(96)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A01F28: aot_gpr_29 = (aot_gpr_29 + static_cast(-112)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(64), aot_gpr_16); @@ -6381,18 +5834,8 @@ L_08A021C8: aot_gpr_29 = (aot_gpr_29 + static_cast(112)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A021F4: ctx.gpr[6] = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(4))); ctx.gpr[7] = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(8))); @@ -6497,18 +5940,8 @@ L_08A022A4: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A022AC: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(8), aot_gpr_17); @@ -6633,35 +6066,15 @@ L_08A0235C: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A02374: jump_target = aot_gpr_31; ctx.gpr[2] = (0u | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A0237C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -6703,18 +6116,8 @@ L_08A023A4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A023FC: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(8), aot_gpr_17); @@ -6839,51 +6242,21 @@ L_08A024AC: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A024C4: jump_target = aot_gpr_31; ctx.gpr[2] = (0u | 1u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A024CC: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A024D4: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(8), aot_gpr_17); @@ -7008,51 +6381,21 @@ L_08A02584: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A0259C: jump_target = aot_gpr_31; ctx.gpr[2] = (0u | 1u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A025A4: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A025AC: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(8), aot_gpr_17); @@ -7177,52 +6520,22 @@ L_08A0265C: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A02674: jump_target = aot_gpr_31; ctx.gpr[2] = (0u | 3u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A0267C: jump_target = aot_gpr_31; aot_fpr_0 = std::bit_cast(aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(-9064))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A02684: aot_gpr_4 = (aot_mem.aot_direct_load16(aot_gpr_5 + static_cast(1918))); ctx.gpr[6] = (static_cast(aot_gpr_4) < 11 ? 1u : 0u); @@ -7248,18 +6561,8 @@ L_08A026A4: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A026AC: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(8), aot_gpr_17); @@ -7384,35 +6687,15 @@ L_08A0275C: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A02774: jump_target = aot_gpr_31; ctx.gpr[2] = (0u | 4u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A0277C: aot_gpr_29 = (aot_gpr_29 + static_cast(-64)); ctx.gpr[7] = (aot_gpr_5 | 0u); @@ -7481,18 +6764,8 @@ L_08A027C8: aot_gpr_29 = (aot_gpr_29 + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A027DC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (16585u << 16u); @@ -7523,51 +6796,21 @@ L_08A02808: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A02830: jump_target = aot_gpr_31; ctx.gpr[2] = (0u | 1u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A02838: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A02840: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(28), aot_gpr_16); @@ -7869,18 +7112,8 @@ L_08A029F0: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A02A20: aot_gpr_29 = (aot_gpr_29 + static_cast(-128)); aot_gpr_5 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(9732))); @@ -8142,18 +7375,8 @@ L_08A02C30: aot_gpr_29 = (aot_gpr_29 + static_cast(128)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A02C7C: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(8), aot_gpr_17); @@ -8287,51 +7510,21 @@ L_08A02D40: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A02D58: jump_target = aot_gpr_31; ctx.gpr[2] = (0u | 5u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A02D60: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A02D68: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); ctx.gpr[8] = (aot_mem.aot_direct_load8(ctx.gpr[6] + static_cast(20))); @@ -8540,18 +7733,8 @@ L_08A02EAC: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A02EC8: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); { const std::uint32_t aot_run_words[3]{aot_gpr_17, ctx.gpr[18], ctx.gpr[19]}; @@ -8777,18 +7960,8 @@ L_08A03024: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A03040: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), aot_gpr_17); @@ -9006,18 +8179,8 @@ L_08A0317C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A03194: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), aot_gpr_17); @@ -9235,18 +8398,8 @@ L_08A032D0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A032E8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), aot_gpr_17); @@ -9464,18 +8617,8 @@ L_08A03424: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A0343C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), aot_gpr_17); @@ -9693,18 +8836,8 @@ L_08A03578: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A03590: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -9911,18 +9044,8 @@ L_08A036B4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A036C4: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(32), aot_gpr_31); @@ -9991,18 +9114,8 @@ L_08A036F8: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A03704: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_fpr_12 = std::bit_cast(aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(24))); @@ -10070,18 +9183,8 @@ L_08A03704: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A0374C: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_fpr_12 = std::bit_cast(aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(36))); @@ -10149,18 +9252,8 @@ L_08A0374C: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A03794: aot_gpr_29 = (aot_gpr_29 + static_cast(-128)); ctx.gpr[6] = (aot_mem.aot_direct_load8(aot_gpr_4 + static_cast(48))); @@ -10448,18 +9541,8 @@ L_08A03968: aot_gpr_29 = (aot_gpr_29 + static_cast(128)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A03988: aot_gpr_29 = (aot_gpr_29 + static_cast(-64)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[8]); @@ -10736,18 +9819,8 @@ L_08A03B40: aot_gpr_29 = (aot_gpr_29 + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A03B88: aot_gpr_29 = (aot_gpr_29 + static_cast(-288)); ctx.gpr[7] = (aot_gpr_5 | 0u); @@ -10882,18 +9955,8 @@ L_08A03C88: aot_gpr_29 = (aot_gpr_29 + static_cast(288)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A03C9C: ctx.gpr[6] = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(76))); ctx.gpr[7] = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(72))); @@ -10971,18 +10034,8 @@ L_08A03D0C: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A03D14: aot_gpr_29 = (aot_gpr_29 + static_cast(-64)); { const std::uint32_t aot_run_words[9]{aot_gpr_16, aot_gpr_17, ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[22], ctx.gpr[23], aot_gpr_31}; @@ -11216,18 +10269,8 @@ L_08A03EB0: aot_gpr_29 = (aot_gpr_29 + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A03EDC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); ctx.gpr[6] = (aot_gpr_4 | 0u); @@ -11381,18 +10424,8 @@ L_08A03FBC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A03FC8: ctx.gpr[6] = (aot_mem.aot_direct_load32(aot_gpr_5 + static_cast(4))); ctx.gpr[7] = (aot_mem.aot_direct_load32(aot_gpr_5 + static_cast(0))); @@ -11430,1059 +10463,8 @@ void recomp_unit_0127(Runtime &rt, AllegrexContext &ctx) { void register_generated_unit_127(Runtime &runtime) { runtime.register_generated_unit(127u, 0x08A00000u, 16384u, &recomp_unit_0127, &recomp_unit_0127_entry); - runtime.register_function(0x08A00000u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A00008u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A00010u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A00030u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A00038u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A0003Cu, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A00044u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A00064u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A0006Cu, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A00074u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A00094u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A0009Cu, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A000ACu, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A000BCu, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A000C4u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A000D8u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A000E8u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A000F0u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A000F4u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A00104u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A0012Cu, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A0013Cu, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A00148u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A0015Cu, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A00170u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A00178u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A00180u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A00184u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A0019Cu, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A0020Cu, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A00234u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A0024Cu, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A002E8u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A00314u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A0031Cu, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A00324u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A0032Cu, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A00338u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A0034Cu, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A00358u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A00360u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A0036Cu, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A0037Cu, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A0038Cu, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A0039Cu, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A003A4u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A003C0u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A003C4u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A003DCu, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A003E8u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A003F4u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A00410u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A00424u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A00438u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A00440u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A00460u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A00464u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A00468u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A00488u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A004B0u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A004C8u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A004ECu, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A00504u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A00510u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A00518u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A00548u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A0057Cu, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A00588u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A005A0u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A005C0u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A005D8u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A005E4u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A005ECu, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A005F4u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A005FCu, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A00604u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A0060Cu, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A00614u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A00618u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A00620u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A00628u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A00640u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A00658u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A00670u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A00678u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A00680u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A00688u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A00690u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A00698u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A006A0u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A006A8u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A006B0u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A006B8u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A006C0u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A006C8u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A006D0u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A006D8u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A006E0u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A006E8u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A006F0u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A006F8u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A00700u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A00708u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A00710u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A00718u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A00720u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A00728u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A00730u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A00738u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A00740u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A00748u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A00750u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A00758u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A00760u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A00768u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A00770u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A00778u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A00780u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A00788u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A00790u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A00798u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A007A0u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A007A8u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A007B0u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A007B4u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A007C0u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A007D0u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A007E4u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A00808u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A00818u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A00820u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A00828u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A00838u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A00840u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A00848u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A00864u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A00874u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A00878u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A0088Cu, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A008B4u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A008C4u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A008CCu, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A008D4u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A008E0u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A008ECu, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A008F4u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A008FCu, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A00904u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A00914u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A00924u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A0092Cu, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A00934u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A00940u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A00948u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A00958u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A00970u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A00974u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A0098Cu, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A009B4u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A009C4u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A009CCu, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A009D4u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A009E0u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A009ECu, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A009F4u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A009FCu, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A00A04u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A00A14u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A00A24u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A00A2Cu, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A00A34u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A00A40u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A00A48u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A00A58u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A00A70u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A00A74u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A00A8Cu, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A00AB0u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A00AC0u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A00AC8u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A00AD4u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A00AECu, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A00B08u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A00B18u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A00B20u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A00B3Cu, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A00B64u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A00B78u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A00B88u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A00B90u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A00BB0u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A00BB8u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A00BC0u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A00BC8u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A00BD4u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A00BDCu, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A00BE4u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A00BF0u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A00BF8u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A00BFCu, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A00C18u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A00C20u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A00C2Cu, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A00C38u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A00C40u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A00C50u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A00C5Cu, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A00C64u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A00C6Cu, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A00C74u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A00C80u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A00C88u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A00C90u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A00C98u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A00CA4u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A00CACu, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A00CB4u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A00CBCu, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A00CC8u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A00CE0u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A00D04u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A00D0Cu, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A00D24u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A00D40u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A00D50u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A00D60u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A00D68u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A00D70u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A00D7Cu, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A00D88u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A00D90u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A00D98u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A00DA0u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A00DA8u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A00DB8u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A00DC0u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A00DC4u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A00DCCu, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A00DD4u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A00DDCu, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A00DECu, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A00DF4u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A00DF8u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A00E00u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A00E08u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A00E14u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A00E2Cu, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A00E50u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A00E68u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A00E90u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A00EA0u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A00EA8u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A00EB0u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A00EBCu, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A00EC8u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A00ED0u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A00ED8u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A00EE0u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A00EF0u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A00F00u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A00F08u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A00F10u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A00F1Cu, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A00F24u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A00F3Cu, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A00F40u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A00F58u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A00F74u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A00F84u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A00F8Cu, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A00F94u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A00FA0u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A00FB0u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A00FB8u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A00FBCu, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A00FC4u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A00FCCu, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A00FE0u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A00FF8u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A01000u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A01004u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A01010u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A01018u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A01030u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A0104Cu, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A0105Cu, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A01064u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A0106Cu, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A01078u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A01088u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A01090u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A01094u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A0109Cu, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A010A4u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A010B8u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A010D4u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A010E4u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A010ECu, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A010F4u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A010FCu, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A01110u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A01120u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A01130u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A01154u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A01164u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A0116Cu, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A01174u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A01180u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A0118Cu, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A01194u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A0119Cu, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A011ACu, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A011C0u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A011DCu, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A011ECu, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A011F4u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A0120Cu, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A01220u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A01230u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A01240u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A01248u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A01250u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A0125Cu, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A0126Cu, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A01274u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A01278u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A01280u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A01288u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A0129Cu, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A012B8u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A012C8u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A012D0u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A012E8u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A012F4u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A01318u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A01328u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A01330u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A0133Cu, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A0134Cu, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A01364u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A01384u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A0138Cu, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A01394u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A013A4u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A013B0u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A013B8u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A013C0u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A013CCu, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A013D4u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A013E0u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A013E8u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A013F8u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A01418u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A01420u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A01434u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A01450u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A01460u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A01474u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A01484u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A014A4u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A014A8u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A014BCu, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A014C0u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A014D4u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A014D8u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A014E0u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A014F8u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A01504u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A01510u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A01514u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A01528u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A01540u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A0154Cu, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A01558u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A015B0u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A015B4u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A015C8u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A015DCu, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A015F0u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A01600u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A0160Cu, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A01614u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A01620u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A01634u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A01648u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A01660u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A01704u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A0170Cu, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A0171Cu, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A01760u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A01768u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A01770u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A017BCu, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A017C4u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A017CCu, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A01818u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A01820u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A01828u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A01830u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A01838u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A018C0u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A018D0u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A018E0u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A01904u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A01924u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A0193Cu, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A0194Cu, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A01954u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A0195Cu, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A01964u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A0196Cu, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A01978u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A01980u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A01988u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A01990u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A01994u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A0199Cu, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A019A4u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A019BCu, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A019D0u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A019FCu, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A01A08u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A01A10u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A01A20u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A01A24u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A01A2Cu, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A01A6Cu, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A01A8Cu, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A01AACu, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A01B10u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A01B18u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A01B2Cu, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A01B38u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A01B4Cu, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A01B74u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A01B7Cu, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A01B90u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A01B9Cu, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A01BACu, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A01BB4u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A01BBCu, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A01BC8u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A01BE0u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A01BECu, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A01BF8u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A01C00u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A01C08u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A01C24u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A01C44u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A01C60u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A01C80u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A01CBCu, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A01CC8u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A01CD8u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A01CE8u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A01CF8u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A01D0Cu, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A01D1Cu, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A01D24u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A01D34u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A01D44u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A01D50u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A01D60u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A01D94u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A01D9Cu, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A01DA0u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A01DB4u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A01DC0u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A01DCCu, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A01DD4u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A01DD8u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A01DE4u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A01DECu, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A01DFCu, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A01E00u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A01E0Cu, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A01E1Cu, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A01E20u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A01E28u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A01E34u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A01E44u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A01E4Cu, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A01E58u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A01E60u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A01E74u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A01E7Cu, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A01EA4u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A01EC4u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A01ED8u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A01EF4u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A01EFCu, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A01F00u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A01F28u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A01F6Cu, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A01F78u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A01F80u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A01F88u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A01F90u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A01F9Cu, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A01FA8u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A01FB4u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A01FC4u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A01FECu, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A01FFCu, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A02008u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A02010u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A02020u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A02030u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A02038u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A02040u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A02044u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A02050u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A02058u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A0206Cu, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A02074u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A0207Cu, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A0208Cu, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A02098u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A020A0u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A020BCu, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A020C8u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A020D4u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A020E0u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A020ECu, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A02100u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A02108u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A02114u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A02120u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A0212Cu, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A02134u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A02144u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A02168u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A02188u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A0219Cu, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A021B8u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A021C4u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A021C8u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A021F4u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A02220u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A0222Cu, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A0223Cu, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A02244u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A0224Cu, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A02274u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A02280u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A02290u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A02298u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A022A0u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A022A4u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A022ACu, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A022CCu, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A022DCu, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A022F4u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A02304u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A0230Cu, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A02314u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A0231Cu, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A02324u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A02330u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A02338u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A02340u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A02348u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A0234Cu, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A02354u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A0235Cu, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A02374u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A0237Cu, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A02390u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A023A4u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A023FCu, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A0241Cu, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A0242Cu, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A02444u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A02454u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A0245Cu, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A02464u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A0246Cu, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A02474u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A02480u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A02488u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A02490u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A02498u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A0249Cu, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A024A4u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A024ACu, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A024C4u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A024CCu, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A024D4u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A024F4u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A02504u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A0251Cu, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A0252Cu, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A02534u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A0253Cu, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A02544u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A0254Cu, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A02558u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A02560u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A02568u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A02570u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A02574u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A0257Cu, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A02584u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A0259Cu, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A025A4u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A025ACu, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A025CCu, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A025DCu, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A025F4u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A02604u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A0260Cu, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A02614u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A0261Cu, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A02624u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A02630u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A02638u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A02640u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A02648u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A0264Cu, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A02654u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A0265Cu, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A02674u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A0267Cu, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A02684u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A02694u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A026A0u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A026A4u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A026ACu, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A026CCu, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A026DCu, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A026F4u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A02704u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A0270Cu, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A02714u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A0271Cu, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A02724u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A02730u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A02738u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A02740u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A02748u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A0274Cu, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A02754u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A0275Cu, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A02774u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A0277Cu, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A027A4u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A027B0u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A027C8u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A027DCu, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A02808u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A02830u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A02838u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A02840u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A02890u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A02898u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A028ACu, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A028C4u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A028DCu, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A028F0u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A02900u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A02910u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A0291Cu, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A02928u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A02930u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A02940u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A0294Cu, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A02954u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A0295Cu, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A02968u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A02974u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A02980u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A02988u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A02990u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A029A0u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A029ACu, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A029B8u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A029C0u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A029D0u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A029D4u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A029DCu, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A029E8u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A029F0u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A02A20u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A02A80u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A02A94u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A02AC0u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A02ACCu, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A02B18u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A02B6Cu, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A02BA8u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A02BB0u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A02BC0u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A02BC8u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A02BD8u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A02BE4u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A02BF0u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A02BFCu, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A02C1Cu, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A02C30u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A02C7Cu, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A02C9Cu, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A02CACu, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A02CB8u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A02CC0u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A02CD8u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A02CE8u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A02CF0u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A02CF8u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A02D00u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A02D08u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A02D14u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A02D1Cu, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A02D24u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A02D2Cu, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A02D30u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A02D38u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A02D40u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A02D58u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A02D60u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A02D68u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A02D9Cu, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A02DA8u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A02DB0u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A02DC0u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A02DC8u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A02DD0u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A02DD8u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A02DE0u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A02DE8u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A02DF0u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A02DF8u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A02E00u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A02E14u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A02E1Cu, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A02E30u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A02E38u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A02E4Cu, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A02E54u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A02E68u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A02E70u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A02E84u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A02E8Cu, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A02EA0u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A02EA8u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A02EACu, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A02EC8u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A02EF4u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A02F08u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A02F14u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A02F1Cu, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A02F30u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A02F38u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A02F40u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A02F48u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A02F50u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A02F58u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A02F60u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A02F68u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A02F70u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A02F78u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A02F8Cu, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A02F94u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A02FA8u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A02FB0u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A02FC4u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A02FCCu, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A02FE0u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A02FE8u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A02FFCu, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A03004u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A03018u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A03020u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A03024u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A03040u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A03064u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A03078u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A03084u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A0308Cu, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A030A0u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A030A8u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A030B0u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A030B8u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A030C0u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A030C8u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A030D0u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A030D8u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A030E0u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A030E8u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A030F8u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A03100u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A03110u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A03118u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A03128u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A03130u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A03140u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A03148u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A03158u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A03160u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A03170u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A03178u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A0317Cu, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A03194u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A031B8u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A031CCu, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A031D8u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A031E0u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A031F4u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A031FCu, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A03204u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A0320Cu, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A03214u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A0321Cu, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A03224u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A0322Cu, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A03234u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A0323Cu, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A0324Cu, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A03254u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A03264u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A0326Cu, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A0327Cu, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A03284u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A03294u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A0329Cu, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A032ACu, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A032B4u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A032C4u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A032CCu, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A032D0u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A032E8u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A0330Cu, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A03320u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A0332Cu, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A03334u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A03348u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A03350u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A03358u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A03360u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A03368u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A03370u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A03378u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A03380u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A03388u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A03390u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A033A0u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A033A8u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A033B8u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A033C0u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A033D0u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A033D8u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A033E8u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A033F0u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A03400u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A03408u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A03418u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A03420u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A03424u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A0343Cu, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A03460u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A03474u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A03480u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A03488u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A0349Cu, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A034A4u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A034ACu, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A034B4u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A034BCu, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A034C4u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A034CCu, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A034D4u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A034DCu, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A034E4u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A034F4u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A034FCu, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A0350Cu, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A03514u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A03524u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A0352Cu, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A0353Cu, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A03544u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A03554u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A0355Cu, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A0356Cu, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A03574u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A03578u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A03590u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A035A4u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A035B4u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A035C4u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A035CCu, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A035D4u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A035DCu, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A035E4u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A035ECu, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A035F4u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A035FCu, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A03604u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A03614u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A0361Cu, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A0362Cu, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A03634u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A03644u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A0364Cu, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A0365Cu, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A03664u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A03674u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A0367Cu, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A0368Cu, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A03694u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A0369Cu, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A036A4u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A036ACu, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A036B4u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A036C4u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A036F8u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A03704u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A0374Cu, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A03794u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A037C8u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A037DCu, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A037F0u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A03814u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A0381Cu, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A03830u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A0385Cu, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A03864u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A03870u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A03880u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A038A4u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A038D8u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A0393Cu, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A03954u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A0395Cu, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A03964u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A03968u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A03988u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A039E8u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A039F4u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A03A00u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A03A08u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A03A1Cu, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A03A28u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A03A30u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A03A34u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A03A44u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A03A50u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A03A58u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A03A5Cu, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A03A64u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A03A74u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A03A80u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A03A88u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A03A94u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A03AA4u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A03AB0u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A03AB8u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A03ABCu, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A03AC4u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A03AC8u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A03AD0u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A03ADCu, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A03AE8u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A03AF0u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A03AF4u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A03AFCu, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A03B00u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A03B14u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A03B18u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A03B20u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A03B2Cu, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A03B30u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A03B38u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A03B40u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A03B88u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A03BD0u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A03BD4u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A03BE4u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A03BF0u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A03BF8u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A03C08u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A03C14u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A03C20u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A03C30u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A03C3Cu, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A03C48u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A03C50u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A03C58u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A03C78u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A03C84u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A03C88u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A03C9Cu, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A03CC4u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A03CC8u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A03CD8u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A03CE0u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A03CE8u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A03CF0u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A03CF8u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A03D08u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A03D0Cu, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A03D14u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A03D44u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A03D50u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A03D60u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A03D68u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A03D70u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A03D74u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A03D84u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A03DA0u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A03DB0u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A03DB4u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A03DCCu, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A03DDCu, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A03DE0u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A03DF8u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A03E08u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A03E0Cu, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A03E20u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A03E30u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A03E34u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A03E3Cu, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A03E44u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A03E60u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A03E6Cu, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A03E7Cu, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A03E80u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A03E90u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A03E98u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A03E9Cu, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A03EA4u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A03EA8u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A03EB0u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A03EDCu, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A03EFCu, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A03F08u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A03F18u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A03F24u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A03F34u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A03F40u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A03F50u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A03F5Cu, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A03F6Cu, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A03F78u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A03F80u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A03F88u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A03F90u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A03F98u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A03FA0u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A03FA8u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A03FB0u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A03FB8u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A03FBCu, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A03FC8u, &recomp_unit_0127, "recomp_unit_0127"); - runtime.register_function(0x08A03FF4u, &recomp_unit_0127, "recomp_unit_0127"); + // PSPRECOMP_V812_COMPACT_REGISTRATION: same entry set, looped once in Runtime instead of source-expanded calls. + runtime.register_generated_entry_mask(0x08A00000u, &recomp_unit_0127, "recomp_unit_0127", + kEntryMasks_recomp_unit_0127, 64u); } } // namespace psprecomp diff --git a/profiles/vcs/generated/generated_unit_0128.cpp b/profiles/vcs/generated/generated_unit_0128.cpp index 8e5e97e..c1f8274 100644 --- a/profiles/vcs/generated/generated_unit_0128.cpp +++ b/profiles/vcs/generated/generated_unit_0128.cpp @@ -987,6 +987,19 @@ LOCAL_DISPATCH: AOT_REGCACHE_SYNC_OUT(); return; } } +// PSPRECOMP_V812_SHARED_SCHED_BLOCK: one scheduler-exact slow boundary per unit. +LOCAL_SCHED_BOUNDARY: + ctx.pc = jump_target; + AOT_REGCACHE_SYNC_OUT(); + if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { + ++local_redispatch_rounds; + AOT_REGCACHE_SYNC_IN(); + local_transfers = 0u; + local_pc = ctx.pc; + entry_id = 0u; + goto LOCAL_DISPATCH; + } + return; L_08A04004: { const bool branch_taken = 0u == 0u; if (branch_taken) { @@ -1011,18 +1024,8 @@ L_08A04020: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A04028: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_gpr_6 = (aot_mem.aot_direct_load32(aot_gpr_5 + static_cast(4))); @@ -1101,18 +1104,8 @@ L_08A040B0: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A040D0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), aot_gpr_16); @@ -1328,18 +1321,8 @@ L_08A04214: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A04228: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -1440,18 +1423,8 @@ L_08A042BC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A042C8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, ctx.gpr[17], aot_gpr_31}; @@ -1672,18 +1645,8 @@ L_08A04418: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A0442C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -1784,18 +1747,8 @@ L_08A044C8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A044D4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -1890,18 +1843,8 @@ L_08A04560: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A0456C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(8), ctx.gpr[17]); @@ -1985,18 +1928,8 @@ L_08A045DC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A045F0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(0), aot_gpr_5); @@ -2196,18 +2129,8 @@ L_08A045F0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A04898: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), aot_gpr_16); @@ -2586,18 +2509,8 @@ L_08A04B10: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A04B28: aot_gpr_29 = (aot_gpr_29 + static_cast(-112)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(68), aot_gpr_16); @@ -3229,18 +3142,8 @@ L_08A04F9C: aot_gpr_29 = (aot_gpr_29 + static_cast(112)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A04FCC: aot_gpr_29 = (aot_gpr_29 + static_cast(-64)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(28), aot_gpr_16); @@ -3789,18 +3692,8 @@ L_08A05374: aot_gpr_29 = (aot_gpr_29 + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A053A0: aot_gpr_29 = (aot_gpr_29 + static_cast(-208)); ctx.gpr[8] = (aot_mem.aot_direct_load32(ctx.gpr[7] + static_cast(4))); @@ -5297,18 +5190,8 @@ L_08A05E64: aot_gpr_29 = (aot_gpr_29 + static_cast(208)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A05E94: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{0u, 0u, 0u}; @@ -5324,18 +5207,8 @@ L_08A05EB0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A05EBC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (2237u << 16u); @@ -5350,18 +5223,8 @@ L_08A05ED0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A05EDC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (2237u << 16u); @@ -5376,18 +5239,8 @@ L_08A05EF0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A05EFC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (2237u << 16u); @@ -5402,18 +5255,8 @@ L_08A05F10: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A05F1C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (2237u << 16u); @@ -5428,18 +5271,8 @@ L_08A05F30: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A05F3C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (2237u << 16u); @@ -5454,18 +5287,8 @@ L_08A05F50: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A05F5C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (2237u << 16u); @@ -5481,18 +5304,8 @@ L_08A05F74: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A05F80: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (2237u << 16u); @@ -5508,18 +5321,8 @@ L_08A05F98: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A05FA4: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(12), ctx.gpr[18]); @@ -5578,18 +5381,8 @@ L_08A0601C: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A0603C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (2237u << 16u); @@ -5604,18 +5397,8 @@ L_08A06050: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A0605C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -5664,18 +5447,8 @@ L_08A060AC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A060BC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -5724,18 +5497,8 @@ L_08A0610C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A0611C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (aot_gpr_5 & 255u); @@ -5763,18 +5526,8 @@ L_08A06148: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A06154: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (aot_gpr_5 & 255u); @@ -5802,18 +5555,8 @@ L_08A06180: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A0618C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (2237u << 16u); @@ -5828,18 +5571,8 @@ L_08A061A0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A061AC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -5880,18 +5613,8 @@ L_08A061F0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A06208: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (2237u << 16u); @@ -5906,18 +5629,8 @@ L_08A0621C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A06228: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(8), ctx.gpr[18]); @@ -5970,18 +5683,8 @@ L_08A06290: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A062A8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (2237u << 16u); @@ -5996,18 +5699,8 @@ L_08A062BC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A062C8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (2237u << 16u); @@ -6024,18 +5717,8 @@ L_08A062E4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A062F0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_fpr_12 = std::bit_cast(aot_gpr_6); @@ -6069,18 +5752,8 @@ L_08A06330: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A0633C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (2237u << 16u); @@ -6096,18 +5769,8 @@ L_08A06354: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A06360: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (2237u << 16u); @@ -6125,18 +5788,8 @@ L_08A06380: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A0638C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (2237u << 16u); @@ -6151,18 +5804,8 @@ L_08A063A0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A063AC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (2237u << 16u); @@ -6177,18 +5820,8 @@ L_08A063C0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A063CC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (2237u << 16u); @@ -6204,18 +5837,8 @@ L_08A063E4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A063F0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (2237u << 16u); @@ -6231,18 +5854,8 @@ L_08A06408: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A06414: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (2237u << 16u); @@ -6257,18 +5870,8 @@ L_08A06428: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A06434: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (2237u << 16u); @@ -6283,18 +5886,8 @@ L_08A06448: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A06454: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (2237u << 16u); @@ -6309,18 +5902,8 @@ L_08A06468: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A06474: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (2237u << 16u); @@ -6335,18 +5918,8 @@ L_08A06488: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A06494: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (2237u << 16u); @@ -6362,18 +5935,8 @@ L_08A064AC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A064B8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); ctx.gpr[7] = (aot_mem.aot_direct_load8(ctx.gpr[28] + static_cast(-32480))); @@ -6399,18 +5962,8 @@ L_08A064E0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A064EC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (ctx.gpr[7] | 0u); @@ -6441,18 +5994,8 @@ L_08A06528: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A06534: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (aot_mem.aot_direct_load8(ctx.gpr[28] + static_cast(-32480))); @@ -6485,18 +6028,8 @@ L_08A06560: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A0656C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (aot_mem.aot_direct_load8(ctx.gpr[28] + static_cast(-32480))); @@ -6529,18 +6062,8 @@ L_08A06598: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A065A4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (aot_gpr_5 & 255u); @@ -6565,18 +6088,8 @@ L_08A065CC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A065D8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (aot_gpr_5 & 255u); @@ -6611,18 +6124,8 @@ L_08A0660C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A06618: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (aot_gpr_5 & 255u); @@ -6653,18 +6156,8 @@ L_08A06654: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A06660: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (aot_gpr_5 & 255u); @@ -6699,18 +6192,8 @@ L_08A06694: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A066A0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (aot_gpr_6 & 255u); @@ -6736,18 +6219,8 @@ L_08A066C8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A066D4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_6 = (aot_mem.aot_direct_load8(ctx.gpr[28] + static_cast(-32480))); @@ -6772,18 +6245,8 @@ L_08A066F8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A06704: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (aot_gpr_5 & 255u); @@ -6818,18 +6281,8 @@ L_08A06738: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A06744: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (aot_gpr_5 & 255u); @@ -6854,18 +6307,8 @@ L_08A0676C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A06778: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (2237u << 16u); @@ -6880,18 +6323,8 @@ L_08A0678C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A06798: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (2237u << 16u); @@ -6906,18 +6339,8 @@ L_08A067AC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A067B8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (2237u << 16u); @@ -6933,18 +6356,8 @@ L_08A067D0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A067DC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (2237u << 16u); @@ -6960,18 +6373,8 @@ L_08A067F4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A06800: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (2237u << 16u); @@ -6987,18 +6390,8 @@ L_08A06818: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A06824: aot_gpr_4 = (aot_gpr_5 & 255u); aot_gpr_5 = (2237u << 16u); @@ -7007,18 +6400,8 @@ L_08A06824: aot_mem.aot_direct_store8(aot_gpr_5 + static_cast(21528), static_cast(aot_gpr_4)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A06838: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (2237u << 16u); @@ -7033,18 +6416,8 @@ L_08A0684C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A06858: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (2237u << 16u); @@ -7059,18 +6432,8 @@ L_08A0686C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A06878: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (2237u << 16u); @@ -7085,18 +6448,8 @@ L_08A0688C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A06898: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (2237u << 16u); @@ -7111,18 +6464,8 @@ L_08A068AC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A068B8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (2237u << 16u); @@ -7137,18 +6480,8 @@ L_08A068CC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A068D8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (2237u << 16u); @@ -7163,18 +6496,8 @@ L_08A068EC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A068F8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (2237u << 16u); @@ -7189,18 +6512,8 @@ L_08A0690C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A06918: aot_gpr_6 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(0))); aot_mem.aot_direct_store32(aot_gpr_5 + static_cast(0), aot_gpr_6); @@ -7214,18 +6527,8 @@ L_08A06928: aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(0), aot_gpr_5); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A06930: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(-8888))); @@ -7267,18 +6570,8 @@ L_08A06970: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A06984: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -7325,18 +6618,8 @@ L_08A069CC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A069DC: aot_gpr_29 = (aot_gpr_29 + static_cast(-64)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(16), aot_gpr_16); @@ -7611,18 +6894,8 @@ L_08A06C70: aot_gpr_29 = (aot_gpr_29 + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A06CA0: aot_gpr_4 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(-8760))); aot_gpr_5 = (4u << 16u); @@ -7633,18 +6906,8 @@ L_08A06CA0: aot_mem.aot_direct_store32(ctx.gpr[28] + static_cast(-8792), aot_gpr_4); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A06CBC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -7722,18 +6985,8 @@ L_08A06D28: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A06D3C: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_gpr_4 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(-8800))); @@ -7970,18 +7223,8 @@ L_08A06EDC: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A06FE0: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_gpr_4 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(-8848))); @@ -8190,18 +7433,8 @@ L_08A071D0: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A071F0: aot_gpr_4 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(-8848))); ctx.gpr[2] = (aot_gpr_4 + static_cast(1)); @@ -8209,18 +7442,8 @@ L_08A071F0: ctx.gpr[2] = (0u < ctx.gpr[2] ? 1u : 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A07200: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -8233,18 +7456,8 @@ L_08A07210: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A0721C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -8260,18 +7473,8 @@ L_08A0722C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A07240: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -8286,18 +7489,8 @@ L_08A07250: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A07260: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, ctx.gpr[17], aot_gpr_31}; @@ -8434,18 +7627,8 @@ L_08A07344: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A0735C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (aot_gpr_4 + static_cast(16)); @@ -8469,18 +7652,8 @@ L_08A07374: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A073A0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (aot_gpr_4 + static_cast(-16)); @@ -8507,18 +7680,8 @@ L_08A073CC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A073D8: aot_gpr_5 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(-8848))); aot_gpr_4 = (aot_gpr_4 + static_cast(-16)); @@ -8550,18 +7713,8 @@ L_08A07428: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A07430: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(12))); @@ -8620,18 +7773,8 @@ L_08A074AC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A074BC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(-8848))); @@ -8657,18 +7800,8 @@ L_08A074FC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A07508: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); { const std::uint32_t aot_run_words[5]{aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], aot_gpr_31}; @@ -8801,18 +7934,8 @@ L_08A075EC: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A07608: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -8904,18 +8027,8 @@ L_08A076B4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A076C4: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); { const std::uint32_t aot_run_words[10]{aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[22], ctx.gpr[23], ctx.gpr[30], aot_gpr_31}; @@ -9106,18 +8219,8 @@ L_08A0784C: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A0787C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (aot_mem.aot_direct_load8(ctx.gpr[28] + static_cast(-8706))); @@ -9243,18 +8346,8 @@ L_08A079B8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A079C8: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, ctx.gpr[17], aot_gpr_31}; @@ -9449,18 +8542,8 @@ L_08A07B50: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A07B64: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -9498,18 +8581,8 @@ L_08A07BA4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A07BB0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -9551,18 +8624,8 @@ L_08A07BFC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A07C0C: aot_gpr_29 = (aot_gpr_29 + static_cast(-64)); aot_gpr_4 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(-8716))); @@ -9894,914 +8957,8 @@ void recomp_unit_0128(Runtime &rt, AllegrexContext &ctx) { void register_generated_unit_128(Runtime &runtime) { runtime.register_generated_unit(128u, 0x08A04000u, 16384u, &recomp_unit_0128, &recomp_unit_0128_entry); - runtime.register_function(0x08A04004u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A0400Cu, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A0401Cu, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A04020u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A04028u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A04074u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A04078u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A0408Cu, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A04094u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A040A4u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A040ACu, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A040B0u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A040D0u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A040ECu, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A04118u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A04120u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A04128u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A0412Cu, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A04138u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A04140u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A04150u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A04158u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A04164u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A0416Cu, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A04174u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A0417Cu, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A04184u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A04194u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A041A0u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A041ACu, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A041B8u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A041C0u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A041D0u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A041D4u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A041E0u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A041ECu, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A041F4u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A04210u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A04214u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A04228u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A04238u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A04264u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A0426Cu, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A04274u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A04278u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A04284u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A0428Cu, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A0429Cu, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A042A4u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A042ACu, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A042B8u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A042BCu, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A042C8u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A042E0u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A0430Cu, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A04314u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A0431Cu, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A04320u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A0432Cu, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A04334u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A04344u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A0434Cu, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A04368u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A04370u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A04378u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A04380u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A04388u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A04398u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A043A4u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A043B0u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A043BCu, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A043C4u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A043D4u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A043D8u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A043E4u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A043F0u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A043F8u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A04414u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A04418u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A0442Cu, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A0443Cu, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A04468u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A04470u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A04478u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A04484u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A0448Cu, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A0449Cu, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A044A4u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A044ACu, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A044C8u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A044D4u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A044E4u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A04510u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A04518u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A04520u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A0452Cu, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A04534u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A04544u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A0454Cu, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A04554u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A04560u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A0456Cu, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A04588u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A0459Cu, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A045A0u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A045A8u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A045B0u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A045B8u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A045C0u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A045C8u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A045CCu, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A045D4u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A045DCu, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A045F0u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A04898u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A048C4u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A048D0u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A04900u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A04908u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A04910u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A04918u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A04920u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A04928u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A04938u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A0493Cu, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A04944u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A04954u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A04958u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A04960u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A04970u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A04980u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A04990u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A04994u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A0499Cu, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A049ACu, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A049BCu, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A049C0u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A049C8u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A049D8u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A049E8u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A049ECu, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A049F4u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A04A04u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A04A14u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A04A18u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A04A20u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A04A28u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A04A34u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A04A48u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A04A58u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A04A60u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A04A70u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A04A7Cu, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A04A90u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A04AA0u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A04AB0u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A04AC0u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A04AD0u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A04AE4u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A04AF4u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A04B10u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A04B28u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A04B88u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A04B94u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A04B9Cu, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A04BACu, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A04BB4u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A04BC4u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A04BCCu, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A04BD4u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A04BE0u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A04C18u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A04C38u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A04C4Cu, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A04C68u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A04C80u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A04C84u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A04CB0u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A04CC0u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A04CC8u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A04CD0u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A04CD8u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A04CE0u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A04CECu, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A04CF0u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A04CF8u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A04D04u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A04D08u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A04D10u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A04D1Cu, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A04D24u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A04D2Cu, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A04D30u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A04D38u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A04D44u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A04D4Cu, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A04D50u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A04D58u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A04D64u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A04D6Cu, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A04D70u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A04D78u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A04D84u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A04D8Cu, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A04D90u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A04D98u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A04DA4u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A04DB0u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A04DB8u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A04DC8u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A04DD4u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A04DE4u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A04DECu, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A04DFCu, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A04E08u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A04E18u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A04E28u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A04E30u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A04E44u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A04E4Cu, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A04E5Cu, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A04E64u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A04E78u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A04E88u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A04EA4u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A04EACu, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A04EB4u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A04EB8u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A04EBCu, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A04EE8u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A04EF8u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A04F10u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A04F34u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A04F54u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A04F68u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A04F84u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A04F98u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A04F9Cu, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A04FCCu, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A05028u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A05034u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A0503Cu, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A0504Cu, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A05054u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A05084u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A05094u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A0509Cu, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A050A4u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A050ACu, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A050B4u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A050BCu, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A050C4u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A050D0u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A050D4u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A050DCu, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A050E8u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A050ECu, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A050F4u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A05100u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A05108u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A05110u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A05114u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A0511Cu, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A05128u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A05130u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A05134u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A0513Cu, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A05148u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A05150u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A05154u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A0515Cu, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A05168u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A05170u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A05174u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A0517Cu, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A05188u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A05194u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A0519Cu, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A051ACu, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A051B8u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A051C8u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A051D0u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A051E0u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A051ECu, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A051FCu, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A0520Cu, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A05214u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A05228u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A05230u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A05240u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A05248u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A0525Cu, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A0526Cu, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A05288u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A05290u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A05298u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A0529Cu, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A052A0u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A052CCu, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A052D8u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A052ECu, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A05310u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A05330u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A05344u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A05360u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A05370u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A05374u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A053A0u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A05408u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A05410u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A0542Cu, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A05438u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A05440u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A05448u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A05450u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A05464u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A0546Cu, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A05474u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A0547Cu, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A0548Cu, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A05494u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A054A8u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A054B0u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A054C0u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A054CCu, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A054D4u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A054DCu, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A054E4u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A054ECu, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A054F8u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A05504u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A05534u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A05544u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A05554u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A05560u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A0556Cu, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A05574u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A055A4u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A055B4u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A055C0u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A055C8u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A055DCu, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A055ECu, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A055F8u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A05600u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A0560Cu, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A05614u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A05628u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A05630u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A05638u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A05648u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A05658u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A05660u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A05674u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A0567Cu, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A05688u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A05694u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A056C4u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A056D4u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A056E4u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A056F0u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A056FCu, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A05704u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A05734u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A05744u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A05750u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A05758u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A0576Cu, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A0577Cu, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A05788u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A05790u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A0579Cu, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A057A4u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A057B8u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A057C0u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A057C8u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A057D8u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A057E8u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A057F0u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A05804u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A0580Cu, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A05818u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A05824u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A05854u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A05864u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A05874u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A05880u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A0588Cu, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A05894u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A058C4u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A058D4u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A058E0u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A058E8u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A058FCu, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A0590Cu, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A05918u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A05920u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A0592Cu, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A05934u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A05948u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A05950u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A05958u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A05968u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A05978u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A05980u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A05994u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A0599Cu, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A059A8u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A059B4u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A059E4u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A059F4u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A05A04u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A05A10u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A05A1Cu, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A05A24u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A05A54u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A05A64u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A05A70u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A05A78u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A05A8Cu, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A05A9Cu, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A05AA8u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A05AB0u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A05ABCu, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A05AC4u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A05AD8u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A05AE0u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A05AE8u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A05AF8u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A05B08u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A05B10u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A05B24u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A05B2Cu, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A05B38u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A05B44u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A05B74u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A05B84u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A05B94u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A05BA0u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A05BACu, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A05BB4u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A05BE4u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A05BF4u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A05C00u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A05C08u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A05C1Cu, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A05C2Cu, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A05C38u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A05C40u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A05C4Cu, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A05C54u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A05C68u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A05C70u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A05C78u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A05C88u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A05C98u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A05CA0u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A05CB4u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A05CBCu, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A05CC8u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A05CD4u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A05D04u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A05D14u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A05D24u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A05D30u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A05D3Cu, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A05D44u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A05D74u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A05D84u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A05D90u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A05D98u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A05DACu, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A05DBCu, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A05DC8u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A05DD0u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A05DDCu, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A05DE4u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A05DF8u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A05E00u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A05E08u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A05E18u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A05E28u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A05E30u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A05E44u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A05E4Cu, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A05E54u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A05E60u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A05E64u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A05E94u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A05EB0u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A05EBCu, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A05ED0u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A05EDCu, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A05EF0u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A05EFCu, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A05F10u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A05F1Cu, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A05F30u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A05F3Cu, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A05F50u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A05F5Cu, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A05F74u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A05F80u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A05F98u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A05FA4u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A05FE8u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A05FF0u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A0600Cu, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A0601Cu, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A0603Cu, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A06050u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A0605Cu, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A06078u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A0607Cu, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A0608Cu, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A06098u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A060A0u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A060A4u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A060ACu, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A060BCu, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A060D8u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A060DCu, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A060ECu, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A060F8u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A06100u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A06104u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A0610Cu, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A0611Cu, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A06134u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A06138u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A06148u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A06154u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A0616Cu, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A06170u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A06180u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A0618Cu, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A061A0u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A061ACu, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A061D4u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A061E0u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A061F0u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A06208u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A0621Cu, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A06228u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A06258u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A06264u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A06274u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A06290u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A062A8u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A062BCu, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A062C8u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A062E4u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A062F0u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A06310u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A0631Cu, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A06330u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A0633Cu, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A06354u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A06360u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A06380u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A0638Cu, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A063A0u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A063ACu, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A063C0u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A063CCu, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A063E4u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A063F0u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A06408u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A06414u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A06428u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A06434u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A06448u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A06454u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A06468u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A06474u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A06488u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A06494u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A064ACu, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A064B8u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A064D0u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A064E0u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A064ECu, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A0650Cu, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A06528u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A06534u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A06548u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A06554u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A0655Cu, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A06560u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A0656Cu, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A06580u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A0658Cu, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A06594u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A06598u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A065A4u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A065BCu, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A065CCu, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A065D8u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A065F0u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A06600u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A06608u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A0660Cu, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A06618u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A06638u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A06654u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A06660u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A06678u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A06688u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A06690u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A06694u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A066A0u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A066B8u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A066C8u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A066D4u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A066E8u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A066F8u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A06704u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A0671Cu, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A0672Cu, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A06734u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A06738u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A06744u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A0675Cu, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A0676Cu, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A06778u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A0678Cu, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A06798u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A067ACu, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A067B8u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A067D0u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A067DCu, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A067F4u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A06800u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A06818u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A06824u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A06838u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A0684Cu, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A06858u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A0686Cu, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A06878u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A0688Cu, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A06898u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A068ACu, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A068B8u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A068CCu, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A068D8u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A068ECu, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A068F8u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A0690Cu, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A06918u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A06928u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A06930u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A06948u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A06954u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A06960u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A0696Cu, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A06970u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A06984u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A069A4u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A069B0u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A069C0u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A069C8u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A069CCu, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A069DCu, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A06A48u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A06A54u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A06A5Cu, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A06A64u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A06A7Cu, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A06AA8u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A06AB0u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A06ADCu, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A06AE4u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A06AF8u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A06B0Cu, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A06B14u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A06B18u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A06B3Cu, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A06B54u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A06B74u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A06B7Cu, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A06B8Cu, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A06B94u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A06B98u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A06BC4u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A06BE0u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A06C10u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A06C34u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A06C70u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A06CA0u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A06CBCu, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A06CC8u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A06CD0u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A06CD8u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A06CE0u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A06CE8u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A06CF0u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A06CF8u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A06D00u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A06D08u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A06D10u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A06D20u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A06D28u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A06D3Cu, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A06D80u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A06D94u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A06D9Cu, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A06DB0u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A06DC4u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A06DCCu, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A06DE0u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A06E08u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A06E10u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A06E18u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A06E20u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A06E28u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A06E30u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A06E44u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A06E88u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A06E90u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A06ECCu, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A06EDCu, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A06FE0u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A0700Cu, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A07048u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A07054u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A07068u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A0709Cu, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A070A4u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A070A8u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A070B0u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A070C0u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A070C8u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A070D0u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A070DCu, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A070F0u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A0712Cu, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A07138u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A07160u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A0717Cu, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A0719Cu, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A071C8u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A071D0u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A071F0u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A07200u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A07210u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A0721Cu, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A0722Cu, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A07240u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A07250u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A07260u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A07278u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A07280u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A07290u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A072A0u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A072B0u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A072B8u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A072C0u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A072C8u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A072D4u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A072E0u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A072E8u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A072F0u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A072F8u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A07300u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A07308u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A07314u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A0731Cu, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A07328u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A07344u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A0735Cu, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A07374u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A073A0u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A073BCu, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A073CCu, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A073D8u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A073F4u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A07428u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A07430u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A07448u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A07460u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A07468u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A07470u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A074ACu, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A074BCu, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A074FCu, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A07508u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A07528u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A07534u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A0753Cu, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A0754Cu, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A07554u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A07560u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A0756Cu, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A07574u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A07588u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A07590u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A07598u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A075A0u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A075A8u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A075B0u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A075B8u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A075CCu, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A075D4u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A075DCu, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A075E4u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A075ECu, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A07608u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A07620u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A0763Cu, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A07644u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A0764Cu, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A07654u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A0765Cu, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A07670u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A07678u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A07684u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A076ACu, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A076B4u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A076C4u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A07724u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A07734u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A07740u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A07744u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A07760u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A0776Cu, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A0777Cu, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A07784u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A0778Cu, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A07798u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A077B0u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A077CCu, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A077D8u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A077E4u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A07800u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A0780Cu, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A07814u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A07828u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A0782Cu, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A0784Cu, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A0787Cu, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A07894u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A0789Cu, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A078A4u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A078ACu, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A078D0u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A078D8u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A078E0u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A078FCu, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A07904u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A0790Cu, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A07924u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A0795Cu, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A07964u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A07980u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A07988u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A07990u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A079ACu, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A079B4u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A079B8u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A079C8u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A07A04u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A07A14u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A07A20u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A07A44u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A07A4Cu, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A07A70u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A07A74u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A07A80u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A07A8Cu, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A07ABCu, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A07AC0u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A07ACCu, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A07AD4u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A07ADCu, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A07B00u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A07B10u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A07B20u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A07B30u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A07B38u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A07B44u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A07B50u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A07B64u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A07B7Cu, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A07B98u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A07BA4u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A07BB0u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A07BD0u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A07BE0u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A07BF4u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A07BFCu, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A07C0Cu, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A07C48u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A07C98u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A07CA8u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A07CB4u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A07E20u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A07F8Cu, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A07FA4u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A07FA8u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A07FB0u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A07FBCu, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A07FC4u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A07FD0u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A07FDCu, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A07FE8u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A07FECu, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A07FF0u, &recomp_unit_0128, "recomp_unit_0128"); - runtime.register_function(0x08A07FF8u, &recomp_unit_0128, "recomp_unit_0128"); + // PSPRECOMP_V812_COMPACT_REGISTRATION: same entry set, looped once in Runtime instead of source-expanded calls. + runtime.register_generated_entry_mask(0x08A04004u, &recomp_unit_0128, "recomp_unit_0128", + kEntryMasks_recomp_unit_0128, 64u); } } // namespace psprecomp diff --git a/profiles/vcs/generated/generated_unit_0129.cpp b/profiles/vcs/generated/generated_unit_0129.cpp index bcdbaac..85faeff 100644 --- a/profiles/vcs/generated/generated_unit_0129.cpp +++ b/profiles/vcs/generated/generated_unit_0129.cpp @@ -719,6 +719,19 @@ LOCAL_DISPATCH: AOT_REGCACHE_SYNC_OUT(); return; } } +// PSPRECOMP_V812_SHARED_SCHED_BLOCK: one scheduler-exact slow boundary per unit. +LOCAL_SCHED_BOUNDARY: + ctx.pc = jump_target; + AOT_REGCACHE_SYNC_OUT(); + if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { + ++local_redispatch_rounds; + AOT_REGCACHE_SYNC_IN(); + local_transfers = 0u; + local_pc = ctx.pc; + entry_id = 0u; + goto LOCAL_DISPATCH; + } + return; L_08A08000: aot_gpr_6 = (aot_gpr_6 - aot_gpr_5); aot_gpr_4 = (aot_mem.aot_direct_load8(ctx.gpr[28] + static_cast(-8712))); @@ -1279,18 +1292,8 @@ L_08A086AC: aot_gpr_29 = (aot_gpr_29 + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A086E0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (2236u << 16u); @@ -1323,18 +1326,8 @@ L_08A08724: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A08730: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(2232))); @@ -1460,18 +1453,8 @@ L_08A087F8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A08808: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(16), aot_gpr_16); @@ -1524,18 +1507,8 @@ L_08A08864: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A08884: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (static_cast(static_cast(static_cast(aot_mem.aot_direct_load16(aot_gpr_4 + static_cast(1142)))))); @@ -1660,18 +1633,8 @@ L_08A0895C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A08974: aot_gpr_29 = (aot_gpr_29 + static_cast(-112)); aot_fpr_13 = std::bit_cast(aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(656))); @@ -1801,18 +1764,8 @@ L_08A08AD0: aot_gpr_29 = (aot_gpr_29 + static_cast(112)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A08AE0: aot_gpr_29 = (aot_gpr_29 + static_cast(-64)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(48), aot_gpr_16); @@ -2311,18 +2264,8 @@ L_08A08DFC: aot_gpr_29 = (aot_gpr_29 + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A08E14: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(8), ctx.gpr[17]); @@ -2377,18 +2320,8 @@ L_08A08E88: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A08EA8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -2427,18 +2360,8 @@ L_08A08EE8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A08F00: aot_gpr_29 = (aot_gpr_29 + static_cast(-3136)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(3100), ctx.gpr[19]); @@ -3057,18 +2980,8 @@ L_08A094A0: aot_gpr_29 = (aot_gpr_29 + static_cast(3136)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A094D8: { const bool branch_taken = aot_gpr_5 == 0u; aot_gpr_6 = (aot_gpr_6 & 1u); @@ -3134,18 +3047,8 @@ L_08A0958C: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A09594: ctx.gpr[8] = (std::bit_cast(aot_fpr_12)); ctx.set_vfpu_scalar_bits_ct<124u>(ctx.gpr[8]); @@ -3174,18 +3077,8 @@ L_08A09594: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A095FC: aot_gpr_29 = (aot_gpr_29 + static_cast(-1328)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(1280), std::bit_cast(ctx.fpr[20])); @@ -3624,18 +3517,8 @@ L_08A09A04: aot_gpr_29 = (aot_gpr_29 + static_cast(1328)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A09A34: { const bool branch_taken = aot_gpr_5 == 0u; aot_gpr_6 = (2236u << 16u); @@ -3693,18 +3576,8 @@ L_08A09AC8: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A09AD0: ctx.gpr[8] = (std::bit_cast(aot_fpr_12)); ctx.set_vfpu_scalar_bits_ct<124u>(ctx.gpr[8]); @@ -3787,18 +3660,8 @@ L_08A09AD0: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A09B2C: // TIER2_SUPERBLOCK_V2_HOOK_BEGIN if (vcs::tier2_cluster_enabled(vcs::Tier2ClusterId::Physics) && rt.memory().direct_fastmem_enabled()) { @@ -3970,18 +3833,8 @@ L_08A09CC4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A09CF4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -4146,18 +3999,8 @@ L_08A09E84: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A09EA8: aot_mem.aot_direct_store8(aot_gpr_4 + static_cast(0), static_cast(0u)); aot_gpr_5 = (2235u << 16u); @@ -4175,18 +4018,8 @@ L_08A09EA8: ctx.gpr[2] = (aot_gpr_4 | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A09EE0: aot_mem.aot_direct_store8(aot_gpr_4 + static_cast(0), static_cast(0u)); aot_gpr_6 = (2235u << 16u); @@ -4214,18 +4047,8 @@ L_08A09EE0: ctx.gpr[2] = (aot_gpr_4 | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A09F14: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -4269,36 +4092,16 @@ L_08A09F5C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A09F78: ctx.gpr[2] = (2209u << 16u); jump_target = aot_gpr_31; ctx.gpr[2] = (ctx.gpr[2] + static_cast(-24712)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A09F84: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -4310,18 +4113,8 @@ L_08A09F94: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A09FA0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -4363,18 +4156,8 @@ L_08A09FE4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A09FFC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -4423,35 +4206,15 @@ L_08A0A04C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A0A060: jump_target = aot_gpr_31; ctx.gpr[2] = (0u | 7u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A0A068: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), aot_gpr_16); @@ -4487,18 +4250,8 @@ L_08A0A0A4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A0A0B4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -4527,18 +4280,8 @@ L_08A0A0E0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A0A0EC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(8), aot_gpr_31); @@ -4597,18 +4340,8 @@ L_08A0A164: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A0A170: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -4622,18 +4355,8 @@ L_08A0A184: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A0A190: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -4658,18 +4381,8 @@ L_08A0A1A8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A0A1DC: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(28), aot_gpr_16); @@ -4759,18 +4472,8 @@ L_08A0A2B0: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A0A2CC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -4845,18 +4548,8 @@ L_08A0A348: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A0A35C: aot_gpr_29 = (aot_gpr_29 + static_cast(-64)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(36), aot_gpr_16); @@ -5056,18 +4749,8 @@ L_08A0A4B8: aot_gpr_29 = (aot_gpr_29 + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A0A4D0: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(28), aot_gpr_16); @@ -5151,18 +4834,8 @@ L_08A0A594: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A0A5AC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -5258,18 +4931,8 @@ L_08A0A690: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A0A6A8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(8), aot_gpr_31); @@ -5298,18 +4961,8 @@ L_08A0A6F4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A0A700: aot_gpr_29 = (aot_gpr_29 + static_cast(-160)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(104), std::bit_cast(ctx.fpr[20])); @@ -5754,18 +5407,8 @@ L_08A0AA90: aot_gpr_29 = (aot_gpr_29 + static_cast(160)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A0AACC: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(20), aot_gpr_31); @@ -5833,18 +5476,8 @@ L_08A0AB78: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A0AB84: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -5933,18 +5566,8 @@ L_08A0AC1C: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A0AC3C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -6082,18 +5705,8 @@ L_08A0ADC8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A0ADE0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -6193,18 +5806,8 @@ L_08A0AEA4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A0AEB8: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(24), aot_gpr_16); @@ -6257,18 +5860,8 @@ L_08A0AF30: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A0AF48: aot_gpr_29 = (aot_gpr_29 + static_cast(-80)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(52), aot_gpr_16); @@ -6599,18 +6192,8 @@ L_08A0B1F8: aot_gpr_29 = (aot_gpr_29 + static_cast(80)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A0B214: aot_gpr_29 = (aot_gpr_29 + static_cast(-336)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(304), aot_gpr_16); @@ -6688,18 +6271,8 @@ L_08A0B2B8: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A0B2D0: aot_gpr_31 = (0x08A0B2D8u); aot_gpr_4 = (aot_gpr_16 | 0u); @@ -7238,18 +6811,8 @@ L_08A0B740: aot_gpr_29 = (aot_gpr_29 + static_cast(336)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A0B764: aot_gpr_4 = (0u | 23u); aot_mem.aot_direct_store8(ctx.gpr[28] + static_cast(9744), static_cast(aot_gpr_4)); @@ -7278,18 +6841,8 @@ L_08A0B764: aot_mem.aot_direct_store32(aot_gpr_5 + static_cast(0), aot_gpr_4); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A0B7C8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -7305,18 +6858,8 @@ L_08A0B7DC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A0B7F0: aot_gpr_29 = (aot_gpr_29 + static_cast(-128)); ctx.gpr[8] = (aot_gpr_4 + static_cast(1872)); @@ -7468,18 +7011,8 @@ L_08A0B7F0: aot_gpr_29 = (aot_gpr_29 + static_cast(128)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A0B944: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(24), aot_gpr_16); @@ -7629,18 +7162,8 @@ L_08A0BA48: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A0BA78: aot_gpr_29 = (aot_gpr_29 + static_cast(-208)); aot_gpr_5 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(1792))); @@ -7939,18 +7462,8 @@ L_08A0BD5C: aot_gpr_29 = (aot_gpr_29 + static_cast(208)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A0BDAC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -8041,18 +7554,8 @@ L_08A0BE60: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A0BE74: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); ctx.gpr[7] = (aot_gpr_5 | 0u); @@ -8074,18 +7577,8 @@ L_08A0BE9C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A0BEA8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store8(aot_gpr_29 + static_cast(0), static_cast(aot_gpr_4)); @@ -8101,18 +7594,8 @@ L_08A0BEC4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A0BED0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_4); @@ -8128,18 +7611,8 @@ L_08A0BEEC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A0BEF8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_4); @@ -8155,18 +7628,8 @@ L_08A0BF14: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A0BF20: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_6 = (aot_gpr_4 | 0u); @@ -8182,18 +7645,8 @@ L_08A0BF3C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A0BF48: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -8249,18 +7702,8 @@ L_08A0BFA8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A0BFC0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -8295,645 +7738,8 @@ void recomp_unit_0129(Runtime &rt, AllegrexContext &ctx) { void register_generated_unit_129(Runtime &runtime) { runtime.register_generated_unit(129u, 0x08A08000u, 16384u, &recomp_unit_0129, &recomp_unit_0129_entry); - runtime.register_function(0x08A08000u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A08014u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A08040u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A08048u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A08050u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A080A8u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A080BCu, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A08128u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A08134u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A08140u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0814Cu, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A08158u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0815Cu, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A08160u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A08168u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A08194u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A08200u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A08208u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A08220u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A08230u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A08270u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A08294u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A08334u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0833Cu, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A08348u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A083A0u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A083B4u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A083B8u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A08668u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A08684u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A086ACu, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A086E0u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A086F4u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0870Cu, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A08724u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A08730u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A08748u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A08750u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A08758u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A08768u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A08770u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A08778u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A08780u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A087A0u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A087ACu, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A087BCu, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A087C8u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A087DCu, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A087E4u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A087ECu, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A087F8u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A08808u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A08834u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A08858u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A08864u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A08884u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A088B8u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A088C4u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A088CCu, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A088D8u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A088E8u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A088F0u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A088F8u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A08900u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A08908u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A08910u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0893Cu, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0895Cu, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A08974u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A08A84u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A08A98u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A08AA0u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A08AA8u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A08AB4u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A08AC4u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A08ACCu, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A08AD0u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A08AE0u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A08AFCu, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A08B04u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A08B14u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A08B24u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A08B34u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A08B40u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A08B48u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A08B50u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A08B58u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A08B60u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A08B70u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A08B88u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A08B94u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A08BACu, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A08BD0u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A08BD8u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A08BE0u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A08BE8u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A08BF8u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A08C04u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A08C0Cu, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A08C18u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A08C28u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A08C38u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A08C40u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A08C48u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A08C50u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A08C58u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A08C60u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A08C68u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A08C70u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A08C80u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A08C8Cu, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A08C9Cu, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A08CA4u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A08CACu, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A08CB4u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A08CBCu, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A08CCCu, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A08CECu, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A08CF4u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A08CFCu, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A08D08u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A08D44u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A08D50u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A08D58u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A08D64u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A08D70u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A08D78u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A08D80u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A08D88u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A08D94u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A08DA4u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A08DB4u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A08DBCu, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A08DC4u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A08DD0u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A08DD8u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A08DE4u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A08DF0u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A08DFCu, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A08E14u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A08E6Cu, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A08E74u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A08E78u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A08E88u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A08EA8u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A08EC4u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A08ED0u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A08EE4u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A08EE8u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A08F00u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A08F7Cu, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A09010u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A09030u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A09054u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0906Cu, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A09084u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A090F0u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A09114u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A09120u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A09130u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0913Cu, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A09170u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A09184u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A09190u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A091A0u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A091B4u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A091F4u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A091FCu, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A09210u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A09224u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A09234u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A09240u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A09258u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0926Cu, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A09270u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A09284u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0928Cu, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0929Cu, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A092CCu, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A092ECu, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A09330u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A09340u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A09350u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A09364u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0937Cu, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A09394u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A093A8u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A093C4u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A093E0u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A093F4u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A09434u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A09484u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A094A0u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A094D8u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A094E0u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A09524u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A09574u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0958Cu, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A09594u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A095FCu, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A09640u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0968Cu, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0969Cu, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A096A8u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A096B0u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A096B8u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A096C4u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A096CCu, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A096D4u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A096DCu, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A096E8u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A096F4u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A096F8u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A09764u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A09790u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0979Cu, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A097ACu, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A097B8u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A09800u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A09814u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A09820u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A09830u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A09844u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0989Cu, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A098A4u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A098B8u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A098CCu, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A098DCu, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A098E8u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A09900u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A09914u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A09918u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0992Cu, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A09934u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A09944u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A09978u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A09998u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A099E8u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A09A04u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A09A34u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A09A3Cu, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A09A60u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A09AB0u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A09AC8u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A09AD0u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A09B2Cu, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A09BE4u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A09C10u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A09C1Cu, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A09C44u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A09C4Cu, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A09C64u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A09C6Cu, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A09C78u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A09C94u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A09C9Cu, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A09CA4u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A09CBCu, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A09CC4u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A09CF4u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A09D7Cu, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A09D98u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A09DA4u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A09DCCu, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A09DD4u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A09DECu, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A09E30u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A09E38u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A09E40u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A09E58u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A09E60u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A09E68u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A09E7Cu, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A09E84u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A09EA8u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A09EE0u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A09F14u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A09F40u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A09F48u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A09F58u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A09F5Cu, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A09F78u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A09F84u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A09F94u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A09FA0u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A09FBCu, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A09FC4u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A09FCCu, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A09FE0u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A09FE4u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A09FFCu, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0A018u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0A02Cu, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0A038u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0A044u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0A04Cu, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0A060u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0A068u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0A08Cu, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0A098u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0A0A0u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0A0A4u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0A0B4u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0A0C4u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0A0E0u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0A0ECu, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0A110u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0A120u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0A164u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0A170u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0A184u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0A190u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0A1A8u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0A1DCu, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0A200u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0A230u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0A238u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0A284u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0A294u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0A29Cu, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0A2A0u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0A2B0u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0A2CCu, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0A2E8u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0A304u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0A30Cu, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0A314u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0A328u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0A334u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0A338u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0A340u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0A348u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0A35Cu, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0A380u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0A398u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0A3ACu, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0A3D8u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0A3DCu, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0A3E4u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0A3ECu, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0A3F4u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0A424u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0A42Cu, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0A434u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0A43Cu, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0A464u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0A468u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0A478u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0A484u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0A490u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0A498u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0A49Cu, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0A4A8u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0A4B0u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0A4B8u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0A4D0u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0A524u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0A538u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0A54Cu, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0A554u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0A568u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0A580u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0A594u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0A5ACu, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0A5E4u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0A638u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0A644u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0A650u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0A65Cu, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0A670u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0A67Cu, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0A690u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0A6A8u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0A6F4u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0A700u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0A74Cu, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0A75Cu, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0A768u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0A77Cu, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0A7A8u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0A7B0u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0A7B8u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0A7C4u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0A800u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0A808u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0A814u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0A838u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0A844u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0A84Cu, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0A850u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0A87Cu, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0A888u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0A890u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0A894u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0A89Cu, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0A8ACu, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0A8B8u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0A8C0u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0A8CCu, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0A8DCu, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0A8E8u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0A924u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0A93Cu, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0A944u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0A95Cu, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0A960u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0A970u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0A978u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0A980u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0A98Cu, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0A994u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0A998u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0A9A4u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0A9BCu, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0A9D0u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0A9E4u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0A9F8u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0AA58u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0AA84u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0AA90u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0AACCu, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0AAE8u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0AB38u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0AB54u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0AB70u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0AB78u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0AB84u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0ABC0u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0ABC8u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0ABCCu, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0ABDCu, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0ABE0u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0ABF0u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0ABF4u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0ABFCu, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0AC10u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0AC18u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0AC1Cu, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0AC3Cu, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0AC90u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0AD3Cu, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0AD48u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0AD54u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0AD60u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0AD88u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0AD94u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0ADC8u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0ADE0u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0AE14u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0AE28u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0AE34u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0AE44u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0AE50u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0AE6Cu, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0AE74u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0AE80u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0AE8Cu, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0AEA4u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0AEB8u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0AEF8u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0AF04u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0AF14u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0AF30u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0AF48u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0AF70u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0AFA8u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0AFB4u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0AFD4u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0AFECu, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0AFF8u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0B010u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0B018u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0B024u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0B02Cu, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0B038u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0B040u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0B04Cu, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0B054u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0B060u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0B064u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0B068u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0B0A8u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0B0B8u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0B0DCu, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0B0E4u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0B100u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0B104u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0B138u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0B14Cu, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0B154u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0B170u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0B178u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0B188u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0B1A8u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0B1B8u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0B1C8u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0B1E0u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0B1E8u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0B1F8u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0B214u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0B244u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0B280u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0B288u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0B298u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0B2A0u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0B2B8u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0B2D0u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0B2D8u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0B2E0u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0B300u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0B314u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0B320u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0B32Cu, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0B334u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0B33Cu, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0B348u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0B358u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0B368u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0B3B0u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0B3B8u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0B3C0u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0B3C8u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0B3E8u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0B3FCu, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0B408u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0B414u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0B41Cu, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0B424u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0B430u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0B440u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0B450u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0B498u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0B4A0u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0B4A8u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0B4B0u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0B4D0u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0B4E4u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0B4F0u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0B4FCu, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0B504u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0B50Cu, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0B518u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0B528u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0B538u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0B580u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0B588u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0B590u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0B598u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0B5B8u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0B5CCu, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0B5D8u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0B5E4u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0B5ECu, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0B5F4u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0B600u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0B610u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0B620u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0B668u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0B670u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0B678u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0B680u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0B688u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0B6A8u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0B6B0u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0B6C0u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0B6D4u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0B6E4u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0B6F0u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0B6F8u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0B6FCu, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0B708u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0B718u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0B724u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0B734u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0B740u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0B764u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0B7C8u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0B7DCu, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0B7F0u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0B944u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0B978u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0B984u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0B998u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0B9A8u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0B9B8u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0B9D4u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0B9DCu, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0B9E0u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0B9FCu, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0BA08u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0BA24u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0BA2Cu, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0BA30u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0BA48u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0BA78u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0BA8Cu, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0BA94u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0BB2Cu, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0BB44u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0BC84u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0BC8Cu, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0BCA4u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0BCACu, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0BCCCu, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0BCD0u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0BCF4u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0BD40u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0BD5Cu, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0BDACu, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0BDCCu, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0BDE0u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0BDF4u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0BE00u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0BE14u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0BE18u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0BE2Cu, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0BE34u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0BE48u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0BE58u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0BE60u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0BE74u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0BE9Cu, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0BEA8u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0BEC4u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0BED0u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0BEECu, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0BEF8u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0BF14u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0BF20u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0BF3Cu, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0BF48u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0BF64u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0BF70u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0BF7Cu, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0BF84u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0BF98u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0BFA8u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0BFC0u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0BFE0u, &recomp_unit_0129, "recomp_unit_0129"); - runtime.register_function(0x08A0BFF4u, &recomp_unit_0129, "recomp_unit_0129"); + // PSPRECOMP_V812_COMPACT_REGISTRATION: same entry set, looped once in Runtime instead of source-expanded calls. + runtime.register_generated_entry_mask(0x08A08000u, &recomp_unit_0129, "recomp_unit_0129", + kEntryMasks_recomp_unit_0129, 64u); } } // namespace psprecomp diff --git a/profiles/vcs/generated/generated_unit_0130.cpp b/profiles/vcs/generated/generated_unit_0130.cpp index a1d14f6..8393945 100644 --- a/profiles/vcs/generated/generated_unit_0130.cpp +++ b/profiles/vcs/generated/generated_unit_0130.cpp @@ -775,14 +775,10 @@ LOCAL_DISPATCH: AOT_REGCACHE_SYNC_OUT(); return; } } -L_08A0C000: - jump_target = aot_gpr_31; - aot_gpr_29 = (aot_gpr_29 + static_cast(16)); - local_pc = jump_target; - if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } +// PSPRECOMP_V812_SHARED_SCHED_BLOCK: one scheduler-exact slow boundary per unit. +LOCAL_SCHED_BOUNDARY: ctx.pc = jump_target; AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { ++local_redispatch_rounds; AOT_REGCACHE_SYNC_IN(); @@ -792,6 +788,13 @@ L_08A0C000: goto LOCAL_DISPATCH; } return; +L_08A0C000: + jump_target = aot_gpr_31; + aot_gpr_29 = (aot_gpr_29 + static_cast(16)); + local_pc = jump_target; + if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A0C008: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -865,18 +868,8 @@ L_08A0C094: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A0C0B4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -907,18 +900,8 @@ L_08A0C0E8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A0C0FC: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -976,18 +959,8 @@ L_08A0C160: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A0C180: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -1146,18 +1119,8 @@ L_08A0C288: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A0C2AC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -1246,18 +1209,8 @@ L_08A0C35C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A0C370: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -1348,18 +1301,8 @@ L_08A0C424: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A0C434: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_4); @@ -1384,18 +1327,8 @@ L_08A0C468: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A0C478: aot_gpr_6 = (std::bit_cast(aot_fpr_12)); ctx.set_vfpu_scalar_bits_ct<28u>(aot_gpr_6); @@ -1416,18 +1349,8 @@ L_08A0C478: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A0C494: aot_gpr_29 = (aot_gpr_29 + static_cast(-272)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(252), ctx.gpr[30]); @@ -1839,18 +1762,8 @@ L_08A0C77C: aot_gpr_29 = (aot_gpr_29 + static_cast(272)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A0C7BC: aot_gpr_29 = (aot_gpr_29 + static_cast(-272)); { const std::uint32_t aot_run_words[13]{std::bit_cast(ctx.fpr[20]), std::bit_cast(ctx.fpr[22]), std::bit_cast(ctx.fpr[24]), aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[22], ctx.gpr[23], ctx.gpr[30], aot_gpr_31}; @@ -2311,18 +2224,8 @@ L_08A0CA98: aot_gpr_29 = (aot_gpr_29 + static_cast(272)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A0CAD4: aot_gpr_29 = (aot_gpr_29 + static_cast(-272)); { const std::uint32_t aot_run_words[13]{std::bit_cast(ctx.fpr[20]), std::bit_cast(ctx.fpr[22]), std::bit_cast(ctx.fpr[24]), aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[22], ctx.gpr[23], ctx.gpr[30], aot_gpr_31}; @@ -2783,18 +2686,8 @@ L_08A0CDB0: aot_gpr_29 = (aot_gpr_29 + static_cast(272)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A0CDEC: aot_gpr_29 = (aot_gpr_29 + static_cast(-896)); { const std::uint32_t aot_run_words[14]{std::bit_cast(ctx.fpr[20]), std::bit_cast(ctx.fpr[22]), std::bit_cast(ctx.fpr[24]), std::bit_cast(ctx.fpr[26]), aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[22], ctx.gpr[23], ctx.gpr[30], aot_gpr_31}; @@ -4331,18 +4224,8 @@ L_08A0D73C: aot_gpr_29 = (aot_gpr_29 + static_cast(896)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A0D77C: aot_gpr_29 = (aot_gpr_29 + static_cast(-368)); { const std::uint32_t aot_run_words[12]{std::bit_cast(ctx.fpr[20]), std::bit_cast(ctx.fpr[22]), aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[22], ctx.gpr[23], ctx.gpr[30], aot_gpr_31}; @@ -5039,18 +4922,8 @@ L_08A0DC54: aot_gpr_29 = (aot_gpr_29 + static_cast(368)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A0DC8C: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_gpr_5 = (aot_mem.aot_direct_load8(aot_gpr_4 + static_cast(1806))); @@ -5180,18 +5053,8 @@ L_08A0DD84: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A0DDA0: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(12), ctx.gpr[18]); @@ -5295,18 +5158,8 @@ L_08A0DE7C: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A0DE98: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -5721,18 +5574,8 @@ L_08A0E224: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A0E238: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_6 = (aot_gpr_5 < static_cast(35) ? 1u : 0u); @@ -5751,18 +5594,8 @@ L_08A0E24C: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A0E264: aot_gpr_5 = (16672u << 16u); aot_fpr_13 = std::bit_cast(aot_gpr_5); @@ -6162,18 +5995,8 @@ L_08A0E5C4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A0E5D0: ctx.fcr31 = (ctx.fcr31 & ~0x00800000u) | (((aot_fpr_12 <= aot_fpr_13)) ? 0x00800000u : 0u); { const bool branch_taken = ((ctx.fcr31 & 0x00800000u) != 0u); @@ -6209,18 +6032,8 @@ L_08A0E608: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A0E610: { const bool branch_taken = aot_gpr_5 != 0u; if (branch_taken) { @@ -6307,18 +6120,8 @@ L_08A0E6AC: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A0E6B4: aot_gpr_29 = (aot_gpr_29 + static_cast(-160)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(140), ctx.gpr[21]); @@ -6629,18 +6432,8 @@ L_08A0E874: aot_gpr_29 = (aot_gpr_29 + static_cast(160)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A0E8A0: aot_gpr_29 = (aot_gpr_29 + static_cast(-64)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(32), aot_gpr_16); @@ -6918,18 +6711,8 @@ L_08A0EB00: aot_gpr_29 = (aot_gpr_29 + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A0EB24: aot_gpr_29 = (aot_gpr_29 + static_cast(-96)); aot_gpr_6 = (2232u << 16u); @@ -7174,18 +6957,8 @@ L_08A0ED34: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A0ED4C: aot_gpr_4 = (aot_mem.aot_direct_load32(aot_gpr_16 + static_cast(26320))); aot_gpr_5 = (0u | 6u); @@ -7342,18 +7115,8 @@ L_08A0EE94: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A0EEAC: aot_gpr_5 = (aot_mem.aot_direct_load32(aot_gpr_16 + static_cast(56))); aot_gpr_31 = (0x08A0EEB8u); @@ -7570,18 +7333,8 @@ L_08A0F008: aot_gpr_29 = (aot_gpr_29 + static_cast(96)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A0F050: aot_gpr_4 = (17571u << 16u); aot_gpr_4 = (aot_gpr_4 | 57344u); @@ -7649,18 +7402,8 @@ L_08A0F050: aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(8), std::bit_cast(aot_fpr_12)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A0F150: { const std::uint32_t vfpu_address = aot_gpr_6 + static_cast(0); std::uint32_t vfpu_words[4]{}; @@ -7716,18 +7459,8 @@ L_08A0F150: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A0F178: aot_gpr_4 = (16268u << 16u); aot_fpr_12 = std::bit_cast(aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(8348))); @@ -7806,18 +7539,8 @@ L_08A0F1EC: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A0F1F4: aot_gpr_4 = (16268u << 16u); aot_fpr_12 = std::bit_cast(aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(8348))); @@ -7912,18 +7635,8 @@ L_08A0F27C: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A0F284: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (16268u << 16u); @@ -7972,18 +7685,8 @@ L_08A0F2D4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A0F2E0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (16268u << 16u); @@ -8032,18 +7735,8 @@ L_08A0F330: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A0F33C: aot_gpr_4 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(7660))); aot_gpr_4 = (aot_gpr_4 & 32767u); @@ -8086,35 +7779,15 @@ L_08A0F374: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A0F37C: jump_target = aot_gpr_31; ctx.gpr[2] = (0u | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A0F384: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (aot_gpr_4 + static_cast(16)); @@ -8205,18 +7878,8 @@ L_08A0F43C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A0F448: aot_gpr_29 = (aot_gpr_29 + static_cast(-128)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(92), aot_gpr_16); @@ -8868,18 +8531,8 @@ L_08A0F978: aot_gpr_29 = (aot_gpr_29 + static_cast(128)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A0F9A4: aot_gpr_29 = (aot_gpr_29 + static_cast(-1024)); aot_gpr_5 = (16245u << 16u); @@ -9668,702 +9321,8 @@ void recomp_unit_0130(Runtime &rt, AllegrexContext &ctx) { void register_generated_unit_130(Runtime &runtime) { runtime.register_generated_unit(130u, 0x08A0C000u, 16384u, &recomp_unit_0130, &recomp_unit_0130_entry); - runtime.register_function(0x08A0C000u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0C008u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0C038u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0C048u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0C05Cu, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0C070u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0C084u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0C094u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0C0B4u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0C0D4u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0C0E8u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0C0FCu, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0C12Cu, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0C13Cu, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0C150u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0C160u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0C180u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0C1B4u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0C1C4u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0C1D8u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0C1E8u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0C1F0u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0C1F8u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0C200u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0C208u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0C214u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0C21Cu, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0C228u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0C230u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0C240u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0C250u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0C260u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0C278u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0C288u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0C2ACu, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0C2D8u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0C2E4u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0C2F0u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0C2FCu, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0C308u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0C314u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0C320u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0C32Cu, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0C338u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0C344u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0C350u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0C35Cu, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0C370u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0C390u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0C39Cu, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0C3A4u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0C3B0u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0C3BCu, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0C3C8u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0C3D4u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0C3E0u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0C3ECu, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0C3F8u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0C404u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0C410u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0C424u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0C434u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0C458u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0C468u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0C478u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0C494u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0C554u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0C56Cu, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0C578u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0C5D0u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0C5D8u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0C63Cu, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0C648u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0C660u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0C680u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0C698u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0C6B4u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0C6CCu, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0C6ECu, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0C700u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0C708u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0C724u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0C770u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0C778u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0C77Cu, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0C7BCu, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0C808u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0C810u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0C824u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0C8C0u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0C8C8u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0C8D0u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0C8D4u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0C8ECu, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0C914u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0C920u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0C934u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0C950u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0C960u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0C97Cu, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0C98Cu, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0C9C8u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0C9D0u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0C9D8u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0CA04u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0CA0Cu, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0CA44u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0CA4Cu, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0CA78u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0CA88u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0CA98u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0CAD4u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0CB24u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0CB2Cu, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0CB40u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0CBD8u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0CBE0u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0CBE8u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0CBECu, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0CC04u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0CC2Cu, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0CC38u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0CC4Cu, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0CC68u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0CC78u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0CC94u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0CCA4u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0CCE0u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0CCE8u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0CCF0u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0CD1Cu, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0CD24u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0CD5Cu, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0CD64u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0CD90u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0CDA0u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0CDB0u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0CDECu, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0CE34u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0CE38u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0CE40u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0CE50u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0CED4u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0CEDCu, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0CEECu, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0CEF4u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0CEFCu, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0CF04u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0CF3Cu, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0CF44u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0CF4Cu, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0CF74u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0CF7Cu, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0CF84u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0CF90u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0CFA8u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0CFD0u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0CFD8u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0CFE0u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0D008u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0D010u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0D014u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0D028u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0D040u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0D054u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0D058u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0D060u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0D068u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0D0D8u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0D0E0u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0D0E8u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0D110u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0D118u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0D11Cu, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0D120u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0D12Cu, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0D164u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0D1DCu, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0D1E4u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0D1ECu, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0D214u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0D21Cu, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0D228u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0D238u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0D240u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0D248u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0D2A0u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0D2A8u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0D2B0u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0D2D8u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0D2E0u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0D2E4u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0D2ECu, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0D340u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0D348u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0D350u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0D378u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0D380u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0D384u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0D38Cu, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0D408u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0D410u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0D418u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0D440u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0D448u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0D44Cu, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0D454u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0D4D0u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0D4D8u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0D4E0u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0D508u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0D510u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0D514u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0D51Cu, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0D528u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0D53Cu, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0D580u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0D588u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0D590u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0D5B8u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0D5C0u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0D5C4u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0D5CCu, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0D5D4u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0D5E4u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0D604u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0D624u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0D644u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0D660u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0D6C4u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0D6CCu, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0D6D4u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0D6D8u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0D718u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0D720u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0D728u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0D730u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0D738u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0D73Cu, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0D77Cu, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0D7E0u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0D7E4u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0D7ECu, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0D7F4u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0D848u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0D884u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0D888u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0D898u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0D93Cu, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0D944u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0D988u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0D990u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0DA04u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0DA10u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0DA28u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0DA48u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0DA60u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0DA80u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0DA9Cu, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0DAB8u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0DABCu, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0DAC8u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0DAD0u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0DAECu, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0DB38u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0DB40u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0DB7Cu, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0DB88u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0DBE8u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0DBFCu, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0DC18u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0DC2Cu, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0DC34u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0DC3Cu, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0DC40u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0DC48u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0DC50u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0DC54u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0DC8Cu, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0DCB8u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0DCD0u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0DCF4u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0DD04u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0DD14u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0DD1Cu, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0DD24u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0DD2Cu, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0DD4Cu, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0DD64u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0DD6Cu, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0DD80u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0DD84u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0DDA0u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0DDDCu, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0DDE8u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0DDF4u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0DE18u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0DE28u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0DE7Cu, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0DE98u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0DEC0u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0DECCu, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0DED4u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0DEDCu, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0DEE0u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0DF0Cu, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0DF50u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0DF60u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0DF78u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0DF8Cu, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0DF98u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0DFA0u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0DFA4u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0DFD0u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0E004u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0E014u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0E028u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0E050u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0E05Cu, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0E064u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0E06Cu, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0E074u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0E07Cu, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0E084u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0E08Cu, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0E094u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0E098u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0E0C4u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0E108u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0E118u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0E130u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0E144u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0E154u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0E15Cu, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0E188u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0E1BCu, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0E1CCu, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0E1D4u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0E1E8u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0E20Cu, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0E214u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0E224u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0E238u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0E24Cu, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0E264u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0E280u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0E288u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0E29Cu, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0E2A4u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0E2B8u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0E2C0u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0E2D4u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0E2DCu, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0E2F0u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0E2F8u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0E31Cu, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0E324u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0E340u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0E348u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0E35Cu, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0E364u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0E380u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0E388u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0E3A4u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0E3ACu, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0E3C8u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0E3D0u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0E3ECu, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0E3F4u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0E418u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0E420u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0E434u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0E43Cu, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0E450u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0E458u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0E46Cu, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0E474u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0E490u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0E498u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0E4BCu, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0E4C4u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0E4E8u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0E4F0u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0E514u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0E51Cu, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0E530u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0E538u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0E554u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0E55Cu, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0E570u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0E578u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0E594u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0E59Cu, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0E5B8u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0E5C0u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0E5C4u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0E5D0u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0E5E0u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0E5F0u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0E5F4u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0E604u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0E608u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0E610u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0E618u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0E624u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0E640u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0E650u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0E664u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0E670u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0E68Cu, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0E69Cu, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0E6ACu, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0E6B4u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0E700u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0E70Cu, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0E718u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0E734u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0E74Cu, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0E76Cu, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0E788u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0E790u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0E7ACu, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0E7C4u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0E7D8u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0E824u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0E844u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0E874u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0E8A0u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0E8CCu, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0E8ECu, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0E900u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0E918u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0E92Cu, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0E93Cu, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0E94Cu, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0E95Cu, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0E98Cu, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0E994u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0E9A8u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0E9C0u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0E9C8u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0E9D8u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0EA08u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0EA1Cu, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0EA30u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0EA48u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0EA54u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0EA64u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0EA90u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0EAA4u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0EAB4u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0EAC4u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0EADCu, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0EAE8u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0EB00u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0EB24u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0EBD8u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0EBE0u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0EBF4u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0EC04u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0EC14u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0EC20u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0EC28u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0EC34u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0EC3Cu, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0EC58u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0EC78u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0EC84u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0EC94u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0EC98u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0ECA4u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0ECACu, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0ECB4u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0ECBCu, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0ECC0u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0ECC8u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0ECD0u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0ECDCu, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0ECE4u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0ED00u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0ED10u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0ED34u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0ED4Cu, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0ED70u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0ED90u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0EDB4u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0EDD4u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0EDF0u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0EE0Cu, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0EE2Cu, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0EE48u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0EE50u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0EE6Cu, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0EE84u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0EE94u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0EEACu, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0EEB8u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0EEC4u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0EED0u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0EEDCu, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0EEE8u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0EEF4u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0EF00u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0EF04u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0EF18u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0EF28u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0EF50u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0EF58u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0EF9Cu, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0EFA8u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0EFB8u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0EFC4u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0EFD0u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0EFD8u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0EFE0u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0EFE8u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0EFF4u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0F008u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0F050u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0F150u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0F178u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0F198u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0F1A4u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0F1BCu, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0F1C8u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0F1D0u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0F1D8u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0F1E0u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0F1E8u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0F1ECu, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0F1F4u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0F214u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0F220u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0F238u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0F244u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0F250u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0F258u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0F260u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0F268u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0F270u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0F278u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0F27Cu, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0F284u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0F2ACu, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0F2BCu, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0F2C4u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0F2CCu, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0F2D4u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0F2E0u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0F308u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0F318u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0F320u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0F328u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0F330u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0F33Cu, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0F354u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0F360u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0F368u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0F370u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0F374u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0F37Cu, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0F384u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0F39Cu, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0F3B4u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0F3C8u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0F3ECu, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0F404u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0F408u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0F41Cu, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0F430u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0F438u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0F43Cu, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0F448u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0F4ACu, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0F4BCu, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0F4CCu, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0F4D4u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0F4E4u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0F4ECu, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0F4F4u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0F4FCu, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0F508u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0F50Cu, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0F524u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0F52Cu, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0F538u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0F544u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0F56Cu, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0F5D0u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0F5E0u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0F5F4u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0F5FCu, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0F60Cu, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0F620u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0F628u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0F630u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0F648u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0F658u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0F668u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0F670u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0F680u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0F688u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0F690u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0F698u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0F6A0u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0F6A4u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0F6C4u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0F6CCu, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0F6D4u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0F6ECu, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0F700u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0F76Cu, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0F77Cu, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0F790u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0F798u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0F7A8u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0F7BCu, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0F7C4u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0F7D8u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0F7F8u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0F808u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0F818u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0F820u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0F830u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0F838u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0F840u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0F848u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0F850u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0F854u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0F874u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0F87Cu, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0F884u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0F89Cu, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0F8B0u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0F91Cu, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0F92Cu, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0F940u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0F948u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0F958u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0F96Cu, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0F974u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0F978u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0F9A4u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0FA00u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0FA14u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0FA1Cu, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0FA28u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0FA30u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0FA38u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0FA40u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0FA48u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0FA50u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0FA54u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0FA68u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0FA78u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0FA8Cu, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0FA98u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0FAACu, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0FABCu, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0FAD0u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0FAE0u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0FAF4u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0FAF8u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0FB0Cu, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0FB18u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0FB30u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0FB44u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0FB50u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0FB68u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0FB7Cu, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0FB88u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0FBA0u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0FBB4u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0FBC0u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0FBD8u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0FBECu, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0FBFCu, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0FC04u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0FC0Cu, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0FC40u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0FC68u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0FC7Cu, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0FCB0u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0FCFCu, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0FD04u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0FD0Cu, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0FD40u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0FD68u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0FD7Cu, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0FDC0u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0FDE8u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0FDF4u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0FE10u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0FE78u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0FE98u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0FF64u, &recomp_unit_0130, "recomp_unit_0130"); - runtime.register_function(0x08A0FF9Cu, &recomp_unit_0130, "recomp_unit_0130"); + // PSPRECOMP_V812_COMPACT_REGISTRATION: same entry set, looped once in Runtime instead of source-expanded calls. + runtime.register_generated_entry_mask(0x08A0C000u, &recomp_unit_0130, "recomp_unit_0130", + kEntryMasks_recomp_unit_0130, 64u); } } // namespace psprecomp diff --git a/profiles/vcs/generated/generated_unit_0131.cpp b/profiles/vcs/generated/generated_unit_0131.cpp index e9f2d06..644b01d 100644 --- a/profiles/vcs/generated/generated_unit_0131.cpp +++ b/profiles/vcs/generated/generated_unit_0131.cpp @@ -745,6 +745,19 @@ LOCAL_DISPATCH: AOT_REGCACHE_SYNC_OUT(); return; } } +// PSPRECOMP_V812_SHARED_SCHED_BLOCK: one scheduler-exact slow boundary per unit. +LOCAL_SCHED_BOUNDARY: + ctx.pc = jump_target; + AOT_REGCACHE_SYNC_OUT(); + if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { + ++local_redispatch_rounds; + AOT_REGCACHE_SYNC_IN(); + local_transfers = 0u; + local_pc = ctx.pc; + entry_id = 0u; + goto LOCAL_DISPATCH; + } + return; L_08A10000: aot_gpr_5 = (std::bit_cast(aot_fpr_12)); aot_gpr_4 = (aot_gpr_16 + aot_gpr_17); @@ -3691,34 +3704,14 @@ L_08A110D4: aot_gpr_29 = (aot_gpr_29 + static_cast(1024)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A11118: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A11120: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{std::bit_cast(ctx.fpr[20]), aot_gpr_16, aot_gpr_31}; @@ -3814,52 +3807,22 @@ L_08A111EC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A11200: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A11208: aot_gpr_4 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(7660))); jump_target = aot_gpr_31; aot_mem.aot_direct_store32(ctx.gpr[28] + static_cast(7668), aot_gpr_4); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A11214: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); { const std::uint32_t aot_run_words[3]{std::bit_cast(ctx.fpr[20]), aot_gpr_16, aot_gpr_31}; @@ -4168,18 +4131,8 @@ L_08A114C4: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A114E4: aot_gpr_4 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(6904))); aot_gpr_4 = (aot_gpr_4 + static_cast(1)); @@ -4195,18 +4148,8 @@ L_08A114FC: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A11504: aot_gpr_4 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(6904))); aot_gpr_4 = (aot_gpr_4 + static_cast(-1)); @@ -4221,18 +4164,8 @@ L_08A11518: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A11520: aot_fpr_12 = std::bit_cast(aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(7672))); aot_gpr_4 = (16256u << 16u); @@ -4259,53 +4192,23 @@ L_08A11548: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A11550: aot_gpr_4 = (0u | 1u); jump_target = aot_gpr_31; aot_mem.aot_direct_store8(ctx.gpr[28] + static_cast(8360), static_cast(aot_gpr_4)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A1155C: jump_target = aot_gpr_31; aot_mem.aot_direct_store8(ctx.gpr[28] + static_cast(8360), static_cast(0u)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A11564: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -4325,18 +4228,8 @@ L_08A11580: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A1158C: aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(0), aot_gpr_5); aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(4), ctx.gpr[6]); @@ -4345,18 +4238,8 @@ L_08A1158C: ctx.gpr[2] = (0u | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A115A0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -4370,35 +4253,15 @@ L_08A115B0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A115C0: jump_target = aot_gpr_31; ctx.gpr[2] = (0u | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A115C8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -4428,18 +4291,8 @@ L_08A115F4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A11608: { const std::uint32_t aot_run_words[3]{0u, 0u, 0u}; aot_mem.aot_direct_store32_block(aot_gpr_4 + static_cast(24), aot_run_words); } @@ -4447,18 +4300,8 @@ L_08A11608: ctx.gpr[2] = (0u | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A1161C: ctx.gpr[6] = (0u + static_cast(-1)); { const bool branch_taken = aot_gpr_5 != ctx.gpr[6]; @@ -4489,18 +4332,8 @@ L_08A11630: aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(24), aot_gpr_5); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A11668: ctx.gpr[6] = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(28))); ctx.gpr[6] = (ctx.gpr[6] << 2u); @@ -4520,18 +4353,8 @@ L_08A11668: aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(28), aot_gpr_5); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A116A8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(8), aot_gpr_16); @@ -4647,18 +4470,8 @@ L_08A11748: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A11758: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -4673,18 +4486,8 @@ L_08A11768: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A11778: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -4699,18 +4502,8 @@ L_08A11788: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A11798: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -4725,18 +4518,8 @@ L_08A117A8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A117B8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -4751,18 +4534,8 @@ L_08A117C8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A117D8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -4777,18 +4550,8 @@ L_08A117E8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A117F8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -4803,18 +4566,8 @@ L_08A11808: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A11818: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -4829,18 +4582,8 @@ L_08A11828: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A11838: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -4855,18 +4598,8 @@ L_08A11848: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A11858: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -4881,18 +4614,8 @@ L_08A11868: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A11878: { const std::uint32_t vfpu_address = ctx.gpr[6] + static_cast(0); std::uint32_t vfpu_words[4]{}; @@ -4948,18 +4671,8 @@ L_08A11878: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A118A0: aot_gpr_29 = (aot_gpr_29 + static_cast(-80)); { const std::uint32_t aot_run_words[11]{std::bit_cast(ctx.fpr[20]), std::bit_cast(ctx.fpr[22]), std::bit_cast(ctx.fpr[24]), aot_gpr_16, aot_gpr_17, ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[22], aot_gpr_31}; @@ -5171,18 +4884,8 @@ L_08A11A60: aot_gpr_29 = (aot_gpr_29 + static_cast(80)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A11A98: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[4]{aot_gpr_16, aot_gpr_17, ctx.gpr[18], aot_gpr_31}; @@ -5298,18 +5001,8 @@ L_08A11B68: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A11B80: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); { const std::uint32_t aot_run_words[7]{std::bit_cast(ctx.fpr[20]), std::bit_cast(ctx.fpr[22]), std::bit_cast(ctx.fpr[24]), aot_gpr_16, aot_gpr_17, ctx.gpr[18], aot_gpr_31}; @@ -5419,18 +5112,8 @@ L_08A11C68: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A11C90: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, aot_gpr_17, aot_gpr_31}; @@ -5496,18 +5179,8 @@ L_08A11D14: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A11D2C: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); { const std::uint32_t aot_run_words[5]{aot_gpr_16, aot_gpr_17, ctx.gpr[18], ctx.gpr[19], aot_gpr_31}; @@ -5569,18 +5242,8 @@ L_08A11DA4: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A11DC4: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); { const std::uint32_t aot_run_words[7]{std::bit_cast(ctx.fpr[20]), std::bit_cast(ctx.fpr[22]), std::bit_cast(ctx.fpr[24]), aot_gpr_16, aot_gpr_17, ctx.gpr[18], aot_gpr_31}; @@ -5675,18 +5338,8 @@ L_08A11EA0: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A11EC8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, aot_gpr_17, aot_gpr_31}; @@ -5740,18 +5393,8 @@ L_08A11F2C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A11F44: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, aot_gpr_17, aot_gpr_31}; @@ -5792,18 +5435,8 @@ L_08A11F94: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A11FAC: aot_gpr_29 = (aot_gpr_29 + static_cast(-80)); { const std::uint32_t aot_run_words[11]{std::bit_cast(ctx.fpr[20]), std::bit_cast(ctx.fpr[22]), std::bit_cast(ctx.fpr[24]), aot_gpr_16, aot_gpr_17, ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[22], aot_gpr_31}; @@ -6009,18 +5642,8 @@ L_08A12164: aot_gpr_29 = (aot_gpr_29 + static_cast(80)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A1219C: aot_gpr_29 = (aot_gpr_29 + static_cast(-64)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, aot_gpr_17, aot_gpr_31}; @@ -6260,18 +5883,8 @@ L_08A12310: aot_gpr_29 = (aot_gpr_29 + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A12328: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, aot_gpr_17, aot_gpr_31}; @@ -6324,18 +5937,8 @@ L_08A12394: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A123AC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -6376,18 +5979,8 @@ L_08A12408: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A1241C: aot_gpr_29 = (aot_gpr_29 + static_cast(-288)); { const std::uint32_t aot_run_words[12]{std::bit_cast(ctx.fpr[20]), std::bit_cast(ctx.fpr[22]), std::bit_cast(ctx.fpr[24]), std::bit_cast(ctx.fpr[26]), std::bit_cast(ctx.fpr[28]), aot_gpr_16, aot_gpr_17, ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], aot_gpr_31}; @@ -6707,18 +6300,8 @@ L_08A126E4: aot_gpr_29 = (aot_gpr_29 + static_cast(288)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A12720: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, aot_gpr_17, aot_gpr_31}; @@ -6848,18 +6431,8 @@ L_08A12800: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A12818: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, aot_gpr_17, aot_gpr_31}; @@ -6906,18 +6479,8 @@ L_08A12874: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A1288C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, aot_gpr_17, aot_gpr_31}; @@ -6972,18 +6535,8 @@ L_08A128E8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A12900: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, aot_gpr_17, aot_gpr_31}; @@ -7054,18 +6607,8 @@ L_08A12990: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A129A8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, aot_gpr_17, aot_gpr_31}; @@ -7145,18 +6688,8 @@ L_08A12A34: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A12A4C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, aot_gpr_17, aot_gpr_31}; @@ -7275,18 +6808,8 @@ L_08A12B1C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A12B34: aot_gpr_29 = (aot_gpr_29 + static_cast(-96)); { const std::uint32_t aot_run_words[5]{aot_gpr_16, aot_gpr_17, ctx.gpr[18], ctx.gpr[19], aot_gpr_31}; @@ -7416,18 +6939,8 @@ L_08A12BF0: aot_gpr_29 = (aot_gpr_29 + static_cast(96)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A12C10: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, aot_gpr_17, aot_gpr_31}; @@ -7482,18 +6995,8 @@ L_08A12C6C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A12C84: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, aot_gpr_17, aot_gpr_31}; @@ -7590,18 +7093,8 @@ L_08A12D40: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A12D58: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, aot_gpr_17, aot_gpr_31}; @@ -7658,18 +7151,8 @@ L_08A12DBC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A12DD4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, aot_gpr_17, aot_gpr_31}; @@ -7772,18 +7255,8 @@ L_08A12E90: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A12EA8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, aot_gpr_17, aot_gpr_31}; @@ -7895,18 +7368,8 @@ L_08A12F74: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A12F8C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -7921,18 +7384,8 @@ L_08A12F9C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A12FAC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, aot_gpr_17, aot_gpr_31}; @@ -7971,18 +7424,8 @@ L_08A12FF0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A1300C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[4]{aot_gpr_16, aot_gpr_17, ctx.gpr[18], aot_gpr_31}; @@ -8087,18 +7530,8 @@ L_08A130D4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A130F0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, aot_gpr_17, aot_gpr_31}; @@ -8189,18 +7622,8 @@ L_08A131A8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A131C0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, aot_gpr_17, aot_gpr_31}; @@ -8240,18 +7663,8 @@ L_08A131F4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A13230: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, aot_gpr_17, aot_gpr_31}; @@ -8317,18 +7730,8 @@ L_08A132A4: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A132B8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, aot_gpr_17, aot_gpr_31}; @@ -8411,18 +7814,8 @@ L_08A13378: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A1338C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[4]{aot_gpr_16, aot_gpr_17, ctx.gpr[18], aot_gpr_31}; @@ -8575,18 +7968,8 @@ L_08A13494: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A134B0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -8624,18 +8007,8 @@ L_08A134F0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A13504: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, aot_gpr_17, aot_gpr_31}; @@ -8792,18 +8165,8 @@ L_08A13628: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A13640: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -8833,18 +8196,8 @@ L_08A1366C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A13690: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); { const std::uint32_t aot_run_words[8]{aot_gpr_16, aot_gpr_17, ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[22], aot_gpr_31}; @@ -9174,18 +8527,8 @@ L_08A138F0: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A1391C: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, aot_gpr_17, aot_gpr_31}; @@ -9239,18 +8582,8 @@ L_08A1398C: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A139A4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -9296,18 +8629,8 @@ L_08A139F0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A13A04: aot_gpr_29 = (aot_gpr_29 + static_cast(-64)); { const std::uint32_t aot_run_words[10]{std::bit_cast(ctx.fpr[20]), std::bit_cast(ctx.fpr[22]), std::bit_cast(ctx.fpr[24]), std::bit_cast(ctx.fpr[26]), aot_gpr_16, aot_gpr_17, ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], aot_gpr_31}; @@ -9546,18 +8869,8 @@ L_08A13C0C: aot_gpr_29 = (aot_gpr_29 + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A13C40: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, aot_gpr_17, aot_gpr_31}; @@ -9637,18 +8950,8 @@ L_08A13CE8: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A13D00: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); { const std::uint32_t aot_run_words[10]{aot_gpr_16, aot_gpr_17, ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[22], ctx.gpr[23], ctx.gpr[30], aot_gpr_31}; @@ -9807,18 +9110,8 @@ L_08A13E24: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A13E58: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); { const std::uint32_t aot_run_words[8]{std::bit_cast(ctx.fpr[20]), std::bit_cast(ctx.fpr[22]), std::bit_cast(ctx.fpr[24]), std::bit_cast(ctx.fpr[26]), aot_gpr_16, aot_gpr_17, ctx.gpr[18], aot_gpr_31}; @@ -9940,18 +9233,8 @@ L_08A13F60: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A13F88: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, aot_gpr_17, aot_gpr_31}; @@ -9984,18 +9267,8 @@ L_08A13FC4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A13FDC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[4]{aot_gpr_16, aot_gpr_17, ctx.gpr[18], aot_gpr_31}; @@ -10017,672 +9290,8 @@ void recomp_unit_0131(Runtime &rt, AllegrexContext &ctx) { void register_generated_unit_131(Runtime &runtime) { runtime.register_generated_unit(131u, 0x08A10000u, 16384u, &recomp_unit_0131, &recomp_unit_0131_entry); - runtime.register_function(0x08A10000u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A10044u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A1004Cu, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A100F4u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A10160u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A101B0u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A101B8u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A101CCu, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A101D4u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A101DCu, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A101E4u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A101ECu, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A101F4u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A101FCu, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A10214u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A1022Cu, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A10230u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A10268u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A10280u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A10298u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A1029Cu, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A102D4u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A102ECu, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A10300u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A10304u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A1033Cu, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A10348u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A10360u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A10398u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A103F0u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A1040Cu, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A10474u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A10494u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A10560u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A10598u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A10640u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A10648u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A1065Cu, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A10670u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A10684u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A1068Cu, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A10694u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A1069Cu, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A106A4u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A106ACu, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A106B4u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A106CCu, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A106E4u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A106E8u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A10724u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A1073Cu, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A10774u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A1078Cu, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A107A4u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A107A8u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A107E4u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A107FCu, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A10834u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A1084Cu, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A10860u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A10864u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A108A0u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A108B8u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A108F0u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A108FCu, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A10914u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A10950u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A10968u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A109A0u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A109A8u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A109B0u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A109B8u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A109C0u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A109C8u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A109D0u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A109E8u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A10A00u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A10A04u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A10A40u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A10A58u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A10A90u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A10AA8u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A10AC0u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A10AC4u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A10B00u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A10B18u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A10B50u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A10B68u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A10B7Cu, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A10B80u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A10BBCu, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A10BD4u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A10C0Cu, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A10C18u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A10C30u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A10C6Cu, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A10C84u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A10CBCu, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A10D10u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A10D80u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A10DCCu, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A10DD0u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A10DECu, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A10E54u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A10E74u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A10F40u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A10F48u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A10F80u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A11028u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A11030u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A110D4u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A11118u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A11120u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A1116Cu, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A11178u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A11188u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A11190u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A1119Cu, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A111A4u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A111A8u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A111B4u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A111C4u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A111CCu, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A111D4u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A111ECu, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A11200u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A11208u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A11214u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A1123Cu, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A1127Cu, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A11288u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A1129Cu, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A112ACu, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A112CCu, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A112FCu, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A11308u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A11314u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A11328u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A11334u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A11340u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A11358u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A11368u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A1137Cu, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A1138Cu, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A11398u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A113B0u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A113C0u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A113D4u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A113E4u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A113F0u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A11404u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A11418u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A1142Cu, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A11438u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A11440u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A1144Cu, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A1145Cu, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A11480u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A11498u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A1149Cu, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A114ACu, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A114C4u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A114E4u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A114FCu, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A11504u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A11518u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A11520u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A1153Cu, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A11544u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A11548u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A11550u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A1155Cu, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A11564u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A11578u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A11580u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A1158Cu, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A115A0u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A115B0u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A115C0u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A115C8u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A115E0u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A115ECu, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A115F4u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A11608u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A1161Cu, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A11628u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A11630u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A11668u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A116A8u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A116C4u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A116CCu, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A116D4u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A116DCu, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A116E4u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A116ECu, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A116F4u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A11700u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A1170Cu, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A11724u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A1172Cu, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A11734u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A1173Cu, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A11744u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A11748u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A11758u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A11768u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A11778u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A11788u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A11798u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A117A8u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A117B8u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A117C8u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A117D8u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A117E8u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A117F8u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A11808u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A11818u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A11828u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A11838u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A11848u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A11858u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A11868u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A11878u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A118A0u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A118F4u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A11900u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A11920u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A1192Cu, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A11938u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A11944u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A11948u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A11974u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A11988u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A11994u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A11998u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A119A0u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A119D4u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A119E8u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A119F0u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A119F8u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A11A14u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A11A1Cu, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A11A28u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A11A3Cu, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A11A48u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A11A60u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A11A98u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A11AC4u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A11ADCu, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A11AE8u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A11AF8u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A11B00u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A11B08u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A11B24u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A11B2Cu, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A11B38u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A11B40u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A11B48u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A11B64u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A11B68u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A11B80u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A11BBCu, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A11BC8u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A11BF4u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A11C04u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A11C0Cu, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A11C14u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A11C18u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A11C38u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A11C3Cu, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A11C4Cu, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A11C50u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A11C68u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A11C90u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A11CB8u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A11CC4u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A11CD4u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A11CFCu, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A11D04u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A11D0Cu, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A11D14u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A11D2Cu, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A11D64u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A11D70u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A11DA4u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A11DC4u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A11E00u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A11E0Cu, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A11E34u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A11E48u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A11E54u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A11E5Cu, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A11E84u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A11EA0u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A11EC8u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A11EF0u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A11EFCu, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A11F04u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A11F10u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A11F2Cu, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A11F44u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A11F6Cu, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A11F78u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A11F94u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A11FACu, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A12000u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A1200Cu, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A1202Cu, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A12038u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A12044u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A12050u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A12054u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A12080u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A12094u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A120A0u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A120A8u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A120D8u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A120ECu, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A120F4u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A120FCu, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A12118u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A12120u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A1212Cu, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A12140u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A1214Cu, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A12164u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A1219Cu, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A121C4u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A121D0u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A12280u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A12288u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A12290u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A12294u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A122B8u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A122C0u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A122D8u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A122ECu, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A1230Cu, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A12310u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A12328u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A12350u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A1235Cu, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A1236Cu, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A12394u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A123ACu, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A123CCu, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A123D8u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A12408u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A1241Cu, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A12478u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A1249Cu, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A124B0u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A124BCu, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A124C0u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A124E0u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A12500u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A12544u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A12550u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A12580u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A1258Cu, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A125A4u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A125E4u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A125F8u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A12610u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A12664u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A1266Cu, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A12684u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A1268Cu, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A12698u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A126B8u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A126C0u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A126E4u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A12720u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A12748u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A12754u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A1276Cu, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A12778u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A12780u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A12788u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A1278Cu, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A127B0u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A127B8u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A127D8u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A127E4u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A127FCu, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A12800u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A12818u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A12840u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A1284Cu, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A12874u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A1288Cu, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A128B4u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A128C0u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A128D0u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A128DCu, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A128E8u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A12900u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A12928u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A12934u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A12990u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A129A8u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A129D0u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A129DCu, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A129F0u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A129F8u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A12A0Cu, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A12A14u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A12A1Cu, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A12A34u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A12A4Cu, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A12A74u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A12A80u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A12A8Cu, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A12A9Cu, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A12AA4u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A12AA8u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A12ACCu, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A12AD4u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A12AF4u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A12B00u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A12B18u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A12B1Cu, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A12B34u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A12B6Cu, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A12B78u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A12BC8u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A12BF0u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A12C10u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A12C38u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A12C44u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A12C54u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A12C60u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A12C6Cu, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A12C84u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A12CACu, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A12CB8u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A12CC8u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A12D14u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A12D28u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A12D30u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A12D38u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A12D40u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A12D58u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A12D80u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A12D8Cu, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A12DA8u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A12DB8u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A12DBCu, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A12DD4u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A12DFCu, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A12E08u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A12E18u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A12E1Cu, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A12E40u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A12E48u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A12E68u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A12E74u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A12E8Cu, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A12E90u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A12EA8u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A12ED0u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A12EDCu, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A12EECu, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A12EFCu, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A12F00u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A12F24u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A12F2Cu, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A12F4Cu, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A12F58u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A12F70u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A12F74u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A12F8Cu, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A12F9Cu, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A12FACu, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A12FD4u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A12FE0u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A12FF0u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A1300Cu, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A1303Cu, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A13054u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A1305Cu, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A13060u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A13084u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A1308Cu, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A130ACu, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A130B8u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A130D0u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A130D4u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A130F0u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A13118u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A13124u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A13134u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A1314Cu, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A13164u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A1316Cu, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A13198u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A131A8u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A131C0u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A131E8u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A131F4u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A13230u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A13258u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A13264u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A132A4u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A132B8u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A132E0u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A132ECu, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A13328u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A13350u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A13370u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A13378u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A1338Cu, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A133BCu, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A133C8u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A133D8u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A133E8u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A133F4u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A13404u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A1340Cu, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A13414u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A1341Cu, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A13420u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A13444u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A1344Cu, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A1346Cu, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A13478u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A13490u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A13494u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A134B0u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A134D0u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A134DCu, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A134E8u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A134F0u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A13504u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A1352Cu, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A13538u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A13548u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A1355Cu, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A13570u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A13578u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A1358Cu, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A135A0u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A135A8u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A135BCu, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A135D0u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A135D8u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A135ECu, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A13600u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A13608u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A13618u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A13628u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A13640u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A13660u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A1366Cu, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A13690u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A136D4u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A136E8u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A136F8u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A13700u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A13714u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A1371Cu, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A13730u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A13738u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A1373Cu, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A13748u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A13750u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A13758u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A13778u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A13780u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A13798u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A137A4u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A137ACu, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A137C8u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A137DCu, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A137F0u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A137FCu, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A13804u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A13818u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A13820u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A13834u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A1383Cu, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A13840u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A1384Cu, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A13868u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A1388Cu, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A13894u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A138ACu, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A138B8u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A138C0u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A138DCu, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A138F0u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A1391Cu, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A13944u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A13950u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A13960u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A1398Cu, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A139A4u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A139C4u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A139D0u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A139DCu, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A139E8u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A139F0u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A13A04u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A13A50u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A13A5Cu, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A13AC8u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A13AD8u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A13AE0u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A13AE8u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A13AECu, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A13B0Cu, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A13B1Cu, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A13B2Cu, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A13B34u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A13B40u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A13B58u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A13B64u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A13B74u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A13B7Cu, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A13B8Cu, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A13B98u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A13BA8u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A13BB0u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A13BC0u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A13BCCu, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A13BDCu, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A13BE4u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A13C0Cu, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A13C40u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A13C68u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A13C74u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A13CD4u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A13CE8u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A13D00u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A13D50u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A13D78u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A13D84u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A13D8Cu, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A13D94u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A13DA8u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A13DB0u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A13DC4u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A13DCCu, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A13DD0u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A13DD8u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A13DF0u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A13DF8u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A13E04u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A13E08u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A13E10u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A13E24u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A13E58u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A13E9Cu, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A13EC4u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A13ED8u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A13EE4u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A13EE8u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A13F04u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A13F0Cu, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A13F14u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A13F44u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A13F58u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A13F60u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A13F88u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A13FB0u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A13FC4u, &recomp_unit_0131, "recomp_unit_0131"); - runtime.register_function(0x08A13FDCu, &recomp_unit_0131, "recomp_unit_0131"); + // PSPRECOMP_V812_COMPACT_REGISTRATION: same entry set, looped once in Runtime instead of source-expanded calls. + runtime.register_generated_entry_mask(0x08A10000u, &recomp_unit_0131, "recomp_unit_0131", + kEntryMasks_recomp_unit_0131, 64u); } } // namespace psprecomp diff --git a/profiles/vcs/generated/generated_unit_0132.cpp b/profiles/vcs/generated/generated_unit_0132.cpp index ad5d764..b961e71 100644 --- a/profiles/vcs/generated/generated_unit_0132.cpp +++ b/profiles/vcs/generated/generated_unit_0132.cpp @@ -750,6 +750,19 @@ LOCAL_DISPATCH: AOT_REGCACHE_SYNC_OUT(); return; } } +// PSPRECOMP_V812_SHARED_SCHED_BLOCK: one scheduler-exact slow boundary per unit. +LOCAL_SCHED_BOUNDARY: + ctx.pc = jump_target; + AOT_REGCACHE_SYNC_OUT(); + if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { + ++local_redispatch_rounds; + AOT_REGCACHE_SYNC_IN(); + local_transfers = 0u; + local_pc = ctx.pc; + entry_id = 0u; + goto LOCAL_DISPATCH; + } + return; L_08A14000: aot_gpr_6 = (0u | 2u); aot_gpr_31 = (0x08A1400Cu); @@ -838,18 +851,8 @@ L_08A140A4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A140C0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, ctx.gpr[17], aot_gpr_31}; @@ -940,18 +943,8 @@ L_08A14174: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A1418C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, ctx.gpr[17], aot_gpr_31}; @@ -1028,18 +1021,8 @@ L_08A14230: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A14244: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, ctx.gpr[17], aot_gpr_31}; @@ -1083,18 +1066,8 @@ L_08A14278: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A142C4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[4]{aot_gpr_16, ctx.gpr[17], ctx.gpr[18], aot_gpr_31}; @@ -1136,18 +1109,8 @@ L_08A14318: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A14334: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); { const std::uint32_t aot_run_words[5]{aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], aot_gpr_31}; @@ -1265,18 +1228,8 @@ L_08A14414: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A14434: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -1303,18 +1256,8 @@ L_08A14460: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A14478: aot_gpr_29 = (aot_gpr_29 + static_cast(-80)); { const std::uint32_t aot_run_words[10]{std::bit_cast(ctx.fpr[20]), std::bit_cast(ctx.fpr[22]), std::bit_cast(ctx.fpr[24]), std::bit_cast(ctx.fpr[26]), std::bit_cast(ctx.fpr[28]), std::bit_cast(ctx.fpr[30]), aot_gpr_16, ctx.gpr[17], ctx.gpr[18], aot_gpr_31}; @@ -1483,18 +1426,8 @@ L_08A145F0: aot_gpr_29 = (aot_gpr_29 + static_cast(80)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A14620: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, ctx.gpr[17], aot_gpr_31}; @@ -1548,18 +1481,8 @@ L_08A14690: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A146A8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -1573,18 +1496,8 @@ L_08A146B8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A146C8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, ctx.gpr[17], aot_gpr_31}; @@ -1720,18 +1633,8 @@ L_08A147B0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A147C8: aot_gpr_29 = (aot_gpr_29 + static_cast(-80)); { const std::uint32_t aot_run_words[10]{std::bit_cast(ctx.fpr[20]), std::bit_cast(ctx.fpr[22]), std::bit_cast(ctx.fpr[24]), std::bit_cast(ctx.fpr[26]), std::bit_cast(ctx.fpr[28]), std::bit_cast(ctx.fpr[30]), aot_gpr_16, ctx.gpr[17], ctx.gpr[18], aot_gpr_31}; @@ -1900,18 +1803,8 @@ L_08A14940: aot_gpr_29 = (aot_gpr_29 + static_cast(80)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A14970: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -1940,18 +1833,8 @@ L_08A1499C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A149BC: aot_gpr_29 = (aot_gpr_29 + static_cast(-320)); { const std::uint32_t aot_run_words[15]{std::bit_cast(ctx.fpr[20]), std::bit_cast(ctx.fpr[22]), std::bit_cast(ctx.fpr[24]), std::bit_cast(ctx.fpr[26]), std::bit_cast(ctx.fpr[28]), aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[22], ctx.gpr[23], ctx.gpr[30], aot_gpr_31}; @@ -2705,18 +2588,8 @@ L_08A14F6C: aot_gpr_29 = (aot_gpr_29 + static_cast(320)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A14FB4: aot_gpr_29 = (aot_gpr_29 + static_cast(-336)); { const std::uint32_t aot_run_words[13]{std::bit_cast(ctx.fpr[20]), std::bit_cast(ctx.fpr[22]), std::bit_cast(ctx.fpr[24]), aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[22], ctx.gpr[23], ctx.gpr[30], aot_gpr_31}; @@ -3561,18 +3434,8 @@ L_08A15600: aot_gpr_29 = (aot_gpr_29 + static_cast(336)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A15640: aot_gpr_29 = (aot_gpr_29 + static_cast(-448)); { const std::uint32_t aot_run_words[14]{std::bit_cast(ctx.fpr[20]), std::bit_cast(ctx.fpr[22]), std::bit_cast(ctx.fpr[24]), std::bit_cast(ctx.fpr[26]), aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[22], ctx.gpr[23], ctx.gpr[30], aot_gpr_31}; @@ -4475,18 +4338,8 @@ L_08A15D0C: aot_gpr_29 = (aot_gpr_29 + static_cast(448)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A15D50: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_6 = (aot_mem.aot_direct_load8(aot_gpr_5 + static_cast(5))); @@ -4594,18 +4447,8 @@ L_08A15DF8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A15E04: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(16))); @@ -4647,18 +4490,8 @@ L_08A15E48: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A15E5C: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), aot_gpr_16); @@ -4790,18 +4623,8 @@ L_08A15F44: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A15F7C: aot_gpr_5 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(0))); aot_gpr_5 = (static_cast(aot_gpr_5) < 4 ? 1u : 0u); @@ -4820,18 +4643,8 @@ L_08A15F94: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A15F9C: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_gpr_6 = (aot_mem.aot_direct_load32(aot_gpr_5 + static_cast(32))); @@ -4993,18 +4806,8 @@ L_08A160E8: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A16104: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_gpr_6 = (aot_mem.aot_direct_load8(aot_gpr_5 + static_cast(6))); @@ -5178,18 +4981,8 @@ L_08A16234: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A16258: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_6 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(20))); @@ -5271,18 +5064,8 @@ L_08A16308: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A16314: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_gpr_6 = (aot_mem.aot_direct_load32(aot_gpr_5 + static_cast(64))); @@ -5425,18 +5208,8 @@ L_08A16414: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A16430: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(0))); @@ -5547,18 +5320,8 @@ L_08A164E8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A164F8: aot_gpr_5 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(0))); aot_gpr_6 = (0u | 4u); @@ -5601,18 +5364,8 @@ L_08A16540: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A16548: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); { const std::uint32_t aot_run_words[7]{aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], aot_gpr_31}; @@ -5692,18 +5445,8 @@ L_08A165D4: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A165F8: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); { const std::uint32_t aot_run_words[7]{aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], aot_gpr_31}; @@ -5823,18 +5566,8 @@ L_08A166C8: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A166EC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); ctx.gpr[7] = (aot_gpr_5 | 0u); @@ -5858,18 +5591,8 @@ L_08A16710: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A16728: aot_gpr_6 = (aot_gpr_4 | 0u); aot_gpr_4 = (aot_gpr_5 | 0u); @@ -5975,18 +5698,8 @@ L_08A167E8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A167F4: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(8), ctx.gpr[18]); @@ -6057,18 +5770,8 @@ L_08A1686C: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A1688C: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -6125,18 +5828,8 @@ L_08A16900: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A1691C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -6220,18 +5913,8 @@ L_08A169C0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A169E8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -6300,18 +5983,8 @@ L_08A16A80: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A16A94: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -6384,18 +6057,8 @@ L_08A16B34: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A16B5C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -6442,18 +6105,8 @@ L_08A16BB0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A16BC4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -6552,18 +6205,8 @@ L_08A16C70: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A16C88: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(20), aot_gpr_16); @@ -6640,18 +6283,8 @@ L_08A16D28: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A16D40: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, ctx.gpr[17], aot_gpr_31}; @@ -6685,18 +6318,8 @@ L_08A16D7C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A16D90: ctx.gpr[7] = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(16))); ctx.gpr[7] = (aot_mem.aot_direct_load32(ctx.gpr[7] + static_cast(12))); @@ -6708,18 +6331,8 @@ L_08A16D90: aot_mem.aot_direct_store8(aot_gpr_5 + static_cast(4), static_cast(aot_gpr_6)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A16DB0: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -7036,18 +6649,8 @@ L_08A16FEC: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A17018: aot_gpr_29 = (aot_gpr_29 + static_cast(-768)); ctx.gpr[9] = (15692u << 16u); @@ -7648,18 +7251,8 @@ L_08A172FC: aot_gpr_29 = (aot_gpr_29 + static_cast(768)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A17304: aot_gpr_29 = (aot_gpr_29 + static_cast(-800)); ctx.gpr[2] = (aot_gpr_6 | 0u); @@ -8310,18 +7903,8 @@ L_08A175B4: aot_gpr_29 = (aot_gpr_29 + static_cast(800)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A17634: aot_gpr_29 = (aot_gpr_29 + static_cast(-768)); ctx.gpr[8] = (15692u << 16u); @@ -8912,35 +8495,15 @@ L_08A178EC: aot_gpr_29 = (aot_gpr_29 + static_cast(768)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A178F4: jump_target = aot_gpr_31; ctx.gpr[2] = (aot_gpr_4 | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A178FC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -8968,18 +8531,8 @@ L_08A1791C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A17928: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(16), aot_gpr_31); @@ -9073,18 +8626,8 @@ L_08A179F8: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A17A04: aot_gpr_4 = (2234u << 16u); aot_mem.aot_direct_store8(aot_gpr_4 + static_cast(7488), static_cast(0u)); @@ -9093,18 +8636,8 @@ L_08A17A04: aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(48), 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A17A18: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (aot_mem.aot_direct_load8(ctx.gpr[28] + static_cast(-7836))); @@ -9167,18 +8700,8 @@ L_08A17A7C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A17A88: aot_fpr_13 = std::bit_cast(aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(-7840))); aot_fpr_14 = std::bit_cast(0u); @@ -9228,18 +8751,8 @@ L_08A17AF0: aot_mem.aot_direct_store32(ctx.gpr[28] + static_cast(-7840), std::bit_cast(aot_fpr_12)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A17AF8: aot_gpr_4 = (2234u << 16u); aot_gpr_4 = (aot_gpr_4 + static_cast(7488)); @@ -9247,18 +8760,8 @@ L_08A17AF8: ctx.gpr[2] = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(48))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A17B08: aot_gpr_29 = (aot_gpr_29 + static_cast(-208)); aot_fpr_13 = std::bit_cast(0u); @@ -9463,18 +8966,8 @@ L_08A17C8C: aot_gpr_29 = (aot_gpr_29 + static_cast(208)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A17C9C: aot_gpr_29 = (aot_gpr_29 + static_cast(-64)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(52), aot_gpr_31); @@ -9584,18 +9077,8 @@ L_08A17D20: aot_gpr_29 = (aot_gpr_29 + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A17D2C: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_fpr_12 = std::bit_cast(aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(-7840))); @@ -9676,18 +9159,8 @@ L_08A17DFC: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A17E10: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_gpr_4 = (aot_mem.aot_direct_load8(ctx.gpr[28] + static_cast(-7080))); @@ -9879,18 +9352,8 @@ L_08A17F64: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A17F78: aot_gpr_29 = (aot_gpr_29 + static_cast(-96)); ctx.gpr[10] = (aot_gpr_4 | 0u); @@ -9958,677 +9421,8 @@ void recomp_unit_0132(Runtime &rt, AllegrexContext &ctx) { void register_generated_unit_132(Runtime &runtime) { runtime.register_generated_unit(132u, 0x08A14000u, 16384u, &recomp_unit_0132, &recomp_unit_0132_entry); - runtime.register_function(0x08A14000u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A1400Cu, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A14054u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A1405Cu, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A1407Cu, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A14088u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A140A0u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A140A4u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A140C0u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A140E8u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A14124u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A1412Cu, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A1414Cu, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A14158u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A14170u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A14174u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A1418Cu, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A141B4u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A141C0u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A141D0u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A14204u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A14228u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A14230u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A14244u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A1426Cu, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A14278u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A142C4u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A142F4u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A14300u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A14318u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A14334u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A14368u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A14374u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A14384u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A14394u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A1439Cu, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A143A0u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A143C4u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A143CCu, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A143ECu, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A143F8u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A14410u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A14414u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A14434u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A14454u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A14460u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A14478u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A144C4u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A144ECu, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A14500u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A1450Cu, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A14510u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A14540u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A14554u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A14560u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A14564u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A14580u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A14588u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A14590u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A14594u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A145D4u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A145E8u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A145F0u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A14620u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A14648u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A14654u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A14664u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A14690u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A146A8u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A146B8u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A146C8u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A146F0u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A146FCu, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A1470Cu, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A1471Cu, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A14724u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A14730u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A14738u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A1473Cu, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A14760u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A14768u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A14788u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A14794u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A147ACu, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A147B0u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A147C8u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A14814u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A1483Cu, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A14850u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A1485Cu, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A14860u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A14890u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A148A4u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A148B0u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A148B4u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A148D0u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A148D8u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A148E0u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A148E4u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A14924u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A14938u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A14940u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A14970u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A14990u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A1499Cu, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A149BCu, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A14A34u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A14A40u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A14A74u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A14A84u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A14A8Cu, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A14A90u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A14A98u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A14A9Cu, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A14AB0u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A14ABCu, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A14AD8u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A14AE0u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A14AF8u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A14B04u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A14B14u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A14B20u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A14B30u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A14B40u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A14B48u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A14B50u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A14B60u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A14B68u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A14B6Cu, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A14B80u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A14BA4u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A14BB8u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A14CACu, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A14CC4u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A14CDCu, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A14CF4u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A14D14u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A14D1Cu, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A14D20u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A14D34u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A14D48u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A14D60u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A14D68u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A14D7Cu, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A14D90u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A14DA8u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A14DB0u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A14DC4u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A14DD8u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A14DF0u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A14DF8u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A14E0Cu, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A14E20u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A14E78u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A14E84u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A14E88u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A14E90u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A14E98u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A14EA8u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A14EB0u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A14EB8u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A14EC8u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A14ECCu, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A14EF0u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A14EF8u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A14F10u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A14F24u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A14F44u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A14F48u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A14F58u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A14F64u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A14F6Cu, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A14FB4u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A15024u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A15030u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A15064u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A15078u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A1508Cu, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A15094u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A150CCu, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A150DCu, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A150ECu, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A150F4u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A15108u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A15118u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A1511Cu, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A1512Cu, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A1513Cu, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A1514Cu, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A15154u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A15168u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A15178u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A1517Cu, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A1518Cu, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A1519Cu, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A151ACu, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A151B4u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A151C8u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A151D8u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A151DCu, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A151F0u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A15200u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A1530Cu, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A15324u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A1533Cu, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A15354u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A15374u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A1537Cu, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A15380u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A15394u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A153A8u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A153C0u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A153C8u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A153DCu, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A153F0u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A15408u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A15410u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A15424u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A15438u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A15450u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A15458u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A1546Cu, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A15480u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A154D8u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A154E4u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A154E8u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A154F0u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A154F8u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A15520u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A15534u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A15548u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A1555Cu, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A15564u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A15568u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A15584u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A1558Cu, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A155A4u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A155B8u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A155D8u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A155DCu, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A155ECu, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A155F8u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A15600u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A15640u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A156B4u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A156C0u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A15704u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A15718u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A1575Cu, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A15770u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A15784u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A1578Cu, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A157B4u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A157C4u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A157D4u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A157DCu, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A157F0u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A15800u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A15804u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A15814u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A15824u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A15834u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A1583Cu, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A15850u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A15860u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A15864u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A15874u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A15884u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A15894u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A1589Cu, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A158B0u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A158C0u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A158C4u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A158D8u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A158E8u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A159F4u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A15A0Cu, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A15A24u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A15A3Cu, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A15A5Cu, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A15A64u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A15A68u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A15A7Cu, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A15A90u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A15AA8u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A15AB0u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A15AC4u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A15AD8u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A15AF0u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A15AF8u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A15B0Cu, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A15B20u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A15B38u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A15B40u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A15B54u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A15B68u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A15BC0u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A15BCCu, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A15BD0u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A15BD8u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A15BE0u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A15C08u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A15C1Cu, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A15C30u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A15C44u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A15C4Cu, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A15C50u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A15C6Cu, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A15C74u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A15C8Cu, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A15CA0u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A15CC0u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A15CC4u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A15CD4u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A15CE0u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A15CE8u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A15CECu, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A15CF8u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A15D04u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A15D0Cu, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A15D50u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A15D78u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A15D80u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A15D88u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A15D90u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A15D98u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A15DACu, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A15DB4u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A15DBCu, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A15DCCu, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A15DDCu, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A15DECu, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A15DF8u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A15E04u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A15E24u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A15E3Cu, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A15E48u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A15E5Cu, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A15E9Cu, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A15EACu, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A15EBCu, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A15EC8u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A15EDCu, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A15EECu, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A15EF0u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A15EF8u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A15F10u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A15F34u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A15F40u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A15F44u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A15F7Cu, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A15F8Cu, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A15F94u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A15F9Cu, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A15FDCu, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A15FE4u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A15FF8u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A16008u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A1601Cu, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A16030u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A1605Cu, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A16070u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A1608Cu, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A16094u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A160A8u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A160BCu, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A160E8u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A16104u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A16134u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A16148u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A16158u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A1616Cu, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A16174u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A16188u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A16190u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A161A4u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A161ACu, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A161C0u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A161C8u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A161DCu, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A161E0u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A161F0u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A16200u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A16214u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A1621Cu, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A16220u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A16234u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A16258u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A1628Cu, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A16298u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A162B4u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A162BCu, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A162C0u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A162E8u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A162F4u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A16308u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A16314u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A16340u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A16354u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A1635Cu, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A16378u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A16388u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A1638Cu, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A1639Cu, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A163A8u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A163B8u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A163CCu, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A163D4u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A163E8u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A163F4u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A16408u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A16414u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A16430u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A16448u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A1645Cu, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A16464u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A1646Cu, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A16474u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A16488u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A16490u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A164A4u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A164ACu, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A164C0u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A164C8u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A164DCu, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A164E8u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A164F8u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A16508u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A16518u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A16528u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A1653Cu, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A16540u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A16548u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A16570u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A16588u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A16594u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A165A4u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A165ACu, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A165B4u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A165C8u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A165D4u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A165F8u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A16620u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A16634u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A16638u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A16648u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A16650u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A16654u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A16668u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A1667Cu, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A16688u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A16698u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A166A0u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A166A8u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A166BCu, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A166C8u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A166ECu, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A16710u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A16728u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A16738u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A16740u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A16750u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A16758u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A16770u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A16778u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A16788u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A16790u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A167A0u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A167A8u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A167C4u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A167CCu, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A167E8u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A167F4u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A16824u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A16834u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A16848u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A16860u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A16864u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A1686Cu, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A1688Cu, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A168C4u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A168D8u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A16900u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A1691Cu, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A16960u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A16968u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A16980u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A16984u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A16994u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A169ACu, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A169C0u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A169E8u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A16A14u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A16A24u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A16A28u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A16A30u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A16A80u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A16A94u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A16AD0u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A16AD4u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A16B24u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A16B34u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A16B5Cu, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A16B78u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A16B7Cu, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A16B90u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A16B9Cu, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A16BB0u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A16BC4u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A16BF4u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A16C08u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A16C10u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A16C14u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A16C24u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A16C38u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A16C40u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A16C4Cu, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A16C58u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A16C68u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A16C70u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A16C88u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A16CC0u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A16CC8u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A16CD0u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A16CD8u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A16CECu, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A16CF8u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A16D00u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A16D08u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A16D10u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A16D18u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A16D20u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A16D28u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A16D40u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A16D58u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A16D68u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A16D74u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A16D7Cu, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A16D90u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A16DB0u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A16DF8u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A16E04u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A16E08u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A16E18u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A16E28u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A16E2Cu, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A16E34u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A16E44u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A16E54u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A16E68u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A16E78u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A16EA8u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A16EB0u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A16EB8u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A16EC0u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A16EC8u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A16ED4u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A16EDCu, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A16EECu, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A16EF0u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A16F08u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A16F1Cu, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A16F24u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A16F38u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A16F50u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A16F5Cu, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A16F70u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A16F80u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A16F94u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A16F9Cu, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A16FA4u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A16FB4u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A16FC8u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A16FD0u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A16FD8u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A16FECu, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A17018u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A17208u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A172D0u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A172D8u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A172E8u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A172FCu, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A17304u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A17594u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A175A4u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A175B4u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A17634u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A17810u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A178ECu, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A178F4u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A178FCu, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A1790Cu, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A17914u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A1791Cu, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A17928u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A179A0u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A179A8u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A179B0u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A179BCu, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A179C8u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A179D0u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A179D8u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A179E0u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A179ECu, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A179F8u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A17A04u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A17A18u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A17A2Cu, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A17A34u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A17A48u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A17A50u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A17A58u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A17A64u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A17A6Cu, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A17A74u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A17A7Cu, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A17A88u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A17AA0u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A17AACu, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A17AB4u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A17ACCu, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A17AF0u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A17AF8u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A17B08u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A17B24u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A17B34u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A17BA8u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A17BC0u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A17BC8u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A17BD8u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A17C50u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A17C8Cu, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A17C9Cu, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A17D20u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A17D2Cu, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A17D50u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A17D5Cu, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A17DA0u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A17DD0u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A17DFCu, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A17E10u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A17E2Cu, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A17E40u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A17E4Cu, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A17E54u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A17E60u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A17E6Cu, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A17E7Cu, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A17E8Cu, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A17EA4u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A17EACu, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A17EB4u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A17ECCu, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A17ED4u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A17EE0u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A17EE8u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A17EF0u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A17EF8u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A17F04u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A17F0Cu, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A17F14u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A17F20u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A17F2Cu, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A17F38u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A17F40u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A17F44u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A17F4Cu, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A17F54u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A17F64u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A17F78u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A17FB0u, &recomp_unit_0132, "recomp_unit_0132"); - runtime.register_function(0x08A17FC4u, &recomp_unit_0132, "recomp_unit_0132"); + // PSPRECOMP_V812_COMPACT_REGISTRATION: same entry set, looped once in Runtime instead of source-expanded calls. + runtime.register_generated_entry_mask(0x08A14000u, &recomp_unit_0132, "recomp_unit_0132", + kEntryMasks_recomp_unit_0132, 64u); } } // namespace psprecomp diff --git a/profiles/vcs/generated/generated_unit_0133.cpp b/profiles/vcs/generated/generated_unit_0133.cpp index 7419066..135189f 100644 --- a/profiles/vcs/generated/generated_unit_0133.cpp +++ b/profiles/vcs/generated/generated_unit_0133.cpp @@ -698,6 +698,19 @@ LOCAL_DISPATCH: AOT_REGCACHE_SYNC_OUT(); return; } } +// PSPRECOMP_V812_SHARED_SCHED_BLOCK: one scheduler-exact slow boundary per unit. +LOCAL_SCHED_BOUNDARY: + ctx.pc = jump_target; + AOT_REGCACHE_SYNC_OUT(); + if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { + ++local_redispatch_rounds; + AOT_REGCACHE_SYNC_IN(); + local_transfers = 0u; + local_pc = ctx.pc; + entry_id = 0u; + goto LOCAL_DISPATCH; + } + return; L_08A18000: ctx.fpr[22] = std::bit_cast(aot_gpr_4); aot_mem.aot_direct_store32(aot_gpr_16 + static_cast(52), std::bit_cast(ctx.fpr[22])); @@ -977,18 +990,8 @@ L_08A18278: aot_gpr_29 = (aot_gpr_29 + static_cast(96)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A18294: aot_gpr_29 = (aot_gpr_29 + static_cast(-192)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(168), aot_gpr_16); @@ -1738,18 +1741,8 @@ L_08A189E4: aot_gpr_29 = (aot_gpr_29 + static_cast(192)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A18A18: aot_gpr_29 = (aot_gpr_29 + static_cast(-672)); ctx.gpr[13] = (15820u << 16u); @@ -2907,18 +2900,8 @@ L_08A193B4: aot_gpr_29 = (aot_gpr_29 + static_cast(672)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A193CC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (2234u << 16u); @@ -2943,18 +2926,8 @@ L_08A193E8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A19410: aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(12), std::bit_cast(aot_fpr_12)); aot_fpr_12 = std::bit_cast(aot_mem.aot_direct_load32(aot_gpr_5 + static_cast(0))); @@ -2969,18 +2942,8 @@ L_08A19410: aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(8), aot_gpr_6); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A1943C: aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(12), std::bit_cast(aot_fpr_12)); aot_fpr_12 = std::bit_cast(aot_mem.aot_direct_load32(aot_gpr_5 + static_cast(0))); @@ -2997,18 +2960,8 @@ L_08A1943C: aot_mem.aot_direct_store8(aot_gpr_4 + static_cast(17), static_cast(ctx.gpr[7])); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A19470: aot_gpr_29 = (aot_gpr_29 + static_cast(-192)); { const std::uint32_t aot_run_words[5]{aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], aot_gpr_31}; @@ -3232,18 +3185,8 @@ L_08A19590: aot_gpr_29 = (aot_gpr_29 + static_cast(192)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A195AC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -3263,18 +3206,8 @@ L_08A195C0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A195E0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -3320,18 +3253,8 @@ L_08A19628: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A1963C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (aot_gpr_4 | 0u); @@ -3346,35 +3269,15 @@ L_08A19650: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A1965C: jump_target = aot_gpr_31; ctx.gpr[2] = (0u | 1u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A19664: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (2279u << 16u); @@ -3404,18 +3307,8 @@ L_08A1969C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A196AC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -3457,18 +3350,8 @@ L_08A196C0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A19738: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -3515,18 +3398,8 @@ L_08A19780: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A19794: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -3568,34 +3441,14 @@ L_08A197EC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A197FC: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A19804: aot_gpr_29 = (aot_gpr_29 + static_cast(-304)); aot_gpr_5 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(496))); @@ -3986,18 +3839,8 @@ L_08A19A94: aot_gpr_29 = (aot_gpr_29 + static_cast(304)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A19AAC: aot_gpr_29 = (aot_gpr_29 + static_cast(-256)); aot_gpr_5 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(496))); @@ -4233,35 +4076,15 @@ L_08A19C60: aot_gpr_29 = (aot_gpr_29 + static_cast(256)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A19C78: jump_target = aot_gpr_31; ctx.gpr[2] = (0u | 1u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A19C80: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -4335,18 +4158,8 @@ L_08A19CF4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A19D68: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -4398,18 +4211,8 @@ L_08A19DE8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A19DFC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -4437,18 +4240,8 @@ L_08A19E24: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A19E38: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -4497,18 +4290,8 @@ L_08A19E8C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A19EA0: aot_gpr_6 = (68u << 16u); aot_gpr_6 = (aot_gpr_4 + aot_gpr_6); @@ -4523,18 +4306,8 @@ L_08A19EA0: aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(16), aot_gpr_5); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A19ECC: aot_gpr_6 = (68u << 16u); aot_gpr_6 = (aot_gpr_4 + aot_gpr_6); @@ -4550,18 +4323,8 @@ L_08A19ECC: aot_mem.aot_direct_store32(aot_gpr_5 + static_cast(0), aot_gpr_4); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A19EFC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -4605,18 +4368,8 @@ L_08A19F70: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A19F84: aot_gpr_5 = (68u << 16u); aot_gpr_5 = (aot_gpr_4 + aot_gpr_5); @@ -4630,18 +4383,8 @@ L_08A19F84: ctx.gpr[2] = (ctx.gpr[2] - aot_gpr_4); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A19FAC: aot_gpr_5 = (68u << 16u); aot_gpr_4 = (aot_gpr_4 + aot_gpr_5); @@ -4650,18 +4393,8 @@ L_08A19FAC: ctx.gpr[2] = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(0))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A19FC0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -4675,18 +4408,8 @@ L_08A19FD0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A19FE4: aot_gpr_6 = (68u << 16u); aot_gpr_4 = (aot_gpr_4 + aot_gpr_6); @@ -4696,18 +4419,8 @@ L_08A19FE4: aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(0), aot_gpr_5); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A19FFC: aot_gpr_5 = (68u << 16u); aot_gpr_4 = (aot_gpr_4 + aot_gpr_5); @@ -4716,18 +4429,8 @@ L_08A19FFC: ctx.gpr[2] = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(0))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A1A010: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(28), ctx.gpr[23]); @@ -4964,18 +4667,8 @@ L_08A1A1C8: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A1A1F8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(8))); @@ -4991,18 +4684,8 @@ L_08A1A210: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A1A21C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(0))); @@ -5017,18 +4700,8 @@ L_08A1A230: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A1A23C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, ctx.gpr[17], aot_gpr_31}; @@ -5089,18 +4762,8 @@ L_08A1A2A4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A1A2DC: aot_mem.aot_direct_store8(aot_gpr_4 + static_cast(0), static_cast(0u)); aot_mem.aot_direct_store8(aot_gpr_4 + static_cast(92), static_cast(aot_gpr_5)); @@ -5108,18 +4771,8 @@ L_08A1A2DC: ctx.gpr[2] = (aot_gpr_4 | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A1A2EC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (aot_mem.aot_direct_load8(aot_gpr_4 + static_cast(0))); @@ -5171,35 +4824,15 @@ L_08A1A334: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A1A348: jump_target = aot_gpr_31; aot_mem.aot_direct_store8(aot_gpr_4 + static_cast(0), static_cast(0u)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A1A350: aot_gpr_29 = (aot_gpr_29 + static_cast(-144)); aot_gpr_5 = (aot_mem.aot_direct_load8(aot_gpr_4 + static_cast(0))); @@ -5497,18 +5130,8 @@ L_08A1A58C: aot_gpr_29 = (aot_gpr_29 + static_cast(144)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A1A5A0: aot_gpr_6 = (0u | 0u); aot_fpr_12 = std::bit_cast(0u); @@ -5531,51 +5154,21 @@ L_08A1A5C0: aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(88), 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A1A5CC: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A1A5D4: jump_target = aot_gpr_31; ctx.gpr[2] = (aot_gpr_4 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A1A5DC: { const std::uint32_t vfpu_address = aot_gpr_5 + static_cast(0); std::uint32_t vfpu_words[4]{}; @@ -5603,18 +5196,8 @@ L_08A1A5DC: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A1A5F4: { const std::uint32_t vfpu_address = aot_gpr_6 + static_cast(0); std::uint32_t vfpu_words[4]{}; @@ -5670,18 +5253,8 @@ L_08A1A5F4: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A1A61C: { const std::uint32_t vfpu_address = aot_gpr_4 + static_cast(0); std::uint32_t vfpu_words[4]{}; @@ -5707,18 +5280,8 @@ L_08A1A61C: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A1A638: { const std::uint32_t vfpu_address = aot_gpr_5 + static_cast(0); std::uint32_t vfpu_words[4]{}; @@ -5746,18 +5309,8 @@ L_08A1A638: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A1A650: { const std::uint32_t vfpu_address = aot_gpr_5 + static_cast(0); std::uint32_t vfpu_words[4]{}; @@ -5785,18 +5338,8 @@ L_08A1A650: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A1A668: aot_gpr_6 = (std::bit_cast(aot_fpr_12)); ctx.set_vfpu_scalar_bits_ct<28u>(aot_gpr_6); @@ -5817,18 +5360,8 @@ L_08A1A668: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A1A684: aot_gpr_6 = (std::bit_cast(aot_fpr_12)); ctx.set_vfpu_scalar_bits_ct<28u>(aot_gpr_6); @@ -5849,18 +5382,8 @@ L_08A1A684: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A1A6A0: aot_fpr_12 = std::bit_cast(aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(0))); ctx.fpr[0] = std::bit_cast(aot_mem.aot_direct_load32(aot_gpr_5 + static_cast(0))); @@ -5883,18 +5406,8 @@ L_08A1A6C0: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A1A6C8: aot_fpr_12 = std::bit_cast(aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(0))); ctx.fpr[0] = std::bit_cast(aot_mem.aot_direct_load32(aot_gpr_5 + static_cast(0))); @@ -5917,18 +5430,8 @@ L_08A1A6E8: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A1A6F0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(5884))); @@ -5950,52 +5453,22 @@ L_08A1A70C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A1A71C: jump_target = aot_gpr_31; ctx.fpr[0] = std::bit_cast(aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(7676))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A1A724: ctx.fpr[0] = std::bit_cast(std::bit_cast(aot_fpr_12) & 0x7FFFFFFFu); jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A1A730: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_fpr_15 = std::bit_cast(aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(0))); @@ -6132,18 +5605,8 @@ L_08A1A850: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A1A87C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -6161,18 +5624,8 @@ L_08A1A894: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A1A8A8: aot_gpr_5 = (0u | 173u); { const bool branch_taken = aot_gpr_4 != aot_gpr_5; @@ -6196,18 +5649,8 @@ L_08A1A8C0: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A1A8C8: aot_gpr_5 = (aot_mem.aot_direct_load32(aot_gpr_5 + static_cast(0))); aot_gpr_4 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(0))); @@ -6231,35 +5674,15 @@ L_08A1A8E4: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A1A8EC: jump_target = aot_gpr_31; ctx.gpr[2] = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(7660))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A1A8F4: aot_gpr_5 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(1940))); aot_gpr_6 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(7660))); @@ -6317,18 +5740,8 @@ L_08A1A978: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A1A980: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (2236u << 16u); @@ -6401,18 +5814,8 @@ L_08A1AA0C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A1AA20: aot_gpr_5 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(104))); ctx.gpr[7] = (aot_mem.aot_direct_load16(aot_gpr_5 + static_cast(10))); @@ -6495,18 +5898,8 @@ L_08A1AAA0: ctx.gpr[2] = (aot_gpr_6 & 255u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A1AAA8: aot_gpr_4 = (std::bit_cast(aot_fpr_12)); ctx.set_vfpu_scalar_bits_ct<0u>(aot_gpr_4); @@ -6520,18 +5913,8 @@ L_08A1AAA8: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A1AACC: aot_fpr_14 = aot_fpr_14 - aot_fpr_13; aot_fpr_12 = aot_fpr_12 - aot_fpr_13; @@ -6559,18 +5942,8 @@ L_08A1AACC: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A1AB28: aot_gpr_4 = (std::bit_cast(aot_fpr_12)); ctx.set_vfpu_scalar_bits_ct<0u>(aot_gpr_4); @@ -6584,18 +5957,8 @@ L_08A1AB28: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A1AB4C: aot_gpr_4 = (std::bit_cast(aot_fpr_12)); ctx.set_vfpu_scalar_bits_ct<0u>(aot_gpr_4); @@ -6610,18 +5973,8 @@ L_08A1AB4C: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A1AB74: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_fpr_14 = std::bit_cast(std::bit_cast(aot_fpr_13)); @@ -6664,35 +6017,15 @@ L_08A1ABC0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A1ABCC: ctx.fpr[0] = std::sqrt(aot_fpr_12); jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A1ABD8: ctx.fpr[0] = std::bit_cast(std::bit_cast(aot_fpr_13)); ctx.fcr31 = (ctx.fcr31 & ~0x00800000u) | (((aot_fpr_12 < aot_fpr_13)) ? 0x00800000u : 0u); @@ -6705,18 +6038,8 @@ L_08A1ABEC: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A1ABF4: ctx.fpr[0] = std::bit_cast(std::bit_cast(aot_fpr_13)); ctx.fcr31 = (ctx.fcr31 & ~0x00800000u) | (((aot_fpr_12 <= aot_fpr_13)) ? 0x00800000u : 0u); @@ -6729,18 +6052,8 @@ L_08A1AC08: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A1AC10: { const std::uint32_t aot_run_words[3]{std::bit_cast(aot_fpr_12), std::bit_cast(aot_fpr_13), std::bit_cast(aot_fpr_14)}; aot_mem.aot_direct_store32_block(aot_gpr_4 + static_cast(0), aot_run_words); } @@ -6748,18 +6061,8 @@ L_08A1AC10: ctx.gpr[2] = (aot_gpr_4 | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A1AC24: aot_fpr_12 = std::bit_cast(aot_mem.aot_direct_load32(aot_gpr_5 + static_cast(0))); ctx.gpr[2] = (aot_gpr_4 | 0u); @@ -6771,18 +6074,8 @@ L_08A1AC24: aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(8), std::bit_cast(aot_fpr_12)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A1AC44: { const std::uint32_t vfpu_address = aot_gpr_5 + static_cast(0); std::uint32_t vfpu_words[4]{}; @@ -6801,18 +6094,8 @@ L_08A1AC44: ctx.gpr[2] = (aot_gpr_4 | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A1AC54: { const std::uint32_t vfpu_address = aot_gpr_4 + static_cast(0); std::uint32_t vfpu_words[4]{}; @@ -6837,18 +6120,8 @@ L_08A1AC54: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A1AC7C: { const std::uint32_t vfpu_address = aot_gpr_4 + static_cast(0); std::uint32_t vfpu_words[4]{}; @@ -6866,18 +6139,8 @@ L_08A1AC7C: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A1AC98: { const std::uint32_t vfpu_address = aot_gpr_4 + static_cast(0); std::uint32_t vfpu_words[4]{}; @@ -6895,18 +6158,8 @@ L_08A1AC98: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A1ACB4: { const std::uint32_t vfpu_address = aot_gpr_4 + static_cast(0); std::uint32_t vfpu_words[4]{}; @@ -6923,18 +6176,8 @@ L_08A1ACB4: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A1ACCC: { const std::uint32_t vfpu_address = aot_gpr_5 + static_cast(0); std::uint32_t vfpu_words[4]{}; @@ -6953,35 +6196,15 @@ L_08A1ACCC: ctx.gpr[2] = (aot_gpr_4 | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A1ACDC: jump_target = aot_gpr_31; ctx.gpr[2] = (aot_gpr_4 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A1ACE4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_fpr_13 = std::bit_cast(aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(16))); @@ -7024,18 +6247,8 @@ L_08A1AD30: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A1AD3C: aot_gpr_5 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(24))); aot_gpr_4 = (aot_gpr_4 << 2u); @@ -7045,69 +6258,29 @@ L_08A1AD3C: ctx.gpr[2] = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(20))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A1AD54: jump_target = aot_gpr_31; ctx.gpr[2] = (aot_gpr_4 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A1AD5C: jump_target = aot_gpr_31; ctx.gpr[2] = (aot_gpr_4 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A1AD64: jump_target = aot_gpr_31; aot_mem.aot_direct_store32(ctx.gpr[28] + static_cast(7792), std::bit_cast(aot_fpr_12)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A1AD6C: if (vcs::g_draw_distance_runtime_scales.world > 1.0f) { ++vcs::g_draw_distance_runtime_telemetry.far_clip_set_hits; @@ -7117,35 +6290,15 @@ L_08A1AD6C: aot_mem.aot_direct_store32(ctx.gpr[28] + static_cast(7796), std::bit_cast(aot_fpr_12)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A1AD74: jump_target = aot_gpr_31; ctx.fpr[0] = std::bit_cast(aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(-16976))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A1AD7C: aot_gpr_5 = (aot_mem.aot_direct_load16(aot_gpr_4 + static_cast(154))); aot_gpr_6 = (0u + static_cast(-2)); @@ -7154,18 +6307,8 @@ L_08A1AD7C: aot_mem.aot_direct_store16(aot_gpr_4 + static_cast(154), static_cast(aot_gpr_5)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A1AD90: aot_gpr_4 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(72))); aot_gpr_4 = (aot_gpr_4 & 14u); @@ -7174,18 +6317,8 @@ L_08A1AD90: ctx.gpr[2] = (ctx.gpr[2] < static_cast(1) ? 1u : 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A1ADA4: aot_gpr_4 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(72))); aot_gpr_4 = (aot_gpr_4 & 14u); @@ -7194,69 +6327,29 @@ L_08A1ADA4: ctx.gpr[2] = (ctx.gpr[2] < static_cast(1) ? 1u : 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A1ADB8: jump_target = aot_gpr_31; ctx.gpr[2] = (static_cast(static_cast(static_cast(aot_mem.aot_direct_load16(aot_gpr_4 + static_cast(86)))))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A1ADC0: jump_target = aot_gpr_31; ctx.gpr[2] = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(44))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A1ADC8: jump_target = aot_gpr_31; aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(44), aot_gpr_5); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A1ADD0: aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(0), aot_gpr_5); aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(8), ctx.gpr[7]); @@ -7265,35 +6358,15 @@ L_08A1ADD0: aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(40), ctx.gpr[8]); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A1ADE4: jump_target = aot_gpr_31; ctx.gpr[2] = (aot_gpr_4 | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A1ADEC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_fpr_14 = std::bit_cast(std::bit_cast(aot_fpr_12)); @@ -7324,18 +6397,8 @@ L_08A1AE28: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A1AE34: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -7349,18 +6412,8 @@ L_08A1AE44: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A1AE54: aot_gpr_4 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(208))); ctx.gpr[2] = (aot_gpr_4 & aot_gpr_5); @@ -7368,35 +6421,15 @@ L_08A1AE54: ctx.gpr[2] = (0u < ctx.gpr[2] ? 1u : 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A1AE64: jump_target = aot_gpr_31; ctx.gpr[2] = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(852))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A1AE6C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -7413,18 +6446,8 @@ L_08A1AE80: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A1AE94: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(32), aot_gpr_16); @@ -7526,18 +6549,8 @@ L_08A1AEF0: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A1AF14: aot_gpr_29 = (aot_gpr_29 + static_cast(-272)); { const std::uint32_t aot_run_words[13]{std::bit_cast(ctx.fpr[20]), std::bit_cast(ctx.fpr[22]), std::bit_cast(ctx.fpr[24]), std::bit_cast(ctx.fpr[26]), std::bit_cast(ctx.fpr[28]), aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[22], aot_gpr_31}; @@ -8207,18 +7220,8 @@ L_08A1B1F4: aot_gpr_29 = (aot_gpr_29 + static_cast(272)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A1B280: aot_gpr_4 = (2236u << 16u); aot_gpr_4 = (aot_gpr_4 + static_cast(32304)); @@ -8227,18 +7230,8 @@ L_08A1B280: ctx.gpr[2] = (0u | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A1B294: aot_gpr_4 = (2236u << 16u); aot_gpr_4 = (aot_gpr_4 + static_cast(32304)); @@ -8247,18 +7240,8 @@ L_08A1B294: ctx.gpr[2] = (0u | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A1B2A8: aot_gpr_29 = (aot_gpr_29 + static_cast(-464)); aot_gpr_5 = (2236u << 16u); @@ -8700,18 +7683,8 @@ L_08A1B640: aot_gpr_29 = (aot_gpr_29 + static_cast(464)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A1B674: aot_gpr_29 = (aot_gpr_29 + static_cast(-64)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(56), aot_gpr_31); @@ -8938,18 +7911,8 @@ L_08A1B7B0: aot_gpr_29 = (aot_gpr_29 + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A1B7BC: aot_gpr_29 = (aot_gpr_29 + static_cast(-128)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(112), aot_gpr_16); @@ -9101,18 +8064,8 @@ L_08A1B8E0: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A1B8F8: { const bool branch_taken = ctx.gpr[17] == 0u; if (branch_taken) { @@ -9163,18 +8116,8 @@ L_08A1B924: aot_gpr_29 = (aot_gpr_29 + static_cast(128)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A1B938: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -9196,18 +8139,8 @@ L_08A1B964: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A1B978: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -9277,18 +8210,8 @@ L_08A1B9D8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A1B9EC: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); { const std::uint32_t aot_run_words[7]{std::bit_cast(ctx.fpr[20]), std::bit_cast(ctx.fpr[22]), std::bit_cast(ctx.fpr[24]), std::bit_cast(ctx.fpr[26]), std::bit_cast(ctx.fpr[28]), aot_gpr_16, aot_gpr_31}; @@ -9364,18 +8287,8 @@ L_08A1BA58: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A1BAA0: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(16), aot_gpr_31); @@ -9469,18 +8382,8 @@ L_08A1BB74: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A1BB80: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -9624,18 +8527,8 @@ L_08A1BC50: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A1BC64: aot_gpr_29 = (aot_gpr_29 + static_cast(-64)); aot_gpr_5 = (aot_mem.aot_direct_load8(aot_gpr_4 + static_cast(80))); @@ -9787,35 +8680,15 @@ L_08A1BDE0: aot_gpr_29 = (aot_gpr_29 + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A1BDF8: jump_target = aot_gpr_31; ctx.gpr[2] = (aot_gpr_4 + static_cast(2856)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A1BE00: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -9965,18 +8838,8 @@ L_08A1BED8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A1BEE8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(2544))); @@ -10013,18 +8876,8 @@ L_08A1BF24: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A1BF34: aot_gpr_29 = (aot_gpr_29 + static_cast(-64)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(36), aot_gpr_16); @@ -10101,625 +8954,8 @@ void recomp_unit_0133(Runtime &rt, AllegrexContext &ctx) { void register_generated_unit_133(Runtime &runtime) { runtime.register_generated_unit(133u, 0x08A18000u, 16384u, &recomp_unit_0133, &recomp_unit_0133_entry); - runtime.register_function(0x08A18000u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A18014u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1801Cu, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A18024u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A18030u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1803Cu, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A18044u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A18050u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1805Cu, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A18068u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A18078u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A18088u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A180B4u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A180BCu, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A180E8u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A180F0u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A180FCu, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1811Cu, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1813Cu, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A18148u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A18154u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A18164u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A18174u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1819Cu, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A181A4u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A181D0u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A181D8u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A181F4u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1822Cu, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A18234u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A18260u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A18274u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A18278u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A18294u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A182D4u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A182DCu, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A182E8u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A182F4u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A18300u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1830Cu, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A18318u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A18328u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1835Cu, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A18374u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A18384u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A18388u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A183A4u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A183B8u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A183D4u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A183DCu, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A183E0u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A183FCu, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1841Cu, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A18428u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A18438u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A18444u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A18454u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A18464u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1848Cu, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A18494u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A18498u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A184B4u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A184D4u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A18538u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A18560u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A18584u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1858Cu, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A185B8u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A185D0u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A185D8u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A185E0u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A185FCu, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1860Cu, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1864Cu, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A18654u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A18664u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A186A8u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A186B4u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A186BCu, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A186C4u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A186CCu, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A186D4u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1874Cu, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1879Cu, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A187ECu, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A187F4u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1882Cu, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1884Cu, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A188CCu, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1891Cu, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A18974u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1898Cu, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A189A0u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A189B8u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A189C0u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A189CCu, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A189D8u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A189E4u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A18A18u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A18D44u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A18E08u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A18EC4u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A18ECCu, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A18F00u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A19164u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A19228u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A192E4u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A192ECu, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A19320u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A19344u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A19350u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1935Cu, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A19368u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A19374u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A19380u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A19394u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1939Cu, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A193ACu, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A193B4u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A193CCu, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A193E0u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A193E8u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A19410u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1943Cu, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A19470u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A19514u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1951Cu, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A19524u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A19590u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A195ACu, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A195C0u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A195E0u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A195FCu, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A19614u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A19620u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A19628u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1963Cu, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A19650u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1965Cu, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A19664u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A19680u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A19688u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1969Cu, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A196ACu, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A196C0u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A19738u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A19754u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1976Cu, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A19778u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A19780u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A19794u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A197A8u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A197BCu, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A197C4u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A197ECu, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A197FCu, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A19804u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A19824u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A19830u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1984Cu, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A19854u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A19860u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A19868u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A19888u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A19894u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1989Cu, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A198A8u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A198B0u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A198C4u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A198D4u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A198DCu, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A198E0u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A198F4u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A19900u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A19910u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1991Cu, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A19924u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1993Cu, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A19948u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A19950u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A19960u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A19968u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1996Cu, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A19988u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A19994u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A199A4u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A199B0u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A199B8u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A199C0u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A199DCu, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A19A00u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A19A08u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A19A30u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A19A5Cu, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A19A94u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A19AACu, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A19ACCu, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A19AD8u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A19AE4u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A19AECu, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A19B00u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A19B10u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A19B18u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A19B1Cu, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A19B34u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A19B40u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A19B50u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A19B5Cu, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A19B64u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A19B6Cu, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A19B78u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A19B80u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A19B90u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A19B98u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A19B9Cu, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A19BB8u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A19BC4u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A19BD4u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A19BE0u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A19BE8u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A19BFCu, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A19C04u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A19C60u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A19C78u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A19C80u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A19CB8u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A19CD4u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A19CF4u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A19D68u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A19DBCu, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A19DC8u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A19DD4u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A19DE8u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A19DFCu, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A19E14u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A19E1Cu, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A19E24u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A19E38u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A19E54u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A19E5Cu, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A19E88u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A19E8Cu, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A19EA0u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A19ECCu, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A19EFCu, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A19F1Cu, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A19F70u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A19F84u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A19FACu, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A19FC0u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A19FD0u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A19FE4u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A19FFCu, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1A010u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1A058u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1A068u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1A070u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1A078u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1A080u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1A08Cu, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1A094u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1A0A4u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1A0ACu, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1A0B4u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1A0BCu, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1A0C4u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1A0CCu, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1A0D4u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1A0E4u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1A100u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1A108u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1A10Cu, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1A118u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1A128u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1A134u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1A13Cu, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1A144u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1A14Cu, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1A158u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1A160u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1A168u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1A178u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1A194u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1A19Cu, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1A1ACu, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1A1C0u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1A1C8u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1A1F8u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1A210u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1A21Cu, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1A230u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1A23Cu, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1A254u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1A26Cu, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1A294u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1A29Cu, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1A2A4u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1A2DCu, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1A2ECu, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1A30Cu, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1A314u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1A31Cu, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1A324u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1A330u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1A334u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1A348u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1A350u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1A36Cu, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1A37Cu, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1A3BCu, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1A3D4u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1A3DCu, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1A3E8u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1A40Cu, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1A41Cu, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1A424u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1A438u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1A440u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1A468u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1A478u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1A480u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1A484u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1A48Cu, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1A49Cu, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1A4A4u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1A4A8u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1A4ACu, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1A4BCu, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1A4D0u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1A4E4u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1A4E8u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1A510u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1A520u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1A528u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1A52Cu, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1A534u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1A544u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1A54Cu, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1A550u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1A554u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1A564u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1A578u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1A58Cu, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1A5A0u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1A5ACu, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1A5C0u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1A5CCu, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1A5D4u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1A5DCu, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1A5F4u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1A61Cu, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1A638u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1A650u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1A668u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1A684u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1A6A0u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1A6B8u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1A6C0u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1A6C8u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1A6E0u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1A6E8u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1A6F0u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1A704u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1A70Cu, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1A71Cu, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1A724u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1A730u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1A774u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1A77Cu, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1A780u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1A7A0u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1A7C0u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1A7DCu, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1A7ECu, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1A7FCu, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1A808u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1A818u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1A828u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1A830u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1A850u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1A87Cu, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1A894u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1A8A8u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1A8B4u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1A8BCu, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1A8C0u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1A8C8u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1A8DCu, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1A8E4u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1A8ECu, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1A8F4u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1A910u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1A91Cu, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1A948u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1A95Cu, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1A96Cu, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1A978u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1A980u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1A9D8u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1A9E0u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1A9F8u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1AA00u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1AA08u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1AA0Cu, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1AA20u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1AA30u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1AA3Cu, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1AA48u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1AA54u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1AA60u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1AA6Cu, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1AA78u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1AA84u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1AA90u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1AA9Cu, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1AAA0u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1AAA8u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1AACCu, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1AB28u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1AB4Cu, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1AB74u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1AB98u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1ABA8u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1ABB0u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1ABC0u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1ABCCu, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1ABD8u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1ABECu, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1ABF4u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1AC08u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1AC10u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1AC24u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1AC44u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1AC54u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1AC7Cu, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1AC98u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1ACB4u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1ACCCu, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1ACDCu, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1ACE4u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1AD08u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1AD18u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1AD28u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1AD30u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1AD3Cu, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1AD54u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1AD5Cu, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1AD64u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1AD6Cu, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1AD74u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1AD7Cu, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1AD90u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1ADA4u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1ADB8u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1ADC0u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1ADC8u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1ADD0u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1ADE4u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1ADECu, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1AE04u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1AE18u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1AE28u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1AE34u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1AE44u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1AE54u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1AE64u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1AE6Cu, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1AE80u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1AE94u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1AEF0u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1AF14u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1AFB4u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1AFC0u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1B03Cu, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1B050u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1B064u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1B0C4u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1B0CCu, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1B0E8u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1B148u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1B154u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1B1CCu, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1B1E0u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1B1F4u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1B280u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1B294u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1B2A8u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1B2F0u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1B310u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1B36Cu, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1B388u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1B398u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1B3A0u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1B3B0u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1B3B8u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1B3CCu, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1B3D0u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1B434u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1B43Cu, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1B448u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1B528u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1B570u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1B584u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1B594u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1B59Cu, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1B5ACu, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1B5C8u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1B5D0u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1B5E0u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1B5F0u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1B608u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1B614u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1B63Cu, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1B640u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1B674u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1B7B0u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1B7BCu, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1B7ECu, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1B844u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1B84Cu, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1B854u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1B868u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1B86Cu, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1B880u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1B8B8u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1B8C0u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1B8E0u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1B8F8u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1B900u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1B908u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1B910u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1B918u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1B920u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1B924u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1B938u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1B964u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1B978u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1B994u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1B9A0u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1B9B0u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1B9BCu, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1B9C4u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1B9C8u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1B9D0u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1B9D8u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1B9ECu, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1BA30u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1BA44u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1BA58u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1BAA0u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1BB74u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1BB80u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1BB9Cu, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1BBA8u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1BBB4u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1BBC4u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1BBD0u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1BBD8u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1BBDCu, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1BBE4u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1BBF4u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1BC00u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1BC08u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1BC10u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1BC18u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1BC28u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1BC34u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1BC3Cu, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1BC40u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1BC48u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1BC50u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1BC64u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1BCFCu, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1BD00u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1BD10u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1BD14u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1BD1Cu, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1BD30u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1BD44u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1BD50u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1BD70u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1BD7Cu, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1BDACu, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1BDC0u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1BDD4u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1BDE0u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1BDF8u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1BE00u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1BE20u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1BE30u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1BE38u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1BE40u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1BE44u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1BE50u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1BE58u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1BE60u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1BE68u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1BE70u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1BE7Cu, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1BE84u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1BE8Cu, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1BE9Cu, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1BEA4u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1BEA8u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1BEB0u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1BEB8u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1BEC4u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1BECCu, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1BED0u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1BED8u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1BEE8u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1BF00u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1BF0Cu, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1BF20u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1BF24u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1BF34u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1BF98u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1BFB8u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1BFC8u, &recomp_unit_0133, "recomp_unit_0133"); - runtime.register_function(0x08A1BFF0u, &recomp_unit_0133, "recomp_unit_0133"); + // PSPRECOMP_V812_COMPACT_REGISTRATION: same entry set, looped once in Runtime instead of source-expanded calls. + runtime.register_generated_entry_mask(0x08A18000u, &recomp_unit_0133, "recomp_unit_0133", + kEntryMasks_recomp_unit_0133, 64u); } } // namespace psprecomp diff --git a/profiles/vcs/generated/generated_unit_0134.cpp b/profiles/vcs/generated/generated_unit_0134.cpp index 3441d71..7972698 100644 --- a/profiles/vcs/generated/generated_unit_0134.cpp +++ b/profiles/vcs/generated/generated_unit_0134.cpp @@ -727,6 +727,19 @@ LOCAL_DISPATCH: AOT_REGCACHE_SYNC_OUT(); return; } } +// PSPRECOMP_V812_SHARED_SCHED_BLOCK: one scheduler-exact slow boundary per unit. +LOCAL_SCHED_BOUNDARY: + ctx.pc = jump_target; + AOT_REGCACHE_SYNC_OUT(); + if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { + ++local_redispatch_rounds; + AOT_REGCACHE_SYNC_IN(); + local_transfers = 0u; + local_pc = ctx.pc; + entry_id = 0u; + goto LOCAL_DISPATCH; + } + return; L_08A1C000: ctx.gpr[7] = (0u | 0u); aot_gpr_31 = (0x08A1C00Cu); @@ -756,18 +769,8 @@ L_08A1C01C: aot_gpr_29 = (aot_gpr_29 + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A1C044: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), std::bit_cast(ctx.fpr[20])); @@ -903,18 +906,8 @@ L_08A1C12C: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A1C148: aot_gpr_29 = (aot_gpr_29 + static_cast(-288)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(244), std::bit_cast(ctx.fpr[20])); @@ -1359,18 +1352,8 @@ L_08A1C410: aot_gpr_29 = (aot_gpr_29 + static_cast(288)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A1C438: aot_gpr_5 = (16128u << 16u); aot_fpr_13 = std::bit_cast(aot_gpr_5); @@ -1433,18 +1416,8 @@ L_08A1C4D8: ctx.fpr[0] = std::bit_cast(std::bit_cast(ctx.fpr[0]) ^ 0x80000000u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A1C504: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -1466,18 +1439,8 @@ L_08A1C520: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A1C544: aot_gpr_5 = (aot_mem.aot_direct_load8(aot_gpr_4 + static_cast(80))); aot_gpr_6 = (aot_gpr_5 << 5u); @@ -1594,69 +1557,29 @@ L_08A1C638: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A1C640: jump_target = aot_gpr_31; ctx.gpr[2] = (aot_mem.aot_direct_load8(aot_gpr_4 + static_cast(2641))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A1C648: jump_target = aot_gpr_31; ctx.gpr[2] = (aot_gpr_4 + static_cast(2480)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A1C650: jump_target = aot_gpr_31; ctx.gpr[2] = (aot_mem.aot_direct_load8(aot_gpr_4 + static_cast(2068))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A1C658: aot_gpr_5 = (aot_mem.aot_direct_load8(aot_gpr_4 + static_cast(80))); aot_gpr_5 = (aot_gpr_5 << 5u); @@ -1719,18 +1642,8 @@ L_08A1C6B8: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A1C6C0: aot_gpr_5 = (aot_mem.aot_direct_load8(aot_gpr_4 + static_cast(80))); aot_gpr_5 = (aot_gpr_5 << 5u); @@ -1772,18 +1685,8 @@ L_08A1C70C: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A1C714: aot_gpr_5 = (aot_mem.aot_direct_load8(aot_gpr_4 + static_cast(80))); aot_gpr_5 = (aot_gpr_5 << 5u); @@ -1825,35 +1728,15 @@ L_08A1C760: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A1C768: jump_target = aot_gpr_31; ctx.fpr[0] = std::bit_cast(aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(2196))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A1C770: aot_fpr_12 = std::bit_cast(aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(2644))); aot_fpr_13 = std::bit_cast(0u); @@ -1897,18 +1780,8 @@ L_08A1C7B4: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A1C7BC: ctx.gpr[7] = (0u | 0u); { const std::uint32_t vfpu_address = aot_gpr_5 + static_cast(0); @@ -2065,18 +1938,8 @@ L_08A1C87C: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A1C884: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, ctx.gpr[17], aot_gpr_31}; @@ -2106,18 +1969,8 @@ L_08A1C8BC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A1C8D0: aot_gpr_5 = (aot_mem.aot_direct_load8(aot_gpr_4 + static_cast(2640))); { const bool branch_taken = aot_gpr_5 == 0u; @@ -2253,18 +2106,8 @@ L_08A1C9DC: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A1C9E4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -2279,35 +2122,15 @@ L_08A1C9F8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A1CA04: jump_target = aot_gpr_31; ctx.gpr[2] = (aot_gpr_4 + static_cast(2228)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A1CA0C: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); { const std::uint32_t aot_run_words[5]{std::bit_cast(ctx.fpr[20]), aot_gpr_16, ctx.gpr[17], ctx.gpr[18], aot_gpr_31}; @@ -2504,18 +2327,8 @@ L_08A1CC0C: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A1CC44: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, ctx.gpr[17], aot_gpr_31}; @@ -2709,18 +2522,8 @@ L_08A1CE4C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A1CE68: { const std::uint32_t vfpu_address = aot_gpr_5 + static_cast(0); std::uint32_t vfpu_words[4]{}; @@ -2739,18 +2542,8 @@ L_08A1CE68: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A1CE7C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -2801,18 +2594,8 @@ L_08A1CEDC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A1CEEC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -2863,18 +2646,8 @@ L_08A1CF4C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A1CF5C: { const std::uint32_t vfpu_address = aot_gpr_5 + static_cast(0); std::uint32_t vfpu_words[4]{}; @@ -2908,18 +2681,8 @@ L_08A1CF5C: aot_mem.aot_direct_store8(aot_gpr_4 + static_cast(2648), static_cast(0u)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A1CF7C: ctx.gpr[8] = (ctx.gpr[7] | 0u); ctx.gpr[7] = (aot_gpr_5 & 255u); @@ -2995,18 +2758,8 @@ L_08A1D000: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A1D008: aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(2180), std::bit_cast(aot_fpr_12)); aot_gpr_5 = (0u | 1u); @@ -3014,18 +2767,8 @@ L_08A1D008: aot_mem.aot_direct_store8(aot_gpr_4 + static_cast(2072), static_cast(aot_gpr_5)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A1D018: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, ctx.gpr[17], aot_gpr_31}; @@ -3217,18 +2960,8 @@ L_08A1D13C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A1D150: aot_gpr_6 = (17096u << 16u); aot_fpr_14 = std::bit_cast(aot_gpr_6); @@ -3242,18 +2975,8 @@ L_08A1D150: aot_mem.aot_direct_store8(aot_gpr_4 + static_cast(2650), static_cast(aot_gpr_5)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A1D178: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, ctx.gpr[17], aot_gpr_31}; @@ -3317,18 +3040,8 @@ L_08A1D1E4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A1D1F8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -3420,18 +3133,8 @@ L_08A1D28C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A1D29C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -3461,18 +3164,8 @@ L_08A1D2CC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A1D2D8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, ctx.gpr[17], aot_gpr_31}; @@ -3590,18 +3283,8 @@ L_08A1D3C8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A1D3DC: aot_gpr_5 = (aot_gpr_5 << 16u); aot_gpr_5 = (static_cast(static_cast(aot_gpr_5) >> 16u)); @@ -3662,18 +3345,8 @@ L_08A1D430: aot_mem.aot_direct_store8(aot_gpr_4 + static_cast(2079), static_cast(aot_gpr_5)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A1D43C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[4]{aot_gpr_16, ctx.gpr[17], ctx.gpr[18], aot_gpr_31}; @@ -3833,18 +3506,8 @@ L_08A1D568: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A1D580: ctx.gpr[8] = (aot_gpr_6 << 16u); ctx.gpr[8] = (static_cast(static_cast(ctx.gpr[8]) >> 16u)); @@ -3911,18 +3574,8 @@ L_08A1D5E8: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A1D5F0: aot_gpr_6 = (0u | 17u); aot_mem.aot_direct_store16(aot_gpr_4 + static_cast(2848), static_cast(aot_gpr_6)); @@ -3935,18 +3588,8 @@ L_08A1D5F0: aot_mem.aot_direct_store8(aot_gpr_4 + static_cast(2073), static_cast(aot_gpr_5)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A1D614: { const std::uint32_t vfpu_address = aot_gpr_5 + static_cast(0); std::uint32_t vfpu_words[4]{}; @@ -3965,18 +3608,8 @@ L_08A1D614: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A1D628: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, ctx.gpr[17], aot_gpr_31}; @@ -4094,18 +3727,8 @@ L_08A1D7B0: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A1D7C4: aot_gpr_4 = (static_cast(static_cast(static_cast(aot_mem.aot_direct_load16(aot_gpr_4 + static_cast(1976)))))); aot_gpr_5 = (0u | 7u); @@ -4170,18 +3793,8 @@ L_08A1D808: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A1D810: aot_gpr_4 = (aot_gpr_5 + static_cast(-1)); aot_gpr_5 = (aot_gpr_4 < static_cast(5) ? 1u : 0u); @@ -4275,18 +3888,8 @@ L_08A1D898: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A1D8A0: aot_gpr_5 = (aot_mem.aot_direct_load8(aot_gpr_4 + static_cast(80))); aot_gpr_6 = (aot_gpr_5 << 5u); @@ -4468,18 +4071,8 @@ L_08A1DA34: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A1DA3C: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); { const std::uint32_t aot_run_words[4]{std::bit_cast(ctx.fpr[20]), std::bit_cast(ctx.fpr[22]), aot_gpr_16, aot_gpr_31}; @@ -4611,18 +4204,8 @@ L_08A1DAFC: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A1DB18: aot_gpr_5 = (aot_mem.aot_direct_load8(aot_gpr_4 + static_cast(2082))); { const bool branch_taken = aot_gpr_5 != 0u; @@ -4649,18 +4232,8 @@ L_08A1DB38: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A1DB40: aot_gpr_29 = (aot_gpr_29 + static_cast(-112)); { const std::uint32_t aot_run_words[4]{std::bit_cast(ctx.fpr[20]), aot_gpr_16, ctx.gpr[17], aot_gpr_31}; @@ -4939,18 +4512,8 @@ L_08A1DD9C: aot_gpr_29 = (aot_gpr_29 + static_cast(112)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A1DDB4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, ctx.gpr[17], aot_gpr_31}; @@ -5137,18 +4700,8 @@ L_08A1DF3C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A1DF50: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[4]{aot_gpr_16, ctx.gpr[17], ctx.gpr[18], aot_gpr_31}; @@ -5248,18 +4801,8 @@ L_08A1E010: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A1E030: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); { const std::uint32_t aot_run_words[6]{aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], aot_gpr_31}; @@ -5389,18 +4932,8 @@ L_08A1E130: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A1E15C: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); { const std::uint32_t aot_run_words[5]{aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], aot_gpr_31}; @@ -5575,18 +5108,8 @@ L_08A1E2A8: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A1E2D0: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); { const std::uint32_t aot_run_words[6]{aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], aot_gpr_31}; @@ -5716,35 +5239,15 @@ L_08A1E3D0: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A1E3FC: jump_target = aot_gpr_31; aot_mem.aot_direct_store8(ctx.gpr[28] + static_cast(-7618), static_cast(0u)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A1E404: aot_gpr_29 = (aot_gpr_29 + static_cast(-80)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, ctx.gpr[17], aot_gpr_31}; @@ -6003,18 +5506,8 @@ L_08A1E65C: aot_gpr_29 = (aot_gpr_29 + static_cast(80)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A1E670: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -6040,18 +5533,8 @@ L_08A1E688: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A1E6C0: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); { const std::uint32_t aot_run_words[6]{std::bit_cast(ctx.fpr[20]), std::bit_cast(ctx.fpr[22]), std::bit_cast(ctx.fpr[24]), aot_gpr_16, ctx.gpr[17], aot_gpr_31}; @@ -6332,189 +5815,79 @@ L_08A1E93C: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A1E95C: ctx.gpr[2] = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(2076))); jump_target = aot_gpr_31; ctx.gpr[2] = (0u < ctx.gpr[2] ? 1u : 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A1E968: jump_target = aot_gpr_31; ctx.gpr[2] = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(2076))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A1E970: jump_target = aot_gpr_31; ctx.gpr[2] = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(1152))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A1E978: jump_target = aot_gpr_31; ctx.gpr[2] = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(2120))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A1E980: jump_target = aot_gpr_31; aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(2256), std::bit_cast(aot_fpr_12)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A1E988: jump_target = aot_gpr_31; aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(2260), std::bit_cast(aot_fpr_12)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A1E990: jump_target = aot_gpr_31; ctx.fpr[0] = std::bit_cast(aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(-5504))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A1E998: jump_target = aot_gpr_31; ctx.fpr[0] = std::bit_cast(aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(-24932))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A1E9A0: jump_target = aot_gpr_31; ctx.gpr[2] = (aot_mem.aot_direct_load8(aot_gpr_4 + static_cast(18))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A1E9A8: jump_target = aot_gpr_31; ctx.gpr[2] = (aot_mem.aot_direct_load8(aot_gpr_4 + static_cast(20))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A1E9B0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -6530,18 +5903,8 @@ L_08A1E9C8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A1E9DC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -6605,18 +5968,8 @@ L_08A1EABC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A1EAC8: aot_mem.aot_direct_store8(aot_gpr_4 + static_cast(72), static_cast(0u)); aot_mem.aot_direct_store8(aot_gpr_4 + static_cast(116), static_cast(0u)); @@ -6634,18 +5987,8 @@ L_08A1EAC8: aot_mem.aot_direct_store8(aot_gpr_4 + static_cast(160), static_cast(0u)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A1EB00: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); { const std::uint32_t aot_run_words[5]{std::bit_cast(ctx.fpr[20]), std::bit_cast(ctx.fpr[22]), std::bit_cast(ctx.fpr[24]), aot_gpr_16, aot_gpr_31}; @@ -6724,18 +6067,8 @@ L_08A1EBC4: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A1EBF8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -6756,18 +6089,8 @@ L_08A1EC24: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A1EC30: aot_gpr_29 = (aot_gpr_29 + static_cast(-800)); { const std::uint32_t aot_run_words[13]{std::bit_cast(ctx.fpr[20]), std::bit_cast(ctx.fpr[22]), std::bit_cast(ctx.fpr[24]), aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[22], ctx.gpr[23], ctx.gpr[30], aot_gpr_31}; @@ -8374,18 +7697,8 @@ L_08A1F898: aot_gpr_29 = (aot_gpr_29 + static_cast(800)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A1F8D4: aot_gpr_29 = (aot_gpr_29 + static_cast(-688)); { const std::uint32_t aot_run_words[16]{std::bit_cast(ctx.fpr[20]), std::bit_cast(ctx.fpr[22]), std::bit_cast(ctx.fpr[24]), std::bit_cast(ctx.fpr[26]), std::bit_cast(ctx.fpr[28]), std::bit_cast(ctx.fpr[30]), aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[22], ctx.gpr[23], ctx.gpr[30], aot_gpr_31}; @@ -9291,654 +8604,8 @@ void recomp_unit_0134(Runtime &rt, AllegrexContext &ctx) { void register_generated_unit_134(Runtime &runtime) { runtime.register_generated_unit(134u, 0x08A1C000u, 16384u, &recomp_unit_0134, &recomp_unit_0134_entry); - runtime.register_function(0x08A1C000u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1C00Cu, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1C01Cu, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1C044u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1C070u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1C07Cu, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1C084u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1C08Cu, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1C094u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1C09Cu, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1C0A4u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1C0ACu, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1C0B4u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1C0C0u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1C0C8u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1C0D8u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1C0E0u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1C0E4u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1C0F0u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1C0F8u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1C100u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1C104u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1C120u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1C12Cu, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1C148u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1C188u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1C190u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1C198u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1C204u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1C2F0u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1C314u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1C358u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1C378u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1C3DCu, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1C410u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1C438u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1C4C8u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1C4D8u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1C504u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1C520u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1C544u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1C574u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1C580u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1C5A8u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1C5B0u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1C5D0u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1C5D8u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1C5E4u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1C60Cu, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1C62Cu, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1C634u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1C638u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1C640u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1C648u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1C650u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1C658u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1C688u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1C694u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1C69Cu, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1C6A4u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1C6B0u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1C6B8u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1C6C0u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1C6F0u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1C700u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1C708u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1C70Cu, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1C714u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1C744u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1C754u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1C75Cu, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1C760u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1C768u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1C770u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1C788u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1C7A0u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1C7A8u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1C7B0u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1C7B4u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1C7BCu, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1C80Cu, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1C81Cu, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1C84Cu, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1C858u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1C864u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1C870u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1C87Cu, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1C884u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1C8A4u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1C8BCu, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1C8D0u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1C8DCu, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1C8ECu, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1C904u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1C910u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1C93Cu, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1C94Cu, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1C958u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1C960u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1C97Cu, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1C988u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1C9ACu, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1C9BCu, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1C9C4u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1C9D8u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1C9DCu, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1C9E4u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1C9F8u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1CA04u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1CA0Cu, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1CA64u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1CA70u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1CAC0u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1CAD0u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1CAF4u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1CB08u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1CB34u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1CB58u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1CB6Cu, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1CB7Cu, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1CBA8u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1CBCCu, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1CBE0u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1CC0Cu, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1CC44u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1CCA4u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1CCB0u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1CD00u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1CD10u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1CD34u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1CD48u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1CD74u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1CD98u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1CDACu, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1CDBCu, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1CDE8u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1CE0Cu, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1CE20u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1CE4Cu, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1CE68u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1CE7Cu, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1CE9Cu, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1CEA8u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1CEB4u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1CECCu, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1CED8u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1CEDCu, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1CEECu, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1CF0Cu, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1CF18u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1CF24u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1CF3Cu, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1CF48u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1CF4Cu, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1CF5Cu, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1CF7Cu, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1CF98u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1CFBCu, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1CFCCu, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1CFD4u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1CFDCu, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1CFE4u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1CFECu, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1CFF4u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1D000u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1D008u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1D018u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1D040u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1D050u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1D05Cu, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1D064u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1D06Cu, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1D074u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1D07Cu, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1D080u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1D088u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1D090u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1D0C0u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1D0C8u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1D0D0u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1D0D8u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1D0E0u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1D0E8u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1D0F4u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1D0FCu, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1D104u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1D10Cu, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1D11Cu, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1D128u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1D130u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1D138u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1D13Cu, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1D150u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1D178u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1D198u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1D1A8u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1D1B4u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1D1BCu, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1D1C0u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1D1C4u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1D1D8u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1D1E4u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1D1F8u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1D214u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1D224u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1D22Cu, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1D234u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1D23Cu, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1D244u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1D24Cu, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1D258u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1D260u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1D268u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1D270u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1D278u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1D280u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1D28Cu, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1D29Cu, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1D2B8u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1D2C0u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1D2C4u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1D2CCu, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1D2D8u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1D314u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1D31Cu, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1D330u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1D338u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1D358u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1D364u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1D36Cu, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1D378u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1D398u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1D3A4u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1D3C0u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1D3C8u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1D3DCu, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1D3ECu, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1D3F8u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1D404u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1D414u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1D420u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1D430u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1D43Cu, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1D478u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1D480u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1D490u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1D494u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1D49Cu, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1D4A8u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1D4B0u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1D4B8u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1D4C0u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1D4C8u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1D4F4u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1D4FCu, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1D51Cu, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1D524u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1D540u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1D544u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1D568u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1D580u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1D598u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1D5A0u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1D5B0u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1D5B4u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1D5BCu, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1D5E8u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1D5F0u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1D614u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1D628u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1D644u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1D650u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1D7B0u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1D7C4u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1D7D4u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1D7DCu, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1D7E4u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1D7ECu, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1D7F4u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1D7FCu, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1D804u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1D808u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1D810u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1D820u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1D830u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1D838u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1D840u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1D848u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1D854u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1D864u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1D874u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1D884u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1D894u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1D898u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1D8A0u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1D8D0u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1D8ECu, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1D8F8u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1D904u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1D910u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1D938u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1D958u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1D960u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1D974u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1D9A4u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1D9CCu, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1D9D4u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1D9E4u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1D9ECu, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1DA10u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1DA2Cu, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1DA34u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1DA3Cu, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1DAA8u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1DAC0u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1DACCu, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1DADCu, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1DAF0u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1DAFCu, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1DB18u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1DB24u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1DB2Cu, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1DB38u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1DB40u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1DB68u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1DB74u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1DB84u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1DB90u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1DB98u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1DCD0u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1DCE4u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1DCF8u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1DD0Cu, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1DD1Cu, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1DD24u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1DD28u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1DD34u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1DD38u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1DD3Cu, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1DD74u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1DD84u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1DD9Cu, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1DDB4u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1DDD0u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1DDE4u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1DDFCu, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1DE08u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1DE2Cu, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1DE3Cu, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1DE48u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1DE54u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1DE6Cu, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1DE78u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1DE9Cu, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1DEACu, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1DEB4u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1DEE8u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1DEF4u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1DEFCu, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1DF10u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1DF30u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1DF3Cu, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1DF50u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1DF78u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1DF80u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1DF88u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1DFA4u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1DFACu, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1DFD0u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1DFDCu, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1DFE4u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1E008u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1E010u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1E030u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1E068u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1E074u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1E07Cu, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1E098u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1E0A0u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1E0C4u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1E0D0u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1E0D8u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1E0E0u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1E108u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1E10Cu, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1E11Cu, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1E130u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1E15Cu, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1E190u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1E19Cu, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1E1A4u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1E1C0u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1E1C8u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1E1E0u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1E1E8u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1E1F4u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1E200u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1E208u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1E210u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1E228u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1E230u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1E244u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1E250u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1E288u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1E294u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1E2A0u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1E2A8u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1E2D0u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1E308u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1E314u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1E31Cu, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1E338u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1E340u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1E364u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1E370u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1E378u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1E380u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1E3A8u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1E3ACu, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1E3BCu, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1E3D0u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1E3FCu, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1E404u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1E430u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1E448u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1E470u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1E490u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1E4B0u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1E4F0u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1E4F8u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1E580u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1E5D0u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1E5DCu, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1E610u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1E620u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1E624u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1E630u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1E63Cu, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1E648u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1E650u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1E658u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1E65Cu, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1E670u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1E688u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1E6C0u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1E6ECu, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1E724u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1E72Cu, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1E734u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1E73Cu, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1E768u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1E770u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1E780u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1E788u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1E794u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1E79Cu, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1E7ACu, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1E7B4u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1E7C4u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1E7CCu, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1E7DCu, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1E7F8u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1E828u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1E82Cu, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1E850u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1E860u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1E888u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1E8F4u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1E8FCu, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1E918u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1E920u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1E93Cu, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1E95Cu, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1E968u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1E970u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1E978u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1E980u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1E988u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1E990u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1E998u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1E9A0u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1E9A8u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1E9B0u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1E9C8u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1E9DCu, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1EABCu, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1EAC8u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1EB00u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1EB34u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1EB60u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1EB80u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1EBA0u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1EBC4u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1EBF8u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1EC24u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1EC30u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1EC80u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1ECC0u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1ECE0u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1ED30u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1ED44u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1ED4Cu, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1ED54u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1ED68u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1EDA4u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1EDACu, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1EDB4u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1EDC0u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1EDD4u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1EE78u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1EE8Cu, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1EEA8u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1EEB0u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1EEB8u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1EECCu, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1EEE8u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1EEF0u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1EF04u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1EF0Cu, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1EF14u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1EF20u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1EF7Cu, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1EFB4u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1EFECu, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1EFF4u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1EFFCu, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1F03Cu, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1F04Cu, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1F054u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1F060u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1F074u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1F07Cu, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1F084u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1F098u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1F0B4u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1F0BCu, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1F0C4u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1F0D8u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1F0E4u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1F0F8u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1F114u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1F11Cu, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1F120u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1F130u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1F204u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1F258u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1F260u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1F268u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1F298u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1F2B0u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1F2BCu, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1F340u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1F388u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1F3B0u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1F3B8u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1F3E0u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1F3E8u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1F3FCu, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1F464u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1F47Cu, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1F4B8u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1F4C0u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1F4CCu, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1F4ECu, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1F4FCu, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1F520u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1F574u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1F580u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1F5C0u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1F5D0u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1F5E4u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1F608u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1F624u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1F638u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1F654u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1F670u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1F678u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1F680u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1F6A4u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1F6B0u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1F6B8u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1F6CCu, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1F6DCu, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1F6F8u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1F704u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1F744u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1F74Cu, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1F78Cu, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1F794u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1F7C0u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1F838u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1F854u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1F85Cu, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1F870u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1F894u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1F898u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1F8D4u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1F930u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1F950u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1F9B0u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1F9C8u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1F9D0u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1F9D8u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1F9E8u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1F9F4u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1FA14u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1FA18u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1FA58u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1FABCu, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1FADCu, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1FB08u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1FB28u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1FB34u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1FB3Cu, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1FB78u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1FB8Cu, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1FBC4u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1FC68u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1FC80u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1FCB0u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1FCB8u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1FCD4u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1FCF0u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1FCFCu, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1FD0Cu, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1FD10u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1FD60u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1FDC4u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1FE04u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1FE0Cu, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1FE20u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1FE28u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1FE2Cu, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1FE98u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1FEB0u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1FEB8u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1FECCu, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1FED4u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1FED8u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1FF20u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1FF3Cu, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1FF44u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1FF84u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1FF94u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1FF9Cu, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1FFA8u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1FFB8u, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1FFECu, &recomp_unit_0134, "recomp_unit_0134"); - runtime.register_function(0x08A1FFF4u, &recomp_unit_0134, "recomp_unit_0134"); + // PSPRECOMP_V812_COMPACT_REGISTRATION: same entry set, looped once in Runtime instead of source-expanded calls. + runtime.register_generated_entry_mask(0x08A1C000u, &recomp_unit_0134, "recomp_unit_0134", + kEntryMasks_recomp_unit_0134, 64u); } } // namespace psprecomp diff --git a/profiles/vcs/generated/generated_unit_0135.cpp b/profiles/vcs/generated/generated_unit_0135.cpp index 3efdbbb..ca3099f 100644 --- a/profiles/vcs/generated/generated_unit_0135.cpp +++ b/profiles/vcs/generated/generated_unit_0135.cpp @@ -603,6 +603,19 @@ LOCAL_DISPATCH: AOT_REGCACHE_SYNC_OUT(); return; } } +// PSPRECOMP_V812_SHARED_SCHED_BLOCK: one scheduler-exact slow boundary per unit. +LOCAL_SCHED_BOUNDARY: + ctx.pc = jump_target; + AOT_REGCACHE_SYNC_OUT(); + if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { + ++local_redispatch_rounds; + AOT_REGCACHE_SYNC_IN(); + local_transfers = 0u; + local_pc = ctx.pc; + entry_id = 0u; + goto LOCAL_DISPATCH; + } + return; L_08A20000: aot_gpr_4 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(7024))); aot_gpr_5 = (aot_gpr_4 + static_cast(1)); @@ -718,18 +731,8 @@ L_08A200D0: aot_gpr_29 = (aot_gpr_29 + static_cast(688)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A20118: aot_gpr_29 = (aot_gpr_29 + static_cast(-2848)); { const std::uint32_t aot_run_words[16]{std::bit_cast(aot_fpr_20), std::bit_cast(ctx.fpr[22]), std::bit_cast(ctx.fpr[24]), std::bit_cast(ctx.fpr[26]), std::bit_cast(ctx.fpr[28]), std::bit_cast(ctx.fpr[30]), aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[22], ctx.gpr[23], ctx.gpr[30], aot_gpr_31}; @@ -1963,18 +1966,8 @@ L_08A20AEC: aot_gpr_29 = (aot_gpr_29 + static_cast(2848)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A20B34: aot_gpr_29 = (aot_gpr_29 + static_cast(-432)); { const std::uint32_t aot_run_words[11]{std::bit_cast(aot_fpr_20), std::bit_cast(ctx.fpr[22]), std::bit_cast(ctx.fpr[24]), std::bit_cast(ctx.fpr[26]), aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], aot_gpr_31}; @@ -2713,18 +2706,8 @@ L_08A211A4: aot_gpr_29 = (aot_gpr_29 + static_cast(432)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A211D8: aot_gpr_29 = (aot_gpr_29 + static_cast(-592)); { const std::uint32_t aot_run_words[14]{std::bit_cast(aot_fpr_20), std::bit_cast(ctx.fpr[22]), std::bit_cast(ctx.fpr[24]), std::bit_cast(ctx.fpr[26]), aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[22], ctx.gpr[23], ctx.gpr[30], aot_gpr_31}; @@ -3490,18 +3473,8 @@ L_08A217BC: aot_gpr_29 = (aot_gpr_29 + static_cast(592)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A217FC: aot_gpr_29 = (aot_gpr_29 + static_cast(-528)); { const std::uint32_t aot_run_words[13]{std::bit_cast(aot_fpr_20), std::bit_cast(ctx.fpr[22]), std::bit_cast(ctx.fpr[24]), aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[22], ctx.gpr[23], ctx.gpr[30], aot_gpr_31}; @@ -4248,18 +4221,8 @@ L_08A21DAC: aot_gpr_29 = (aot_gpr_29 + static_cast(528)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A21DE8: aot_gpr_29 = (aot_gpr_29 + static_cast(-96)); { const std::uint32_t aot_run_words[10]{std::bit_cast(aot_fpr_20), std::bit_cast(ctx.fpr[22]), std::bit_cast(ctx.fpr[24]), std::bit_cast(ctx.fpr[26]), std::bit_cast(ctx.fpr[28]), std::bit_cast(ctx.fpr[30]), aot_gpr_16, ctx.gpr[17], ctx.gpr[18], aot_gpr_31}; @@ -4749,18 +4712,8 @@ L_08A22238: aot_gpr_29 = (aot_gpr_29 + static_cast(96)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A22268: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); { const std::uint32_t aot_run_words[6]{std::bit_cast(aot_fpr_20), std::bit_cast(ctx.fpr[22]), aot_gpr_16, ctx.gpr[17], ctx.gpr[18], aot_gpr_31}; @@ -5033,18 +4986,8 @@ L_08A22504: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A225A4: aot_gpr_29 = (aot_gpr_29 + static_cast(-1280)); { const std::uint32_t aot_run_words[16]{std::bit_cast(aot_fpr_20), std::bit_cast(ctx.fpr[22]), std::bit_cast(ctx.fpr[24]), std::bit_cast(ctx.fpr[26]), std::bit_cast(ctx.fpr[28]), std::bit_cast(ctx.fpr[30]), aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[22], ctx.gpr[23], ctx.gpr[30], aot_gpr_31}; @@ -8606,530 +8549,8 @@ void recomp_unit_0135(Runtime &rt, AllegrexContext &ctx) { void register_generated_unit_135(Runtime &runtime) { runtime.register_generated_unit(135u, 0x08A20000u, 16384u, &recomp_unit_0135, &recomp_unit_0135_entry); - runtime.register_function(0x08A20000u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A2001Cu, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A20028u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A20038u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A20040u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A20058u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A20068u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A20070u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A20088u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A200CCu, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A200D0u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A20118u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A20174u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A20194u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A201F0u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A20208u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A20210u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A20218u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A20228u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A20234u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A20254u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A20258u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A20298u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A2031Cu, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A20390u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A203ACu, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A203BCu, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A203D4u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A203E0u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A203E8u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A20408u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A2041Cu, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A20434u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A20440u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A20458u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A20464u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A2046Cu, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A20488u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A2049Cu, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A204B4u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A204FCu, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A20504u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A2050Cu, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A20524u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A20530u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A20538u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A20574u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A205C8u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A20624u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A2063Cu, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A20650u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A20654u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A2065Cu, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A20664u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A2067Cu, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A20688u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A20690u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A206C8u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A2071Cu, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A20764u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A2076Cu, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A2079Cu, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A207A4u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A207CCu, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A207DCu, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A207E0u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A207F8u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A207FCu, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A20804u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A20814u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A20818u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A208BCu, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A20900u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A2090Cu, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A20948u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A20980u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A209A8u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A209E8u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A20A14u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A20A1Cu, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A20A5Cu, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A20A6Cu, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A20A74u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A20A80u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A20A90u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A20A9Cu, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A20AB8u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A20AC0u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A20AE8u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A20AECu, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A20B34u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A20B7Cu, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A20B9Cu, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A20BE8u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A20C00u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A20C08u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A20C10u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A20C24u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A20C6Cu, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A20CA0u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A20CC4u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A20D1Cu, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A20D2Cu, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A20D70u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A20D84u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A20D8Cu, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A20D94u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A20DA8u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A20DC4u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A20DCCu, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A20DE0u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A20DE4u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A20E64u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A20E70u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A20E78u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A20E8Cu, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A20ED8u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A20EE0u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A20EFCu, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A20F04u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A20F0Cu, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A20F94u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A20FA0u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A20FACu, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A20FC8u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A20FD0u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A20FECu, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A20FF4u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A20FFCu, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A2106Cu, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A210ACu, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A210C0u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A210CCu, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A210D4u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A210E4u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A21100u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A21108u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A2111Cu, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A21130u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A2114Cu, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A21158u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A211A0u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A211A4u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A211D8u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A2122Cu, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A2124Cu, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A212A8u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A212C8u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A212D8u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A212E0u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A212F0u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A212F8u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A2130Cu, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A21374u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A21380u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A21394u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A213B0u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A213F4u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A213FCu, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A21408u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A2140Cu, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A21414u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A21420u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A21428u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A2143Cu, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A21458u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A21464u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A21468u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A21470u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A2147Cu, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A21484u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A2148Cu, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A214A0u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A214B0u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A214E0u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A215CCu, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A215F4u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A21648u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A21674u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A216ACu, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A216ECu, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A21700u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A21710u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A21718u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A21728u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A2172Cu, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A21744u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A2174Cu, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A2175Cu, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A2176Cu, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A21788u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A21794u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A217B8u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A217BCu, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A217FCu, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A2184Cu, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A2186Cu, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A218C8u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A218E4u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A218F4u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A218FCu, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A2190Cu, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A21914u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A21928u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A21990u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A2199Cu, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A219B0u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A219CCu, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A219E8u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A219F0u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A219FCu, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A21A04u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A21A10u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A21A1Cu, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A21A30u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A21A4Cu, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A21A54u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A21A5Cu, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A21A68u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A21A70u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A21A84u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A21AA0u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A21AA8u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A21AB0u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A21ABCu, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A21C0Cu, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A21C30u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A21C60u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A21C98u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A21CE0u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A21CF4u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A21D00u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A21D08u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A21D18u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A21D34u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A21D3Cu, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A21D4Cu, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A21D5Cu, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A21D78u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A21D84u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A21DA8u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A21DACu, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A21DE8u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A21EA8u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A21EBCu, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A21EC4u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A21ED4u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A21EE8u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A21EECu, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A21EF4u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A21F04u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A21F14u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A21F28u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A21F30u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A21F40u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A21F54u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A21F58u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A21F60u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A21F70u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A21F80u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A21F94u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A21F9Cu, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A21FACu, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A21FC0u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A21FC4u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A21FCCu, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A21FDCu, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A21FE4u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A22000u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A2201Cu, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A22054u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A22060u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A22070u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A2207Cu, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A2208Cu, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A22098u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A220A4u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A220ACu, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A220C0u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A220FCu, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A22108u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A22120u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A22138u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A2215Cu, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A22168u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A2218Cu, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A22198u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A221ACu, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A221B4u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A221C4u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A221D0u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A221E4u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A221ECu, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A221FCu, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A22208u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A2221Cu, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A22224u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A22238u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A22268u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A22294u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A222B8u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A222C0u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A222C8u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A2232Cu, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A223ECu, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A223F4u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A22424u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A2242Cu, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A22430u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A22454u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A22490u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A2249Cu, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A224A0u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A224DCu, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A22504u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A225A4u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A22654u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A22660u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A2266Cu, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A22674u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A22680u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A22688u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A2268Cu, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A226B8u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A226E0u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A226F0u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A22718u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A22734u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A22740u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A22750u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A22778u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A22798u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A2279Cu, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A227A4u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A227ACu, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A227B8u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A227C0u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A227CCu, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A227D4u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A227E0u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A22814u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A22848u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A22850u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A2287Cu, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A22890u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A2289Cu, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A228C4u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A228ECu, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A22920u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A22954u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A2295Cu, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A22988u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A2299Cu, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A229A8u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A229ACu, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A229B8u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A229D4u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A229E0u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A229ECu, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A229F8u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A22A00u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A22A24u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A22A2Cu, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A22A58u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A22A78u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A22A7Cu, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A22A88u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A22A90u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A22AF4u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A22B00u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A22BD4u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A22C2Cu, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A22C58u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A22C78u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A22C84u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A22C90u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A22CA0u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A22CACu, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A22CBCu, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A22CC8u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A22CD8u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A22CE4u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A22CF8u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A22D00u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A22D18u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A22D1Cu, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A22D30u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A22D44u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A22D4Cu, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A22D5Cu, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A22DD4u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A22DE8u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A22DFCu, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A22E0Cu, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A22E20u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A22EB8u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A22ECCu, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A22EF4u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A22EFCu, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A22F0Cu, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A22F78u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A22FB4u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A22FC0u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A22FD4u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A22FE0u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A23044u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A230C8u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A230F8u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A23120u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A2312Cu, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A2317Cu, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A231ACu, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A23268u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A232E0u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A232F0u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A23304u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A23318u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A23338u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A23340u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A23354u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A23398u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A233A0u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A23414u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A23440u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A2344Cu, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A2348Cu, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A23498u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A234ACu, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A234B8u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A23514u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A23528u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A23564u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A2358Cu, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A235A4u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A235ACu, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A23620u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A2364Cu, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A23684u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A236B4u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A236E0u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A236F8u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A23724u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A23754u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A23810u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A23888u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A2389Cu, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A238A8u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A238D0u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A23904u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A23918u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A23924u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A23934u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A23948u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A23958u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A2399Cu, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A239A8u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A239B4u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A239C0u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A239C8u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A239D0u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A239DCu, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A23A20u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A23A28u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A23A60u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A23A74u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A23BDCu, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A23BF0u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A23BFCu, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A23C64u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A23C78u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A23C84u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A23CB4u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A23CC8u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A23CD8u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A23D68u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A23D70u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A23D78u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A23D80u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A23DA4u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A23DA8u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A23DB0u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A23DBCu, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A23DC8u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A23DD4u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A23DECu, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A23DF4u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A23E00u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A23E08u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A23E10u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A23E18u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A23E24u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A23E2Cu, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A23E38u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A23E44u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A23E50u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A23E68u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A23E70u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A23E7Cu, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A23E84u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A23E8Cu, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A23E94u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A23EA0u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A23EA8u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A23EB4u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A23F28u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A23F30u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A23F38u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A23F4Cu, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A23F54u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A23F60u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A23F6Cu, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A23F70u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A23F78u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A23F80u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A23F88u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A23F90u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A23F98u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A23FA0u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A23FB0u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A23FB8u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A23FD4u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A23FE0u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A23FE8u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A23FF4u, &recomp_unit_0135, "recomp_unit_0135"); - runtime.register_function(0x08A23FFCu, &recomp_unit_0135, "recomp_unit_0135"); + // PSPRECOMP_V812_COMPACT_REGISTRATION: same entry set, looped once in Runtime instead of source-expanded calls. + runtime.register_generated_entry_mask(0x08A20000u, &recomp_unit_0135, "recomp_unit_0135", + kEntryMasks_recomp_unit_0135, 64u); } } // namespace psprecomp diff --git a/profiles/vcs/generated/generated_unit_0136.cpp b/profiles/vcs/generated/generated_unit_0136.cpp index 5427039..0e35384 100644 --- a/profiles/vcs/generated/generated_unit_0136.cpp +++ b/profiles/vcs/generated/generated_unit_0136.cpp @@ -850,6 +850,19 @@ LOCAL_DISPATCH: AOT_REGCACHE_SYNC_OUT(); return; } } +// PSPRECOMP_V812_SHARED_SCHED_BLOCK: one scheduler-exact slow boundary per unit. +LOCAL_SCHED_BOUNDARY: + ctx.pc = jump_target; + AOT_REGCACHE_SYNC_OUT(); + if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { + ++local_redispatch_rounds; + AOT_REGCACHE_SYNC_IN(); + local_transfers = 0u; + local_pc = ctx.pc; + entry_id = 0u; + goto LOCAL_DISPATCH; + } + return; L_08A24000: aot_gpr_31 = (0x08A24008u); ctx.gpr[5] = (1024u << 16u); @@ -1460,18 +1473,8 @@ L_08A2451C: aot_gpr_29 = (aot_gpr_29 + static_cast(1280)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A2456C: aot_gpr_29 = (aot_gpr_29 + static_cast(-640)); { const std::uint32_t aot_run_words[16]{std::bit_cast(aot_fpr_20), std::bit_cast(aot_fpr_22), std::bit_cast(aot_fpr_24), std::bit_cast(ctx.fpr[26]), std::bit_cast(ctx.fpr[28]), std::bit_cast(ctx.fpr[30]), aot_gpr_16, aot_gpr_17, aot_gpr_18, ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[22], ctx.gpr[23], ctx.gpr[30], aot_gpr_31}; @@ -2626,18 +2629,8 @@ L_08A24D24: aot_gpr_29 = (aot_gpr_29 + static_cast(640)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A24D78: aot_gpr_29 = (aot_gpr_29 + static_cast(-688)); { const std::uint32_t aot_run_words[5]{std::bit_cast(aot_fpr_20), aot_gpr_16, aot_gpr_17, aot_gpr_18, aot_gpr_31}; @@ -2669,18 +2662,8 @@ L_08A24DB4: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A24DCC: { const bool branch_taken = 0u == 0u; ctx.gpr[2] = (0u | 1u); @@ -5731,18 +5714,8 @@ L_08A26158: aot_gpr_29 = (aot_gpr_29 + static_cast(688)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A26174: aot_gpr_29 = (aot_gpr_29 + static_cast(-1008)); { const std::uint32_t aot_run_words[11]{std::bit_cast(aot_fpr_20), std::bit_cast(aot_fpr_22), std::bit_cast(aot_fpr_24), aot_gpr_16, aot_gpr_17, aot_gpr_18, ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[22], aot_gpr_31}; @@ -5763,18 +5736,8 @@ L_08A261B0: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A261C8: aot_gpr_31 = (0x08A261D0u); if (([&]() { AOT_REGCACHE_SYNC_OUT(); const bool aot_regcache_same_ = (rt.invoke_chained_trusted_direct<&recomp_unit_0087_entry, 87u, 28u, 0x089602C8u>(ctx, &aot_mem)); if (aot_regcache_same_) AOT_REGCACHE_SYNC_IN(); else aot_regcache_valid = false; return aot_regcache_same_; }()) && ctx.pc == 0x08A261D0u) goto L_08A261D0; @@ -10055,777 +10018,8 @@ void recomp_unit_0136(Runtime &rt, AllegrexContext &ctx) { void register_generated_unit_136(Runtime &runtime) { runtime.register_generated_unit(136u, 0x08A24000u, 16384u, &recomp_unit_0136, &recomp_unit_0136_entry); - runtime.register_function(0x08A24000u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A24008u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A24014u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A24018u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A24020u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A24034u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A2403Cu, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A24044u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A2404Cu, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A24054u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A2405Cu, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A24064u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A24068u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A24078u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A24094u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A240B0u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A240C4u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A240D4u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A240E4u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A240F0u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A24104u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A24108u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A24110u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A24118u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A24120u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A24128u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A24138u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A24150u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A24158u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A24160u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A2416Cu, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A24178u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A24184u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A241A0u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A241CCu, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A241F0u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A24214u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A24234u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A24280u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A242B0u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A242DCu, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A242E0u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A242ECu, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A242FCu, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A24324u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A24340u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A2434Cu, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A24358u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A24360u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A24368u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A24378u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A243A0u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A243BCu, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A243C4u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A243CCu, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A243FCu, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A2440Cu, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A24434u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A24450u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A2445Cu, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A2446Cu, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A24498u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A244B8u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A244C4u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A244F0u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A24510u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A24518u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A2451Cu, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A2456Cu, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A24644u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A24658u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A24664u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A24678u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A24684u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A2468Cu, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A24698u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A246ACu, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A246B8u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A246C8u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A246DCu, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A246E8u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A246FCu, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A24708u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A24710u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A2471Cu, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A24728u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A24734u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A24740u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A247E0u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A247E8u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A24818u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A24850u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A24858u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A24868u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A24878u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A24890u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A24898u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A2489Cu, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A248E8u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A248F0u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A248F8u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A24900u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A24914u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A24924u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A2492Cu, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A2498Cu, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A24998u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A24A30u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A24A4Cu, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A24A54u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A24A64u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A24A70u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A24A78u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A24A8Cu, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A24A98u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A24B4Cu, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A24B64u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A24BB8u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A24BD8u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A24BE0u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A24C00u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A24C2Cu, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A24C40u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A24C44u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A24C58u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A24C84u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A24C98u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A24C9Cu, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A24CACu, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A24CB0u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A24D14u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A24D24u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A24D78u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A24DA8u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A24DB4u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A24DCCu, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A24DD4u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A24DDCu, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A24DE8u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A24DF8u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A24E08u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A24E1Cu, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A24E2Cu, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A24E7Cu, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A24E84u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A24E98u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A24EA4u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A24EACu, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A24EB4u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A24EBCu, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A24EC4u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A24ECCu, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A24ED4u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A24EDCu, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A24EE4u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A24EF4u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A24EFCu, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A24F0Cu, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A24F20u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A24F2Cu, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A24F58u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A24F60u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A24F6Cu, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A24FC4u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A24FCCu, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A24FD4u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A24FDCu, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A24FE4u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A25010u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A25040u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A25048u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A25050u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A25058u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A25060u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A25068u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A25070u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A25080u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A25088u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A25098u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A250ACu, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A250B8u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A250E4u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A250ECu, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A250F8u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A25150u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A25158u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A25160u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A25168u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A251A8u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A251B4u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A251BCu, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A251ECu, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A251F4u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A25220u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A25250u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A25258u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A25260u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A25268u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A25274u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A252A0u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A252A8u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A252B4u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A2530Cu, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A25314u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A2531Cu, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A25324u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A25350u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A25358u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A2536Cu, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A25374u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A2537Cu, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A25388u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A253B4u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A253BCu, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A253C8u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A25420u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A25428u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A25430u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A25438u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A25464u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A2546Cu, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A25480u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A25488u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A25490u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A254A4u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A254ACu, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A254B4u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A254BCu, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A254C4u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A254CCu, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A254D4u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A254DCu, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A254E4u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A254F4u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A254FCu, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A2550Cu, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A25520u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A25570u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A25578u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A2558Cu, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A25598u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A255A0u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A255A8u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A255B0u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A255B8u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A255C4u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A255F0u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A255F8u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A25608u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A25618u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A25658u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A25660u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A25668u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A25670u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A2569Cu, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A256A4u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A256B0u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A256DCu, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A256E4u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A256F0u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A25748u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A25750u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A25758u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A25760u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A2578Cu, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A25794u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A257A0u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A257CCu, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A257D4u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A257E0u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A25838u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A25840u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A25848u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A25850u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A2587Cu, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A25884u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A25890u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A258BCu, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A258C4u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A258D0u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A25928u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A25930u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A25938u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A25940u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A2596Cu, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A25974u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A25988u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A25990u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A25998u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A259A0u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A259A8u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A259F8u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A25A00u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A25A14u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A25A20u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A25A28u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A25A30u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A25A38u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A25A40u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A25A48u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A25A54u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A25A80u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A25A88u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A25A94u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A25AECu, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A25AF4u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A25AFCu, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A25B04u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A25B30u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A25B60u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A25B68u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A25B70u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A25B78u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A25B80u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A25B88u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A25B94u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A25BC0u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A25BC8u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A25BD4u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A25C2Cu, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A25C5Cu, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A25C64u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A25C6Cu, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A25C74u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A25C7Cu, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A25C84u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A25C8Cu, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A25C98u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A25CC4u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A25CCCu, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A25CD8u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A25D30u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A25D38u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A25D40u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A25D48u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A25D74u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A25DA4u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A25DACu, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A25DB4u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A25DBCu, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A25DC8u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A25DF4u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A25DFCu, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A25E0Cu, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A25E1Cu, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A25E54u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A25E84u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A25E8Cu, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A25E94u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A25E9Cu, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A25EA4u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A25EB0u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A25EDCu, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A25EE4u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A25EF0u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A25F48u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A25F78u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A25F80u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A25F88u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A25F90u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A25F98u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A25FC4u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A25FCCu, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A25FD4u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A25FDCu, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A26008u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A26010u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A26018u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A26020u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A2604Cu, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A26054u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A2605Cu, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A26064u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A26090u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A26098u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A260A0u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A260A8u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A260D4u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A260DCu, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A260E4u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A260ECu, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A26118u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A26120u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A26128u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A26130u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A26144u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A2614Cu, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A26154u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A26158u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A26174u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A261B0u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A261C8u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A261D0u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A261DCu, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A261ECu, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A261FCu, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A26210u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A26220u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A26228u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A2628Cu, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A26298u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A262A0u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A262DCu, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A262E4u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A262ECu, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A262F4u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A262FCu, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A26314u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A2631Cu, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A26324u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A26330u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A26344u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A26378u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A263A4u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A263B0u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A263E4u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A26420u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A26428u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A26430u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A26438u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A26448u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A26450u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A26460u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A26474u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A26494u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A264A4u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A264B8u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A264C0u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A264E0u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A264F0u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A26500u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A2650Cu, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A26538u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A26540u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A2654Cu, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A265A4u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A265ACu, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A265B4u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A265BCu, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A265E8u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A26618u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A26620u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A26628u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A26648u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A26650u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A26668u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A26670u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A26678u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A26680u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A26688u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A26698u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A266A0u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A266B0u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A266C4u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A266D0u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A266E4u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A26718u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A26744u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A2674Cu, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A26758u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A2678Cu, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A267C8u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A267E8u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A267F8u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A2680Cu, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A2682Cu, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A2683Cu, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A2684Cu, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A26858u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A26884u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A2688Cu, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A26898u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A268F0u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A268F8u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A26900u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A26908u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A26934u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A26964u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A2696Cu, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A26974u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A26994u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A2699Cu, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A269B4u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A269BCu, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A269C8u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A269DCu, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A26A10u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A26A3Cu, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A26A48u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A26A7Cu, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A26AB8u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A26AD4u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A26B00u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A26B08u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A26B10u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A26B30u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A26B38u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A26B50u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A26B58u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A26B60u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A26B78u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A26B80u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A26B8Cu, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A26BA0u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A26BD4u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A26C00u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A26C0Cu, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A26C40u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A26C7Cu, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A26C9Cu, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A26CACu, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A26CC0u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A26CE0u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A26CF0u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A26D00u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A26D0Cu, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A26D38u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A26D40u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A26D48u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A26D58u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A26D60u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A26D68u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A26D70u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A26D80u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A26DACu, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A26DB8u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A26DD8u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A26DE0u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A26DF8u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A26E00u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A26E08u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A26E20u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A26E28u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A26E30u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A26E40u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A26E48u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A26E50u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A26E58u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A26E60u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A26E68u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A26E70u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A26E78u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A26E80u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A26E90u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A26E98u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A26EA8u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A26EBCu, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A26ECCu, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A26ED4u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A26EDCu, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A26EE4u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A26EF4u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A26EFCu, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A26F10u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A26F18u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A26F2Cu, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A26F34u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A26F40u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A26F48u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A26F50u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A26F60u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A26F74u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A26F80u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A26F98u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A26FB0u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A26FECu, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A26FF4u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A27004u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A27028u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A27034u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A27048u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A27074u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A2708Cu, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A27094u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A270A0u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A270A8u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A270B0u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A270C0u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A270C8u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A270D0u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A270E0u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A270E8u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A270F0u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A270F8u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A27100u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A27108u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A27118u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A27120u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A27130u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A27144u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A27150u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A27158u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A27160u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A27168u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A27178u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A27180u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A27194u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A2719Cu, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A271B0u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A271B8u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A271C4u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A271CCu, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A271D4u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A271E4u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A271F0u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A27208u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A27220u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A2725Cu, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A27264u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A27274u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A27298u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A272A4u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A272B8u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A272E4u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A27350u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A2738Cu, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A27394u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A2739Cu, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A273B4u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A273BCu, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A273C8u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A273D0u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A273DCu, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A273F0u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A27424u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A27450u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A2745Cu, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A27490u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A274BCu, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A274DCu, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A274ECu, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A27500u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A27520u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A27530u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A27540u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A27560u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A27568u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A27580u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A27588u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A27594u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A275A8u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A275DCu, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A27608u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A27614u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A27648u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A27678u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A27680u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A276ACu, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A276B4u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A276BCu, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A276DCu, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A276E4u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A276FCu, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A27704u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A27710u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A27724u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A27758u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A27784u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A27790u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A277C4u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A277ECu, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A277F4u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A27820u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A27828u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A27830u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A27850u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A27858u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A27870u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A27878u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A27884u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A27898u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A278CCu, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A278F8u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A27904u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A27938u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A27968u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A27970u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A2799Cu, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A279A4u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A279ACu, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A279CCu, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A279D4u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A279ECu, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A279F4u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A279FCu, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A27A14u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A27A1Cu, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A27A24u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A27A30u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A27A38u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A27A9Cu, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A27AA8u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A27AB0u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A27AD0u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A27AE0u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A27B08u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A27B10u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A27B18u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A27B30u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A27B38u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A27B40u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A27B48u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A27B50u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A27B5Cu, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A27B70u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A27BA4u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A27BD0u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A27BDCu, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A27C0Cu, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A27C14u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A27C30u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A27C40u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A27C48u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A27C58u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A27C6Cu, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A27C78u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A27CA4u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A27CACu, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A27CB8u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A27CE0u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A27CFCu, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A27D0Cu, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A27D24u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A27D2Cu, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A27D34u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A27D3Cu, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A27D48u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A27D5Cu, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A27D64u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A27D7Cu, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A27D84u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A27D8Cu, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A27DACu, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A27DB4u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A27DCCu, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A27DD4u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A27DDCu, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A27DE4u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A27DECu, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A27DFCu, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A27E08u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A27E10u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A27E1Cu, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A27E2Cu, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A27E38u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A27E50u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A27E5Cu, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A27E74u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A27E7Cu, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A27E90u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A27E9Cu, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A27EA4u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A27ECCu, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A27EE0u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A27EF8u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A27F0Cu, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A27F14u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A27F20u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A27F28u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A27F30u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A27F40u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A27F48u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A27F58u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A27F5Cu, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A27F78u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A27F84u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A27F90u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A27FBCu, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A27FC4u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A27FD4u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A27FE4u, &recomp_unit_0136, "recomp_unit_0136"); - runtime.register_function(0x08A27FECu, &recomp_unit_0136, "recomp_unit_0136"); + // PSPRECOMP_V812_COMPACT_REGISTRATION: same entry set, looped once in Runtime instead of source-expanded calls. + runtime.register_generated_entry_mask(0x08A24000u, &recomp_unit_0136, "recomp_unit_0136", + kEntryMasks_recomp_unit_0136, 64u); } } // namespace psprecomp diff --git a/profiles/vcs/generated/generated_unit_0137.cpp b/profiles/vcs/generated/generated_unit_0137.cpp index 1c47f0d..894d078 100644 --- a/profiles/vcs/generated/generated_unit_0137.cpp +++ b/profiles/vcs/generated/generated_unit_0137.cpp @@ -981,6 +981,19 @@ LOCAL_DISPATCH: AOT_REGCACHE_SYNC_OUT(); return; } } +// PSPRECOMP_V812_SHARED_SCHED_BLOCK: one scheduler-exact slow boundary per unit. +LOCAL_SCHED_BOUNDARY: + ctx.pc = jump_target; + AOT_REGCACHE_SYNC_OUT(); + if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { + ++local_redispatch_rounds; + AOT_REGCACHE_SYNC_IN(); + local_transfers = 0u; + local_pc = ctx.pc; + entry_id = 0u; + goto LOCAL_DISPATCH; + } + return; L_08A28004: aot_gpr_31 = (0x08A2800Cu); aot_gpr_4 = (aot_gpr_29 + static_cast(464)); @@ -2719,18 +2732,8 @@ L_08A28D00: aot_gpr_29 = (aot_gpr_29 + static_cast(1008)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A28D34: aot_gpr_29 = (aot_gpr_29 + static_cast(-1952)); { const std::uint32_t aot_run_words[14]{std::bit_cast(aot_fpr_20), std::bit_cast(ctx.fpr[22]), std::bit_cast(ctx.fpr[24]), std::bit_cast(ctx.fpr[26]), ctx.gpr[16], aot_gpr_17, ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[22], ctx.gpr[23], ctx.gpr[30], aot_gpr_31}; @@ -9305,908 +9308,8 @@ void recomp_unit_0137(Runtime &rt, AllegrexContext &ctx) { void register_generated_unit_137(Runtime &runtime) { runtime.register_generated_unit(137u, 0x08A28000u, 16384u, &recomp_unit_0137, &recomp_unit_0137_entry); - runtime.register_function(0x08A28004u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2800Cu, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A28024u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2802Cu, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A28034u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2803Cu, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2805Cu, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A28064u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2807Cu, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A28084u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2808Cu, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A28094u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2809Cu, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A280A8u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A280B4u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A280BCu, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A280C8u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A280D8u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A280E4u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A280F8u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2810Cu, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A28124u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A28130u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A28150u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A28158u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2816Cu, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A28178u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A28180u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A281A8u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A281BCu, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A281D4u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A281E8u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A281F0u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A281FCu, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A28204u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2820Cu, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2821Cu, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A28224u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A28234u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A28238u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A28254u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A28260u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2826Cu, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A28298u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A282A0u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A282B0u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A282C4u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A282D4u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A282E4u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A282F0u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A28300u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A28318u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A28320u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A28328u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A28330u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2833Cu, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A28350u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A28358u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A28370u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A28378u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A28380u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A283A0u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A283A8u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A283C0u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A283C8u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A283D0u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A283DCu, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A283E8u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A283F0u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A283F8u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A28400u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A28410u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A28418u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A28428u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A28440u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A28454u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2845Cu, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A28474u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A28490u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2849Cu, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A284B4u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A284C0u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A284CCu, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A284E0u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A284ECu, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A28504u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A28514u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2852Cu, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A28544u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A28558u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A28560u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2856Cu, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A28574u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2857Cu, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A28584u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A28590u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A28598u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A285A0u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A285ACu, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A285B0u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A285CCu, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A285D8u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A285E4u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A28610u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A28618u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A28628u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A28638u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A28640u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A28658u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A28660u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A28678u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A28680u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A28688u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A28690u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A286A4u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A286B4u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A286BCu, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A286D4u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A286DCu, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A286E8u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A286F4u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A286FCu, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A28704u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2870Cu, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A28714u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A28720u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A28728u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A28730u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2873Cu, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A28754u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A28768u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A28770u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2877Cu, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A28788u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A287A4u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A287B0u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A287C8u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A287D4u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A287E0u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A287F4u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A28800u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A28818u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A28828u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A28840u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A28858u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2886Cu, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A28874u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A28880u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A28888u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A28890u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A28898u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A288A4u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A288ACu, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A288B4u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A288C0u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A288C4u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A288E0u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A288ECu, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A288F8u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A28924u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2892Cu, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2893Cu, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2894Cu, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A28954u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2896Cu, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A28974u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2898Cu, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A28994u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2899Cu, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A289A4u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A289B8u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A289C8u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A289D0u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A289E8u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A289F0u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A28A1Cu, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A28A24u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A28A2Cu, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A28A44u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A28A4Cu, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A28A54u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A28A5Cu, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A28A64u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A28A6Cu, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A28A98u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A28AA0u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A28AA8u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A28AC0u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A28AC8u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A28AD0u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A28AD8u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A28AE0u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A28AE8u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A28B14u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A28B1Cu, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A28B24u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A28B3Cu, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A28B44u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A28B4Cu, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A28B54u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A28B5Cu, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A28B64u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A28B90u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A28B98u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A28BA0u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A28BB8u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A28BC0u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A28BC8u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A28BD0u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A28BD8u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A28BE0u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A28C0Cu, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A28C14u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A28C1Cu, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A28C34u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A28C3Cu, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A28C44u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A28C4Cu, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A28C54u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A28C5Cu, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A28C88u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A28C90u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A28C98u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A28CB0u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A28CB8u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A28CC0u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A28CC8u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A28CD0u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A28CD8u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A28CE0u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A28CF8u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A28D00u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A28D34u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A28DFCu, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A28E08u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A28E34u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A28E4Cu, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A28E54u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A28E64u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A28E70u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A28E74u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A28E80u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A28E90u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A28E9Cu, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A28EA4u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A28EACu, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A28EB8u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A28EBCu, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A28ECCu, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A28ED4u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A28EECu, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A28F00u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A28F14u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A28F20u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A28F38u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A28F5Cu, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A28F64u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A28F78u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A28F7Cu, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A28F84u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A28F8Cu, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A28FA0u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A28FA8u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A28FBCu, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A28FC4u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A28FD4u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A28FE4u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A28FECu, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2900Cu, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A29020u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A29034u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A29048u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2904Cu, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A29054u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2905Cu, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A29064u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A29070u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A29080u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A29090u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A29094u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2909Cu, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A290C8u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A290DCu, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A290F8u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A29104u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2910Cu, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A29120u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2912Cu, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A29148u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A29154u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2916Cu, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A29178u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A29184u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A291A0u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A291B8u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A291C0u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A291D4u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A291DCu, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A291F0u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A291F4u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A29200u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A29208u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2920Cu, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A29218u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A29220u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A29224u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2922Cu, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A29234u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A29244u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2924Cu, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A29254u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2925Cu, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A29268u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2926Cu, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A29288u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A29294u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A292A0u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A292B0u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A292B4u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A292C0u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A292D0u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A292F0u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A29300u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2935Cu, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2936Cu, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A29374u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A293A0u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A29478u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A294E8u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A29564u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2956Cu, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A295ECu, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A295F4u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A295F8u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A29600u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A29610u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2961Cu, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A29670u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A29680u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A296B4u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A296C0u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A296F0u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A29718u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2974Cu, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2975Cu, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A29770u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A297A8u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A297B4u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A297BCu, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A297E0u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2984Cu, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A29894u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A298D4u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A298E8u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A298FCu, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A29AE4u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A29B40u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A29B50u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A29B58u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A29B7Cu, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A29B84u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A29BA4u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A29BACu, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A29BBCu, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A29BC0u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A29BD0u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A29BF4u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A29BFCu, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A29C14u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A29C28u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A29C48u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A29C60u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A29C74u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A29C94u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A29CA4u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A29CB8u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A29D08u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A29D28u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A29D3Cu, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A29D4Cu, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A29D54u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A29D5Cu, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A29D68u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A29D78u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A29D88u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A29D98u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A29DA8u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A29DBCu, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A29DC8u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A29DD4u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A29DE0u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A29DECu, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A29DF8u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A29E04u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A29E0Cu, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A29E18u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A29E20u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A29E28u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A29E30u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A29E44u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A29E5Cu, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A29E68u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A29E7Cu, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A29E98u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A29EB8u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A29ED4u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A29EF4u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A29F10u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A29F2Cu, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A29F48u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A29F54u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A29F68u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A29F70u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A29F7Cu, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A29F84u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A29F8Cu, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A29F94u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A29FA0u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A29FA8u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A29FB0u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A29FC0u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A29FC8u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A29FE0u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A29FECu, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A29FFCu, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2A00Cu, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2A014u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2A01Cu, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2A024u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2A02Cu, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2A034u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2A03Cu, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2A044u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2A054u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2A06Cu, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2A078u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2A09Cu, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2A0A8u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2A0B4u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2A0D8u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2A0E4u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2A0F0u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2A120u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2A128u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2A14Cu, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2A158u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2A160u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2A184u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2A188u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2A190u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2A19Cu, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2A1B4u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2A1C0u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2A1E4u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2A1F0u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2A1FCu, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2A220u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2A224u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2A240u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2A258u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2A260u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2A2A8u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2A2D0u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2A2D8u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2A2E0u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2A308u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2A310u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2A31Cu, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2A348u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2A350u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2A358u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2A360u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2A368u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2A370u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2A378u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2A388u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2A398u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2A39Cu, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2A3A4u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2A3B0u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2A3BCu, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2A3C8u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2A3D4u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2A3E8u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2A404u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2A414u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2A430u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2A43Cu, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2A460u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2A46Cu, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2A488u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2A498u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2A4B4u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2A4C0u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2A4C8u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2A4D0u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2A4E0u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2A4ECu, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2A4F4u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2A500u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2A50Cu, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2A51Cu, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2A534u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2A540u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2A564u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2A570u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2A57Cu, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2A5A0u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2A5ACu, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2A5B8u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2A5E4u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2A5F0u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2A614u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2A620u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2A62Cu, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2A650u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2A65Cu, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2A668u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2A680u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2A68Cu, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2A6B0u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2A6BCu, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2A6C8u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2A6ECu, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2A6F0u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2A70Cu, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2A724u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2A72Cu, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2A778u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2A784u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2A78Cu, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2A794u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2A7A0u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2A7A4u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2A7ACu, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2A7B8u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2A7C0u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2A7CCu, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2A7D8u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2A7E8u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2A7F8u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2A804u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2A80Cu, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2A818u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2A828u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2A860u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2A868u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2A870u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2A880u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2A888u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2A894u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2A8A4u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2A8B8u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2A8E8u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2A8F0u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2A94Cu, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2A958u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2A968u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2A970u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2A988u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2A994u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2A9A4u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2A9B4u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2A9E0u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2A9F4u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2AA14u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2AA24u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2AA2Cu, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2AA5Cu, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2AA64u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2AA78u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2AA98u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2AAA8u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2AAB4u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2AABCu, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2AAECu, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2AAF4u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2AAF8u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2AB00u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2AB0Cu, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2AB18u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2AB50u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2AB5Cu, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2AB64u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2AB74u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2AB7Cu, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2AB88u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2AB9Cu, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2ABA8u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2ABB4u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2ABC8u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2ABD4u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2ABDCu, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2ABF0u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2ABFCu, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2AC10u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2AC1Cu, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2AC30u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2AC40u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2AC54u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2AC68u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2AC74u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2AC7Cu, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2AC84u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2AC8Cu, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2ACB8u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2ACF0u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2AD00u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2AD0Cu, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2AD14u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2AD30u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2AD40u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2AD4Cu, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2AD54u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2AD60u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2AD78u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2AD88u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2AD94u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2AD9Cu, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2ADA8u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2ADC0u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2ADD0u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2ADDCu, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2ADF8u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2AE00u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2AE0Cu, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2AE14u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2AE1Cu, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2AE48u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2AE64u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2AE74u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2AE7Cu, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2AE90u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2AEA0u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2AEA8u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2AEB0u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2AEBCu, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2AECCu, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2AEDCu, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2AEECu, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2AF00u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2AF0Cu, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2AF18u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2AF24u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2AF30u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2AF3Cu, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2AF40u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2AF68u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2AF70u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2AF98u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2AFA4u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2AFB0u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2AFDCu, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2AFF8u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2B000u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2B008u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2B010u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2B018u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2B020u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2B028u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2B034u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2B040u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2B048u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2B054u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2B05Cu, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2B068u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2B070u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2B080u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2B090u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2B0A0u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2B0B0u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2B0C0u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2B0D0u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2B0E0u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2B108u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2B110u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2B13Cu, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2B14Cu, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2B15Cu, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2B184u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2B18Cu, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2B198u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2B1A4u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2B1B0u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2B1C0u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2B1D8u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2B1E4u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2B1F4u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2B224u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2B230u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2B238u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2B254u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2B25Cu, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2B264u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2B26Cu, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2B274u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2B27Cu, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2B28Cu, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2B294u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2B29Cu, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2B2A8u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2B2B0u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2B2C0u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2B2C8u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2B2D8u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2B2E4u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2B2E8u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2B300u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2B310u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2B330u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2B340u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2B34Cu, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2B37Cu, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2B38Cu, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2B394u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2B3A4u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2B3B0u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2B3BCu, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2B3C4u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2B3D4u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2B3E0u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2B3F0u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2B3FCu, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2B408u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2B420u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2B44Cu, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2B488u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2B490u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2B498u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2B4A4u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2B4BCu, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2B4CCu, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2B4D4u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2B4E8u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2B4F8u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2B508u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2B50Cu, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2B544u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2B554u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2B560u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2B56Cu, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2B574u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2B584u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2B58Cu, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2B59Cu, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2B5B4u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2B5BCu, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2B5C4u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2B5CCu, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2B5D0u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2B5D8u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2B5ECu, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2B628u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2B630u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2B640u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2B648u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2B674u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2B684u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2B6B4u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2B6C0u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2B6CCu, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2B6D4u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2B6ECu, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2B700u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2B70Cu, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2B71Cu, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2B72Cu, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2B738u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2B748u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2B750u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2B768u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2B7A4u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2B7B8u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2B7C0u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2B7C8u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2B7D0u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2B7D8u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2B7E0u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2B7E8u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2B7F0u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2B7F8u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2B800u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2B80Cu, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2B814u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2B844u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2B854u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2B864u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2B874u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2B884u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2B894u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2B8A4u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2B8B4u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2B8C4u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2B8D4u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2B8E4u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2B8F4u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2B904u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2B914u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2B920u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2B928u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2B970u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2B9A4u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2B9D0u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2BA00u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2BA0Cu, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2BA40u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2BA4Cu, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2BA54u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2BA80u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2BA8Cu, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2BA90u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2BABCu, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2BAF4u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2BB00u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2BB2Cu, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2BB58u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2BB70u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2BB7Cu, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2BB84u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2BB94u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2BB9Cu, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2BBA4u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2BBC0u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2BBCCu, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2BBE8u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2BBF0u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2BC00u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2BC10u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2BC20u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2BC30u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2BC40u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2BC50u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2BC60u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2BC70u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2BC80u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2BC90u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2BCA0u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2BCB0u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2BCC0u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2BCD0u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2BCE0u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2BCF0u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2BD00u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2BD10u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2BD20u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2BD30u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2BD40u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2BD50u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2BD60u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2BD6Cu, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2BD78u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2BD7Cu, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2BD88u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2BD90u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2BD9Cu, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2BDA4u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2BDACu, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2BDB4u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2BDBCu, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2BDC8u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2BDD0u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2BDDCu, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2BDE4u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2BDECu, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2BDF4u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2BE00u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2BE08u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2BE10u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2BE18u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2BE20u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2BE28u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2BE34u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2BE3Cu, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2BE48u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2BE50u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2BE58u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2BE60u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2BE68u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2BE74u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2BE80u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2BE84u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2BE90u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2BEA0u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2BEB0u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2BEC0u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2BED0u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2BED8u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2BEE8u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2BEF8u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2BF28u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2BF30u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2BF38u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2BF44u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2BF54u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2BF84u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2BF88u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2BF98u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2BFA8u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2BFACu, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2BFB4u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2BFBCu, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2BFC4u, &recomp_unit_0137, "recomp_unit_0137"); - runtime.register_function(0x08A2BFD4u, &recomp_unit_0137, "recomp_unit_0137"); + // PSPRECOMP_V812_COMPACT_REGISTRATION: same entry set, looped once in Runtime instead of source-expanded calls. + runtime.register_generated_entry_mask(0x08A28004u, &recomp_unit_0137, "recomp_unit_0137", + kEntryMasks_recomp_unit_0137, 64u); } } // namespace psprecomp diff --git a/profiles/vcs/generated/generated_unit_0138.cpp b/profiles/vcs/generated/generated_unit_0138.cpp index 0122d22..8722f56 100644 --- a/profiles/vcs/generated/generated_unit_0138.cpp +++ b/profiles/vcs/generated/generated_unit_0138.cpp @@ -714,6 +714,19 @@ LOCAL_DISPATCH: AOT_REGCACHE_SYNC_OUT(); return; } } +// PSPRECOMP_V812_SHARED_SCHED_BLOCK: one scheduler-exact slow boundary per unit. +LOCAL_SCHED_BOUNDARY: + ctx.pc = jump_target; + AOT_REGCACHE_SYNC_OUT(); + if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { + ++local_redispatch_rounds; + AOT_REGCACHE_SYNC_IN(); + local_transfers = 0u; + local_pc = ctx.pc; + entry_id = 0u; + goto LOCAL_DISPATCH; + } + return; L_08A2C004: ctx.gpr[31] = (0x08A2C00Cu); aot_gpr_4 = (aot_mem.aot_direct_load32(aot_gpr_17 + static_cast(1984))); @@ -4155,18 +4168,8 @@ L_08A2DFA0: ctx.gpr[29] = (ctx.gpr[29] + static_cast(1952)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A2DFE0: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-80)); { const std::uint32_t aot_run_words[14]{std::bit_cast(aot_fpr_20), std::bit_cast(ctx.fpr[22]), std::bit_cast(ctx.fpr[24]), std::bit_cast(ctx.fpr[26]), aot_gpr_16, aot_gpr_17, ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[22], ctx.gpr[23], ctx.gpr[30], ctx.gpr[31]}; @@ -4593,18 +4596,8 @@ L_08A2E498: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A2E4B0: ctx.gpr[31] = (0x08A2E4B8u); if (([&]() { AOT_REGCACHE_SYNC_OUT(); const bool aot_regcache_same_ = (rt.invoke_chained_trusted_direct<&recomp_unit_0087_entry, 87u, 28u, 0x089602C8u>(ctx, &aot_mem)); if (aot_regcache_same_) AOT_REGCACHE_SYNC_IN(); else aot_regcache_valid = false; return aot_regcache_same_; }()) && ctx.pc == 0x08A2E4B8u) goto L_08A2E4B8; @@ -5915,18 +5908,8 @@ L_08A2EF4C: ctx.gpr[29] = (ctx.gpr[29] + static_cast(80)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A2EF8C: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-224)); { const std::uint32_t aot_run_words[4]{std::bit_cast(aot_fpr_20), aot_gpr_16, aot_gpr_17, ctx.gpr[31]}; @@ -6345,18 +6328,8 @@ L_08A2F310: ctx.gpr[29] = (ctx.gpr[29] + static_cast(224)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A2F364: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-32)); { const std::uint32_t aot_run_words[6]{aot_gpr_16, aot_gpr_17, ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[31]}; @@ -7007,18 +6980,8 @@ L_08A2F86C: ctx.gpr[29] = (ctx.gpr[29] + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A2F88C: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); aot_mem.aot_direct_store32(ctx.gpr[29] + static_cast(0), aot_gpr_16); @@ -7094,18 +7057,8 @@ L_08A2F93C: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A2F94C: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); aot_mem.aot_direct_store32(ctx.gpr[29] + static_cast(0), aot_gpr_16); @@ -7170,18 +7123,8 @@ L_08A2F9CC: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A2F9E8: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-192)); aot_gpr_5 = (static_cast(static_cast(static_cast(aot_mem.aot_direct_load8(aot_gpr_4 + static_cast(84)))))); @@ -7417,18 +7360,8 @@ L_08A2FB7C: ctx.gpr[29] = (ctx.gpr[29] + static_cast(192)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A2FBA0: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); aot_gpr_5 = (static_cast(static_cast(static_cast(aot_mem.aot_direct_load8(aot_gpr_4 + static_cast(84)))))); @@ -7460,18 +7393,8 @@ L_08A2FBD8: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A2FBEC: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); aot_gpr_5 = (static_cast(static_cast(static_cast(aot_mem.aot_direct_load8(aot_gpr_4 + static_cast(84)))))); @@ -7503,18 +7426,8 @@ L_08A2FC24: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A2FC38: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-128)); ctx.gpr[3] = (ctx.gpr[9] | 0u); @@ -7760,18 +7673,8 @@ L_08A2FDB0: ctx.gpr[29] = (ctx.gpr[29] + static_cast(128)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A2FDC0: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-48)); aot_mem.aot_direct_store32(ctx.gpr[29] + static_cast(36), aot_gpr_16); @@ -7815,35 +7718,15 @@ L_08A2FDD8: ctx.gpr[29] = (ctx.gpr[29] + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A2FE10: jump_target = ctx.gpr[31]; ctx.fpr[0] = std::bit_cast(aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(-7148))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A2FE18: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-80)); { const std::uint32_t aot_run_words[4]{aot_gpr_16, aot_gpr_17, ctx.gpr[18], ctx.gpr[31]}; @@ -7980,18 +7863,8 @@ L_08A2FEF0: ctx.gpr[29] = (ctx.gpr[29] + static_cast(80)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A2FF08: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-400)); { const std::uint32_t aot_run_words[10]{std::bit_cast(aot_fpr_20), aot_gpr_16, aot_gpr_17, ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[22], ctx.gpr[23], ctx.gpr[31]}; @@ -8114,641 +7987,8 @@ void recomp_unit_0138(Runtime &rt, AllegrexContext &ctx) { void register_generated_unit_138(Runtime &runtime) { runtime.register_generated_unit(138u, 0x08A2C000u, 16384u, &recomp_unit_0138, &recomp_unit_0138_entry); - runtime.register_function(0x08A2C004u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2C00Cu, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2C014u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2C01Cu, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2C024u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2C030u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2C040u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2C050u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2C068u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2C070u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2C080u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2C0C4u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2C0D8u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2C11Cu, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2C12Cu, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2C158u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2C188u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2C18Cu, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2C194u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2C198u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2C1A4u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2C1B4u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2C1E4u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2C1ECu, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2C1FCu, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2C22Cu, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2C25Cu, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2C264u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2C274u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2C2A4u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2C2D4u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2C2D8u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2C2E8u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2C2F8u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2C308u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2C318u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2C328u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2C338u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2C348u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2C358u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2C368u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2C378u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2C388u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2C398u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2C3A8u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2C3B8u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2C3C0u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2C3C8u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2C3D0u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2C3E0u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2C3F0u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2C420u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2C450u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2C480u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2C4B0u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2C4E0u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2C4E8u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2C518u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2C548u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2C578u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2C5A8u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2C5D8u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2C608u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2C638u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2C668u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2C66Cu, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2C674u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2C67Cu, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2C684u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2C68Cu, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2C69Cu, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2C6D0u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2C700u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2C708u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2C710u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2C714u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2C744u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2C774u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2C7A4u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2C7D4u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2C804u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2C834u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2C864u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2C894u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2C8C4u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2C8F4u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2C924u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2C954u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2C984u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2C9B4u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2C9E4u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2CA14u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2CA44u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2CA74u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2CA7Cu, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2CA84u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2CA90u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2CAC0u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2CAF0u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2CB20u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2CB50u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2CB80u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2CBB0u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2CBE0u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2CC10u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2CC40u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2CC70u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2CCA0u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2CCCCu, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2CCE8u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2CCF4u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2CD30u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2CD5Cu, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2CD64u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2CD74u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2CD84u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2CDA4u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2CDC4u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2CDD0u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2CDDCu, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2CE08u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2CE34u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2CE68u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2CE74u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2CE78u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2CE80u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2CE90u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2CEC0u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2CEC8u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2CED8u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2CEE0u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2CEF0u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2CF00u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2CF10u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2CF18u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2CF48u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2CF58u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2CF5Cu, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2CF8Cu, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2CFB8u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2CFBCu, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2CFC8u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2CFD4u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2CFE8u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2CFFCu, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2D010u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2D018u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2D020u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2D028u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2D034u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2D064u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2D068u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2D074u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2D07Cu, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2D0ACu, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2D0B8u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2D0C4u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2D0D0u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2D0E0u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2D0F0u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2D100u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2D110u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2D120u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2D130u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2D140u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2D150u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2D160u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2D170u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2D17Cu, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2D184u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2D1C0u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2D1F4u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2D220u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2D254u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2D260u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2D264u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2D290u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2D2E0u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2D2ECu, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2D318u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2D344u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2D34Cu, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2D358u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2D364u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2D370u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2D37Cu, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2D3A8u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2D3D4u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2D3DCu, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2D3E8u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2D418u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2D42Cu, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2D45Cu, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2D460u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2D470u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2D4A0u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2D4A4u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2D4B0u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2D4BCu, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2D4C8u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2D4D0u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2D4D8u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2D4F0u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2D4F8u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2D510u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2D518u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2D534u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2D53Cu, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2D544u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2D54Cu, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2D564u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2D574u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2D584u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2D58Cu, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2D59Cu, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2D5A0u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2D5A8u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2D5BCu, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2D5C8u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2D5D4u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2D600u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2D62Cu, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2D634u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2D644u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2D674u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2D680u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2D68Cu, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2D698u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2D6A0u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2D6B4u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2D6C0u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2D6CCu, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2D6F8u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2D724u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2D72Cu, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2D744u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2D754u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2D764u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2D794u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2D79Cu, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2D7ACu, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2D7BCu, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2D7CCu, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2D7D4u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2D7DCu, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2D7E4u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2D7F0u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2D7FCu, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2D82Cu, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2D844u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2D84Cu, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2D858u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2D868u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2D878u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2D88Cu, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2D898u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2D8A4u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2D8D0u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2D8FCu, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2D904u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2D910u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2D920u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2D930u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2D94Cu, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2D958u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2D964u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2D990u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2D9BCu, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2D9C4u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2D9D4u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2D9E4u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2D9ECu, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2DA04u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2DA14u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2DA40u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2DA48u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2DA74u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2DA9Cu, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2DAD4u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2DB08u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2DB34u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2DB68u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2DB74u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2DB78u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2DB9Cu, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2DBB0u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2DBBCu, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2DBE8u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2DC14u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2DC24u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2DC54u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2DC7Cu, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2DCACu, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2DCB4u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2DCBCu, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2DCECu, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2DD1Cu, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2DD4Cu, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2DD7Cu, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2DDACu, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2DDDCu, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2DE0Cu, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2DE14u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2DE30u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2DE38u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2DE4Cu, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2DE58u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2DE68u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2DE70u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2DE7Cu, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2DEACu, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2DEB4u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2DEE4u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2DF14u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2DF1Cu, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2DF24u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2DF2Cu, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2DF3Cu, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2DF4Cu, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2DF50u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2DF58u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2DF68u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2DF78u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2DF88u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2DF90u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2DFA0u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2DFE0u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2E0A8u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2E0D8u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2E108u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2E138u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2E168u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2E198u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2E1C8u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2E1F8u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2E228u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2E258u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2E288u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2E2A8u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2E2D4u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2E2ECu, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2E300u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2E31Cu, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2E378u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2E3A4u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2E3D4u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2E400u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2E404u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2E498u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2E4B0u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2E4B8u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2E4C0u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2E4C8u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2E4D0u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2E4E0u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2E4F0u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2E4F8u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2E4FCu, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2E504u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2E508u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2E530u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2E56Cu, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2E57Cu, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2E584u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2E58Cu, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2E590u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2E5B4u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2E5E0u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2E5F8u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2E624u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2E63Cu, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2E650u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2E684u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2E690u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2E694u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2E6C0u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2E704u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2E718u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2E724u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2E72Cu, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2E740u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2E748u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2E74Cu, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2E754u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2E780u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2E7B8u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2E7C0u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2E7F0u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2E820u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2E830u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2E83Cu, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2E874u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2E878u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2E8A4u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2E8B8u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2E8C4u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2E8CCu, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2E8F4u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2E918u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2E920u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2E950u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2E980u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2E988u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2E98Cu, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2E9B4u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2E9BCu, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2E9E4u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2EA0Cu, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2EA34u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2EA48u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2EA50u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2EA5Cu, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2EA64u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2EA6Cu, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2EA74u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2EA7Cu, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2EA84u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2EAB0u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2EABCu, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2EADCu, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2EAE8u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2EB0Cu, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2EB18u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2EB20u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2EB28u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2EB54u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2EB5Cu, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2EB68u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2EB6Cu, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2EB74u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2EB7Cu, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2EB84u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2EB8Cu, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2EB94u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2EB9Cu, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2EBB8u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2EBC0u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2EBE4u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2EBECu, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2EBF4u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2EBFCu, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2EC04u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2EC0Cu, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2EC14u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2EC1Cu, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2EC24u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2EC54u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2EC6Cu, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2ECA4u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2ED58u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2EED8u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2EEE8u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2EF00u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2EF1Cu, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2EF24u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2EF30u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2EF38u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2EF4Cu, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2EF8Cu, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2EFDCu, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2F00Cu, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2F03Cu, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2F06Cu, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2F09Cu, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2F0CCu, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2F0FCu, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2F12Cu, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2F15Cu, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2F18Cu, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2F1BCu, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2F1ECu, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2F1F0u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2F20Cu, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2F250u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2F28Cu, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2F2ACu, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2F2F0u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2F2F8u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2F30Cu, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2F310u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2F364u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2F39Cu, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2F3B8u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2F3C8u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2F3D0u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2F3E0u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2F3F4u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2F3FCu, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2F404u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2F418u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2F41Cu, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2F424u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2F42Cu, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2F434u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2F438u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2F448u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2F454u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2F458u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2F460u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2F46Cu, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2F474u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2F480u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2F488u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2F494u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2F49Cu, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2F4B0u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2F4B8u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2F4CCu, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2F4D4u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2F4E8u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2F4ECu, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2F4F4u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2F524u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2F52Cu, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2F534u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2F538u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2F564u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2F570u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2F578u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2F580u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2F58Cu, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2F594u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2F59Cu, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2F5A4u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2F5B0u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2F5B8u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2F5CCu, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2F5D4u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2F5E8u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2F5F0u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2F604u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2F60Cu, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2F614u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2F620u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2F628u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2F62Cu, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2F654u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2F668u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2F670u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2F678u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2F690u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2F6C4u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2F6CCu, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2F6F0u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2F704u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2F714u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2F71Cu, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2F724u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2F73Cu, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2F764u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2F770u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2F778u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2F79Cu, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2F7B0u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2F7B8u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2F7DCu, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2F7F0u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2F7F8u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2F7FCu, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2F804u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2F80Cu, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2F82Cu, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2F844u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2F84Cu, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2F860u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2F868u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2F86Cu, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2F88Cu, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2F8A8u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2F8C0u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2F8ECu, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2F8F4u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2F8FCu, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2F918u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2F920u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2F93Cu, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2F94Cu, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2F970u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2F98Cu, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2F9A0u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2F9B0u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2F9CCu, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2F9E8u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2FA18u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2FA3Cu, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2FA60u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2FA70u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2FA78u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2FA9Cu, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2FAA4u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2FAC8u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2FAE0u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2FB2Cu, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2FB34u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2FB6Cu, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2FB7Cu, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2FBA0u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2FBC0u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2FBC8u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2FBD8u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2FBECu, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2FC0Cu, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2FC14u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2FC24u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2FC38u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2FC64u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2FC7Cu, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2FC98u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2FCA0u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2FCA8u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2FCB0u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2FCFCu, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2FD28u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2FD60u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2FD6Cu, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2FD74u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2FD9Cu, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2FDA4u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2FDACu, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2FDB0u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2FDC0u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2FDD8u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2FE10u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2FE18u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2FE54u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2FE78u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2FEC8u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2FED4u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2FEF0u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2FF08u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2FF80u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2FF94u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2FF9Cu, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2FFACu, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2FFB0u, &recomp_unit_0138, "recomp_unit_0138"); - runtime.register_function(0x08A2FFDCu, &recomp_unit_0138, "recomp_unit_0138"); + // PSPRECOMP_V812_COMPACT_REGISTRATION: same entry set, looped once in Runtime instead of source-expanded calls. + runtime.register_generated_entry_mask(0x08A2C004u, &recomp_unit_0138, "recomp_unit_0138", + kEntryMasks_recomp_unit_0138, 64u); } } // namespace psprecomp diff --git a/profiles/vcs/generated/generated_unit_0139.cpp b/profiles/vcs/generated/generated_unit_0139.cpp index c6e1997..b5662e7 100644 --- a/profiles/vcs/generated/generated_unit_0139.cpp +++ b/profiles/vcs/generated/generated_unit_0139.cpp @@ -978,6 +978,19 @@ LOCAL_DISPATCH: AOT_REGCACHE_SYNC_OUT(); return; } } +// PSPRECOMP_V812_SHARED_SCHED_BLOCK: one scheduler-exact slow boundary per unit. +LOCAL_SCHED_BOUNDARY: + ctx.pc = jump_target; + AOT_REGCACHE_SYNC_OUT(); + if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { + ++local_redispatch_rounds; + AOT_REGCACHE_SYNC_IN(); + local_transfers = 0u; + local_pc = ctx.pc; + entry_id = 0u; + goto LOCAL_DISPATCH; + } + return; L_08A30000: aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(84), std::bit_cast(aot_fpr_12)); ctx.fpr[17] = std::bit_cast(std::bit_cast(ctx.fpr[15]) ^ 0x80000000u); @@ -1444,18 +1457,8 @@ L_08A30334: aot_gpr_29 = (aot_gpr_29 + static_cast(400)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A30364: aot_gpr_29 = (aot_gpr_29 + static_cast(-432)); { const std::uint32_t aot_run_words[7]{std::bit_cast(aot_fpr_20), std::bit_cast(ctx.fpr[22]), aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], aot_gpr_31}; @@ -1934,18 +1937,8 @@ L_08A306EC: aot_gpr_29 = (aot_gpr_29 + static_cast(432)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A30710: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_fpr_12 = std::bit_cast(aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(-7164))); @@ -1969,18 +1962,8 @@ L_08A30738: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A30754: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (2237u << 16u); @@ -1995,18 +1978,8 @@ L_08A30768: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A30774: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (2237u << 16u); @@ -2021,18 +1994,8 @@ L_08A30788: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A30794: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[4]{aot_gpr_16, ctx.gpr[17], ctx.gpr[18], aot_gpr_31}; @@ -2329,18 +2292,8 @@ L_08A309C4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A309DC: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(16), aot_gpr_16); @@ -2443,18 +2396,8 @@ L_08A30A70: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A30A80: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(12), ctx.gpr[17]); @@ -2760,18 +2703,8 @@ L_08A30CE4: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A30D04: aot_gpr_29 = (aot_gpr_29 + static_cast(-80)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(24), std::bit_cast(aot_fpr_20)); @@ -3547,18 +3480,8 @@ L_08A3124C: aot_gpr_29 = (aot_gpr_29 + static_cast(80)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A3128C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (2237u << 16u); @@ -3578,18 +3501,8 @@ L_08A312A8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A312B4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -3665,18 +3578,8 @@ L_08A31360: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A3137C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -3713,18 +3616,8 @@ L_08A313B4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A313D0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -3737,18 +3630,8 @@ L_08A313E0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A313EC: ctx.gpr[7] = (aot_gpr_6 + static_cast(-32)); aot_gpr_6 = (aot_mem.aot_direct_load32(aot_gpr_5 + static_cast(16))); @@ -3869,18 +3752,8 @@ L_08A31500: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A31508: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (2236u << 16u); @@ -3897,18 +3770,8 @@ L_08A31524: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A31530: aot_gpr_5 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(-7028))); aot_gpr_6 = (2236u << 16u); @@ -3921,68 +3784,28 @@ L_08A31530: aot_mem.aot_direct_store32(aot_gpr_5 + static_cast(0), aot_gpr_4); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A31554: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A3155C: jump_target = aot_gpr_31; ctx.gpr[2] = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(40))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A31564: jump_target = aot_gpr_31; ctx.gpr[2] = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(44))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A3156C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (2279u << 16u); @@ -4018,18 +3841,8 @@ L_08A315BC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A315CC: aot_gpr_4 = (static_cast(static_cast(static_cast(aot_mem.aot_direct_load8(aot_gpr_4 + static_cast(1780)))))); ctx.gpr[2] = (aot_gpr_4 & 2u); @@ -4037,18 +3850,8 @@ L_08A315CC: ctx.gpr[2] = (0u < ctx.gpr[2] ? 1u : 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A315DC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -4110,18 +3913,8 @@ L_08A31640: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A31654: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(12), ctx.gpr[19]); @@ -4373,18 +4166,8 @@ L_08A31850: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A3186C: aot_gpr_29 = (aot_gpr_29 + static_cast(-64)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(52), aot_gpr_16); @@ -4624,18 +4407,8 @@ L_08A31A0C: aot_gpr_29 = (aot_gpr_29 + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A31A1C: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(36), aot_gpr_16); @@ -4906,18 +4679,8 @@ L_08A31BE8: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A31C00: aot_gpr_29 = (aot_gpr_29 + static_cast(-128)); { const std::uint32_t aot_run_words[5]{std::bit_cast(aot_fpr_20), std::bit_cast(ctx.fpr[22]), aot_gpr_16, ctx.gpr[17], aot_gpr_31}; @@ -5168,18 +4931,8 @@ L_08A31E1C: aot_gpr_29 = (aot_gpr_29 + static_cast(128)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A31E38: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(2308))); @@ -5199,18 +4952,8 @@ L_08A31E50: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A31E68: aot_gpr_31 = (0x08A31E70u); aot_gpr_5 = (0u | 19u); @@ -5253,18 +4996,8 @@ L_08A31E98: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A31EA4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, ctx.gpr[17], ctx.gpr[18]}; @@ -5297,18 +5030,8 @@ L_08A31EE4: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A31EFC: aot_gpr_4 = (aot_mem.aot_direct_load32(aot_gpr_16 + static_cast(92))); aot_gpr_5 = (0u | 8u); @@ -5738,18 +5461,8 @@ L_08A32300: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A3231C: aot_gpr_29 = (aot_gpr_29 + static_cast(-352)); aot_gpr_5 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(2308))); @@ -6469,18 +6182,8 @@ L_08A32870: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A32888: aot_gpr_31 = (0x08A32890u); aot_gpr_4 = (aot_gpr_16 | 0u); @@ -7686,18 +7389,8 @@ L_08A33130: aot_gpr_29 = (aot_gpr_29 + static_cast(352)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A33164: aot_gpr_29 = (aot_gpr_29 + static_cast(-80)); aot_gpr_5 = (aot_mem.aot_direct_load8(ctx.gpr[28] + static_cast(7800))); @@ -8060,18 +7753,8 @@ L_08A3342C: aot_gpr_29 = (aot_gpr_29 + static_cast(80)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A33440: aot_gpr_29 = (aot_gpr_29 + static_cast(-336)); aot_gpr_5 = (aot_mem.aot_direct_load8(ctx.gpr[28] + static_cast(7800))); @@ -9489,905 +9172,8 @@ void recomp_unit_0139(Runtime &rt, AllegrexContext &ctx) { void register_generated_unit_139(Runtime &runtime) { runtime.register_generated_unit(139u, 0x08A30000u, 16384u, &recomp_unit_0139, &recomp_unit_0139_entry); - runtime.register_function(0x08A30000u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A30054u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A3005Cu, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A300D4u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A300D8u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A300E8u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A300F4u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A30100u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A30108u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A30110u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A30160u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A30168u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A301A0u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A301D0u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A301D8u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A30224u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A30240u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A30248u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A30274u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A30288u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A3029Cu, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A302A4u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A302ACu, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A302B4u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A302C4u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A302CCu, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A302DCu, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A302E4u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A302ECu, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A302F4u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A30304u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A30314u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A3031Cu, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A30334u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A30364u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A303F4u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A303FCu, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A3044Cu, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A30458u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A3046Cu, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A30478u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A30480u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A30488u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A30490u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A304A8u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A304B0u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A30500u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A30508u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A30588u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A30590u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A30598u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A305A0u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A305A8u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A305B4u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A305CCu, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A3060Cu, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A30614u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A306C8u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A306D0u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A306D8u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A306E0u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A306ECu, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A30710u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A30738u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A30754u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A30768u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A30774u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A30788u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A30794u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A307B0u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A307B8u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A307CCu, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A307DCu, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A307E4u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A307F8u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A3080Cu, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A30818u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A30820u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A30828u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A30830u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A30838u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A30840u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A30848u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A30850u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A30858u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A30864u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A3086Cu, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A30874u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A30884u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A30894u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A308A4u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A308B4u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A308C4u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A308D4u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A308E4u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A308F4u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A30904u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A30914u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A30924u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A3092Cu, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A30934u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A3093Cu, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A30944u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A30958u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A3096Cu, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A30980u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A30994u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A309A8u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A309BCu, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A309C4u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A309DCu, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A309FCu, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A30A08u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A30A14u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A30A1Cu, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A30A20u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A30A30u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A30A40u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A30A48u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A30A50u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A30A58u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A30A6Cu, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A30A70u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A30A80u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A30AB4u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A30AC0u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A30ACCu, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A30AD4u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A30ADCu, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A30AE8u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A30AF4u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A30B08u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A30B10u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A30B30u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A30B38u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A30B40u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A30B50u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A30B5Cu, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A30B74u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A30B94u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A30B9Cu, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A30BCCu, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A30BD4u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A30BD8u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A30BF0u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A30C14u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A30C24u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A30C30u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A30C38u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A30C3Cu, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A30C54u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A30C60u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A30C6Cu, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A30C74u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A30C80u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A30C8Cu, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A30C94u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A30CA8u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A30CB0u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A30CC4u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A30CCCu, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A30CD8u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A30CE0u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A30CE4u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A30D04u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A30D50u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A30D60u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A30D68u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A30D94u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A30D9Cu, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A30DA8u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A30DB4u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A30DC0u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A30DC4u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A30DDCu, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A30DE4u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A30DECu, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A30DF8u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A30E04u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A30E10u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A30E14u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A30E2Cu, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A30E34u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A30E3Cu, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A30E48u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A30E54u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A30E60u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A30E64u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A30E70u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A30E78u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A30E80u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A30E8Cu, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A30E98u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A30EA4u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A30EA8u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A30EB8u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A30EC0u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A30EC8u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A30ED4u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A30EE0u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A30EECu, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A30EF0u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A30EFCu, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A30F04u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A30F0Cu, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A30F18u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A30F24u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A30F30u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A30F34u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A30F40u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A30F48u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A30F50u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A30F5Cu, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A30F68u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A30F78u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A30F7Cu, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A30F84u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A30FA8u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A30FB4u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A30FB8u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A30FC0u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A31000u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A31028u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A31080u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A310A0u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A310A8u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A310B0u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A310BCu, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A310C8u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A310D0u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A310D4u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A310DCu, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A310E4u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A310ECu, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A310F8u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A31104u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A3110Cu, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A31110u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A31118u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A31120u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A31128u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A31134u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A31140u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A31148u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A3114Cu, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A31154u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A3115Cu, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A31164u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A31170u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A3117Cu, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A31184u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A31188u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A31190u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A31198u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A311A0u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A311ACu, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A311B8u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A311C0u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A311C4u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A311CCu, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A311D4u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A311DCu, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A311E8u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A311F4u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A311FCu, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A31200u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A31208u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A31210u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A31218u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A31224u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A31230u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A3123Cu, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A31240u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A31248u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A3124Cu, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A3128Cu, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A312A0u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A312A8u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A312B4u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A312E0u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A31328u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A31330u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A31340u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A31360u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A3137Cu, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A313A0u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A313A8u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A313B4u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A313D0u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A313E0u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A313ECu, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A31410u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A31414u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A3143Cu, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A3145Cu, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A31460u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A3147Cu, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A31490u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A31494u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A314B4u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A314C8u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A314D4u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A31500u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A31508u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A31524u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A31530u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A31554u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A3155Cu, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A31564u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A3156Cu, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A3158Cu, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A315A8u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A315BCu, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A315CCu, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A315DCu, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A315F8u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A3160Cu, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A31614u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A31620u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A3162Cu, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A31638u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A31640u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A31654u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A31688u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A316BCu, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A316C4u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A316CCu, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A316E0u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A316E8u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A316F0u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A316F8u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A316FCu, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A31710u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A31728u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A31750u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A31764u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A31770u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A31790u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A317A0u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A317A4u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A317ACu, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A317C4u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A317E8u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A317F0u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A31820u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A3182Cu, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A31848u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A31850u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A3186Cu, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A31880u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A31888u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A31890u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A3189Cu, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A318A4u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A318B4u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A318C4u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A318D8u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A318DCu, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A318E0u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A318E8u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A318F0u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A3193Cu, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A3196Cu, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A31978u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A31988u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A31998u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A319A0u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A319ACu, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A319B4u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A319C0u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A319C8u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A319DCu, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A31A0Cu, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A31A1Cu, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A31A3Cu, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A31A44u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A31A50u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A31A58u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A31A60u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A31A68u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A31A70u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A31A78u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A31A84u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A31A8Cu, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A31A94u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A31AA0u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A31AB0u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A31ABCu, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A31AC4u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A31AD4u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A31AE4u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A31AF4u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A31B04u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A31B14u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A31B24u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A31B30u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A31B38u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A31B40u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A31B48u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A31B58u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A31B74u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A31B7Cu, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A31B8Cu, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A31BACu, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A31BD4u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A31BE8u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A31C00u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A31C30u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A31C3Cu, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A31C60u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A31C6Cu, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A31C98u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A31CA4u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A31CB4u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A31CC4u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A31D0Cu, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A31D70u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A31D78u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A31D88u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A31D90u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A31DA4u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A31DC0u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A31DE8u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A31DF4u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A31E04u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A31E10u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A31E1Cu, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A31E38u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A31E50u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A31E68u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A31E70u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A31E78u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A31E80u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A31E88u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A31E90u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A31E98u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A31EA4u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A31ECCu, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A31EE4u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A31EFCu, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A31F18u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A31F2Cu, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A31F3Cu, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A31F80u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A31F90u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A31FACu, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A31FC0u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A31FD0u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A32014u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A32024u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A32040u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A32050u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A3205Cu, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A320A0u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A320B0u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A320CCu, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A320DCu, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A320E8u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A32124u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A32134u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A32150u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A32160u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A3216Cu, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A321A8u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A321B8u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A321C0u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A321C8u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A321E4u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A321ECu, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A32208u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A32218u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A32224u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A32260u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A32270u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A322C8u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A322D4u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A322DCu, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A322E0u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A32300u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A3231Cu, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A3235Cu, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A32364u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A3236Cu, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A32378u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A32388u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A32390u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A32398u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A323A4u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A323B4u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A323C8u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A323D8u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A323E0u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A323FCu, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A3240Cu, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A3241Cu, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A3242Cu, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A32434u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A3243Cu, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A32444u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A3244Cu, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A32454u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A3245Cu, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A32480u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A324B4u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A324BCu, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A324C4u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A324CCu, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A324D4u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A324DCu, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A324FCu, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A32558u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A32588u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A325B8u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A325D4u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A325DCu, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A325E4u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A325ECu, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A325F0u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A32614u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A3261Cu, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A32630u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A32648u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A32670u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A32688u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A326ACu, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A326B4u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A326BCu, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A326CCu, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A326D8u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A326E4u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A326F0u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A32700u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A3270Cu, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A32714u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A32728u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A32730u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A32740u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A32754u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A32758u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A3276Cu, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A32778u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A32780u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A32790u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A3279Cu, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A327A4u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A327B0u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A327B8u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A327C0u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A32800u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A3280Cu, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A3281Cu, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A3282Cu, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A32844u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A32850u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A32858u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A32860u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A32870u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A32888u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A32890u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A32898u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A328A0u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A328A8u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A328B0u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A328BCu, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A328CCu, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A328E0u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A328E8u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A328F0u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A32904u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A3290Cu, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A3293Cu, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A32944u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A3294Cu, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A32958u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A32960u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A3296Cu, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A32974u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A3297Cu, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A32984u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A3298Cu, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A32994u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A3299Cu, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A329A4u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A329ACu, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A329B4u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A329BCu, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A329C4u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A329D4u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A329DCu, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A329E4u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A329F4u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A32A10u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A32A18u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A32A20u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A32A28u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A32A38u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A32A40u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A32A4Cu, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A32A54u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A32A74u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A32A7Cu, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A32A90u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A32A98u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A32AACu, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A32AB4u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A32AC0u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A32AC8u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A32AD0u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A32AD8u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A32AE0u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A32AE8u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A32AF0u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A32B00u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A32B08u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A32B14u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A32B1Cu, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A32B2Cu, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A32B40u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A32B54u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A32B5Cu, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A32B64u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A32B6Cu, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A32B74u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A32B7Cu, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A32B84u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A32B8Cu, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A32BA0u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A32BA8u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A32BBCu, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A32BC0u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A32BE4u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A32BECu, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A32BF8u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A32C1Cu, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A32C24u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A32C4Cu, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A32C54u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A32C5Cu, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A32C64u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A32C6Cu, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A32C74u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A32C7Cu, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A32C88u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A32C90u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A32C9Cu, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A32CA4u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A32CB0u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A32CB8u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A32CC4u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A32CCCu, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A32CD4u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A32D08u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A32D14u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A32D1Cu, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A32D24u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A32D34u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A32D3Cu, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A32D44u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A32D4Cu, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A32D60u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A32D68u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A32D7Cu, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A32D80u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A32D9Cu, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A32DA4u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A32DB0u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A32DB8u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A32DC4u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A32DD0u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A32DDCu, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A32DE8u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A32DF0u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A32E08u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A32E10u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A32E38u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A32E48u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A32EACu, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A32EB8u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A32ED0u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A32ED4u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A32EDCu, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A32F0Cu, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A32F1Cu, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A32F2Cu, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A32F9Cu, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A32FA4u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A32FB8u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A32FC4u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A32FCCu, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A32FD4u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A32FDCu, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A32FF0u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A33014u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A3301Cu, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A3302Cu, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A33038u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A33040u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A33070u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A33080u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A330A0u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A330A8u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A330B4u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A330C0u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A330CCu, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A330D4u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A330E4u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A330F0u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A33100u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A33108u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A3312Cu, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A33130u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A33164u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A331A4u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A331E8u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A331F0u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A331F4u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A33200u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A33210u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A33214u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A3321Cu, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A33228u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A33248u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A33254u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A33258u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A33268u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A33270u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A33278u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A33294u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A332A8u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A332E8u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A332F0u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A332F8u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A33304u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A33310u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A33320u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A33328u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A33334u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A33378u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A33384u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A33398u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A333A0u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A333ACu, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A333B4u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A33400u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A33418u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A33424u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A3342Cu, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A33440u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A334A8u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A334B0u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A334B8u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A334C0u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A334DCu, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A334ECu, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A334FCu, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A3350Cu, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A33514u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A3351Cu, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A33524u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A3352Cu, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A33538u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A33544u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A33554u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A3359Cu, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A335A4u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A335ACu, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A335BCu, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A335C8u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A335E4u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A335ECu, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A335F8u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A33600u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A33608u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A33648u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A33650u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A3365Cu, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A33668u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A33684u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A3368Cu, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A33694u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A3369Cu, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A336BCu, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A336D4u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A336DCu, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A33748u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A33750u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A337D8u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A337E0u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A33814u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A33838u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A33840u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A33874u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A338ACu, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A338C4u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A338D0u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A338D8u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A338E0u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A338E8u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A338F4u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A338FCu, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A33918u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A33948u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A33950u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A33964u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A3399Cu, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A339A4u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A339B4u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A339BCu, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A339C8u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A339DCu, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A339F0u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A339F8u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A339FCu, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A33A0Cu, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A33A10u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A33A1Cu, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A33A34u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A33A3Cu, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A33A4Cu, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A33A58u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A33A6Cu, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A33A78u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A33A80u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A33A9Cu, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A33AA4u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A33AB8u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A33AC0u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A33AD0u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A33AD8u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A33AE4u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A33AECu, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A33AF4u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A33B08u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A33B14u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A33B28u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A33B30u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A33B38u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A33B48u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A33B50u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A33B58u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A33B64u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A33B70u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A33B7Cu, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A33BA0u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A33BACu, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A33BB4u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A33BC0u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A33BE4u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A33BECu, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A33BF8u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A33C04u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A33C0Cu, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A33C18u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A33C20u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A33C2Cu, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A33C38u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A33C60u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A33C6Cu, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A33C74u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A33C7Cu, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A33C88u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A33C98u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A33CA0u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A33CD4u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A33CDCu, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A33CE4u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A33CECu, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A33D0Cu, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A33D2Cu, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A33D34u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A33D44u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A33D54u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A33D70u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A33D84u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A33D98u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A33DB0u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A33DC4u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A33DD0u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A33DE8u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A33E24u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A33E2Cu, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A33E38u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A33E44u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A33E60u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A33E6Cu, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A33E74u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A33E90u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A33EC0u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A33EC8u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A33EDCu, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A33F14u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A33F20u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A33F28u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A33F38u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A33F48u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A33F54u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A33F8Cu, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A33F9Cu, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A33FA8u, &recomp_unit_0139, "recomp_unit_0139"); - runtime.register_function(0x08A33FD0u, &recomp_unit_0139, "recomp_unit_0139"); + // PSPRECOMP_V812_COMPACT_REGISTRATION: same entry set, looped once in Runtime instead of source-expanded calls. + runtime.register_generated_entry_mask(0x08A30000u, &recomp_unit_0139, "recomp_unit_0139", + kEntryMasks_recomp_unit_0139, 64u); } } // namespace psprecomp diff --git a/profiles/vcs/generated/generated_unit_0140.cpp b/profiles/vcs/generated/generated_unit_0140.cpp index 6919d00..11fa438 100644 --- a/profiles/vcs/generated/generated_unit_0140.cpp +++ b/profiles/vcs/generated/generated_unit_0140.cpp @@ -1066,6 +1066,19 @@ LOCAL_DISPATCH: AOT_REGCACHE_SYNC_OUT(); return; } } +// PSPRECOMP_V812_SHARED_SCHED_BLOCK: one scheduler-exact slow boundary per unit. +LOCAL_SCHED_BOUNDARY: + ctx.pc = jump_target; + AOT_REGCACHE_SYNC_OUT(); + if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { + ++local_redispatch_rounds; + AOT_REGCACHE_SYNC_IN(); + local_transfers = 0u; + local_pc = ctx.pc; + entry_id = 0u; + goto LOCAL_DISPATCH; + } + return; L_08A34000: aot_gpr_31 = (0x08A34008u); if (([&]() { AOT_REGCACHE_SYNC_OUT(); const bool aot_regcache_same_ = (rt.invoke_compact_generated_leaf<&vcs_compact_leaf_08960424, 87u, 0x08960424u>(ctx, &aot_mem)); if (aot_regcache_same_) AOT_REGCACHE_SYNC_IN(); else aot_regcache_valid = false; return aot_regcache_same_; }()) && ctx.pc == 0x08A34008u) goto L_08A34008; @@ -1967,18 +1980,8 @@ L_08A34680: aot_gpr_29 = (aot_gpr_29 + static_cast(336)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A346B4: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -2405,18 +2408,8 @@ L_08A349D4: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A349F0: aot_gpr_29 = (aot_gpr_29 + static_cast(-288)); aot_gpr_5 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(2332))); @@ -3007,18 +3000,8 @@ L_08A34EC4: aot_gpr_29 = (aot_gpr_29 + static_cast(288)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A34EEC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_6 = (ctx.gpr[28] + static_cast(-6828)); @@ -3069,18 +3052,8 @@ L_08A34F40: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A34F4C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -3116,18 +3089,8 @@ L_08A34F88: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A34F9C: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(16), ctx.gpr[16]); @@ -3225,18 +3188,8 @@ L_08A35064: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A35098: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(12), ctx.gpr[17]); @@ -3371,18 +3324,8 @@ L_08A35170: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A35184: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -3474,18 +3417,8 @@ L_08A35210: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A35224: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -3576,18 +3509,8 @@ L_08A352AC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A352C0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[16]); @@ -3707,18 +3630,8 @@ L_08A35398: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A353AC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -3792,18 +3705,8 @@ L_08A3541C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A35430: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -3875,18 +3778,8 @@ L_08A35498: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A354AC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(5892))); @@ -3940,18 +3833,8 @@ L_08A35500: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A3550C: aot_mem.aot_direct_store8(aot_gpr_4 + static_cast(0), static_cast(aot_gpr_5)); aot_mem.aot_direct_store8(aot_gpr_4 + static_cast(1), static_cast(aot_gpr_6)); @@ -3961,35 +3844,15 @@ L_08A3550C: aot_gpr_2 = (aot_gpr_4 | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A35524: jump_target = aot_gpr_31; aot_mem.aot_direct_store16(ctx.gpr[28] + static_cast(9892), static_cast(0u)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A3552C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (aot_mem.aot_direct_load16(ctx.gpr[28] + static_cast(9892))); @@ -4232,18 +4095,8 @@ L_08A356C4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A356D4: aot_gpr_29 = (aot_gpr_29 + static_cast(-80)); aot_gpr_6 = (0u | 60000u); @@ -4629,35 +4482,15 @@ L_08A35A2C: aot_gpr_29 = (aot_gpr_29 + static_cast(80)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A35A58: jump_target = aot_gpr_31; aot_gpr_2 = (aot_mem.aot_direct_load16(ctx.gpr[28] + static_cast(9892))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A35A60: aot_gpr_29 = (aot_gpr_29 + static_cast(-64)); aot_gpr_2 = (aot_mem.aot_direct_load32(aot_gpr_29 + static_cast(64))); @@ -5101,18 +4934,8 @@ L_08A35DCC: aot_gpr_29 = (aot_gpr_29 + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A35DFC: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(16), ctx.gpr[18]); @@ -5449,18 +5272,8 @@ L_08A360CC: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A360EC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(8), ctx.gpr[18]); @@ -5722,18 +5535,8 @@ L_08A36288: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A362AC: aot_gpr_4 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(9304))); aot_gpr_4 = (aot_gpr_4 + static_cast(1)); @@ -5741,18 +5544,8 @@ L_08A362AC: aot_mem.aot_direct_store32(ctx.gpr[28] + static_cast(9304), aot_gpr_4); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A362BC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (aot_mem.aot_direct_load16(ctx.gpr[28] + static_cast(9892))); @@ -5904,18 +5697,8 @@ L_08A363B8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A363C8: aot_gpr_4 = (aot_mem.aot_direct_load16(ctx.gpr[28] + static_cast(9892))); aot_gpr_2 = (aot_gpr_4 ^ 1u); @@ -5923,18 +5706,8 @@ L_08A363C8: aot_gpr_2 = (aot_gpr_2 < static_cast(1) ? 1u : 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A363D8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (aot_mem.aot_direct_load16(ctx.gpr[28] + static_cast(9892))); @@ -5961,18 +5734,8 @@ L_08A3640C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A36418: aot_gpr_4 = (2279u << 16u); aot_gpr_5 = (0u | 0u); @@ -5996,18 +5759,8 @@ L_08A36448: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A36450: aot_gpr_5 = (2279u << 16u); aot_gpr_4 = (aot_gpr_4 + aot_gpr_4); @@ -6017,18 +5770,8 @@ L_08A36450: aot_gpr_2 = (static_cast(static_cast(static_cast(aot_mem.aot_direct_load16(aot_gpr_4 + static_cast(0)))))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A36468: ctx.gpr[7] = (aot_gpr_4 < aot_gpr_5 ? 1u : 0u); { const bool branch_taken = ctx.gpr[7] != 0u; @@ -6104,18 +5847,8 @@ L_08A364E0: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A364E8: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -6523,18 +6256,8 @@ L_08A367D4: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A367F0: aot_gpr_29 = (aot_gpr_29 + static_cast(-80)); aot_gpr_4 = (aot_mem.aot_direct_load16(ctx.gpr[28] + static_cast(9892))); @@ -7133,18 +6856,8 @@ L_08A36C98: aot_gpr_29 = (aot_gpr_29 + static_cast(80)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A36CD0: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); ctx.gpr[7] = (aot_gpr_5 | 0u); @@ -7244,18 +6957,8 @@ L_08A36D88: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A36D90: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(12), ctx.gpr[19]); @@ -7365,18 +7068,8 @@ L_08A36E58: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A36E78: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(32), aot_gpr_6); @@ -7404,18 +7097,8 @@ L_08A36EC0: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A36ECC: aot_gpr_5 = (2237u << 16u); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_6); @@ -7448,18 +7131,8 @@ L_08A36F1C: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A36F24: aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_6); aot_gpr_5 = (aot_mem.aot_direct_load8(ctx.gpr[28] + static_cast(4201))); @@ -7488,18 +7161,8 @@ L_08A36F58: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A36F60: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(16), aot_gpr_6); @@ -7618,18 +7281,8 @@ L_08A3702C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A37040: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -7719,18 +7372,8 @@ L_08A370D0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A370E0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -7804,18 +7447,8 @@ L_08A3715C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A3716C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -8033,18 +7666,8 @@ L_08A37308: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A37318: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(16), aot_gpr_6); @@ -8140,18 +7763,8 @@ L_08A373C0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A373D0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -8230,18 +7843,8 @@ L_08A37460: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A37470: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -8288,18 +7891,8 @@ L_08A374B8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A374EC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(16), aot_gpr_6); @@ -8317,18 +7910,8 @@ L_08A3750C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A37518: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(16), aot_gpr_6); @@ -8345,18 +7928,8 @@ L_08A37534: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A37540: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(32), aot_gpr_6); @@ -8453,18 +8026,8 @@ L_08A375E4: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A37600: aot_gpr_29 = (aot_gpr_29 + static_cast(-112)); { const std::uint32_t aot_run_words[9]{ctx.gpr[16], ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[22], ctx.gpr[23], aot_gpr_31}; @@ -8638,18 +8201,8 @@ L_08A37778: aot_gpr_29 = (aot_gpr_29 + static_cast(112)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A377A4: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(32), aot_gpr_6); @@ -8759,18 +8312,8 @@ L_08A37854: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A37870: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); { const std::uint32_t aot_run_words[5]{ctx.gpr[16], ctx.gpr[17], ctx.gpr[18], aot_gpr_31, aot_gpr_6}; @@ -8990,18 +8533,8 @@ L_08A379F8: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A37A10: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -9239,18 +8772,8 @@ L_08A37B9C: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A37BB8: aot_gpr_29 = (aot_gpr_29 + static_cast(-64)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(36), ctx.gpr[17]); @@ -9357,18 +8880,8 @@ L_08A37CC4: aot_gpr_29 = (aot_gpr_29 + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A37CE0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -9447,18 +8960,8 @@ L_08A37D70: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A37D80: aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_6); AOT_REGCACHE_SYNC_OUT(); @@ -9520,18 +9023,8 @@ L_08A37E1C: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A37E2C: aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_6); aot_gpr_4 = (aot_mem.aot_direct_load8(aot_gpr_4 + static_cast(3))); @@ -9541,18 +9034,8 @@ L_08A37E2C: aot_mem.aot_direct_store8(aot_gpr_5 + static_cast(142), static_cast(aot_gpr_4)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A37E44: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); { const std::uint32_t aot_run_words[3]{ctx.gpr[16], ctx.gpr[17], ctx.gpr[18]}; @@ -9781,993 +9264,8 @@ void recomp_unit_0140(Runtime &rt, AllegrexContext &ctx) { void register_generated_unit_140(Runtime &runtime) { runtime.register_generated_unit(140u, 0x08A34000u, 16384u, &recomp_unit_0140, &recomp_unit_0140_entry); - runtime.register_function(0x08A34000u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A34008u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A34018u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A34020u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A3403Cu, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A34044u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A3404Cu, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A34054u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A34084u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A34088u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A340B8u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A340C4u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A34118u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A34120u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A34130u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A34140u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A3414Cu, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A34150u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A34194u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A3419Cu, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A341A8u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A341B0u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A341BCu, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A341C8u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A341D4u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A341E4u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A341ECu, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A341F0u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A34234u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A34240u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A3424Cu, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A3425Cu, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A34264u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A34274u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A34280u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A34288u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A34290u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A34298u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A342A4u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A342ACu, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A342B4u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A342BCu, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A342C4u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A342D4u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A342ECu, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A342FCu, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A3430Cu, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A34314u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A34320u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A34328u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A34330u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A3433Cu, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A34344u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A34354u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A34364u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A3436Cu, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A34374u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A34380u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A34388u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A34394u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A343ACu, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A343B4u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A343C0u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A343C8u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A343D8u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A343E8u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A343F8u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A3440Cu, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A34424u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A34434u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A34448u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A34450u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A34458u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A34460u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A34468u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A34498u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A344B0u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A344B8u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A344C0u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A344C8u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A344E4u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A344ECu, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A344F8u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A344FCu, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A34504u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A34514u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A34524u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A34538u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A34540u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A34550u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A34558u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A34560u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A34568u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A34570u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A34584u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A34594u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A345A0u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A345ACu, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A345C0u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A345F4u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A34620u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A34628u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A34634u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A34644u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A34654u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A3466Cu, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A34680u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A346B4u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A346D8u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A346E0u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A346E8u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A34700u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A34718u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A34740u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A3474Cu, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A34758u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A34768u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A34770u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A34778u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A34780u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A34794u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A347A8u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A347C8u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A347D4u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A347DCu, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A347E4u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A347F0u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A347FCu, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A34808u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A34814u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A3481Cu, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A34838u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A34844u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A3484Cu, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A34858u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A34860u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A34868u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A34874u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A34880u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A34888u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A34894u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A3489Cu, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A348A4u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A348A8u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A348B4u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A348BCu, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A348D8u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A348E4u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A348FCu, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A34920u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A3492Cu, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A34938u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A34954u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A34960u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A34968u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A34974u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A3498Cu, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A349A8u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A349C8u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A349D4u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A349F0u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A34A28u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A34A30u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A34A38u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A34A40u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A34A4Cu, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A34A54u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A34A64u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A34A74u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A34A7Cu, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A34A84u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A34AB4u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A34ABCu, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A34B28u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A34B9Cu, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A34BC4u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A34BECu, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A34BF4u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A34C28u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A34C4Cu, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A34C54u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A34C88u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A34CC0u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A34CF4u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A34D04u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A34D0Cu, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A34D14u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A34D20u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A34D74u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A34D88u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A34DC8u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A34DECu, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A34DFCu, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A34E04u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A34E0Cu, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A34E10u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A34E1Cu, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A34E30u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A34E38u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A34E4Cu, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A34E70u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A34E80u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A34E88u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A34E90u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A34E94u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A34EA0u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A34EB4u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A34EBCu, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A34EC4u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A34EECu, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A34F00u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A34F0Cu, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A34F1Cu, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A34F34u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A34F3Cu, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A34F40u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A34F4Cu, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A34F6Cu, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A34F7Cu, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A34F88u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A34F9Cu, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A34FD8u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A34FECu, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A34FFCu, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A3500Cu, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A3501Cu, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A3502Cu, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A35038u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A35054u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A3505Cu, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A35064u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A35098u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A350B4u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A350C0u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A350CCu, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A350D4u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A350DCu, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A350E8u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A350F0u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A350F8u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A35104u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A35120u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A35128u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A3512Cu, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A35150u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A35158u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A35168u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A35170u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A35184u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A351A0u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A351ACu, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A351B8u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A351C0u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A351C8u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A351D8u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A351E0u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A351E8u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A351F4u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A35208u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A35210u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A35224u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A35240u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A3524Cu, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A35258u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A35264u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A3526Cu, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A3527Cu, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A35284u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A3528Cu, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A35298u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A352A4u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A352ACu, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A352C0u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A352DCu, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A352E8u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A352F4u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A352FCu, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A35304u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A3530Cu, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A35318u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A35348u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A35350u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A35358u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A35380u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A3538Cu, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A35394u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A35398u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A353ACu, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A353C8u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A353D4u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A353E0u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A353E8u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A353F0u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A353F8u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A35404u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A35418u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A3541Cu, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A35430u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A3544Cu, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A35458u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A35464u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A3546Cu, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A35474u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A3547Cu, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A35488u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A35494u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A35498u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A354ACu, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A354C0u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A354C8u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A354D0u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A354DCu, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A354E8u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A354F0u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A354F8u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A35500u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A3550Cu, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A35524u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A3552Cu, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A35548u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A35550u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A35558u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A35560u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A35568u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A35570u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A35578u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A35594u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A3559Cu, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A355A8u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A355B0u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A355B8u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A355DCu, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A355ECu, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A355F4u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A355FCu, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A35610u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A3561Cu, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A3562Cu, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A35630u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A3563Cu, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A35648u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A35664u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A35670u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A35678u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A35684u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A35690u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A35698u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A356A4u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A356B4u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A356BCu, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A356C4u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A356D4u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A35744u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A35760u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A35768u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A3576Cu, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A35774u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A357B0u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A357B8u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A357BCu, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A357C4u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A357D0u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A357DCu, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A357E8u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A357FCu, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A35808u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A35810u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A3581Cu, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A35828u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A35830u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A35834u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A35840u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A35848u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A3584Cu, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A3587Cu, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A35884u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A3588Cu, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A35894u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A358A4u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A358CCu, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A35900u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A35908u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A35910u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A35938u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A35950u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A35964u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A35974u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A3598Cu, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A35994u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A359A0u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A359ACu, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A359B8u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A359C0u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A359C4u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A359CCu, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A359D4u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A359E4u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A359ECu, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A359F4u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A359FCu, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A35A14u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A35A1Cu, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A35A2Cu, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A35A58u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A35A60u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A35AB8u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A35AC4u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A35AD0u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A35AD8u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A35AE4u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A35AECu, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A35B18u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A35B24u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A35B30u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A35B38u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A35B3Cu, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A35B40u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A35B4Cu, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A35B54u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A35B60u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A35B64u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A35B94u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A35B9Cu, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A35BA4u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A35BB0u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A35BBCu, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A35BC4u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A35BCCu, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A35BD8u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A35BE0u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A35BE8u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A35BF0u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A35C10u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A35C24u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A35C4Cu, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A35C54u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A35C68u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A35C78u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A35C80u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A35C88u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A35C9Cu, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A35CA4u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A35CB8u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A35CC0u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A35CCCu, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A35CD4u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A35CE0u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A35CE8u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A35CF0u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A35CF8u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A35D00u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A35D0Cu, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A35D14u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A35D1Cu, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A35D3Cu, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A35D5Cu, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A35D7Cu, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A35D8Cu, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A35D9Cu, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A35DA4u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A35DB0u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A35DBCu, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A35DCCu, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A35DFCu, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A35E50u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A35E5Cu, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A35E68u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A35E70u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A35E74u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A35E78u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A35E84u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A35E8Cu, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A35E98u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A35E9Cu, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A35ECCu, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A35ED4u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A35EE0u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A35F00u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A35F14u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A35F3Cu, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A35F44u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A35F58u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A35F68u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A35F70u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A35F78u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A35F88u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A35F9Cu, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A35FA4u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A35FB8u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A35FC0u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A35FCCu, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A35FD4u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A35FE0u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A35FE8u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A35FF0u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A35FF8u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A36000u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A3600Cu, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A36014u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A3601Cu, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A3603Cu, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A3605Cu, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A3607Cu, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A3608Cu, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A3609Cu, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A360A4u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A360B0u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A360BCu, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A360CCu, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A360ECu, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A3611Cu, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A36128u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A36130u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A3613Cu, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A36140u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A36148u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A36150u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A36158u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A36160u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A36164u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A3616Cu, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A36178u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A3617Cu, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A36184u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A36190u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A36194u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A3619Cu, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A361A4u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A361B4u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A361C0u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A361CCu, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A361D8u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A361E4u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A361F0u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A361F8u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A36214u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A36218u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A36250u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A36260u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A36274u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A3627Cu, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A36288u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A362ACu, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A362BCu, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A362D8u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A362E8u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A362F4u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A36300u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A3630Cu, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A36318u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A36334u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A36338u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A3635Cu, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A3636Cu, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A36374u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A3637Cu, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A36384u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A3638Cu, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A3639Cu, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A363ACu, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A363B8u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A363C8u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A363D8u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A363F0u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A3640Cu, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A36418u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A36424u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A36448u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A36450u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A36468u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A36474u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A3647Cu, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A3648Cu, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A3649Cu, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A364B8u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A364D4u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A364DCu, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A364E0u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A364E8u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A36510u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A3651Cu, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A36528u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A36530u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A3653Cu, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A36540u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A36548u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A36554u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A3655Cu, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A36570u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A36580u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A36588u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A36590u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A36598u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A365A4u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A365ACu, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A365C8u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A365D4u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A365DCu, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A365ECu, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A365FCu, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A3660Cu, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A3661Cu, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A36630u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A36638u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A36640u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A36648u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A36650u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A36664u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A3666Cu, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A36678u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A36680u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A36688u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A36690u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A36698u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A366B8u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A366C4u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A366CCu, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A366D8u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A366E0u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A366E8u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A366F0u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A366FCu, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A36704u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A3670Cu, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A36714u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A3671Cu, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A36728u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A36730u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A36738u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A3675Cu, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A36764u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A3676Cu, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A36774u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A36780u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A36788u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A36790u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A36798u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A367A0u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A367B0u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A367C4u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A367CCu, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A367D4u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A367F0u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A36824u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A3682Cu, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A36834u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A3683Cu, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A36844u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A3684Cu, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A36854u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A36868u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A36874u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A36880u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A36888u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A36898u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A368BCu, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A368C8u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A368D8u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A368E0u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A368ECu, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A368F4u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A36904u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A36928u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A36934u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A36944u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A36950u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A3696Cu, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A3697Cu, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A36994u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A369A0u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A369ACu, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A369BCu, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A369E4u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A369F4u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A36A04u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A36A10u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A36A18u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A36A1Cu, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A36A24u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A36A30u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A36A3Cu, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A36A44u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A36A48u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A36A50u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A36A70u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A36A78u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A36AA0u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A36AB8u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A36ADCu, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A36AF4u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A36AFCu, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A36B0Cu, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A36B14u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A36B1Cu, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A36B34u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A36B3Cu, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A36B48u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A36B54u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A36B60u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A36B68u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A36B6Cu, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A36B78u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A36B80u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A36B90u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A36B98u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A36BA4u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A36BBCu, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A36BC8u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A36BD4u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A36BE0u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A36BE8u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A36BECu, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A36BF4u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A36C00u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A36C0Cu, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A36C14u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A36C24u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A36C48u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A36C54u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A36C60u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A36C90u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A36C98u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A36CD0u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A36CF0u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A36CF8u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A36D08u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A36D18u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A36D1Cu, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A36D24u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A36D2Cu, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A36D44u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A36D48u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A36D4Cu, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A36D7Cu, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A36D84u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A36D88u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A36D90u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A36DC8u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A36DD4u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A36DE0u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A36DECu, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A36DF4u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A36DF8u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A36E00u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A36E08u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A36E18u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A36E2Cu, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A36E38u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A36E50u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A36E58u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A36E78u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A36EC0u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A36ECCu, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A36F00u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A36F1Cu, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A36F24u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A36F34u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A36F3Cu, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A36F58u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A36F60u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A36F98u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A36FA8u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A36FB4u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A36FBCu, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A36FC4u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A36FD0u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A36FDCu, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A36FE8u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A36FECu, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A36FF8u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A37000u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A3700Cu, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A3701Cu, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A3702Cu, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A37040u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A37074u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A37080u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A3708Cu, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A37098u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A370A4u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A370B0u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A370B8u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A370C0u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A370C8u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A370D0u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A370E0u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A37114u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A37120u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A3712Cu, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A37138u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A37140u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A37148u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A37150u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A3715Cu, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A3716Cu, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A371A0u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A371BCu, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A371C8u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A371E0u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A371ECu, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A371F4u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A371FCu, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A37214u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A37220u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A37228u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A37230u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A3724Cu, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A37258u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A37264u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A37270u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A37280u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A37288u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A37290u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A37298u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A372A8u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A372B4u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A372BCu, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A372C4u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A372D4u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A372E4u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A372F0u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A372F8u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A37308u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A37318u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A3734Cu, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A3735Cu, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A37368u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A37370u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A37378u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A37384u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A37390u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A3739Cu, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A373A4u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A373C0u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A373D0u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A37404u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A37410u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A3741Cu, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A37428u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A37430u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A37438u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A37440u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A37460u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A37470u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A3749Cu, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A374A8u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A374B8u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A374ECu, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A3750Cu, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A37518u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A37534u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A37540u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A37584u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A37590u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A37598u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A375A0u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A375A8u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A375B8u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A375C8u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A375D0u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A375D8u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A375E4u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A37600u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A376E8u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A376F4u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A376FCu, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A37704u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A3770Cu, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A3771Cu, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A3772Cu, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A37734u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A3773Cu, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A37744u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A37778u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A377A4u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A377E8u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A377F4u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A377FCu, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A37804u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A3780Cu, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A3781Cu, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A3782Cu, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A37834u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A3783Cu, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A37844u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A37850u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A37854u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A37870u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A378E0u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A378ECu, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A37900u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A37910u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A37918u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A37920u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A37928u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A37934u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A3794Cu, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A37954u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A3795Cu, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A37974u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A37980u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A37988u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A3799Cu, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A379ACu, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A379B4u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A379BCu, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A379C4u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A379D0u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A379D8u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A379E0u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A379F8u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A37A10u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A37A50u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A37A68u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A37A74u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A37A78u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A37A80u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A37A94u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A37AA4u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A37AACu, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A37AB4u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A37ABCu, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A37AC8u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A37AE8u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A37AF0u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A37AF8u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A37B10u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A37B1Cu, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A37B24u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A37B38u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A37B48u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A37B50u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A37B58u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A37B60u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A37B6Cu, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A37B74u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A37B7Cu, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A37B9Cu, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A37BB8u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A37BF4u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A37C00u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A37C14u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A37C24u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A37C2Cu, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A37C38u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A37CC4u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A37CE0u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A37D14u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A37D20u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A37D2Cu, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A37D38u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A37D40u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A37D48u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A37D50u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A37D70u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A37D80u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A37D90u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A37DB0u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A37DBCu, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A37DC8u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A37E1Cu, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A37E2Cu, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A37E44u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A37E74u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A37E80u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A37EACu, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A37EB4u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A37EC0u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A37ED0u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A37EDCu, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A37EECu, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A37EF4u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A37F04u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A37F10u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A37F38u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A37F40u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A37F4Cu, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A37F5Cu, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A37F68u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A37F78u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A37F80u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A37F90u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A37F9Cu, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A37FC4u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A37FCCu, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A37FD8u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A37FE8u, &recomp_unit_0140, "recomp_unit_0140"); - runtime.register_function(0x08A37FF4u, &recomp_unit_0140, "recomp_unit_0140"); + // PSPRECOMP_V812_COMPACT_REGISTRATION: same entry set, looped once in Runtime instead of source-expanded calls. + runtime.register_generated_entry_mask(0x08A34000u, &recomp_unit_0140, "recomp_unit_0140", + kEntryMasks_recomp_unit_0140, 64u); } } // namespace psprecomp diff --git a/profiles/vcs/generated/generated_unit_0141.cpp b/profiles/vcs/generated/generated_unit_0141.cpp index e7edde4..945702d 100644 --- a/profiles/vcs/generated/generated_unit_0141.cpp +++ b/profiles/vcs/generated/generated_unit_0141.cpp @@ -964,6 +964,19 @@ LOCAL_DISPATCH: AOT_REGCACHE_SYNC_OUT(); return; } } +// PSPRECOMP_V812_SHARED_SCHED_BLOCK: one scheduler-exact slow boundary per unit. +LOCAL_SCHED_BOUNDARY: + ctx.pc = jump_target; + AOT_REGCACHE_SYNC_OUT(); + if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { + ++local_redispatch_rounds; + AOT_REGCACHE_SYNC_IN(); + local_transfers = 0u; + local_pc = ctx.pc; + entry_id = 0u; + goto LOCAL_DISPATCH; + } + return; L_08A38004: ctx.gpr[31] = (0x08A3800Cu); aot_gpr_4 = (aot_gpr_17 | 0u); @@ -4035,18 +4048,8 @@ L_08A39790: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A397AC: aot_gpr_4 = (0u | 61u); aot_mem.aot_direct_store8(ctx.gpr[28] + static_cast(9943), static_cast(aot_gpr_4)); @@ -4224,18 +4227,8 @@ L_08A397AC: aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(0), aot_gpr_5); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A39A64: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(300))); @@ -4281,18 +4274,8 @@ L_08A39AB8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A39ACC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -4317,18 +4300,8 @@ L_08A39AF4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A39B08: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -4346,18 +4319,8 @@ L_08A39B1C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A39B34: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (2237u << 16u); @@ -4371,18 +4334,8 @@ L_08A39B48: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A39B54: ctx.gpr[2] = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(168))); { const bool branch_taken = ctx.gpr[2] == 0u; @@ -4405,35 +4358,15 @@ L_08A39B6C: jump_target = ctx.gpr[31]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A39B74: jump_target = ctx.gpr[31]; ctx.gpr[2] = (aot_mem.aot_direct_load8(aot_gpr_4 + static_cast(8))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A39B7C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_6 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(-30640))); @@ -4584,18 +4517,8 @@ L_08A39C5C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A39C74: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -4649,18 +4572,8 @@ L_08A39CFC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A39D10: aot_gpr_5 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(4))); { const bool branch_taken = aot_gpr_5 == 0u; @@ -4686,18 +4599,8 @@ L_08A39D48: jump_target = ctx.gpr[31]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A39D50: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(8), aot_gpr_18); @@ -4802,18 +4705,8 @@ L_08A39DFC: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A39E18: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[31]); @@ -4826,18 +4719,8 @@ L_08A39E28: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A39E34: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -4864,18 +4747,8 @@ L_08A39E68: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A39E7C: aot_gpr_29 = (aot_gpr_29 + static_cast(-224)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(204), ctx.gpr[21]); @@ -5402,18 +5275,8 @@ L_08A3A208: aot_gpr_29 = (aot_gpr_29 + static_cast(224)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A3A24C: aot_gpr_4 = (16025u << 16u); aot_gpr_4 = (aot_gpr_4 | 39322u); @@ -5635,18 +5498,8 @@ L_08A3A3FC: jump_target = ctx.gpr[31]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A3A404: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(32), ctx.gpr[16]); @@ -5693,18 +5546,8 @@ L_08A3A464: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A3A478: aot_gpr_6 = (0u | 5u); { const std::uint32_t dividend = aot_gpr_5; const std::uint32_t divisor = aot_gpr_6; if (divisor == 0u) { ctx.lo = 0xFFFFFFFFu; ctx.hi = dividend; } else { ctx.lo = dividend / divisor; ctx.hi = dividend % divisor; } } @@ -5724,18 +5567,8 @@ L_08A3A478: ctx.gpr[2] = (ctx.gpr[2] & 65535u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A3A4C0: ctx.gpr[7] = (0u | 5u); { const std::uint32_t dividend = aot_gpr_5; const std::uint32_t divisor = ctx.gpr[7]; if (divisor == 0u) { ctx.lo = 0xFFFFFFFFu; ctx.hi = dividend; } else { ctx.lo = dividend / divisor; ctx.hi = dividend % divisor; } } @@ -5762,18 +5595,8 @@ L_08A3A4C0: aot_mem.aot_direct_store16(aot_gpr_4 + static_cast(40), static_cast(aot_gpr_5)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A3A524: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -5884,18 +5707,8 @@ L_08A3A5F8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A3A61C: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -6034,18 +5847,8 @@ L_08A3A734: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A3A754: ctx.gpr[7] = (ctx.gpr[7] + static_cast(-1)); aot_gpr_4 = (aot_gpr_4 + ctx.gpr[7]); @@ -6151,18 +5954,8 @@ L_08A3A820: jump_target = ctx.gpr[31]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A3A828: aot_gpr_4 = (aot_gpr_6 & 65535u); aot_gpr_6 = (aot_mem.aot_direct_load8(aot_gpr_5 + static_cast(0))); @@ -6190,18 +5983,8 @@ L_08A3A84C: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A3A864: { const bool branch_taken = 0u == 0u; ctx.gpr[2] = (0u | 1u); @@ -6294,18 +6077,8 @@ L_08A3A8E4: jump_target = ctx.gpr[31]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A3A8EC: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); ctx.gpr[7] = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(-30640))); @@ -6362,18 +6135,8 @@ L_08A3A958: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A3A97C: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -6439,18 +6202,8 @@ L_08A3A9FC: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A3AA2C: aot_gpr_29 = (aot_gpr_29 + static_cast(-64)); ctx.gpr[10] = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(-6536))); @@ -6847,18 +6600,8 @@ L_08A3ADA8: aot_gpr_29 = (aot_gpr_29 + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A3ADE8: aot_gpr_29 = (aot_gpr_29 + static_cast(-400)); aot_mem.aot_direct_store32(ctx.gpr[7] + static_cast(4), 0u); @@ -7901,18 +7644,8 @@ L_08A3B4D0: aot_gpr_29 = (aot_gpr_29 + static_cast(400)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A3B508: aot_gpr_29 = (aot_gpr_29 + static_cast(-144)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(96), ctx.gpr[16]); @@ -8404,18 +8137,8 @@ L_08A3B8E4: aot_gpr_29 = (aot_gpr_29 + static_cast(144)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A3B914: aot_gpr_29 = (aot_gpr_29 + static_cast(-176)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(128), ctx.gpr[16]); @@ -9275,891 +8998,8 @@ void recomp_unit_0141(Runtime &rt, AllegrexContext &ctx) { void register_generated_unit_141(Runtime &runtime) { runtime.register_generated_unit(141u, 0x08A38000u, 16384u, &recomp_unit_0141, &recomp_unit_0141_entry); - runtime.register_function(0x08A38004u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3800Cu, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3801Cu, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A38028u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A38050u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A38058u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A38064u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A38074u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A38080u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A38090u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A38098u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A380A8u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A380B4u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A380DCu, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A380E4u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A380F0u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A38100u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3810Cu, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3811Cu, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A38124u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A38134u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A38140u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A38168u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A38170u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3817Cu, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3818Cu, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A38198u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A381A8u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A381B0u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A381C0u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A381CCu, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A381F4u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A381FCu, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A38208u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A38218u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A38224u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A38234u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3823Cu, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3824Cu, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A38258u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A38280u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A38288u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A38294u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A382A4u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A382B0u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A382C0u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A382C8u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A382D8u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A382E4u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3830Cu, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A38314u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A38320u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A38330u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3833Cu, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3834Cu, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A38354u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A38364u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A38370u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A38398u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A383A0u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A383ACu, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A383BCu, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A383C8u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A383D8u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A383E0u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A383F0u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A383FCu, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A38424u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3842Cu, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A38438u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A38448u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A38454u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A38464u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3846Cu, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3847Cu, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A38488u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A384B0u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A384B8u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A384C4u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A384D4u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A384E0u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A384F0u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A384F8u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A38508u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A38514u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3853Cu, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A38544u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A38550u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A38560u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3856Cu, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3857Cu, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A38584u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A38594u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A385A0u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A385C8u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A385D0u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A385DCu, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A385ECu, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A385F8u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A38608u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A38610u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A38620u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3862Cu, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A38654u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3865Cu, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A38668u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A38678u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A38684u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A38694u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3869Cu, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A386ACu, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A386B8u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A386E0u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A386E8u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A386F4u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A38704u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A38710u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A38720u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A38728u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A38738u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A38744u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3876Cu, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A38774u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A38780u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A38790u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3879Cu, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A387ACu, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A387B4u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A387C4u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A387D0u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A387F8u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A38800u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3880Cu, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3881Cu, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A38828u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A38838u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A38840u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A38850u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3885Cu, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A38884u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3888Cu, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A38898u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A388A8u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A388B4u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A388C4u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A388CCu, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A388DCu, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A388E8u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A38910u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A38918u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A38924u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A38934u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A38940u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A38950u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A38958u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A38968u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A38974u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3899Cu, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A389A4u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A389B0u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A389C0u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A389CCu, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A389DCu, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A389E4u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A389F4u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A38A00u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A38A28u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A38A30u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A38A3Cu, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A38A4Cu, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A38A58u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A38A68u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A38A70u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A38A80u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A38A8Cu, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A38AB4u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A38ABCu, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A38AC8u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A38AD8u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A38AE4u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A38AF4u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A38AFCu, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A38B0Cu, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A38B18u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A38B40u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A38B48u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A38B54u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A38B64u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A38B70u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A38B80u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A38B88u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A38B98u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A38BA4u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A38BCCu, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A38BD4u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A38BE0u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A38BF0u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A38BFCu, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A38C0Cu, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A38C14u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A38C24u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A38C30u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A38C58u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A38C60u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A38C6Cu, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A38C7Cu, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A38C88u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A38C98u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A38CA0u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A38CB0u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A38CBCu, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A38CE4u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A38CECu, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A38CF8u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A38D08u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A38D14u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A38D24u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A38D2Cu, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A38D3Cu, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A38D48u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A38D70u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A38D78u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A38D84u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A38D94u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A38DA0u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A38DB0u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A38DB8u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A38DC8u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A38DD4u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A38DFCu, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A38E04u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A38E10u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A38E20u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A38E2Cu, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A38E3Cu, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A38E44u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A38E54u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A38E60u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A38E88u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A38E90u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A38E9Cu, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A38EACu, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A38EB8u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A38EC8u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A38ED0u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A38EE0u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A38EECu, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A38F14u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A38F1Cu, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A38F28u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A38F38u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A38F44u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A38F54u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A38F5Cu, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A38F6Cu, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A38F78u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A38FA0u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A38FA8u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A38FB4u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A38FC4u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A38FD0u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A38FE0u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A38FE8u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A38FF8u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A39004u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3902Cu, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A39034u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A39040u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A39050u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3905Cu, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3906Cu, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A39074u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A39084u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A39090u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A390B8u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A390C0u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A390CCu, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A390DCu, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A390E8u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A390F8u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A39100u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A39110u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3911Cu, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A39144u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3914Cu, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A39158u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A39168u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A39174u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A39184u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3918Cu, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3919Cu, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A391A8u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A391D0u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A391D8u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A391E4u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A391F4u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A39200u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A39210u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A39218u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A39228u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A39234u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3925Cu, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A39264u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A39270u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A39280u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3928Cu, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3929Cu, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A392A4u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A392B4u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A392C0u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A392E8u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A392F0u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A392FCu, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3930Cu, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A39318u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A39328u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A39330u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A39340u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3934Cu, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A39374u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3937Cu, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A39388u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A39398u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A393A4u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A393B4u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A393BCu, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A393CCu, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A393D8u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A39400u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A39408u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A39414u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A39424u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A39430u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A39440u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A39448u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A39458u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A39464u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3948Cu, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A39494u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A394A0u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A394B0u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A394BCu, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A394CCu, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A394D4u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A394E4u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A394F0u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A39518u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A39520u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3952Cu, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3953Cu, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A39548u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A39558u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A39560u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A39570u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3957Cu, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A395A4u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A395ACu, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A395B8u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A395C8u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A395D4u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A395E4u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A395ECu, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A395FCu, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A39608u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A39630u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A39638u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A39644u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A39654u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A39660u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A39670u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A39678u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A39688u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A39694u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A396BCu, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A396C4u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A396D0u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A396E0u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A396ECu, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A396FCu, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A39704u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A39714u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A39720u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A39748u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A39750u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3975Cu, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3976Cu, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A39778u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A39788u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A39790u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A397ACu, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A39A64u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A39A80u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A39A88u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A39AA0u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A39AB8u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A39ACCu, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A39AECu, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A39AF4u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A39B08u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A39B1Cu, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A39B34u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A39B48u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A39B54u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A39B60u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A39B68u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A39B6Cu, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A39B74u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A39B7Cu, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A39BACu, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A39BD4u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A39BE4u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A39BF0u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A39BF8u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A39C00u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A39C04u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A39C0Cu, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A39C14u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A39C1Cu, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A39C2Cu, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A39C34u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A39C3Cu, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A39C44u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A39C48u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A39C50u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A39C58u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A39C5Cu, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A39C74u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A39CB4u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A39CE0u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A39CFCu, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A39D10u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A39D1Cu, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A39D48u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A39D50u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A39D84u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A39D9Cu, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A39DA8u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A39DB4u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A39DC0u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A39DC8u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A39DD0u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A39DD8u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A39DE0u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A39DE8u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A39DFCu, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A39E18u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A39E28u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A39E34u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A39E48u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A39E68u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A39E7Cu, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A39F24u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A39F40u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A39F50u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A39F60u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A39F70u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A39FB0u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A39FBCu, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A39FCCu, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A39FDCu, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A39FE8u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3A03Cu, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3A04Cu, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3A05Cu, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3A070u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3A07Cu, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3A090u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3A0B0u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3A0F0u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3A0FCu, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3A150u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3A160u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3A170u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3A180u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3A194u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3A1A0u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3A1BCu, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3A1C4u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3A1CCu, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3A1DCu, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3A1E4u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3A1ECu, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3A1F4u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3A208u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3A24Cu, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3A2BCu, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3A2D4u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3A2E4u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3A2ECu, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3A304u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3A310u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3A318u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3A320u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3A334u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3A33Cu, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3A344u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3A358u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3A360u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3A378u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3A388u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3A390u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3A3A8u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3A3B4u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3A3BCu, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3A3C4u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3A3D8u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3A3E0u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3A3E8u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3A3FCu, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3A404u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3A434u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3A44Cu, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3A464u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3A478u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3A4C0u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3A524u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3A540u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3A574u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3A57Cu, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3A58Cu, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3A594u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3A5A0u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3A5BCu, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3A5D4u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3A5DCu, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3A5E8u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3A5F8u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3A61Cu, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3A648u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3A664u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3A678u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3A690u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3A69Cu, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3A6A4u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3A6B4u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3A6BCu, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3A6C4u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3A6D4u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3A6D8u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3A6E4u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3A6F4u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3A704u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3A734u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3A754u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3A770u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3A778u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3A7B0u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3A7BCu, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3A7C8u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3A7D8u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3A7F8u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3A804u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3A80Cu, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3A81Cu, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3A820u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3A828u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3A83Cu, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3A84Cu, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3A864u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3A86Cu, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3A884u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3A890u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3A89Cu, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3A8A8u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3A8B4u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3A8BCu, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3A8C8u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3A8E0u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3A8E4u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3A8ECu, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3A934u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3A940u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3A958u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3A97Cu, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3A9A8u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3A9C8u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3A9DCu, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3A9ECu, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3A9FCu, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3AA2Cu, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3AA90u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3AA94u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3AAA0u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3AAD0u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3AAFCu, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3AB14u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3AB28u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3AB40u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3AB50u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3AB70u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3AB7Cu, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3AB84u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3ABA0u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3ABB8u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3ABD0u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3ABF8u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3AC0Cu, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3AC20u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3AC4Cu, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3AC68u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3AC8Cu, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3AC9Cu, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3ACA4u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3ACACu, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3ACB4u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3ACBCu, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3ACC8u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3ACD0u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3ACE8u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3AD00u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3AD0Cu, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3AD24u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3AD38u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3AD44u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3AD68u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3AD78u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3AD90u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3AD9Cu, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3ADA8u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3ADE8u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3AE40u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3AE54u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3AE5Cu, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3AE64u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3AE70u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3AE7Cu, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3AE80u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3AE84u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3AE8Cu, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3AE9Cu, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3AEA8u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3AEB0u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3AEBCu, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3AEC0u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3AEC4u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3AECCu, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3AED8u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3AEE4u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3AEF0u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3AEFCu, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3AF00u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3AF04u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3AF0Cu, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3AF1Cu, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3AF28u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3AF30u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3AF3Cu, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3AF40u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3AF44u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3AF4Cu, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3AF58u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3AF64u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3AF70u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3AF7Cu, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3AF80u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3AF84u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3AF8Cu, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3AF9Cu, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3AFA8u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3AFB0u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3AFBCu, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3AFC0u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3AFC4u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3AFCCu, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3AFD8u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3AFE4u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3AFF0u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3AFFCu, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3B000u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3B004u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3B00Cu, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3B01Cu, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3B028u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3B030u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3B03Cu, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3B040u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3B044u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3B04Cu, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3B058u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3B064u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3B070u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3B07Cu, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3B080u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3B084u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3B08Cu, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3B09Cu, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3B0A8u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3B0B0u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3B0BCu, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3B0C0u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3B0C4u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3B0CCu, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3B0D8u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3B0E4u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3B0F0u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3B0FCu, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3B100u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3B104u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3B10Cu, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3B11Cu, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3B128u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3B130u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3B13Cu, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3B140u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3B144u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3B14Cu, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3B158u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3B160u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3B16Cu, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3B178u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3B184u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3B1BCu, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3B1F8u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3B214u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3B22Cu, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3B244u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3B260u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3B278u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3B2ACu, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3B3A0u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3B3D0u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3B3D8u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3B3F4u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3B3F8u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3B40Cu, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3B414u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3B430u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3B434u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3B438u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3B478u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3B4BCu, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3B4C8u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3B4D0u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3B508u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3B548u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3B550u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3B564u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3B568u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3B574u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3B5A4u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3B5ACu, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3B5D0u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3B5D8u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3B5E0u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3B5E4u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3B5F4u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3B600u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3B608u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3B610u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3B648u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3B654u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3B664u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3B66Cu, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3B67Cu, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3B688u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3B694u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3B6C4u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3B708u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3B718u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3B72Cu, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3B734u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3B744u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3B74Cu, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3B760u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3B768u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3B774u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3B77Cu, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3B7A0u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3B7A8u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3B7CCu, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3B7D4u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3B7D8u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3B7E0u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3B7E8u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3B7F4u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3B814u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3B824u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3B82Cu, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3B840u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3B85Cu, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3B870u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3B880u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3B884u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3B88Cu, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3B8A0u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3B8C4u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3B8CCu, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3B8DCu, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3B8E4u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3B914u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3B968u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3B990u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3B9B4u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3B9BCu, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3B9CCu, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3B9D4u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3BA14u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3BA34u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3BA44u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3BA5Cu, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3BA60u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3BA7Cu, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3BA8Cu, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3BA9Cu, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3BABCu, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3BAC8u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3BAD8u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3BAFCu, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3BB1Cu, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3BB24u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3BB34u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3BB44u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3BB4Cu, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3BB58u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3BB60u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3BB74u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3BB94u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3BBA4u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3BBACu, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3BBB0u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3BBBCu, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3BBC4u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3BBC8u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3BBD4u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3BBDCu, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3BBE4u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3BBF0u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3BC08u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3BC10u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3BC1Cu, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3BC34u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3BC4Cu, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3BC5Cu, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3BC64u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3BC74u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3BCBCu, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3BCD0u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3BCD8u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3BCE8u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3BD44u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3BD80u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3BD88u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3BD90u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3BDA0u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3BDB0u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3BDC0u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3BDC4u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3BDE4u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3BDECu, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3BDFCu, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3BE04u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3BE10u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3BE1Cu, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3BE2Cu, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3BE40u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3BE50u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3BE60u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3BE68u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3BEA0u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3BEA8u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3BEB0u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3BEB8u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3BEC0u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3BEC8u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3BED8u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3BEE4u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3BEECu, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3BEFCu, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3BF04u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3BF0Cu, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3BF20u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3BF30u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3BF48u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3BF54u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3BF6Cu, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3BF74u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3BF80u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3BF88u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3BF94u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3BFA4u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3BFB4u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3BFC4u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3BFD4u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3BFE4u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3BFF4u, &recomp_unit_0141, "recomp_unit_0141"); - runtime.register_function(0x08A3BFFCu, &recomp_unit_0141, "recomp_unit_0141"); + // PSPRECOMP_V812_COMPACT_REGISTRATION: same entry set, looped once in Runtime instead of source-expanded calls. + runtime.register_generated_entry_mask(0x08A38004u, &recomp_unit_0141, "recomp_unit_0141", + kEntryMasks_recomp_unit_0141, 64u); } } // namespace psprecomp diff --git a/profiles/vcs/generated/generated_unit_0142.cpp b/profiles/vcs/generated/generated_unit_0142.cpp index 4112c9e..e03a0b5 100644 --- a/profiles/vcs/generated/generated_unit_0142.cpp +++ b/profiles/vcs/generated/generated_unit_0142.cpp @@ -684,6 +684,19 @@ LOCAL_DISPATCH: AOT_REGCACHE_SYNC_OUT(); return; } } +// PSPRECOMP_V812_SHARED_SCHED_BLOCK: one scheduler-exact slow boundary per unit. +LOCAL_SCHED_BOUNDARY: + ctx.pc = jump_target; + AOT_REGCACHE_SYNC_OUT(); + if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { + ++local_redispatch_rounds; + AOT_REGCACHE_SYNC_IN(); + local_transfers = 0u; + local_pc = ctx.pc; + entry_id = 0u; + goto LOCAL_DISPATCH; + } + return; L_08A3C000: ctx.gpr[19] = (ctx.gpr[19] + static_cast(1)); aot_gpr_4 = (static_cast(ctx.gpr[19]) < static_cast(aot_gpr_4) ? 1u : 0u); @@ -933,18 +946,8 @@ L_08A3C234: aot_gpr_29 = (aot_gpr_29 + static_cast(176)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A3C264: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -1000,18 +1003,8 @@ L_08A3C2C0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A3C2D8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -1124,18 +1117,8 @@ L_08A3C3C4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A3C3D8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -1261,18 +1244,8 @@ L_08A3C4A8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A3C4C0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -1448,18 +1421,8 @@ L_08A3C60C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A3C624: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -1635,18 +1598,8 @@ L_08A3C770: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A3C788: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -1703,18 +1656,8 @@ L_08A3C7F0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A3C804: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -1743,18 +1686,8 @@ L_08A3C830: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A3C840: aot_gpr_5 = (aot_gpr_5 + static_cast(4)); aot_gpr_6 = (static_cast(static_cast(static_cast(aot_mem.aot_direct_load16(aot_gpr_5 + static_cast(0)))))); @@ -1768,18 +1701,8 @@ L_08A3C840: aot_mem.aot_direct_store16(aot_gpr_4 + static_cast(6), static_cast(aot_gpr_5)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A3C868: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); ctx.gpr[8] = (aot_gpr_5 | 0u); @@ -1901,18 +1824,8 @@ L_08A3C940: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A3C94C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); ctx.gpr[9] = (aot_gpr_5 | 0u); @@ -2075,18 +1988,8 @@ L_08A3CA60: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A3CA6C: { const std::uint32_t vfpu_address = aot_gpr_6 + static_cast(0); std::uint32_t vfpu_words[4]{}; @@ -2142,18 +2045,8 @@ L_08A3CA6C: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A3CA94: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -2272,18 +2165,8 @@ L_08A3CB44: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A3CB54: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -2311,18 +2194,8 @@ L_08A3CB68: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A3CBA8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -2368,18 +2241,8 @@ L_08A3CBF0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A3CC04: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (aot_gpr_4 | 0u); @@ -2394,35 +2257,15 @@ L_08A3CC18: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A3CC24: jump_target = aot_gpr_31; ctx.gpr[2] = (0u | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A3CC2C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -2453,18 +2296,8 @@ L_08A3CC70: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A3CC80: aot_gpr_29 = (aot_gpr_29 + static_cast(-336)); aot_gpr_5 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(72))); @@ -2647,18 +2480,8 @@ L_08A3CDCC: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A3CDE4: { const bool branch_taken = 0u == 0u; ctx.gpr[20] = (0u | 1u); @@ -4046,18 +3869,8 @@ L_08A3D984: aot_gpr_29 = (aot_gpr_29 + static_cast(336)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A3D9B4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (2279u << 16u); @@ -4087,18 +3900,8 @@ L_08A3D9EC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A3D9FC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -4137,18 +3940,8 @@ L_08A3DA30: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A3DA48: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(-6480))); @@ -4163,18 +3956,8 @@ L_08A3DA5C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A3DA6C: aot_gpr_5 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(88))); aot_gpr_6 = (0u + static_cast(-2)); @@ -4185,18 +3968,8 @@ L_08A3DA6C: ctx.gpr[2] = (aot_gpr_4 | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A3DA88: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -4285,18 +4058,8 @@ L_08A3DB34: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A3DB6C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -4345,18 +4108,8 @@ L_08A3DBBC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A3DBD0: aot_gpr_29 = (aot_gpr_29 + static_cast(-352)); { const std::uint32_t aot_run_words[16]{std::bit_cast(ctx.fpr[20]), std::bit_cast(ctx.fpr[22]), std::bit_cast(ctx.fpr[24]), std::bit_cast(ctx.fpr[26]), std::bit_cast(ctx.fpr[28]), std::bit_cast(ctx.fpr[30]), aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[22], ctx.gpr[23], ctx.gpr[30], aot_gpr_31}; @@ -4837,18 +4590,8 @@ L_08A3DFF4: aot_gpr_29 = (aot_gpr_29 + static_cast(352)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A3E03C: aot_gpr_29 = (aot_gpr_29 + static_cast(-208)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(180), ctx.gpr[21]); @@ -5255,18 +4998,8 @@ L_08A3E354: aot_gpr_29 = (aot_gpr_29 + static_cast(208)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A3E394: aot_gpr_29 = (aot_gpr_29 + static_cast(-336)); ctx.gpr[14] = (16076u << 16u); @@ -5942,18 +5675,8 @@ L_08A3E8F0: aot_gpr_29 = (aot_gpr_29 + static_cast(336)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A3E910: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -5979,18 +5702,8 @@ L_08A3E940: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A3E95C: aot_mem.aot_direct_store8(aot_gpr_4 + static_cast(0), static_cast(0u)); aot_gpr_6 = (2235u << 16u); @@ -6039,18 +5752,8 @@ L_08A3E95C: ctx.gpr[2] = (aot_gpr_4 | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A3E9E4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_6 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(16))); @@ -6218,36 +5921,16 @@ L_08A3EB0C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A3EB28: ctx.gpr[2] = (2212u << 16u); jump_target = aot_gpr_31; ctx.gpr[2] = (ctx.gpr[2] + static_cast(-5336)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A3EB34: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -6259,18 +5942,8 @@ L_08A3EB44: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A3EB50: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -6315,18 +5988,8 @@ L_08A3EB94: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A3EBAC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -6378,35 +6041,15 @@ L_08A3EBFC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A3EC10: jump_target = aot_gpr_31; ctx.gpr[2] = (0u | 5u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A3EC18: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (0u | 0u); @@ -6442,18 +6085,8 @@ L_08A3EC54: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A3EC64: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -6482,18 +6115,8 @@ L_08A3EC90: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A3EC9C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), aot_gpr_5); @@ -6568,18 +6191,8 @@ L_08A3ED54: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A3ED60: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (aot_gpr_5 | 0u); @@ -6593,18 +6206,8 @@ L_08A3ED74: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A3ED80: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -6626,18 +6229,8 @@ L_08A3ED94: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A3EDBC: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(28), ctx.gpr[17]); @@ -6750,18 +6343,8 @@ L_08A3EE98: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A3EEB4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -6830,18 +6413,8 @@ L_08A3EF20: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A3EF34: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(20), aot_gpr_16); @@ -7045,18 +6618,8 @@ L_08A3F0CC: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A3F0E0: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(20), aot_gpr_16); @@ -7129,18 +6692,8 @@ L_08A3F170: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A3F188: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(48), aot_gpr_6); @@ -7227,18 +6780,8 @@ L_08A3F24C: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A3F264: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -7400,18 +6943,8 @@ L_08A3F454: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A3F46C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(112))); @@ -7573,18 +7106,8 @@ L_08A3F5E4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A3F5F8: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -7677,18 +7200,8 @@ L_08A3F698: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A3F6B8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[4]{aot_gpr_16, ctx.gpr[17], ctx.gpr[18], aot_gpr_31}; @@ -7947,18 +7460,8 @@ L_08A3FA38: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A3FA50: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, ctx.gpr[17], aot_gpr_31}; @@ -7998,18 +7501,8 @@ L_08A3FA98: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A3FAAC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, ctx.gpr[17], aot_gpr_31}; @@ -8049,18 +7542,8 @@ L_08A3FAF4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A3FB08: aot_gpr_4 = (0u | 44u); aot_mem.aot_direct_store8(ctx.gpr[28] + static_cast(9960), static_cast(aot_gpr_4)); @@ -8082,18 +7565,8 @@ L_08A3FB08: aot_mem.aot_direct_store32(aot_gpr_5 + static_cast(0), aot_gpr_4); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A3FB50: { const std::uint32_t vfpu_address = aot_gpr_6 + static_cast(0); std::uint32_t vfpu_words[4]{}; @@ -8149,18 +7622,8 @@ L_08A3FB50: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A3FB78: { const std::uint32_t vfpu_address = aot_gpr_5 + static_cast(0); std::uint32_t vfpu_words[4]{}; @@ -8188,18 +7651,8 @@ L_08A3FB78: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A3FB90: aot_gpr_6 = (std::bit_cast(aot_fpr_12)); ctx.set_vfpu_scalar_bits_ct<28u>(aot_gpr_6); @@ -8220,18 +7673,8 @@ L_08A3FB90: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A3FBAC: aot_gpr_6 = (std::bit_cast(aot_fpr_12)); ctx.set_vfpu_scalar_bits_ct<28u>(aot_gpr_6); @@ -8252,18 +7695,8 @@ L_08A3FBAC: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A3FBC8: aot_gpr_6 = (aot_mem.aot_direct_load_word_left(aot_gpr_4 + static_cast(3), aot_gpr_6)); aot_gpr_6 = (aot_mem.aot_direct_load_word_right(aot_gpr_4 + static_cast(0), aot_gpr_6)); @@ -8282,18 +7715,8 @@ L_08A3FBC8: aot_mem.aot_direct_store32(aot_gpr_5 + static_cast(8), std::bit_cast(aot_fpr_14)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A3FC04: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_6 = (aot_mem.aot_direct_load_word_left(aot_gpr_5 + static_cast(3), aot_gpr_6)); @@ -8313,18 +7736,8 @@ L_08A3FC04: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A3FC44: aot_gpr_29 = (aot_gpr_29 + static_cast(-128)); { const std::uint32_t aot_run_words[9]{aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[22], ctx.gpr[23], aot_gpr_31}; @@ -8481,18 +7894,8 @@ L_08A3FDA8: aot_gpr_29 = (aot_gpr_29 + static_cast(128)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A3FDD4: aot_gpr_29 = (aot_gpr_29 + static_cast(-112)); { const std::uint32_t aot_run_words[8]{std::bit_cast(ctx.fpr[20]), aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], aot_gpr_31}; @@ -8690,18 +8093,8 @@ L_08A3FF98: aot_gpr_29 = (aot_gpr_29 + static_cast(112)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A3FFC0: aot_gpr_29 = (aot_gpr_29 + static_cast(-112)); { const std::uint32_t aot_run_words[6]{aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], aot_gpr_31}; @@ -8741,611 +8134,8 @@ void recomp_unit_0142(Runtime &rt, AllegrexContext &ctx) { void register_generated_unit_142(Runtime &runtime) { runtime.register_generated_unit(142u, 0x08A3C000u, 16384u, &recomp_unit_0142, &recomp_unit_0142_entry); - runtime.register_function(0x08A3C000u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3C010u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3C01Cu, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3C02Cu, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3C050u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3C060u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3C06Cu, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3C088u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3C090u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3C094u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3C0A4u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3C0B4u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3C0BCu, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3C10Cu, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3C140u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3C160u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3C184u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3C1A0u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3C1B4u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3C1BCu, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3C1FCu, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3C210u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3C218u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3C230u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3C234u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3C264u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3C28Cu, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3C298u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3C2A8u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3C2B4u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3C2C0u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3C2D8u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3C300u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3C30Cu, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3C328u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3C340u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3C364u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3C36Cu, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3C380u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3C39Cu, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3C3C0u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3C3C4u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3C3D8u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3C400u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3C40Cu, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3C418u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3C428u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3C430u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3C438u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3C43Cu, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3C458u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3C460u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3C480u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3C48Cu, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3C4A4u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3C4A8u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3C4C0u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3C4E8u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3C4F4u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3C500u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3C518u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3C530u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3C548u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3C554u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3C56Cu, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3C58Cu, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3C594u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3C598u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3C5BCu, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3C5C4u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3C5E4u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3C5F0u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3C608u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3C60Cu, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3C624u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3C64Cu, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3C658u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3C664u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3C67Cu, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3C694u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3C6ACu, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3C6B8u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3C6D0u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3C6F0u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3C6F8u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3C6FCu, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3C720u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3C728u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3C748u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3C754u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3C76Cu, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3C770u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3C788u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3C7A4u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3C7DCu, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3C7E4u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3C7ECu, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3C7F0u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3C804u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3C820u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3C828u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3C830u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3C840u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3C868u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3C898u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3C8A4u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3C8B4u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3C8C4u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3C8D4u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3C8E4u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3C8F4u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3C904u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3C914u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3C924u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3C934u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3C93Cu, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3C940u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3C94Cu, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3C978u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3C984u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3C994u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3C9A4u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3C9ACu, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3C9B4u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3C9C4u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3C9D4u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3C9E4u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3C9F4u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3CA04u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3CA14u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3CA24u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3CA34u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3CA44u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3CA54u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3CA5Cu, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3CA60u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3CA6Cu, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3CA94u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3CAA8u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3CAC0u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3CAC8u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3CAD0u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3CAD8u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3CAE4u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3CAF0u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3CB04u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3CB08u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3CB10u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3CB1Cu, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3CB28u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3CB3Cu, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3CB40u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3CB44u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3CB54u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3CB68u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3CBA8u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3CBC4u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3CBDCu, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3CBE8u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3CBF0u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3CC04u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3CC18u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3CC24u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3CC2Cu, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3CC68u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3CC70u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3CC80u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3CCC0u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3CCD4u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3CCF4u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3CD08u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3CD10u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3CD18u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3CD20u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3CD30u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3CD44u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3CD50u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3CD68u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3CD74u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3CD7Cu, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3CD84u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3CD8Cu, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3CD94u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3CDA8u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3CDCCu, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3CDE4u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3CDECu, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3CDFCu, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3CE0Cu, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3CE10u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3CE18u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3CE3Cu, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3CE44u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3CE48u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3CE70u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3CE74u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3CE7Cu, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3CE8Cu, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3CE9Cu, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3CEB8u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3CEDCu, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3CEE4u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3CEE8u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3CF10u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3CF14u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3CF1Cu, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3CF34u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3CF38u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3CF40u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3CF50u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3CF60u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3CF78u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3CF7Cu, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3CF84u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3CF9Cu, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3CFA0u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3CFA8u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3CFB8u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3CFC8u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3CFE0u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3CFE4u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3CFECu, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3D004u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3D008u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3D010u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3D020u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3D030u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3D048u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3D04Cu, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3D054u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3D074u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3D09Cu, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3D0A4u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3D0A8u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3D0D0u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3D0D8u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3D0DCu, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3D0E4u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3D0F4u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3D104u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3D124u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3D14Cu, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3D154u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3D158u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3D180u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3D188u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3D18Cu, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3D194u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3D19Cu, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3D1A4u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3D1B4u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3D1BCu, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3D1D0u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3D1DCu, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3D1E4u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3D1ECu, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3D24Cu, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3D254u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3D25Cu, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3D2BCu, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3D2D4u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3D2DCu, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3D2E8u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3D2F4u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3D300u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3D390u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3D39Cu, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3D3DCu, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3D3E4u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3D3F4u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3D460u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3D468u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3D478u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3D480u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3D498u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3D504u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3D51Cu, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3D524u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3D544u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3D548u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3D5A8u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3D5B0u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3D60Cu, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3D614u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3D670u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3D678u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3D6D4u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3D6DCu, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3D6E4u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3D740u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3D748u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3D760u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3D774u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3D828u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3D884u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3D8A0u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3D970u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3D984u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3D9B4u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3D9D0u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3D9D8u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3D9ECu, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3D9FCu, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3DA18u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3DA24u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3DA2Cu, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3DA30u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3DA48u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3DA5Cu, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3DA6Cu, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3DA88u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3DAB4u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3DABCu, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3DAC4u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3DACCu, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3DAD8u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3DAE8u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3DB04u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3DB34u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3DB6Cu, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3DB88u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3DBA8u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3DBB4u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3DBBCu, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3DBD0u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3DCB4u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3DD14u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3DDCCu, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3DDFCu, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3DE04u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3DE68u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3DEA4u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3DEC4u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3DEF0u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3DF30u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3DF4Cu, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3DF68u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3DFD4u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3DFD8u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3DFF4u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3E03Cu, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3E094u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3E0D0u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3E0E4u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3E0E8u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3E0F4u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3E0F8u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3E13Cu, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3E14Cu, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3E150u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3E16Cu, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3E174u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3E19Cu, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3E1A4u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3E1ACu, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3E1C0u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3E1E0u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3E1E8u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3E218u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3E220u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3E258u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3E260u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3E340u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3E354u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3E394u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3E42Cu, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3E43Cu, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3E440u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3E45Cu, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3E464u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3E480u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3E494u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3E4A8u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3E4ACu, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3E4E0u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3E4F4u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3E508u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3E50Cu, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3E7F8u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3E830u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3E85Cu, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3E868u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3E874u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3E880u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3E88Cu, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3E898u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3E8ACu, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3E8B4u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3E8C4u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3E8CCu, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3E8D8u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3E8E4u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3E8F0u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3E910u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3E940u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3E95Cu, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3E9E4u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3EA10u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3EA20u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3EA30u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3EA38u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3EA40u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3EA50u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3EA70u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3EA84u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3EA98u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3EAACu, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3EAC4u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3EAD4u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3EAE8u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3EAF8u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3EB08u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3EB0Cu, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3EB28u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3EB34u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3EB44u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3EB50u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3EB6Cu, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3EB74u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3EB7Cu, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3EB90u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3EB94u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3EBACu, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3EBC8u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3EBDCu, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3EBE8u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3EBF4u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3EBFCu, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3EC10u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3EC18u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3EC3Cu, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3EC48u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3EC50u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3EC54u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3EC64u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3EC74u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3EC90u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3EC9Cu, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3ECC0u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3ECD0u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3ED54u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3ED60u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3ED74u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3ED80u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3ED94u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3EDBCu, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3EDDCu, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3EDF4u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3EDFCu, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3EE00u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3EE08u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3EE24u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3EE40u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3EE4Cu, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3EE58u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3EE60u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3EE68u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3EE84u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3EE88u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3EE98u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3EEB4u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3EED0u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3EEE4u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3EEECu, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3EF00u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3EF0Cu, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3EF10u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3EF18u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3EF20u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3EF34u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3EF54u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3EF7Cu, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3EF94u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3EFA8u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3EFB0u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3EFB8u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3EFC4u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3EFC8u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3EFD4u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3EFDCu, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3EFE0u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3F004u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3F014u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3F024u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3F030u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3F038u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3F03Cu, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3F0B8u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3F0C4u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3F0CCu, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3F0E0u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3F118u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3F124u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3F130u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3F138u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3F13Cu, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3F15Cu, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3F160u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3F170u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3F188u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3F1DCu, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3F1F0u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3F204u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3F20Cu, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3F220u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3F238u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3F24Cu, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3F264u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3F2B4u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3F398u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3F3C0u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3F3CCu, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3F434u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3F440u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3F454u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3F46Cu, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3F48Cu, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3F498u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3F4A0u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3F4A8u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3F4D8u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3F4E0u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3F4E8u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3F508u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3F510u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3F518u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3F548u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3F550u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3F558u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3F588u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3F590u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3F598u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3F5BCu, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3F5C4u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3F5CCu, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3F5E4u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3F5F8u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3F634u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3F63Cu, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3F640u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3F658u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3F65Cu, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3F66Cu, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3F670u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3F678u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3F68Cu, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3F694u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3F698u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3F6B8u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3F738u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3F8E8u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3F938u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3F944u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3FA04u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3FA10u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3FA38u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3FA50u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3FA80u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3FA88u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3FA8Cu, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3FA98u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3FAACu, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3FADCu, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3FAE4u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3FAE8u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3FAF4u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3FB08u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3FB50u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3FB78u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3FB90u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3FBACu, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3FBC8u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3FC04u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3FC44u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3FC84u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3FCC0u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3FCD8u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3FD04u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3FD14u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3FD1Cu, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3FD3Cu, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3FD4Cu, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3FD64u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3FD70u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3FDA8u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3FDD4u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3FE14u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3FE4Cu, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3FE5Cu, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3FE64u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3FE84u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3FE94u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3FEA4u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3FEB0u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3FEBCu, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3FECCu, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3FEDCu, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3FEF0u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3FEF4u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3FF0Cu, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3FF18u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3FF24u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3FF7Cu, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3FF98u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3FFC0u, &recomp_unit_0142, "recomp_unit_0142"); - runtime.register_function(0x08A3FFF4u, &recomp_unit_0142, "recomp_unit_0142"); + // PSPRECOMP_V812_COMPACT_REGISTRATION: same entry set, looped once in Runtime instead of source-expanded calls. + runtime.register_generated_entry_mask(0x08A3C000u, &recomp_unit_0142, "recomp_unit_0142", + kEntryMasks_recomp_unit_0142, 64u); } } // namespace psprecomp diff --git a/profiles/vcs/generated/generated_unit_0143.cpp b/profiles/vcs/generated/generated_unit_0143.cpp index 0bfd8df..074e3c5 100644 --- a/profiles/vcs/generated/generated_unit_0143.cpp +++ b/profiles/vcs/generated/generated_unit_0143.cpp @@ -790,6 +790,19 @@ LOCAL_DISPATCH: AOT_REGCACHE_SYNC_OUT(); return; } } +// PSPRECOMP_V812_SHARED_SCHED_BLOCK: one scheduler-exact slow boundary per unit. +LOCAL_SCHED_BOUNDARY: + ctx.pc = jump_target; + AOT_REGCACHE_SYNC_OUT(); + if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { + ++local_redispatch_rounds; + AOT_REGCACHE_SYNC_IN(); + local_transfers = 0u; + local_pc = ctx.pc; + entry_id = 0u; + goto LOCAL_DISPATCH; + } + return; L_08A40000: aot_gpr_4 = (ctx.gpr[19] + static_cast(16)); aot_gpr_31 = (0x08A4000Cu); @@ -949,18 +962,8 @@ L_08A400B4: aot_gpr_29 = (aot_gpr_29 + static_cast(112)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A400D4: aot_gpr_29 = (aot_gpr_29 + static_cast(-240)); { const std::uint32_t aot_run_words[10]{ctx.gpr[16], ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[22], ctx.gpr[23], ctx.gpr[30], aot_gpr_31}; @@ -1257,18 +1260,8 @@ L_08A402EC: aot_gpr_29 = (aot_gpr_29 + static_cast(240)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A4031C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -1386,18 +1379,8 @@ L_08A403CC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A403E0: aot_gpr_29 = (aot_gpr_29 + static_cast(-112)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(72), ctx.gpr[18]); @@ -1757,18 +1740,8 @@ L_08A406F0: aot_gpr_29 = (aot_gpr_29 + static_cast(112)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A4072C: aot_gpr_29 = (aot_gpr_29 + static_cast(-160)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(132), ctx.gpr[19]); @@ -2000,18 +1973,8 @@ L_08A40958: aot_gpr_29 = (aot_gpr_29 + static_cast(160)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A40984: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(24), ctx.gpr[18]); @@ -2096,18 +2059,8 @@ L_08A40A40: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A40A5C: { const std::uint32_t vfpu_address = aot_gpr_4 + static_cast(0); std::uint32_t vfpu_words[4]{}; @@ -2125,18 +2078,8 @@ L_08A40A5C: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A40A78: aot_gpr_4 = (aot_gpr_4 + static_cast(48)); { const std::uint32_t vfpu_address = aot_gpr_4 + static_cast(0); @@ -2155,18 +2098,8 @@ L_08A40A78: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A40A8C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(8), ctx.gpr[16]); @@ -2207,18 +2140,8 @@ L_08A40ADC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A40AFC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -2245,18 +2168,8 @@ L_08A40B24: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A40B38: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -2281,18 +2194,8 @@ L_08A40B60: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A40B6C: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(12), ctx.gpr[17]); @@ -2423,18 +2326,8 @@ L_08A40C58: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A40C70: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -2525,18 +2418,8 @@ L_08A40D04: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A40D34: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -2552,18 +2435,8 @@ L_08A40D44: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A40D58: aot_gpr_4 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(4))); aot_gpr_5 = (0u | 28u); @@ -2668,18 +2541,8 @@ L_08A40DC4: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A40DCC: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -2969,18 +2832,8 @@ L_08A40FB0: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A40FCC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(16))); @@ -3039,18 +2892,8 @@ L_08A41020: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A41030: aot_gpr_29 = (aot_gpr_29 + static_cast(-160)); aot_gpr_4 = (aot_gpr_5 | 0u); @@ -3264,18 +3107,8 @@ L_08A411A8: aot_gpr_29 = (aot_gpr_29 + static_cast(160)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A411C0: aot_gpr_29 = (aot_gpr_29 + static_cast(-160)); { const std::uint32_t aot_run_words[9]{std::bit_cast(aot_fpr_20), ctx.gpr[16], ctx.gpr[17], ctx.gpr[18], ctx.gpr[20], ctx.gpr[21], ctx.gpr[22], ctx.gpr[23], aot_gpr_31}; @@ -3664,34 +3497,14 @@ L_08A41534: aot_gpr_29 = (aot_gpr_29 + static_cast(160)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A41560: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A41568: aot_gpr_29 = (aot_gpr_29 + static_cast(-128)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(96), std::bit_cast(aot_fpr_20)); @@ -3914,18 +3727,8 @@ L_08A41744: aot_gpr_29 = (aot_gpr_29 + static_cast(128)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A41764: aot_gpr_5 = (0u | 25u); { const bool branch_taken = aot_gpr_4 == aot_gpr_5; @@ -4037,18 +3840,8 @@ L_08A417D4: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A417DC: aot_gpr_5 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(4))); aot_gpr_6 = (aot_gpr_5 < static_cast(12) ? 1u : 0u); @@ -4066,18 +3859,8 @@ L_08A417EC: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A41804: { const bool branch_taken = 0u == 0u; aot_gpr_2 = (0u | 1u); @@ -4109,18 +3892,8 @@ L_08A41824: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A4182C: aot_gpr_29 = (aot_gpr_29 + static_cast(-64)); { const std::uint32_t aot_run_words[6]{std::bit_cast(aot_fpr_20), std::bit_cast(ctx.fpr[22]), std::bit_cast(ctx.fpr[24]), ctx.gpr[16], ctx.gpr[17], aot_gpr_31}; @@ -4425,18 +4198,8 @@ L_08A41A8C: aot_gpr_29 = (aot_gpr_29 + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A41AAC: aot_gpr_29 = (aot_gpr_29 + static_cast(-64)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(28), ctx.gpr[17]); @@ -4749,18 +4512,8 @@ L_08A41CE4: aot_gpr_29 = (aot_gpr_29 + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A41D28: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); ctx.gpr[8] = (ctx.gpr[10] & 255u); @@ -4791,18 +4544,8 @@ L_08A41D7C: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A41D88: aot_gpr_29 = (aot_gpr_29 + static_cast(-256)); { const std::uint32_t aot_run_words[6]{ctx.gpr[16], ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], aot_gpr_31}; @@ -5073,18 +4816,8 @@ L_08A41FE4: aot_gpr_29 = (aot_gpr_29 + static_cast(256)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A42004: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -5168,18 +4901,8 @@ L_08A420AC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A420BC: aot_gpr_4 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(4))); aot_gpr_4 = (aot_gpr_4 + static_cast(-19)); @@ -5198,18 +4921,8 @@ L_08A420D0: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A420E8: { const bool branch_taken = 0u == 0u; aot_gpr_2 = (0u | 1u); @@ -5225,18 +4938,8 @@ L_08A420F4: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A420FC: aot_gpr_5 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(84))); aot_gpr_6 = (0u | 1u); @@ -5277,18 +4980,8 @@ L_08A4212C: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A42134: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (2236u << 16u); @@ -5384,18 +5077,8 @@ L_08A421DC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A421EC: aot_gpr_29 = (aot_gpr_29 + static_cast(-112)); aot_gpr_5 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(900))); @@ -5483,18 +5166,8 @@ L_08A4225C: aot_gpr_29 = (aot_gpr_29 + static_cast(112)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A42270: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -5569,18 +5242,8 @@ L_08A422FC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A4230C: aot_gpr_29 = (aot_gpr_29 + static_cast(-224)); aot_fpr_12 = std::bit_cast(aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(16))); @@ -6038,18 +5701,8 @@ L_08A42718: aot_gpr_29 = (aot_gpr_29 + static_cast(224)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A42760: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(900))); @@ -6077,18 +5730,8 @@ L_08A42784: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A42790: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(900))); @@ -6116,18 +5759,8 @@ L_08A427B4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A427C0: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); ctx.gpr[7] = (aot_gpr_5 | 0u); @@ -6227,18 +5860,8 @@ L_08A42878: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A42880: aot_gpr_29 = (aot_gpr_29 + static_cast(-544)); { const std::uint32_t aot_run_words[9]{std::bit_cast(aot_fpr_20), std::bit_cast(ctx.fpr[22]), std::bit_cast(ctx.fpr[24]), ctx.gpr[16], ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], aot_gpr_31}; @@ -6347,18 +5970,8 @@ L_08A42968: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A42980: aot_gpr_4 = (static_cast(aot_gpr_4) < 50 ? 1u : 0u); { const bool branch_taken = aot_gpr_4 == 0u; @@ -6989,18 +6602,8 @@ L_08A42E44: aot_gpr_29 = (aot_gpr_29 + static_cast(544)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A42E70: aot_gpr_29 = (aot_gpr_29 + static_cast(-320)); { const std::uint32_t aot_run_words[7]{std::bit_cast(aot_fpr_20), std::bit_cast(ctx.fpr[22]), std::bit_cast(ctx.fpr[24]), ctx.gpr[16], ctx.gpr[17], ctx.gpr[18], aot_gpr_31}; @@ -7149,18 +6752,8 @@ L_08A42F80: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A42F98: aot_gpr_4 = (0u | 96u); aot_mem.aot_direct_store8(aot_gpr_29 + static_cast(80), static_cast(aot_gpr_4)); @@ -7448,18 +7041,8 @@ L_08A432DC: aot_gpr_29 = (aot_gpr_29 + static_cast(320)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A43300: aot_gpr_29 = (aot_gpr_29 + static_cast(-352)); { const std::uint32_t aot_run_words[9]{std::bit_cast(aot_fpr_20), std::bit_cast(ctx.fpr[22]), ctx.gpr[16], ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], aot_gpr_31}; @@ -8117,18 +7700,8 @@ L_08A438D0: aot_gpr_29 = (aot_gpr_29 + static_cast(352)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A438FC: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); { const std::uint32_t aot_run_words[7]{ctx.gpr[16], ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], aot_gpr_31}; @@ -8820,18 +8393,8 @@ L_08A43DD0: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A43DF4: aot_gpr_29 = (aot_gpr_29 + static_cast(-256)); { const std::uint32_t aot_run_words[10]{std::bit_cast(aot_fpr_20), std::bit_cast(ctx.fpr[22]), std::bit_cast(ctx.fpr[24]), ctx.gpr[16], ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], aot_gpr_31}; @@ -9090,717 +8653,8 @@ void recomp_unit_0143(Runtime &rt, AllegrexContext &ctx) { void register_generated_unit_143(Runtime &runtime) { runtime.register_generated_unit(143u, 0x08A40000u, 16384u, &recomp_unit_0143, &recomp_unit_0143_entry); - runtime.register_function(0x08A40000u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A4000Cu, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A40024u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A4004Cu, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A40058u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A40064u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A4006Cu, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A40074u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A40098u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A400B4u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A400D4u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A4011Cu, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A40134u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A40160u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A40170u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A40178u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A40198u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A401A8u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A401B8u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A401C4u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A401D0u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A401E0u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A401F0u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A40204u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A40208u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A40220u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A40228u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A40240u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A40268u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A40280u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A402ECu, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A4031Cu, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A4033Cu, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A40344u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A4034Cu, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A40354u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A40368u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A40374u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A4037Cu, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A40388u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A40390u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A40398u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A403ACu, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A403B4u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A403C0u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A403C8u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A403CCu, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A403E0u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A4044Cu, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A40458u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A40460u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A40464u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A4046Cu, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A40484u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A40490u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A40498u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A404A4u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A404ACu, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A404B4u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A404BCu, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A404C4u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A404CCu, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A404D4u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A404E8u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A404F0u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A404FCu, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A40504u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A40508u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A40518u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A40520u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A4052Cu, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A40534u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A40538u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A4054Cu, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A40560u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A4056Cu, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A4057Cu, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A4058Cu, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A405A4u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A405B4u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A405F0u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A405F8u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A40600u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A4060Cu, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A40640u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A40648u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A40660u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A40678u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A406E0u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A406F0u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A4072Cu, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A40778u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A40784u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A40818u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A40820u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A40828u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A40838u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A40844u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A40854u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A40864u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A4086Cu, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A40888u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A40898u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A408A8u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A408FCu, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A40944u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A40958u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A40984u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A409CCu, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A409D8u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A409E4u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A409FCu, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A40A08u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A40A40u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A40A5Cu, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A40A78u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A40A8Cu, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A40AC4u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A40ACCu, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A40ADCu, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A40AFCu, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A40B0Cu, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A40B14u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A40B1Cu, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A40B24u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A40B38u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A40B48u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A40B50u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A40B58u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A40B60u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A40B6Cu, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A40B8Cu, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A40B98u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A40BA0u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A40BC8u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A40BD0u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A40BE0u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A40BECu, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A40BF8u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A40C00u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A40C10u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A40C20u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A40C28u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A40C30u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A40C40u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A40C50u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A40C58u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A40C70u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A40C94u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A40CA0u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A40CACu, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A40CBCu, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A40CCCu, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A40CD4u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A40CDCu, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A40CECu, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A40CFCu, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A40D04u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A40D34u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A40D44u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A40D58u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A40D68u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A40D70u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A40D78u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A40D80u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A40D88u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A40D90u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A40D98u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A40DA0u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A40DA8u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A40DB0u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A40DB8u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A40DC0u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A40DC4u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A40DCCu, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A40DFCu, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A40E08u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A40E14u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A40E28u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A40E30u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A40E38u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A40E40u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A40E48u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A40E50u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A40E68u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A40E7Cu, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A40E84u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A40E94u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A40E9Cu, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A40EA8u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A40EB0u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A40EB8u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A40EC4u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A40ED0u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A40ED8u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A40EE8u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A40EF0u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A40EFCu, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A40F04u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A40F14u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A40F1Cu, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A40F34u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A40F40u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A40F54u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A40F60u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A40F68u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A40F7Cu, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A40F94u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A40F9Cu, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A40FACu, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A40FB0u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A40FCCu, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A40FE4u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A40FECu, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A41000u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A41008u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A41010u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A41018u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A41020u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A41030u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A4106Cu, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A41074u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A4107Cu, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A41090u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A410A4u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A41114u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A4111Cu, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A41124u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A4112Cu, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A41144u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A41148u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A411A4u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A411A8u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A411C0u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A41208u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A4121Cu, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A41254u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A41290u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A412B0u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A412CCu, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A41324u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A41344u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A41358u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A413A8u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A413C8u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A413DCu, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A4142Cu, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A4144Cu, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A41460u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A414B0u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A414D0u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A414E4u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A41534u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A41560u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A41568u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A41598u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A415D8u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A415ECu, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A41600u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A41660u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A41668u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A41670u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A41688u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A416D8u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A41710u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A41718u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A41744u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A41764u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A41770u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A41778u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A41780u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A41788u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A41790u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A41798u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A417A0u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A417A8u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A417B0u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A417B8u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A417C0u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A417C8u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A417D0u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A417D4u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A417DCu, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A417ECu, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A41804u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A4180Cu, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A41818u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A41820u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A41824u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A4182Cu, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A41850u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A41864u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A41874u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A41884u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A4188Cu, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A41894u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A418ACu, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A418C8u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A41904u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A41928u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A4194Cu, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A41968u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A4197Cu, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A41984u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A419B8u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A419E4u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A419F4u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A41A04u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A41A0Cu, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A41A14u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A41A2Cu, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A41A34u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A41A4Cu, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A41A54u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A41A6Cu, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A41A84u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A41A8Cu, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A41AACu, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A41B20u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A41B28u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A41B2Cu, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A41B3Cu, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A41B44u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A41B54u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A41B5Cu, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A41B6Cu, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A41B74u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A41B84u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A41B8Cu, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A41B9Cu, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A41BA4u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A41BB0u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A41BC0u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A41BC8u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A41BD8u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A41BE0u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A41BF4u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A41BFCu, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A41C00u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A41C0Cu, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A41C1Cu, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A41C30u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A41C40u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A41C54u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A41C64u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A41C78u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A41C88u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A41C90u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A41C98u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A41CA0u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A41CC0u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A41CD0u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A41CE4u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A41D28u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A41D7Cu, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A41D88u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A41DBCu, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A41EA0u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A41ED8u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A41EE0u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A41F10u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A41F18u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A41F34u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A41FD8u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A41FE0u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A41FE4u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A42004u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A42018u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A42020u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A42028u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A42030u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A42038u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A42040u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A42068u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A42070u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A42090u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A420ACu, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A420BCu, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A420D0u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A420E8u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A420F0u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A420F4u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A420FCu, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A4210Cu, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A42118u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A42120u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A42128u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A4212Cu, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A42134u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A42178u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A42180u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A42188u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A42190u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A42198u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A421A0u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A421ACu, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A421B4u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A421BCu, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A421D4u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A421DCu, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A421ECu, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A42208u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A4221Cu, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A4225Cu, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A42270u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A42284u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A4228Cu, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A422B4u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A422E4u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A422F0u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A422F8u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A422FCu, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A4230Cu, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A42374u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A42384u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A4238Cu, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A42394u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A42398u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A423F0u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A42438u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A42484u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A4248Cu, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A424C0u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A42520u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A42528u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A4255Cu, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A42588u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A4259Cu, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A425D0u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A425F8u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A42608u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A42614u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A42628u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A42644u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A4265Cu, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A42670u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A426ACu, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A426C0u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A426C4u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A426D4u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A426E0u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A426F0u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A426F8u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A42700u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A42708u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A42710u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A42718u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A42760u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A42774u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A4277Cu, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A42784u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A42790u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A427A4u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A427ACu, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A427B4u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A427C0u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A427E0u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A427E8u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A427F8u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A42808u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A4280Cu, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A42814u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A4281Cu, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A42834u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A42838u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A4283Cu, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A4286Cu, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A42874u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A42878u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A42880u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A42920u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A42928u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A4295Cu, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A42968u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A42980u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A4298Cu, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A429A8u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A429B0u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A429FCu, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A42A0Cu, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A42A2Cu, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A42A34u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A42A54u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A42AF0u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A42AF8u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A42B2Cu, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A42B48u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A42B50u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A42BA4u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A42BC4u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A42C68u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A42C70u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A42CA4u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A42CC0u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A42CC8u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A42D1Cu, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A42D3Cu, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A42D48u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A42DECu, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A42DF4u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A42E28u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A42E44u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A42E70u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A42F04u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A42F80u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A42F98u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A43010u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A4302Cu, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A4304Cu, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A4306Cu, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A430B8u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A430C0u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A4313Cu, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A43188u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A43190u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A431A0u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A4321Cu, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A4322Cu, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A43248u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A43268u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A43288u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A432D4u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A432DCu, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A43300u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A43378u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A433C8u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A43404u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A4345Cu, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A43468u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A43488u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A4349Cu, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A434A4u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A434E4u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A434F0u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A434F8u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A43500u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A4350Cu, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A43514u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A43518u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A43524u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A4352Cu, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A43538u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A43540u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A43544u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A43554u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A43568u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A4358Cu, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A435ACu, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A435B4u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A435C0u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A435D0u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A435ECu, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A43604u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A4361Cu, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A43654u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A43664u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A4366Cu, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A4368Cu, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A436B8u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A436D8u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A436E4u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A436ECu, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A436F4u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A436FCu, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A43728u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A43780u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A43788u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A437A8u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A437B0u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A437CCu, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A437D8u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A437E0u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A43808u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A43810u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A43838u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A43840u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A43864u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A4386Cu, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A438C0u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A438D0u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A438FCu, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A43938u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A43944u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A4394Cu, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A43958u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A43964u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A43968u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A43970u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A4397Cu, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A43988u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A43994u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A439A0u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A439ACu, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A439B8u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A439C4u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A439D0u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A439DCu, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A439E4u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A43A04u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A43A14u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A43A24u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A43A64u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A43A6Cu, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A43A74u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A43A7Cu, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A43A84u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A43A8Cu, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A43A94u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A43A98u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A43AA0u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A43AA8u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A43AB0u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A43AB8u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A43AC4u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A43AC8u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A43AD4u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A43AD8u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A43AE4u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A43AECu, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A43AF4u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A43AFCu, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A43B04u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A43B0Cu, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A43B18u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A43B24u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A43B30u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A43B3Cu, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A43B48u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A43B54u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A43B60u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A43B78u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A43B84u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A43B8Cu, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A43B94u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A43BA0u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A43BA8u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A43BB0u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A43BB8u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A43BC4u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A43BD0u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A43BDCu, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A43BE8u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A43BF4u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A43C00u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A43C0Cu, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A43C24u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A43C30u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A43C38u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A43C40u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A43C4Cu, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A43C54u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A43C5Cu, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A43C68u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A43C74u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A43C80u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A43C8Cu, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A43C98u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A43CA4u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A43CB0u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A43CC8u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A43CD4u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A43CDCu, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A43CE4u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A43CF0u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A43CF4u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A43CFCu, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A43D0Cu, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A43D14u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A43D1Cu, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A43D24u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A43D38u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A43D4Cu, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A43D5Cu, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A43D64u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A43D70u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A43D7Cu, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A43D88u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A43D94u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A43DA0u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A43DACu, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A43DB8u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A43DC4u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A43DD0u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A43DF4u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A43E58u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A43E64u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A43E6Cu, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A43E70u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A43E88u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A43E94u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A43E9Cu, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A43EA0u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A43EA8u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A43EB0u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A43EBCu, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A43EC4u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A43ECCu, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A43ED4u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A43EDCu, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A43EE4u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A43EF0u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A43F24u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A43F2Cu, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A43F3Cu, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A43F4Cu, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A43F5Cu, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A43F6Cu, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A43F7Cu, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A43F8Cu, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A43F9Cu, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A43FA4u, &recomp_unit_0143, "recomp_unit_0143"); - runtime.register_function(0x08A43FACu, &recomp_unit_0143, "recomp_unit_0143"); + // PSPRECOMP_V812_COMPACT_REGISTRATION: same entry set, looped once in Runtime instead of source-expanded calls. + runtime.register_generated_entry_mask(0x08A40000u, &recomp_unit_0143, "recomp_unit_0143", + kEntryMasks_recomp_unit_0143, 64u); } } // namespace psprecomp diff --git a/profiles/vcs/generated/generated_unit_0144.cpp b/profiles/vcs/generated/generated_unit_0144.cpp index d826d6e..f980b2d 100644 --- a/profiles/vcs/generated/generated_unit_0144.cpp +++ b/profiles/vcs/generated/generated_unit_0144.cpp @@ -865,6 +865,19 @@ LOCAL_DISPATCH: AOT_REGCACHE_SYNC_OUT(); return; } } +// PSPRECOMP_V812_SHARED_SCHED_BLOCK: one scheduler-exact slow boundary per unit. +LOCAL_SCHED_BOUNDARY: + ctx.pc = jump_target; + AOT_REGCACHE_SYNC_OUT(); + if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { + ++local_redispatch_rounds; + AOT_REGCACHE_SYNC_IN(); + local_transfers = 0u; + local_pc = ctx.pc; + entry_id = 0u; + goto LOCAL_DISPATCH; + } + return; L_08A44000: { const float fs = ctx.fpr[16]; const float ft = ctx.fpr[16]; if ((std::isinf(fs) && ft == 0.0f) || (std::isinf(ft) && fs == 0.0f)) aot_fpr_12 = std::bit_cast(0x7FC00000u); else aot_fpr_12 = fs * ft; } aot_fpr_13 = std::bit_cast(aot_mem.aot_direct_load32(aot_gpr_29 + static_cast(20))); @@ -1603,18 +1616,8 @@ L_08A445D0: aot_gpr_29 = (aot_gpr_29 + static_cast(256)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A44600: aot_gpr_29 = (aot_gpr_29 + static_cast(-432)); { const std::uint32_t aot_run_words[15]{std::bit_cast(ctx.fpr[20]), std::bit_cast(aot_fpr_22), std::bit_cast(ctx.fpr[24]), std::bit_cast(ctx.fpr[26]), std::bit_cast(ctx.fpr[28]), ctx.gpr[16], ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[22], ctx.gpr[23], ctx.gpr[30], aot_gpr_31}; @@ -3113,18 +3116,8 @@ L_08A452F4: aot_gpr_29 = (aot_gpr_29 + static_cast(432)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A45338: aot_gpr_29 = (aot_gpr_29 + static_cast(-208)); { const std::uint32_t aot_run_words[9]{std::bit_cast(ctx.fpr[20]), std::bit_cast(aot_fpr_22), ctx.gpr[16], ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], aot_gpr_31}; @@ -3535,18 +3528,8 @@ L_08A45670: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A45688: aot_gpr_4 = (ctx.gpr[16] | 0u); aot_gpr_5 = (ctx.gpr[17] | 0u); @@ -4309,18 +4292,8 @@ L_08A45BF0: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A45C08: aot_gpr_31 = (0x08A45C10u); if (([&]() { AOT_REGCACHE_SYNC_OUT(); const bool aot_regcache_same_ = (rt.invoke_compact_generated_leaf<&vcs_compact_leaf_08960424, 87u, 0x08960424u>(ctx, &aot_mem)); if (aot_regcache_same_) AOT_REGCACHE_SYNC_IN(); else aot_regcache_valid = false; return aot_regcache_same_; }()) && ctx.pc == 0x08A45C10u) goto L_08A45C10; @@ -4718,18 +4691,8 @@ L_08A45EF4: aot_gpr_29 = (aot_gpr_29 + static_cast(208)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A45F20: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); { const std::uint32_t aot_run_words[6]{ctx.gpr[16], ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], aot_gpr_31}; @@ -5077,18 +5040,8 @@ L_08A461A0: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A461B8: aot_gpr_5 = (2234u << 16u); aot_fpr_12 = std::bit_cast(aot_mem.aot_direct_load32(aot_gpr_5 + static_cast(7816))); @@ -5279,18 +5232,8 @@ L_08A46344: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A46364: aot_gpr_29 = (aot_gpr_29 + static_cast(-1056)); { const std::uint32_t aot_run_words[14]{std::bit_cast(ctx.fpr[20]), std::bit_cast(aot_fpr_22), std::bit_cast(ctx.fpr[24]), std::bit_cast(ctx.fpr[26]), ctx.gpr[16], ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[22], ctx.gpr[23], ctx.gpr[30], aot_gpr_31}; @@ -8871,792 +8814,8 @@ void recomp_unit_0144(Runtime &rt, AllegrexContext &ctx) { void register_generated_unit_144(Runtime &runtime) { runtime.register_generated_unit(144u, 0x08A44000u, 16384u, &recomp_unit_0144, &recomp_unit_0144_entry); - runtime.register_function(0x08A44000u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A44028u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A44030u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A44064u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A440A8u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A440C0u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A440F4u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A440FCu, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A44104u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A4410Cu, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A44114u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A4411Cu, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A44140u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A44168u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A44190u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A441B8u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A441E0u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A441ECu, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A441F4u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A44200u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A44208u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A44214u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A4421Cu, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A44228u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A44230u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A4423Cu, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A44244u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A44248u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A44250u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A44264u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A4426Cu, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A44278u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A44280u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A44284u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A44294u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A4429Cu, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A442A8u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A442B0u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A442B4u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A442C8u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A442DCu, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A442ECu, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A442FCu, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A44308u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A44310u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A44318u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A44324u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A4432Cu, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A44330u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A44340u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A44348u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A44354u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A4435Cu, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A44360u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A44374u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A44388u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A443BCu, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A443C8u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A443D8u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A443F8u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A44408u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A44418u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A44428u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A4442Cu, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A4446Cu, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A44474u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A44484u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A44488u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A444B0u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A444C4u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A444D4u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A44510u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A44580u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A445D0u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A44600u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A44670u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A4467Cu, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A4468Cu, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A44694u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A4469Cu, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A446BCu, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A446C4u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A446D4u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A446DCu, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A446E4u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A446FCu, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A44708u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A447C0u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A447C8u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A447D0u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A447E0u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A447ECu, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A44804u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A4480Cu, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A4481Cu, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A4482Cu, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A44858u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A44864u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A4486Cu, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A44874u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A448DCu, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A44904u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A4492Cu, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A44938u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A44954u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A44974u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A449B4u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A449BCu, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A449DCu, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A44A1Cu, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A44A24u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A44A38u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A44A4Cu, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A44A54u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A44A68u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A44A9Cu, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A44AE8u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A44B2Cu, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A44B7Cu, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A44BBCu, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A44BCCu, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A44C3Cu, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A44C64u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A44C8Cu, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A44CB4u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A44CF8u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A44D04u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A44D14u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A44D2Cu, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A44D48u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A44D58u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A44D60u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A44D68u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A44D74u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A44D7Cu, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A44DA0u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A44DA8u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A44DDCu, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A44DF4u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A44E28u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A44E30u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A44E64u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A44E70u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A44E78u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A44E80u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A44E9Cu, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A44EA4u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A44EC0u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A44EC8u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A44ED4u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A44EE0u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A44F08u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A44F10u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A44F44u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A44F5Cu, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A44F84u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A44F8Cu, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A44FC0u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A44FC4u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A44FE0u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A44FFCu, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A45008u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A45010u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A4501Cu, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A45024u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A4502Cu, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A45034u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A45040u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A4504Cu, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A4505Cu, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A4506Cu, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A4507Cu, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A45094u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A450E8u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A450FCu, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A45108u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A45114u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A45124u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A45148u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A45158u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A45164u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A45178u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A4518Cu, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A4519Cu, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A451A8u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A451D4u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A451E0u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A451F0u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A45200u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A45218u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A45220u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A45230u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A45244u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A45250u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A45260u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A45274u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A45280u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A4528Cu, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A45298u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A452B0u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A452BCu, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A452C4u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A452D0u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A452E0u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A452F4u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A45338u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A45394u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A453B0u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A453CCu, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A453ECu, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A453F4u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A45408u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A45418u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A45420u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A45428u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A45430u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A45444u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A45450u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A4546Cu, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A45478u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A454A4u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A454B0u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A454D0u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A454E0u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A454E8u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A454F0u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A454F4u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A45584u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A45590u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A455A0u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A455A8u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A455B0u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A455B8u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A455D0u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A455E0u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A455FCu, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A45608u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A45610u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A4561Cu, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A45628u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A45634u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A45644u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A4564Cu, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A45654u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A4565Cu, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A45670u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A45688u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A45698u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A456A8u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A456B0u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A456B8u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A456C4u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A456CCu, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A456E8u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A456ECu, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A456F4u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A4570Cu, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A4571Cu, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A45724u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A4572Cu, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A45738u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A45744u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A45760u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A45778u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A45784u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A457A0u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A457BCu, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A457D0u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A457DCu, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A45800u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A45808u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A45824u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A45828u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A4582Cu, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A45834u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A45848u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A45850u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A45858u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A45860u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A458B4u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A458BCu, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A458C4u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A458D8u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A458E0u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A458E4u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A458ECu, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A45900u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A45904u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A4590Cu, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A45914u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A4591Cu, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A45940u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A45948u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A4595Cu, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A45964u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A4596Cu, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A45974u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A459ECu, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A459F0u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A45A00u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A45A04u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A45A14u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A45A20u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A45A3Cu, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A45A40u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A45A50u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A45A64u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A45A70u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A45A94u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A45A9Cu, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A45AB8u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A45AC4u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A45AD4u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A45AE0u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A45AE8u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A45AFCu, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A45B08u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A45B14u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A45B1Cu, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A45B24u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A45B44u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A45B54u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A45B6Cu, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A45B74u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A45B78u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A45B94u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A45B9Cu, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A45BA4u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A45BACu, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A45BB4u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A45BD0u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A45BDCu, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A45BF0u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A45C08u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A45C10u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A45C18u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A45C24u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A45C2Cu, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A45C40u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A45C4Cu, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A45C58u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A45C64u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A45C74u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A45C7Cu, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A45C88u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A45C90u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A45C98u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A45CB0u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A45CC0u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A45CCCu, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A45CD8u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A45CE8u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A45D04u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A45D18u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A45D24u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A45D5Cu, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A45D64u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A45D70u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A45D78u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A45D88u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A45DA0u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A45DA8u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A45DD8u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A45DE0u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A45E00u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A45E08u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A45E10u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A45E18u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A45E2Cu, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A45E34u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A45E3Cu, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A45E4Cu, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A45E54u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A45E84u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A45E94u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A45EBCu, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A45ECCu, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A45ED8u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A45EE8u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A45EF0u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A45EF4u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A45F20u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A45F50u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A45F64u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A45F6Cu, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A45F74u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A45F7Cu, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A45F84u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A45F8Cu, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A45F98u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A45FACu, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A45FB8u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A45FC0u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A45FC8u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A45FF0u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A45FF8u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A46018u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A46020u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A4602Cu, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A46038u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A46044u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A46054u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A4605Cu, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A46060u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A46068u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A46070u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A46080u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A4608Cu, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A460A4u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A460D4u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A460DCu, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A460E4u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A46104u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A4610Cu, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A46118u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A46138u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A46144u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A46148u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A46150u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A46160u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A46180u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A461A0u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A461B8u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A461C8u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A461DCu, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A461F0u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A46204u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A46210u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A46228u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A46248u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A4626Cu, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A46280u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A462ACu, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A462B0u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A462B8u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A462E8u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A462F8u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A4631Cu, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A46330u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A46338u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A4633Cu, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A46344u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A46364u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A463B4u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A463E4u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A463FCu, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A46404u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A46420u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A46440u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A46448u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A46450u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A46458u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A46460u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A46468u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A46478u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A46488u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A46498u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A464A8u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A464B8u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A464C8u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A464D8u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A464E8u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A464FCu, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A4650Cu, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A46514u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A4651Cu, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A46534u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A46538u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A46544u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A4654Cu, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A46554u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A4655Cu, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A46564u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A46570u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A46590u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A465B0u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A465C4u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A465DCu, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A465E4u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A465ECu, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A465F4u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A46604u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A46614u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A46618u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A46620u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A4662Cu, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A46634u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A4663Cu, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A46640u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A46648u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A46650u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A46660u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A4666Cu, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A46674u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A4667Cu, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A46684u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A4668Cu, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A46694u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A466A0u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A466A8u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A466B0u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A466B8u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A466C8u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A466D8u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A466DCu, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A466E8u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A466F4u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A46704u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A46720u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A46724u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A4672Cu, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A46768u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A46770u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A46778u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A467B8u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A467D0u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A467D8u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A467E0u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A467F4u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A467FCu, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A4680Cu, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A4681Cu, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A46830u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A46840u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A46848u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A46854u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A46860u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A46868u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A46870u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A46884u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A4688Cu, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A468DCu, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A46940u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A46980u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A4698Cu, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A469A4u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A469ACu, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A469B4u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A469BCu, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A469C4u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A469D4u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A469D8u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A469E0u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A469E4u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A469ECu, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A469F4u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A469FCu, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A46A6Cu, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A46A74u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A46A7Cu, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A46A88u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A46A98u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A46AA8u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A46AB4u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A46AB8u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A46AD0u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A46AE0u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A46AF0u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A46B00u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A46B10u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A46B20u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A46B30u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A46B38u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A46B3Cu, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A46B54u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A46B58u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A46B64u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A46B6Cu, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A46B74u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A46B80u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A46B94u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A46BA8u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A46BACu, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A46BC8u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A46BD4u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A46BE0u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A46BE8u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A46BF4u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A46BFCu, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A46C08u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A46C14u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A46C1Cu, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A46C24u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A46C34u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A46C44u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A46C50u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A46C60u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A46C68u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A46C70u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A46C78u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A46C80u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A46C8Cu, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A46C94u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A46C9Cu, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A46CA4u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A46CB4u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A46CC4u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A46CCCu, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A46CE8u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A46D00u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A46D08u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A46D10u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A46D18u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A46D20u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A46D28u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A46D38u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A46D40u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A46D50u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A46D58u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A46D74u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A46D8Cu, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A46D94u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A46D9Cu, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A46DA4u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A46DB4u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A46DBCu, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A46DC8u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A46DD0u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A46DE8u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A46DF0u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A46E18u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A46E24u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A46E2Cu, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A46E34u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A46EA8u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A46ED0u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A46EF8u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A46F00u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A46F20u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A46F40u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A46F8Cu, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A46F94u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A46FB4u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A46FF4u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A46FF8u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A47008u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A47014u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A47028u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A4702Cu, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A47034u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A47048u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A47088u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A4708Cu, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A470F8u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A4713Cu, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A4718Cu, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A471CCu, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A471F4u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A47200u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A47224u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A4722Cu, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A47240u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A4725Cu, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A47268u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A47278u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A472E8u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A47318u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A47340u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A47368u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A4736Cu, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A47374u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A47380u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A47388u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A47390u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A473A8u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A473C4u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A473D8u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A473E0u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A473E8u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A473F0u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A47400u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A47428u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A47434u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A47470u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A4749Cu, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A474D0u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A474D8u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A4750Cu, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A47514u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A4751Cu, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A47524u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A4753Cu, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A47544u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A47558u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A47564u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A4756Cu, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A4757Cu, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A47588u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A475B0u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A475BCu, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A475F8u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A47624u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A47650u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A47658u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A4768Cu, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A4769Cu, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A476ACu, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A476BCu, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A476CCu, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A476DCu, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A476ECu, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A47704u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A4770Cu, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A47724u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A4772Cu, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A4773Cu, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A47754u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A4775Cu, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A47774u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A4777Cu, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A47828u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A4782Cu, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A47840u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A47850u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A47854u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A4785Cu, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A47870u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A47888u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A4788Cu, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A47898u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A478D4u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A478DCu, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A478E0u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A47964u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A47968u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A4798Cu, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A479CCu, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A479D8u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A479F4u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A47A00u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A47A14u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A47A24u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A47A2Cu, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A47A34u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A47A3Cu, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A47AF8u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A47B14u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A47B18u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A47B2Cu, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A47B3Cu, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A47B40u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A47B48u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A47B5Cu, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A47B74u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A47B78u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A47B84u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A47BC0u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A47BC8u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A47BCCu, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A47BFCu, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A47C04u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A47C1Cu, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A47C74u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A47CACu, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A47CB8u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A47CC4u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A47CD4u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A47CDCu, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A47CE4u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A47CECu, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A47D08u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A47D10u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A47D18u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A47D24u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A47D38u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A47D48u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A47DB8u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A47E34u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A47E4Cu, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A47E6Cu, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A47EA0u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A47EA8u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A47ED0u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A47ED8u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A47EF0u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A47EF8u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A47F2Cu, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A47F34u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A47F4Cu, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A47F78u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A47F8Cu, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A47FA4u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A47FBCu, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A47FC0u, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A47FCCu, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A47FECu, &recomp_unit_0144, "recomp_unit_0144"); - runtime.register_function(0x08A47FFCu, &recomp_unit_0144, "recomp_unit_0144"); + // PSPRECOMP_V812_COMPACT_REGISTRATION: same entry set, looped once in Runtime instead of source-expanded calls. + runtime.register_generated_entry_mask(0x08A44000u, &recomp_unit_0144, "recomp_unit_0144", + kEntryMasks_recomp_unit_0144, 64u); } } // namespace psprecomp diff --git a/profiles/vcs/generated/generated_unit_0145.cpp b/profiles/vcs/generated/generated_unit_0145.cpp index 281c1cb..247ca92 100644 --- a/profiles/vcs/generated/generated_unit_0145.cpp +++ b/profiles/vcs/generated/generated_unit_0145.cpp @@ -801,6 +801,19 @@ LOCAL_DISPATCH: AOT_REGCACHE_SYNC_OUT(); return; } } +// PSPRECOMP_V812_SHARED_SCHED_BLOCK: one scheduler-exact slow boundary per unit. +LOCAL_SCHED_BOUNDARY: + ctx.pc = jump_target; + AOT_REGCACHE_SYNC_OUT(); + if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { + ++local_redispatch_rounds; + AOT_REGCACHE_SYNC_IN(); + local_transfers = 0u; + local_pc = ctx.pc; + entry_id = 0u; + goto LOCAL_DISPATCH; + } + return; L_08A48000: aot_gpr_5 = (0u | 3u); { const bool branch_taken = aot_gpr_4 == aot_gpr_5; @@ -1279,18 +1292,8 @@ L_08A483E8: aot_gpr_29 = (aot_gpr_29 + static_cast(1056)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A4842C: aot_gpr_29 = (aot_gpr_29 + static_cast(-688)); { const std::uint32_t aot_run_words[15]{std::bit_cast(aot_fpr_20), std::bit_cast(ctx.fpr[22]), std::bit_cast(ctx.fpr[24]), std::bit_cast(ctx.fpr[26]), std::bit_cast(ctx.fpr[28]), ctx.gpr[16], ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[22], ctx.gpr[23], ctx.gpr[30], aot_gpr_31}; @@ -3770,18 +3773,8 @@ L_08A49960: aot_gpr_29 = (aot_gpr_29 + static_cast(688)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A499A4: aot_gpr_29 = (aot_gpr_29 + static_cast(-1104)); { const std::uint32_t aot_run_words[13]{std::bit_cast(aot_fpr_20), std::bit_cast(ctx.fpr[22]), std::bit_cast(ctx.fpr[24]), ctx.gpr[16], ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[22], ctx.gpr[23], ctx.gpr[30], aot_gpr_31}; @@ -5998,18 +5991,8 @@ L_08A4AAF4: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A4AB0C: aot_gpr_31 = (0x08A4AB14u); if (([&]() { /*PSPRECOMP_RESIDENT_SCHED_SAFE*/ if (rt.resident_generated_leaf_fast_allowed()) return rt.invoke_resident_generated_leaf<&vcs_resident_region_08B20934, 199u, 110u, 0x08B20934u>(ctx, &aot_mem, ctx.pc, ctx.hi, ctx.lo, aot_gpr_2, aot_gpr_4, aot_gpr_5, aot_gpr_6, ctx.gpr[7], ctx.gpr[28], aot_gpr_31); AOT_REGCACHE_SYNC_OUT(); const bool aot_regcache_same_ = (rt.invoke_resident_scheduler_fallback<&recomp_unit_0199_entry, 199u, 110u, 0x08B20934u>(ctx, &aot_mem)); if (aot_regcache_same_) AOT_REGCACHE_SYNC_IN(); else aot_regcache_valid = false; return aot_regcache_same_; }()) && ctx.pc == 0x08A4AB14u) goto L_08A4AB14; @@ -6907,18 +6890,8 @@ L_08A4B224: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A4B23C: aot_fpr_12 = std::bit_cast(aot_mem.aot_direct_load32(ctx.gpr[18] + static_cast(0))); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(672), std::bit_cast(aot_fpr_12)); @@ -7198,18 +7171,8 @@ L_08A4B450: aot_gpr_29 = (aot_gpr_29 + static_cast(1104)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A4B48C: aot_gpr_29 = (aot_gpr_29 + static_cast(-352)); { const std::uint32_t aot_run_words[11]{std::bit_cast(aot_fpr_20), ctx.gpr[16], ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[22], ctx.gpr[23], ctx.gpr[30], aot_gpr_31}; @@ -8163,18 +8126,8 @@ L_08A4BB28: aot_gpr_29 = (aot_gpr_29 + static_cast(352)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A4BB5C: aot_gpr_29 = (aot_gpr_29 + static_cast(-320)); { const std::uint32_t aot_run_words[13]{std::bit_cast(aot_fpr_20), std::bit_cast(ctx.fpr[22]), std::bit_cast(ctx.fpr[24]), ctx.gpr[16], ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[22], ctx.gpr[23], ctx.gpr[30], aot_gpr_31}; @@ -8827,728 +8780,8 @@ void recomp_unit_0145(Runtime &rt, AllegrexContext &ctx) { void register_generated_unit_145(Runtime &runtime) { runtime.register_generated_unit(145u, 0x08A48000u, 16384u, &recomp_unit_0145, &recomp_unit_0145_entry); - runtime.register_function(0x08A48000u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4800Cu, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4801Cu, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A48040u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A48050u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4805Cu, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A48070u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A48084u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A48098u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A480A8u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A480D4u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A480E0u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A480F0u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A48100u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A48118u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A48120u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A48130u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A48144u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A48150u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A48160u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A48174u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A48180u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4818Cu, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4819Cu, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A481B4u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A481C0u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A481C8u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A481D4u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A481E4u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A481F8u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A48208u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A48240u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4824Cu, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4825Cu, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A482C8u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A48344u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4835Cu, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A48368u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A48388u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4838Cu, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A483A8u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A483B8u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A483C4u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A483D8u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A483E8u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4842Cu, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A48480u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A48498u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A484ACu, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A484F0u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A48504u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4850Cu, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A48514u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A48518u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A485A8u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A485B4u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A485F0u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A48618u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A48624u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A48640u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4864Cu, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A48668u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A48680u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A48684u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4868Cu, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A48694u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A486B8u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A486D4u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A486D8u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A486E4u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A486ECu, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A486F4u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A486FCu, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A48704u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A48708u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A48710u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4871Cu, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A48734u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A48758u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4876Cu, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A48778u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A48780u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A48788u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4879Cu, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A487A8u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A487C8u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A487DCu, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A48820u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A48828u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A48848u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A48860u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A48868u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A48870u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4887Cu, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A48880u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4888Cu, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A488B0u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A488C4u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A488D0u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A488D8u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A488E4u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A48904u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A48918u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A48920u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4892Cu, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A48934u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A48950u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A48964u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A48974u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A48984u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A48994u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A489CCu, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A489E8u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A489F0u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A489F8u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A48A2Cu, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A48A48u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A48A58u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A48A64u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A48A6Cu, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A48A7Cu, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A48A8Cu, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A48AA0u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A48AB4u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A48AE0u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A48AE8u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A48AF0u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A48B04u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A48B24u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A48B30u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A48B48u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A48B58u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A48B68u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A48B70u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A48B88u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A48BA8u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A48BB8u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A48BE0u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A48C1Cu, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A48C24u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A48C34u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A48C3Cu, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A48C54u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A48C78u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A48C8Cu, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A48C94u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A48C9Cu, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A48CACu, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A48CB4u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A48CC8u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A48CFCu, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A48D1Cu, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A48D2Cu, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A48D54u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A48D90u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A48D98u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A48DA0u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A48DA8u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A48DF4u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A48DFCu, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A48E18u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A48E48u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A48E60u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A48E8Cu, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A48EA0u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A48EACu, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A48EC4u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A48F08u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A48F14u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A48F24u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A48F34u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A48F44u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A48F70u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A48F9Cu, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A48FA4u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A48FB8u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A48FC4u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A48FF4u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A49004u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A49014u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A49024u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A49030u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A49050u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A49060u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A49088u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A490C4u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4910Cu, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A49150u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A49168u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A49170u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A49180u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A49184u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4919Cu, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A491A4u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A491B4u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A491E8u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A491F8u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A49200u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4921Cu, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A49230u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A49238u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A49240u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A49244u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A492D4u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A492E0u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4931Cu, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4936Cu, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A49380u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A49390u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A49398u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A493A0u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A493B8u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A493C8u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4940Cu, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A49424u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A49428u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A49440u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A49448u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A49458u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4948Cu, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4949Cu, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A494B8u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A494C4u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A494D4u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A494F4u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A494FCu, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A49504u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4950Cu, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A49514u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A49520u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A49528u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A49544u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4955Cu, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A49564u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4956Cu, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A49588u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A49594u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A495ACu, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A495B4u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A495BCu, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A495CCu, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A495DCu, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A495E8u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A496A0u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4971Cu, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A49720u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4972Cu, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4974Cu, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A49760u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A497A0u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A497B4u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A497BCu, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A497CCu, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A497D0u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A497E8u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A497F0u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A49800u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A49834u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A49844u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A49868u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A49874u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A49894u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4989Cu, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A498B0u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A498C8u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A498D0u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A498E4u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A498F0u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A498F8u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A49904u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A49918u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A49924u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A49938u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A49940u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4995Cu, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A49960u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A499A4u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A49A18u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A49A24u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A49A30u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A49A38u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A49A40u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A49A5Cu, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A49A68u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A49A74u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A49A7Cu, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A49A84u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A49A8Cu, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A49A94u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A49A9Cu, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A49AA4u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A49AA8u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A49AB0u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A49ACCu, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A49AD4u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A49ADCu, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A49AECu, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A49AF8u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A49B8Cu, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A49BA4u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A49C0Cu, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A49C38u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A49C44u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A49C60u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A49C78u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A49C94u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A49CB4u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A49CE4u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A49CECu, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A49CF4u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A49CFCu, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A49D04u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A49D1Cu, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A49D40u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A49D78u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A49D94u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A49DB0u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A49DBCu, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A49DC4u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A49DE4u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A49DF0u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A49E08u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A49E18u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A49E20u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A49E28u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A49E2Cu, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A49E54u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A49E60u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A49E70u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A49E80u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A49E88u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A49EA4u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A49EA8u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A49EB0u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A49ECCu, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A49ED8u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A49EE0u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A49EE8u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A49EF0u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A49EF8u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A49F00u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A49F10u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A49F18u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A49F24u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A49F34u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A49F44u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A49F54u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A49F58u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A49F64u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A49F6Cu, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A49F74u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A49FACu, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A49FB8u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A49FC4u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A49FD0u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A49FE0u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A49FECu, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A49FFCu, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4A000u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4A008u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4A014u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4A020u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4A028u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4A034u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4A03Cu, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4A044u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4A054u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4A064u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4A070u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4A078u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4A098u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4A0A0u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4A0B8u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4A0C0u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4A0D0u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4A0E0u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4A0F0u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4A100u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4A110u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4A120u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4A130u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4A138u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4A140u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4A168u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4A174u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4A1B0u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4A200u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4A214u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4A220u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4A228u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4A240u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4A264u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4A26Cu, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4A274u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4A27Cu, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4A284u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4A28Cu, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4A2A0u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4A2A8u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4A2B4u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4A2BCu, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4A2C0u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4A2CCu, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4A2D4u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4A2E8u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4A2FCu, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4A30Cu, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4A31Cu, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4A32Cu, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4A334u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4A340u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4A348u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4A34Cu, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4A358u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4A360u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4A36Cu, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4A374u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4A378u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4A388u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4A39Cu, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4A3A8u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4A3B0u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4A3C8u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4A3ECu, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4A3FCu, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4A414u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4A41Cu, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4A434u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4A440u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4A448u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4A450u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4A4E0u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4A4E4u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4A4F8u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4A508u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4A50Cu, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4A514u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4A518u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4A528u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4A540u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4A544u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4A550u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4A58Cu, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4A594u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4A598u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4A5D0u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4A5D8u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4A5F0u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4A630u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4A63Cu, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4A650u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4A660u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4A670u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4A680u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4A684u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4A6E8u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4A6F0u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4A700u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4A740u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4A754u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4A764u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4A7BCu, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4A844u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4A8ACu, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4A8B4u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4A8C0u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4A924u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4A92Cu, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4A93Cu, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4A9ACu, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4A9C0u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4A9C8u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4A9D4u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4A9E0u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4A9E8u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4A9F4u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4A9FCu, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4AA00u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4AA18u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4AA20u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4AA2Cu, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4AA34u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4AA38u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4AA50u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4AA54u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4AA5Cu, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4AA68u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4AA80u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4AA8Cu, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4AAA8u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4AAB4u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4AAC0u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4AAD0u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4AAD8u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4AAF4u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4AB0Cu, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4AB14u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4AB28u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4AB44u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4AB4Cu, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4AB54u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4AB64u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4AB74u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4AB94u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4ABA4u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4AC20u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4AC34u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4AC3Cu, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4AC4Cu, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4AC54u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4AC6Cu, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4ACA0u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4ACB0u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4AD2Cu, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4AD3Cu, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4ADC0u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4ADC8u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4ADF4u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4AE38u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4AE4Cu, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4AE5Cu, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4AE6Cu, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4AE78u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4AE94u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4AE9Cu, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4AEA4u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4AEB0u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4AEB8u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4AEC0u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4AECCu, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4AEE0u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4AF00u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4AF10u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4AF20u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4AF28u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4AF30u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4AF48u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4AF70u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4AF80u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4AF90u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4AF98u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4AFA0u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4AFF0u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4AFF8u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4B008u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4B014u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4B018u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4B028u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4B03Cu, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4B04Cu, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4B054u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4B05Cu, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4B068u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4B07Cu, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4B08Cu, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4B094u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4B09Cu, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4B0A4u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4B0BCu, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4B0D8u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4B0DCu, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4B0F0u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4B100u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4B104u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4B10Cu, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4B120u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4B138u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4B13Cu, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4B148u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4B184u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4B18Cu, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4B190u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4B1C0u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4B1C8u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4B1E0u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4B208u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4B224u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4B23Cu, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4B264u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4B26Cu, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4B274u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4B27Cu, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4B288u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4B2A4u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4B2ACu, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4B2B4u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4B2BCu, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4B2C8u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4B2E4u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4B2F0u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4B2F8u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4B30Cu, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4B31Cu, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4B324u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4B32Cu, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4B334u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4B340u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4B368u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4B370u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4B398u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4B3A0u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4B3A8u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4B3BCu, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4B3C4u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4B3F0u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4B3F8u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4B400u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4B408u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4B410u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4B41Cu, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4B428u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4B448u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4B450u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4B48Cu, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4B4D8u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4B4E0u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4B4E8u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4B4F0u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4B4F8u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4B4FCu, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4B508u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4B524u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4B52Cu, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4B534u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4B53Cu, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4B544u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4B554u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4B574u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4B57Cu, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4B584u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4B590u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4B5B0u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4B5B8u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4B5CCu, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4B5D4u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4B5DCu, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4B5E8u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4B608u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4B614u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4B618u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4B624u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4B64Cu, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4B654u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4B65Cu, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4B694u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4B6C4u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4B6F4u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4B724u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4B754u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4B784u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4B7B4u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4B7E0u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4B7ECu, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4B7F4u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4B800u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4B808u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4B81Cu, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4B86Cu, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4B890u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4B8B8u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4B8E4u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4B940u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4B970u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4B978u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4B984u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4B99Cu, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4B9A4u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4B9C0u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4BA34u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4BA3Cu, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4BA5Cu, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4BA64u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4BA7Cu, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4BA84u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4BAA4u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4BAC4u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4BADCu, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4BAE4u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4BB00u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4BB0Cu, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4BB24u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4BB28u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4BB5Cu, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4BBA8u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4BBE8u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4BBF8u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4BC00u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4BC08u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4BC0Cu, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4BC24u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4BC2Cu, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4BC38u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4BC40u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4BC58u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4BC80u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4BCC4u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4BCE4u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4BCF8u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4BD04u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4BD24u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4BD38u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4BD44u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4BD4Cu, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4BD70u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4BDACu, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4BE10u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4BE2Cu, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4BE54u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4BE70u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4BE7Cu, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4BF60u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4BF78u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4BF80u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4BF88u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4BF94u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4BF9Cu, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4BFACu, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4BFB4u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4BFCCu, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4BFD4u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4BFE0u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4BFE8u, &recomp_unit_0145, "recomp_unit_0145"); - runtime.register_function(0x08A4BFF0u, &recomp_unit_0145, "recomp_unit_0145"); + // PSPRECOMP_V812_COMPACT_REGISTRATION: same entry set, looped once in Runtime instead of source-expanded calls. + runtime.register_generated_entry_mask(0x08A48000u, &recomp_unit_0145, "recomp_unit_0145", + kEntryMasks_recomp_unit_0145, 64u); } } // namespace psprecomp diff --git a/profiles/vcs/generated/generated_unit_0146.cpp b/profiles/vcs/generated/generated_unit_0146.cpp index 4b45966..4e5243b 100644 --- a/profiles/vcs/generated/generated_unit_0146.cpp +++ b/profiles/vcs/generated/generated_unit_0146.cpp @@ -665,6 +665,19 @@ LOCAL_DISPATCH: AOT_REGCACHE_SYNC_OUT(); return; } } +// PSPRECOMP_V812_SHARED_SCHED_BLOCK: one scheduler-exact slow boundary per unit. +LOCAL_SCHED_BOUNDARY: + ctx.pc = jump_target; + AOT_REGCACHE_SYNC_OUT(); + if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { + ++local_redispatch_rounds; + AOT_REGCACHE_SYNC_IN(); + local_transfers = 0u; + local_pc = ctx.pc; + entry_id = 0u; + goto LOCAL_DISPATCH; + } + return; L_08A4C000: { const bool branch_taken = aot_gpr_4 == ctx.gpr[20]; if (branch_taken) { @@ -715,18 +728,8 @@ L_08A4C030: aot_gpr_29 = (aot_gpr_29 + static_cast(320)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A4C070: aot_gpr_29 = (aot_gpr_29 + static_cast(-1472)); { const std::uint32_t aot_run_words[16]{std::bit_cast(aot_fpr_20), std::bit_cast(ctx.fpr[22]), std::bit_cast(ctx.fpr[24]), std::bit_cast(ctx.fpr[26]), std::bit_cast(ctx.fpr[28]), std::bit_cast(ctx.fpr[30]), ctx.gpr[16], ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[22], ctx.gpr[23], ctx.gpr[30], aot_gpr_31}; @@ -3739,18 +3742,8 @@ L_08A4D7DC: aot_gpr_29 = (aot_gpr_29 + static_cast(1472)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A4D824: aot_gpr_29 = (aot_gpr_29 + static_cast(-288)); { const std::uint32_t aot_run_words[11]{std::bit_cast(aot_fpr_20), std::bit_cast(ctx.fpr[22]), std::bit_cast(ctx.fpr[24]), std::bit_cast(ctx.fpr[26]), std::bit_cast(ctx.fpr[28]), ctx.gpr[16], ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], aot_gpr_31}; @@ -4333,18 +4326,8 @@ L_08A4DDF8: aot_gpr_29 = (aot_gpr_29 + static_cast(288)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A4DE30: aot_gpr_29 = (aot_gpr_29 + static_cast(-144)); { const std::uint32_t aot_run_words[8]{std::bit_cast(aot_fpr_20), std::bit_cast(ctx.fpr[22]), ctx.gpr[16], ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], aot_gpr_31}; @@ -4971,18 +4954,8 @@ L_08A4E378: aot_gpr_29 = (aot_gpr_29 + static_cast(144)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A4E3A0: aot_gpr_29 = (aot_gpr_29 + static_cast(-416)); { const std::uint32_t aot_run_words[15]{std::bit_cast(aot_fpr_20), std::bit_cast(ctx.fpr[22]), std::bit_cast(ctx.fpr[24]), std::bit_cast(ctx.fpr[26]), std::bit_cast(ctx.fpr[28]), ctx.gpr[16], ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[22], ctx.gpr[23], ctx.gpr[30], aot_gpr_31}; @@ -5692,18 +5665,8 @@ L_08A4E94C: aot_gpr_29 = (aot_gpr_29 + static_cast(416)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A4E990: aot_gpr_29 = (aot_gpr_29 + static_cast(-320)); { const std::uint32_t aot_run_words[14]{std::bit_cast(aot_fpr_20), std::bit_cast(ctx.fpr[22]), std::bit_cast(ctx.fpr[24]), std::bit_cast(ctx.fpr[26]), ctx.gpr[16], ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[22], ctx.gpr[23], ctx.gpr[30], aot_gpr_31}; @@ -6230,18 +6193,8 @@ L_08A4EE84: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A4EE9C: aot_gpr_4 = (14621u << 16u); aot_gpr_4 = (aot_gpr_4 | 18770u); @@ -6479,18 +6432,8 @@ L_08A4F0D0: aot_gpr_29 = (aot_gpr_29 + static_cast(320)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A4F110: aot_gpr_29 = (aot_gpr_29 + static_cast(-1296)); { const std::uint32_t aot_run_words[14]{std::bit_cast(aot_fpr_20), std::bit_cast(ctx.fpr[22]), std::bit_cast(ctx.fpr[24]), std::bit_cast(ctx.fpr[26]), ctx.gpr[16], ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[22], ctx.gpr[23], ctx.gpr[30], aot_gpr_31}; @@ -8808,592 +8751,8 @@ void recomp_unit_0146(Runtime &rt, AllegrexContext &ctx) { void register_generated_unit_146(Runtime &runtime) { runtime.register_generated_unit(146u, 0x08A4C000u, 16384u, &recomp_unit_0146, &recomp_unit_0146_entry); - runtime.register_function(0x08A4C000u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4C008u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4C010u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4C024u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4C030u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4C070u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4C0ECu, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4C100u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4C10Cu, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4C128u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4C134u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4C13Cu, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4C158u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4C170u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4C1A8u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4C250u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4C260u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4C29Cu, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4C2A4u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4C2ACu, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4C2B8u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4C2C0u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4C304u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4C3D4u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4C41Cu, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4C434u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4C494u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4C49Cu, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4C4B0u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4C4C0u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4C4C8u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4C4F8u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4C508u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4C510u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4C520u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4C568u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4C570u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4C578u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4C580u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4C5ECu, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4C5F4u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4C60Cu, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4C630u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4C63Cu, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4C648u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4C650u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4C678u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4C68Cu, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4C69Cu, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4C6C4u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4C6F0u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4C714u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4C7CCu, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4C7D4u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4C814u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4C81Cu, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4C82Cu, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4C854u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4C85Cu, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4C864u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4C86Cu, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4C888u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4C890u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4C898u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4C8A8u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4C8B8u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4C94Cu, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4C964u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4C9CCu, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4C9F8u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4CA04u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4CA20u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4CA38u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4CA54u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4CA74u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4CAA4u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4CAACu, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4CAB4u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4CABCu, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4CAC4u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4CADCu, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4CB14u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4CB34u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4CB48u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4CB50u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4CB5Cu, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4CBA8u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4CBB8u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4CBE0u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4CBECu, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4CC28u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4CC40u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4CC50u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4CC54u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4CC64u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4CC6Cu, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4CCBCu, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4CCC4u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4CCF4u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4CCFCu, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4CD10u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4CD14u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4CD20u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4CD28u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4CD40u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4CD64u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4CD74u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4CD8Cu, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4CD94u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4CDACu, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4CDB8u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4CDC8u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4CDD0u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4CDD8u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4CDDCu, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4CE44u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4CE4Cu, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4CE5Cu, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4CE9Cu, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4CEB0u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4CEB8u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4CEC4u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4CF28u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4CF30u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4CF40u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4CFB0u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4CFC4u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4CFD0u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4CFDCu, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4CFE4u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4CFF0u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4CFF8u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4CFFCu, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4D014u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4D01Cu, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4D028u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4D030u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4D034u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4D04Cu, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4D050u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4D058u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4D064u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4D07Cu, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4D088u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4D0A4u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4D0B0u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4D0C0u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4D0D0u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4D0D8u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4D0F4u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4D0FCu, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4D104u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4D10Cu, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4D114u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4D11Cu, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4D12Cu, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4D134u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4D14Cu, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4D178u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4D188u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4D204u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4D218u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4D29Cu, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4D2A4u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4D2D0u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4D314u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4D328u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4D338u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4D348u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4D350u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4D358u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4D380u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4D390u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4D3A0u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4D3A8u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4D3B0u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4D3DCu, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4D3F0u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4D3F8u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4D404u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4D424u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4D438u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4D458u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4D468u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4D478u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4D480u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4D488u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4D4A0u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4D4C8u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4D4D8u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4D4E8u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4D4F0u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4D4F8u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4D524u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4D538u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4D540u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4D550u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4D55Cu, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4D560u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4D570u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4D584u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4D590u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4D5B0u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4D5BCu, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4D5C4u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4D5CCu, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4D5D4u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4D5FCu, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4D604u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4D610u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4D618u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4D620u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4D62Cu, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4D634u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4D654u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4D65Cu, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4D668u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4D670u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4D678u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4D684u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4D68Cu, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4D6A8u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4D6B4u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4D6BCu, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4D6C8u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4D6D0u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4D6D8u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4D6E4u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4D6ECu, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4D714u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4D71Cu, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4D744u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4D74Cu, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4D788u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4D798u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4D7A8u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4D7C8u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4D7DCu, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4D824u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4D8A4u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4D8B4u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4D8BCu, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4D8C4u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4D8C8u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4D93Cu, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4D944u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4D978u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4D9B8u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4DA14u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4DA64u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4DAB4u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4DB00u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4DB18u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4DB60u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4DB7Cu, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4DB90u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4DBACu, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4DBFCu, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4DC14u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4DC24u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4DC2Cu, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4DC34u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4DC38u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4DC8Cu, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4DC98u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4DCA0u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4DCA8u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4DCB0u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4DCB8u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4DCBCu, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4DCD8u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4DCE4u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4DD54u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4DDA0u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4DDA8u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4DDB0u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4DDB8u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4DDC0u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4DDCCu, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4DDD8u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4DDF8u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4DE30u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4DE68u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4DE74u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4DE78u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4DE84u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4DE8Cu, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4DE94u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4DE9Cu, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4DEA4u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4DEA8u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4DEB0u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4DEE0u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4DF10u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4DF40u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4DF70u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4DFA0u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4DFD0u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4E000u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4E004u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4E018u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4E070u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4E078u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4E0C8u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4E140u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4E150u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4E1B4u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4E1BCu, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4E1C4u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4E1CCu, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4E1D4u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4E1E0u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4E1ECu, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4E20Cu, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4E218u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4E22Cu, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4E248u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4E260u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4E268u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4E284u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4E290u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4E2A8u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4E2B4u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4E35Cu, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4E374u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4E378u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4E3A0u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4E418u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4E454u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4E47Cu, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4E484u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4E48Cu, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4E4F0u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4E4F8u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4E508u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4E510u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4E524u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4E52Cu, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4E530u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4E53Cu, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4E578u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4E5A4u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4E5ACu, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4E5D0u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4E5F4u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4E618u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4E63Cu, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4E6A4u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4E6ACu, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4E6B8u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4E6BCu, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4E6C8u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4E6CCu, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4E6E0u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4E6F4u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4E75Cu, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4E764u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4E774u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4E77Cu, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4E790u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4E798u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4E79Cu, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4E7A8u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4E7E4u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4E810u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4E818u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4E83Cu, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4E860u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4E884u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4E8A8u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4E910u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4E918u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4E924u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4E930u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4E934u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4E948u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4E94Cu, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4E990u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4EA08u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4EA38u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4EA68u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4EA98u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4EAC8u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4EAF8u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4EB28u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4EB58u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4EB5Cu, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4EB64u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4EC54u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4EC68u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4EC70u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4EC78u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4EC98u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4ECC4u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4ED24u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4ED2Cu, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4ED60u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4ED88u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4ED94u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4EDB4u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4EDC8u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4EDDCu, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4EDECu, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4EDF4u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4EE08u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4EE10u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4EE18u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4EE4Cu, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4EE5Cu, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4EE64u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4EE6Cu, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4EE7Cu, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4EE84u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4EE9Cu, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4EEB0u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4EEC4u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4EED8u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4EEE4u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4EEECu, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4EEFCu, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4EF04u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4EF10u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4EF20u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4EF48u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4EF90u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4EFDCu, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4EFF0u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4F004u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4F014u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4F030u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4F038u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4F044u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4F04Cu, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4F060u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4F0B8u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4F0CCu, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4F0D0u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4F110u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4F16Cu, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4F184u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4F194u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4F1A4u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4F1ACu, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4F1B4u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4F1BCu, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4F1C4u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4F1CCu, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4F1D0u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4F1E0u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4F1F0u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4F200u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4F210u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4F21Cu, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4F22Cu, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4F244u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4F25Cu, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4F268u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4F280u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4F2A8u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4F2B0u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4F2F8u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4F300u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4F318u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4F328u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4F33Cu, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4F380u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4F398u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4F3A0u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4F3D8u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4F3F0u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4F41Cu, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4F494u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4F4A8u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4F4B0u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4F4C0u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4F4C8u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4F4DCu, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4F4E4u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4F4F0u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4F4F8u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4F554u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4F55Cu, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4F594u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4F59Cu, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4F5ACu, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4F5B4u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4F5CCu, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4F5F8u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4F670u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4F680u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4F688u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4F698u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4F6A0u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4F6ACu, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4F704u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4F70Cu, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4F744u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4F788u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4F790u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4F7A0u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4F7A8u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4F820u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4F830u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4F838u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4F848u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4F850u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4F8ACu, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4F8B4u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4F8D8u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4F930u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4F93Cu, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4F954u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4F960u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4F97Cu, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4F9A4u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4F9ACu, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4F9F4u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4FA34u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4FA44u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4FA4Cu, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4FA80u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4FA9Cu, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4FACCu, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4FAD4u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4FAE8u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4FAF0u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4FAF8u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4FB10u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4FB1Cu, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4FB24u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4FB30u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4FB38u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4FB94u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4FB9Cu, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4FBF8u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4FC00u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4FC18u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4FC68u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4FCB0u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4FCC8u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4FCD8u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4FCE4u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4FD2Cu, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4FD4Cu, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4FD68u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4FD78u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4FD80u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4FDA0u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4FDACu, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4FDB8u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4FDC0u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4FDD0u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4FDD8u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4FE14u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4FE1Cu, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4FE28u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4FE38u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4FE48u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4FE4Cu, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4FE54u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4FE60u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4FE68u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4FE74u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4FE7Cu, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4FE84u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4FE8Cu, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4FE98u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4FEA0u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4FEA4u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4FEB0u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4FEB8u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4FEC4u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4FECCu, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4FED0u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4FEE0u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4FEF4u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4FF00u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4FF08u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4FF20u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4FF4Cu, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4FF6Cu, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4FF74u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4FF80u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4FF90u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4FFACu, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4FFC4u, &recomp_unit_0146, "recomp_unit_0146"); - runtime.register_function(0x08A4FFDCu, &recomp_unit_0146, "recomp_unit_0146"); + // PSPRECOMP_V812_COMPACT_REGISTRATION: same entry set, looped once in Runtime instead of source-expanded calls. + runtime.register_generated_entry_mask(0x08A4C000u, &recomp_unit_0146, "recomp_unit_0146", + kEntryMasks_recomp_unit_0146, 64u); } } // namespace psprecomp diff --git a/profiles/vcs/generated/generated_unit_0147.cpp b/profiles/vcs/generated/generated_unit_0147.cpp index 3f3b2c4..ca145ab 100644 --- a/profiles/vcs/generated/generated_unit_0147.cpp +++ b/profiles/vcs/generated/generated_unit_0147.cpp @@ -862,6 +862,19 @@ LOCAL_DISPATCH: AOT_REGCACHE_SYNC_OUT(); return; } } +// PSPRECOMP_V812_SHARED_SCHED_BLOCK: one scheduler-exact slow boundary per unit. +LOCAL_SCHED_BOUNDARY: + ctx.pc = jump_target; + AOT_REGCACHE_SYNC_OUT(); + if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { + ++local_redispatch_rounds; + AOT_REGCACHE_SYNC_IN(); + local_transfers = 0u; + local_pc = ctx.pc; + entry_id = 0u; + goto LOCAL_DISPATCH; + } + return; L_08A50000: ctx.gpr[8] = (0u | 0u); ctx.gpr[9] = (0u | 0u); @@ -1252,18 +1265,8 @@ L_08A50354: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A5036C: aot_fpr_12 = std::bit_cast(aot_mem.aot_direct_load32(aot_gpr_29 + static_cast(112))); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(736), std::bit_cast(aot_fpr_12)); @@ -1691,18 +1694,8 @@ L_08A506D8: aot_gpr_29 = (aot_gpr_29 + static_cast(1296)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A5071C: aot_gpr_29 = (aot_gpr_29 + static_cast(-256)); { const std::uint32_t aot_run_words[14]{std::bit_cast(aot_fpr_20), std::bit_cast(ctx.fpr[22]), std::bit_cast(ctx.fpr[24]), std::bit_cast(ctx.fpr[26]), ctx.gpr[16], ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[22], ctx.gpr[23], ctx.gpr[30], aot_gpr_31}; @@ -2056,18 +2049,8 @@ L_08A50AA0: aot_gpr_29 = (aot_gpr_29 + static_cast(256)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A50AE0: aot_gpr_29 = (aot_gpr_29 + static_cast(-352)); { const std::uint32_t aot_run_words[16]{std::bit_cast(aot_fpr_20), std::bit_cast(ctx.fpr[22]), std::bit_cast(ctx.fpr[24]), std::bit_cast(ctx.fpr[26]), std::bit_cast(ctx.fpr[28]), std::bit_cast(ctx.fpr[30]), ctx.gpr[16], ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[22], ctx.gpr[23], ctx.gpr[30], aot_gpr_31}; @@ -2622,18 +2605,8 @@ L_08A50F00: aot_gpr_29 = (aot_gpr_29 + static_cast(352)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A50F48: aot_gpr_29 = (aot_gpr_29 + static_cast(-528)); { const std::uint32_t aot_run_words[14]{std::bit_cast(aot_fpr_20), std::bit_cast(ctx.fpr[22]), std::bit_cast(ctx.fpr[24]), std::bit_cast(ctx.fpr[26]), ctx.gpr[16], ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[22], ctx.gpr[23], ctx.gpr[30], aot_gpr_31}; @@ -3346,18 +3319,8 @@ L_08A51410: aot_gpr_29 = (aot_gpr_29 + static_cast(528)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A51450: aot_gpr_29 = (aot_gpr_29 + static_cast(-448)); { const std::uint32_t aot_run_words[10]{ctx.gpr[16], ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[22], ctx.gpr[23], ctx.gpr[30], aot_gpr_31}; @@ -4172,18 +4135,8 @@ L_08A51A54: aot_gpr_29 = (aot_gpr_29 + static_cast(448)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A51A84: aot_gpr_29 = (aot_gpr_29 + static_cast(-192)); { const std::uint32_t aot_run_words[12]{std::bit_cast(aot_fpr_20), std::bit_cast(ctx.fpr[22]), std::bit_cast(ctx.fpr[24]), std::bit_cast(ctx.fpr[26]), std::bit_cast(ctx.fpr[28]), std::bit_cast(ctx.fpr[30]), ctx.gpr[16], ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], aot_gpr_31}; @@ -4576,18 +4529,8 @@ L_08A51DD8: aot_gpr_29 = (aot_gpr_29 + static_cast(192)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A51E10: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); { const std::uint32_t aot_run_words[10]{ctx.gpr[16], ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[22], ctx.gpr[23], ctx.gpr[30], aot_gpr_31}; @@ -5239,18 +5182,8 @@ L_08A522F8: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A52328: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); { const std::uint32_t aot_run_words[8]{ctx.gpr[16], ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[22], aot_gpr_31}; @@ -5749,18 +5682,8 @@ L_08A526B8: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A526E0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -5804,18 +5727,8 @@ L_08A52724: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A52730: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(8), aot_gpr_4); @@ -5909,18 +5822,8 @@ L_08A527F4: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A52844: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(16), ctx.gpr[16]); @@ -6151,18 +6054,8 @@ L_08A529FC: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A52A20: aot_gpr_5 = (2237u << 16u); aot_gpr_5 = (aot_gpr_5 + static_cast(-28736)); @@ -6222,18 +6115,8 @@ L_08A52A70: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A52A78: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_gpr_5 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(16))); @@ -6305,18 +6188,8 @@ L_08A52AF0: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A52B08: aot_gpr_5 = (2237u << 16u); aot_gpr_5 = (aot_gpr_5 + static_cast(-28736)); @@ -6346,18 +6219,8 @@ L_08A52B38: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A52B40: aot_gpr_5 = (2237u << 16u); aot_gpr_5 = (aot_gpr_5 + static_cast(-28736)); @@ -6369,18 +6232,8 @@ L_08A52B40: aot_mem.aot_direct_store16(aot_gpr_4 + static_cast(0), static_cast(aot_gpr_5)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A52B60: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (2234u << 16u); @@ -6399,18 +6252,8 @@ L_08A52B60: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A52BA4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(8), ctx.gpr[17]); @@ -6517,36 +6360,16 @@ L_08A52C40: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A52C54: aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(8), aot_gpr_5); jump_target = aot_gpr_31; aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(12), aot_gpr_6); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A52C60: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[16]); @@ -6591,18 +6414,8 @@ L_08A52CB8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A52CD4: aot_gpr_29 = (aot_gpr_29 + static_cast(-64)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(44), ctx.gpr[20]); @@ -6892,18 +6705,8 @@ L_08A52EE0: aot_gpr_29 = (aot_gpr_29 + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A52F08: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[16]); @@ -7032,18 +6835,8 @@ L_08A52FDC: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A52FF8: aot_gpr_6 = (aot_gpr_5 | 0u); ctx.gpr[7] = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(20))); @@ -7097,18 +6890,8 @@ L_08A53064: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A5306C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (2237u << 16u); @@ -7125,18 +6908,8 @@ L_08A5308C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A53098: ctx.gpr[7] = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(20))); aot_gpr_6 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(16))); @@ -7227,18 +7000,8 @@ L_08A5311C: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A53124: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -7270,18 +7033,8 @@ L_08A53150: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A5315C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -7430,18 +7183,8 @@ L_08A532A0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A532B0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -7497,18 +7240,8 @@ L_08A53330: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A53344: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -7541,18 +7274,8 @@ L_08A5337C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A53394: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -7575,18 +7298,8 @@ L_08A533C0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A533D0: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(8), ctx.gpr[18]); @@ -7706,35 +7419,15 @@ L_08A534D4: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A534F8: jump_target = aot_gpr_31; aot_gpr_2 = (aot_gpr_4 | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A53500: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -7889,18 +7582,8 @@ L_08A53618: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A53634: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -7941,18 +7624,8 @@ L_08A53670: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A53688: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -7972,18 +7645,8 @@ L_08A536A8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A536B8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -8006,18 +7669,8 @@ L_08A536E0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A536F0: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(20), ctx.gpr[18]); @@ -8436,18 +8089,8 @@ L_08A53A48: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A53A68: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); ctx.gpr[7] = (aot_gpr_5 | 0u); @@ -8464,18 +8107,8 @@ L_08A53A84: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A53A90: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); ctx.gpr[9] = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(5868))); @@ -8522,18 +8155,8 @@ L_08A53AEC: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A53B0C: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); ctx.gpr[9] = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(5868))); @@ -8580,18 +8203,8 @@ L_08A53B68: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A53B88: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (aot_mem.aot_direct_load8(ctx.gpr[28] + static_cast(-6096))); @@ -8621,18 +8234,8 @@ L_08A53BB4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A53BC4: aot_gpr_5 = (0u | 255u); aot_mem.aot_direct_store8(aot_gpr_4 + static_cast(0), static_cast(aot_gpr_5)); @@ -8645,18 +8248,8 @@ L_08A53BC4: aot_gpr_2 = (aot_gpr_4 | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A53BE8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[4]{ctx.gpr[16], ctx.gpr[17], ctx.gpr[18], aot_gpr_31}; @@ -8734,18 +8327,8 @@ L_08A53CAC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A53CC4: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); { const std::uint32_t aot_run_words[3]{ctx.gpr[16], ctx.gpr[17], aot_gpr_31}; @@ -9042,18 +8625,8 @@ L_08A53F18: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A53F2C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -9200,789 +8773,8 @@ void recomp_unit_0147(Runtime &rt, AllegrexContext &ctx) { void register_generated_unit_147(Runtime &runtime) { runtime.register_generated_unit(147u, 0x08A50000u, 16384u, &recomp_unit_0147, &recomp_unit_0147_entry); - runtime.register_function(0x08A50000u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A50014u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A50024u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A5002Cu, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A5003Cu, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A50044u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A5005Cu, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A50064u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A5006Cu, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A50084u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A5008Cu, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A500BCu, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A500D8u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A500E0u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A500F8u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A5016Cu, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A50174u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A50194u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A5019Cu, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A501A8u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A501B0u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A501D8u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A501E0u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A501F8u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A50200u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A50220u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A50230u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A50244u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A50254u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A5025Cu, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A50264u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A5026Cu, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A50288u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A50294u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A502C0u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A502C8u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A502E0u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A50308u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A50310u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A50334u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A50354u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A5036Cu, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A50394u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A5039Cu, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A503A4u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A503B0u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A503B8u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A503C0u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A503CCu, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A503ECu, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A503F4u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A50414u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A5041Cu, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A50424u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A50430u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A50438u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A50440u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A5044Cu, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A50468u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A50474u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A5047Cu, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A50484u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A50490u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A50498u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A504A0u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A504ACu, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A504D4u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A504DCu, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A50504u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A5050Cu, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A50548u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A50558u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A50564u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A50578u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A50580u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A50588u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A50590u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A50598u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A505A4u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A505B0u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A505D0u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A505DCu, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A506B8u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A506D8u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A5071Cu, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A507C0u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A507E0u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A5080Cu, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A50820u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A50830u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A50838u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A50850u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A50868u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A50880u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A50898u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A508B0u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A508F8u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A5090Cu, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A5092Cu, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A50934u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A50950u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A5096Cu, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A509B8u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A509C0u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A50A64u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A50A78u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A50A88u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A50AA0u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A50AE0u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A50B6Cu, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A50B70u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A50BF0u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A50C24u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A50C4Cu, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A50C58u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A50C68u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A50C84u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A50CA0u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A50CBCu, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A50CD8u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A50CF8u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A50D0Cu, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A50D60u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A50D6Cu, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A50D80u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A50DA4u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A50DD8u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A50E00u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A50E8Cu, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A50EA4u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A50EB4u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A50EC8u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A50EE4u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A50F00u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A50F48u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A50FF8u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A51018u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A51054u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A51064u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A51078u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A51080u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A51088u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A510A8u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A510B8u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A510CCu, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A510E0u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A510F0u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A51130u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A5113Cu, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A51174u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A511C0u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A511D0u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A511D8u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A511F4u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A5120Cu, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A51254u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A51264u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A512A4u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A512B4u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A51334u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A51344u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A5134Cu, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A5135Cu, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A513B0u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A513CCu, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A513DCu, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A513ECu, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A51410u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A51450u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A51494u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A514B4u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A514C4u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A514E4u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A5150Cu, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A51520u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A51540u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A51558u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A51564u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A5157Cu, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A515C8u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A515DCu, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A515E4u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A515F0u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A51604u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A51610u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A51618u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A51620u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A51630u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A51650u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A51658u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A51668u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A51678u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A51684u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A5169Cu, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A516E8u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A516FCu, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A51704u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A51710u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A51718u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A51730u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A5173Cu, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A5177Cu, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A517BCu, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A517E0u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A517F4u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A51800u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A51818u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A51834u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A51848u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A51858u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A51868u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A5189Cu, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A518A4u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A518B8u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A518D4u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A518ECu, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A518F4u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A51900u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A5191Cu, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A51924u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A5192Cu, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A51940u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A5195Cu, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A51974u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A5197Cu, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A51988u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A519A4u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A519ACu, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A519BCu, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A519C4u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A519D0u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A519DCu, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A519E8u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A519FCu, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A51A18u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A51A28u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A51A34u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A51A3Cu, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A51A44u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A51A54u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A51A84u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A51AD0u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A51AE0u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A51AE4u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A51AFCu, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A51B34u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A51B90u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A51BECu, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A51C18u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A51C34u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A51C70u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A51C84u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A51C94u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A51CC4u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A51D00u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A51D20u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A51D3Cu, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A51D6Cu, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A51D80u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A51D90u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A51DACu, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A51DC4u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A51DD8u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A51E10u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A51E50u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A51E5Cu, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A51E64u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A51E70u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A51E7Cu, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A51E84u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A51EB0u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A51EC0u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A51EC8u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A51ED4u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A51EDCu, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A51EECu, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A51EF4u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A51EFCu, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A51F04u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A51F0Cu, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A51F20u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A51F60u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A51F6Cu, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A51F74u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A51F7Cu, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A51F84u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A51F88u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A51F90u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A51F98u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A51FA8u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A51FB0u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A51FC4u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A51FC8u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A51FD4u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A51FD8u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A51FE8u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A51FF0u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A51FFCu, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A52004u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A52010u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A5201Cu, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A52028u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A52034u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A52040u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A52058u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A52064u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A5206Cu, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A52074u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A52084u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A5208Cu, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A52094u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A5209Cu, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A520CCu, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A520D8u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A520E4u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A520F0u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A520FCu, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A52108u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A52120u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A5212Cu, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A52134u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A5213Cu, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A5214Cu, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A52150u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A52158u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A52168u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A52170u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A52178u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A52180u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A52194u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A521A8u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A521B0u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A521C4u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A521CCu, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A521D8u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A521E4u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A521F0u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A521FCu, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A52208u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A52214u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A5221Cu, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A52234u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A52268u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A52288u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A52290u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A522A8u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A522DCu, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A522F8u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A52328u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A52360u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A5236Cu, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A52374u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A5237Cu, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A5238Cu, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A52394u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A5239Cu, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A523A8u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A523B0u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A523D0u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A523E0u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A523F4u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A52434u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A52440u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A52448u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A52450u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A52458u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A5245Cu, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A52464u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A5246Cu, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A52474u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A5247Cu, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A52488u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A5248Cu, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A52498u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A5249Cu, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A524A8u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A524B0u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A524BCu, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A524C8u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A524D4u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A524E0u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A524ECu, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A52504u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A52510u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A52518u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A52520u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A52530u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A52538u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A52544u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A5254Cu, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A5257Cu, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A52588u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A52594u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A525A0u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A525ACu, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A525B8u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A525D0u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A525DCu, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A525E4u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A525ECu, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A525FCu, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A52600u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A52608u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A52618u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A52620u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A52628u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A52630u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A52644u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A52658u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A52668u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A52670u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A5267Cu, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A52688u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A52694u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A526A0u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A526ACu, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A526B8u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A526E0u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A526F0u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A52704u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A52710u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A5271Cu, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A52724u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A52730u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A52788u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A52798u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A527D0u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A527E0u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A527ECu, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A527F4u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A52844u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A52870u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A52884u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A52894u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A528B0u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A528D4u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A528F0u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A52904u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A52924u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A52930u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A52938u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A5294Cu, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A52954u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A5295Cu, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A52964u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A5296Cu, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A52980u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A529A4u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A529ACu, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A529B8u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A529C0u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A529C4u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A529CCu, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A529DCu, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A529E8u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A529ECu, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A529F4u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A529FCu, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A52A20u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A52A3Cu, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A52A48u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A52A54u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A52A5Cu, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A52A64u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A52A6Cu, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A52A70u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A52A78u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A52AA0u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A52AACu, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A52AB4u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A52AB8u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A52AC4u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A52AD4u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A52AE4u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A52AF0u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A52B08u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A52B24u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A52B30u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A52B38u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A52B40u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A52B60u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A52BA4u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A52BC0u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A52BD4u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A52BE0u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A52BECu, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A52BF4u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A52BFCu, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A52C04u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A52C0Cu, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A52C20u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A52C2Cu, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A52C30u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A52C38u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A52C40u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A52C54u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A52C60u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A52C8Cu, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A52C9Cu, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A52CB8u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A52CD4u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A52D18u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A52D20u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A52D30u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A52D3Cu, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A52D48u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A52D54u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A52D60u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A52D70u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A52D74u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A52D7Cu, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A52D84u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A52D8Cu, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A52D98u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A52DA4u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A52DD4u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A52DE4u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A52DF0u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A52DF8u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A52E0Cu, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A52E1Cu, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A52E28u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A52E30u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A52E3Cu, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A52E44u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A52E58u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A52E60u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A52E74u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A52E84u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A52E88u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A52E94u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A52E9Cu, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A52EB4u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A52EC0u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A52ED0u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A52EE0u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A52F08u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A52F3Cu, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A52F4Cu, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A52F5Cu, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A52F68u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A52F74u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A52F80u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A52F88u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A52F94u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A52F98u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A52FA4u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A52FB0u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A52FC0u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A52FC4u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A52FD0u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A52FDCu, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A52FF8u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A5302Cu, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A53044u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A5304Cu, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A53060u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A53064u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A5306Cu, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A5308Cu, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A53098u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A530C4u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A530CCu, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A530DCu, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A530E4u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A530ECu, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A530F4u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A530FCu, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A53104u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A53108u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A53118u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A5311Cu, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A53124u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A53134u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A53140u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A53148u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A53150u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A5315Cu, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A53174u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A531A8u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A531C0u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A531DCu, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A531F4u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A53200u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A5320Cu, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A5321Cu, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A53228u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A53240u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A5325Cu, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A53264u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A53280u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A5328Cu, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A532A0u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A532B0u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A532F4u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A53300u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A53330u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A53344u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A5336Cu, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A5337Cu, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A53394u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A533B0u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A533C0u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A533D0u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A53434u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A53440u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A53450u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A53458u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A53468u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A53470u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A53480u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A53484u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A534B0u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A534BCu, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A534D4u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A534F8u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A53500u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A5352Cu, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A53534u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A53550u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A53568u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A53574u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A5357Cu, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A53590u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A5359Cu, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A535A4u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A535ACu, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A535B8u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A535C4u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A535CCu, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A535D8u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A535F4u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A53608u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A53618u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A53634u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A53658u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A53664u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A53670u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A53688u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A536A0u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A536A8u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A536B8u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A536D8u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A536E0u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A536F0u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A53718u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A53730u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A53740u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A53750u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A53768u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A53778u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A53780u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A53794u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A537B4u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A537C8u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A5383Cu, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A53850u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A53864u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A53874u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A5387Cu, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A5388Cu, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A53894u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A5389Cu, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A538A4u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A538A8u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A538B0u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A538B8u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A538C0u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A538C8u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A538D4u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A538DCu, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A538E0u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A538E8u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A538F4u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A538FCu, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A53900u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A53908u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A53914u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A53920u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A5392Cu, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A53950u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A53968u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A53974u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A5397Cu, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A53980u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A53988u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A53990u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A5399Cu, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A539A4u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A539A8u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A539B0u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A539BCu, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A539C8u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A539D0u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A539D4u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A539DCu, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A539E8u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A539F0u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A53A00u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A53A10u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A53A18u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A53A24u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A53A2Cu, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A53A34u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A53A3Cu, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A53A44u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A53A48u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A53A68u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A53A84u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A53A90u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A53AC8u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A53AD0u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A53AECu, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A53B0Cu, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A53B44u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A53B4Cu, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A53B68u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A53B88u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A53B9Cu, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A53BA4u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A53BB4u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A53BC4u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A53BE8u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A53C18u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A53C28u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A53C38u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A53C78u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A53C8Cu, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A53CACu, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A53CC4u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A53CDCu, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A53CE4u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A53CF4u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A53D04u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A53D10u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A53D20u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A53D2Cu, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A53D34u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A53D3Cu, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A53D4Cu, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A53D5Cu, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A53D80u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A53DACu, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A53DC4u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A53DD4u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A53DD8u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A53E2Cu, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A53E40u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A53E50u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A53E54u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A53E58u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A53E68u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A53E6Cu, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A53E7Cu, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A53E84u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A53EA4u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A53EBCu, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A53ECCu, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A53ED4u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A53EE4u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A53EECu, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A53F10u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A53F18u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A53F2Cu, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A53F48u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A53F54u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A53F68u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A53F6Cu, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A53F70u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A53F78u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A53F80u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A53F8Cu, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A53F94u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A53F9Cu, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A53FA4u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A53FB8u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A53FC0u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A53FC8u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A53FD0u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A53FD8u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A53FE0u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A53FE8u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A53FF0u, &recomp_unit_0147, "recomp_unit_0147"); - runtime.register_function(0x08A53FFCu, &recomp_unit_0147, "recomp_unit_0147"); + // PSPRECOMP_V812_COMPACT_REGISTRATION: same entry set, looped once in Runtime instead of source-expanded calls. + runtime.register_generated_entry_mask(0x08A50000u, &recomp_unit_0147, "recomp_unit_0147", + kEntryMasks_recomp_unit_0147, 64u); } } // namespace psprecomp diff --git a/profiles/vcs/generated/generated_unit_0148.cpp b/profiles/vcs/generated/generated_unit_0148.cpp index 228e197..0680909 100644 --- a/profiles/vcs/generated/generated_unit_0148.cpp +++ b/profiles/vcs/generated/generated_unit_0148.cpp @@ -989,6 +989,19 @@ LOCAL_DISPATCH: AOT_REGCACHE_SYNC_OUT(); return; } } +// PSPRECOMP_V812_SHARED_SCHED_BLOCK: one scheduler-exact slow boundary per unit. +LOCAL_SCHED_BOUNDARY: + ctx.pc = jump_target; + AOT_REGCACHE_SYNC_OUT(); + if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { + ++local_redispatch_rounds; + AOT_REGCACHE_SYNC_IN(); + local_transfers = 0u; + local_pc = ctx.pc; + entry_id = 0u; + goto LOCAL_DISPATCH; + } + return; L_08A54004: aot_gpr_31 = (0x08A5400Cu); aot_gpr_4 = (0u | 0u); @@ -1009,18 +1022,8 @@ L_08A54024: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A54034: aot_gpr_29 = (aot_gpr_29 + static_cast(-64)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(48), ctx.gpr[16]); @@ -1372,18 +1375,8 @@ L_08A54340: aot_gpr_29 = (aot_gpr_29 + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A54358: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(8), ctx.gpr[16]); @@ -1558,18 +1551,8 @@ L_08A5449C: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A544B4: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); { const std::uint32_t aot_run_words[3]{ctx.gpr[16], ctx.gpr[17], aot_gpr_31}; @@ -1690,18 +1673,8 @@ L_08A54598: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A545AC: { const bool branch_taken = static_cast(aot_gpr_5) >= 0; aot_gpr_6 = (aot_gpr_4 + static_cast(92)); @@ -1741,18 +1714,8 @@ L_08A545E4: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A545EC: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(12), ctx.gpr[17]); @@ -1834,18 +1797,8 @@ L_08A546B4: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A546D0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_6 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(36))); @@ -1902,18 +1855,8 @@ L_08A54734: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A54740: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(16), ctx.gpr[16]); @@ -2288,18 +2231,8 @@ L_08A549E0: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A54A00: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -2452,18 +2385,8 @@ L_08A54AFC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A54B14: aot_gpr_29 = (aot_gpr_29 + static_cast(-64)); { const std::uint32_t aot_run_words[3]{ctx.gpr[16], ctx.gpr[17], ctx.gpr[18]}; @@ -2741,18 +2664,8 @@ L_08A54D1C: aot_gpr_29 = (aot_gpr_29 + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A54D38: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_6 = (0u | 0u); @@ -2830,18 +2743,8 @@ L_08A54DC8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A54DD0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_6 = (aot_mem.aot_direct_load8(aot_gpr_4 + static_cast(12))); @@ -2912,18 +2815,8 @@ L_08A54E48: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A54E5C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -2964,18 +2857,8 @@ L_08A54EBC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A54ED4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -3024,18 +2907,8 @@ L_08A54F1C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A54F34: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (aot_mem.aot_direct_load8(ctx.gpr[28] + static_cast(-6096))); @@ -3057,18 +2930,8 @@ L_08A54F50: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A54F5C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (0u | 255u); @@ -3132,35 +2995,15 @@ L_08A54FD0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A54FE4: jump_target = aot_gpr_31; aot_gpr_2 = (aot_gpr_4 + static_cast(3172)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A54FEC: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(8), ctx.gpr[16]); @@ -3255,18 +3098,8 @@ L_08A550A0: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A550C0: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(8), ctx.gpr[16]); @@ -3398,18 +3231,8 @@ L_08A551C8: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A551F0: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_gpr_5 = (aot_mem.aot_direct_load8(aot_gpr_4 + static_cast(12))); @@ -3507,18 +3330,8 @@ L_08A552BC: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A552D8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(84))); @@ -3556,52 +3369,22 @@ L_08A55318: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A55324: jump_target = aot_gpr_31; aot_mem.aot_direct_store8(aot_gpr_4 + static_cast(3184), static_cast(aot_gpr_5)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A5532C: jump_target = aot_gpr_31; aot_gpr_2 = (aot_mem.aot_direct_load8(aot_gpr_4 + static_cast(3184))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A55334: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -3615,18 +3398,8 @@ L_08A55344: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A55354: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -3655,18 +3428,8 @@ L_08A55398: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A553AC: aot_gpr_29 = (aot_gpr_29 + static_cast(-144)); aot_gpr_5 = (0u | 255u); @@ -3724,18 +3487,8 @@ L_08A55444: aot_gpr_29 = (aot_gpr_29 + static_cast(144)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A55458: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); { const std::uint32_t aot_run_words[5]{ctx.gpr[16], ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], aot_gpr_31}; @@ -3836,34 +3589,14 @@ L_08A55534: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A555C4: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A555CC: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(20), ctx.gpr[16]); @@ -4145,18 +3878,8 @@ L_08A557E8: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A55800: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); { const std::uint32_t aot_run_words[3]{ctx.gpr[16], ctx.gpr[17], aot_gpr_31}; @@ -4335,18 +4058,8 @@ L_08A5599C: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A559B0: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(16), aot_gpr_31); @@ -4416,34 +4129,14 @@ L_08A55A30: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A55A3C: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A55A44: aot_gpr_5 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(36))); aot_gpr_6 = (aot_gpr_5 << 4u); @@ -4472,18 +4165,8 @@ L_08A55A88: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A55A90: aot_gpr_29 = (aot_gpr_29 + static_cast(-80)); { const std::uint32_t aot_run_words[6]{ctx.gpr[16], ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], aot_gpr_31}; @@ -4746,18 +4429,8 @@ L_08A55CA0: aot_gpr_29 = (aot_gpr_29 + static_cast(80)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A55CC0: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(12), ctx.gpr[16]); @@ -4836,18 +4509,8 @@ L_08A55D54: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A55D64: aot_gpr_29 = (aot_gpr_29 + static_cast(-736)); { const std::uint32_t aot_run_words[4]{ctx.gpr[16], ctx.gpr[17], ctx.gpr[18], aot_gpr_31}; @@ -5212,34 +4875,14 @@ L_08A55FF8: aot_gpr_29 = (aot_gpr_29 + static_cast(736)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A56010: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A56018: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(12), ctx.gpr[16]); @@ -5314,18 +4957,8 @@ L_08A560A0: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A560B0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -5362,18 +4995,8 @@ L_08A560EC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A560FC: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); { const std::uint32_t aot_run_words[6]{ctx.gpr[16], ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], aot_gpr_31}; @@ -5499,18 +5122,8 @@ L_08A561F0: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A56210: aot_gpr_29 = (aot_gpr_29 + static_cast(-64)); { const std::uint32_t aot_run_words[4]{ctx.gpr[16], ctx.gpr[17], ctx.gpr[18], aot_gpr_31}; @@ -5754,18 +5367,8 @@ L_08A56400: aot_gpr_29 = (aot_gpr_29 + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A56418: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -5833,18 +5436,8 @@ L_08A5648C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A564A4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -5875,18 +5468,8 @@ L_08A564D8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A564EC: aot_gpr_29 = (aot_gpr_29 + static_cast(-176)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(140), ctx.gpr[16]); @@ -6150,18 +5733,8 @@ L_08A566F0: aot_gpr_29 = (aot_gpr_29 + static_cast(176)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A56714: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(2096))); @@ -6177,18 +5750,8 @@ L_08A5672C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A56738: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(2096))); @@ -6203,18 +5766,8 @@ L_08A5674C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A56758: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -6282,18 +5835,8 @@ L_08A567FC: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A56820: { const bool branch_taken = aot_gpr_5 != 0u; if (branch_taken) { @@ -6372,18 +5915,8 @@ L_08A568A8: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A568B0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -6427,18 +5960,8 @@ L_08A568F4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A56900: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); { const std::uint32_t aot_run_words[6]{ctx.gpr[16], ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], aot_gpr_31}; @@ -6766,18 +6289,8 @@ L_08A56BE0: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A56C00: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_gpr_5 = (static_cast(static_cast(static_cast(aot_mem.aot_direct_load16(aot_gpr_4 + static_cast(18)))))); @@ -6930,18 +6443,8 @@ L_08A56D18: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A56D34: { const bool branch_taken = 0u == 0u; if (branch_taken) { @@ -7197,18 +6700,8 @@ L_08A56F30: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A56F50: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_gpr_5 = (static_cast(static_cast(static_cast(aot_mem.aot_direct_load16(aot_gpr_4 + static_cast(18)))))); @@ -7334,18 +6827,8 @@ L_08A57030: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A5704C: { const bool branch_taken = 0u == 0u; if (branch_taken) { @@ -7605,18 +7088,8 @@ L_08A57278: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A57294: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -7652,18 +7125,8 @@ L_08A572D0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A572E4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -7677,18 +7140,8 @@ L_08A572F4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A57300: aot_gpr_29 = (aot_gpr_29 + static_cast(-128)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(88), ctx.gpr[16]); @@ -7973,18 +7426,8 @@ L_08A57570: aot_gpr_29 = (aot_gpr_29 + static_cast(128)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A575AC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -8029,18 +7472,8 @@ L_08A575F8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A5760C: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(20), ctx.gpr[16]); @@ -8166,18 +7599,8 @@ L_08A576E8: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A576FC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -8200,18 +7623,8 @@ L_08A57720: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A57730: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_gpr_5 = (aot_gpr_4 | 0u); @@ -8240,18 +7653,8 @@ L_08A57760: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A57770: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -8265,18 +7668,8 @@ L_08A57780: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A57790: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(5892))); @@ -8331,18 +7724,8 @@ L_08A577E8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A577F4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -8378,18 +7761,8 @@ L_08A57830: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A57844: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -8403,18 +7776,8 @@ L_08A57854: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A57860: aot_gpr_29 = (aot_gpr_29 + static_cast(-80)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(52), ctx.gpr[16]); @@ -8569,18 +7932,8 @@ L_08A57994: aot_gpr_29 = (aot_gpr_29 + static_cast(80)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A579BC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -8625,18 +7978,8 @@ L_08A57A08: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A57A1C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(5892))); @@ -8690,18 +8033,8 @@ L_08A57A70: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A57A7C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); ctx.gpr[7] = (2236u << 16u); @@ -8719,18 +8052,8 @@ L_08A57A98: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A57AA8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); ctx.gpr[7] = (2236u << 16u); @@ -8748,18 +8071,8 @@ L_08A57AC4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A57AD4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); ctx.gpr[7] = (2236u << 16u); @@ -8777,35 +8090,15 @@ L_08A57AF0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A57B00: jump_target = aot_gpr_31; aot_gpr_2 = (0u | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A57B08: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_6 = (2236u << 16u); @@ -8831,18 +8124,8 @@ L_08A57B44: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A57B54: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (2236u << 16u); @@ -8877,120 +8160,50 @@ L_08A57BB4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A57BC4: jump_target = aot_gpr_31; aot_gpr_2 = (0u | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A57BCC: jump_target = aot_gpr_31; aot_gpr_2 = (0u | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A57BD4: jump_target = aot_gpr_31; aot_gpr_2 = (0u | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A57BDC: jump_target = aot_gpr_31; aot_gpr_2 = (0u | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A57BE4: jump_target = aot_gpr_31; aot_gpr_2 = (0u | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A57BEC: jump_target = aot_gpr_31; aot_gpr_2 = (0u | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A57BF4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); ctx.gpr[7] = (2236u << 16u); @@ -9008,18 +8221,8 @@ L_08A57C10: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A57C20: aot_gpr_5 = (aot_mem.aot_direct_load8(aot_gpr_4 + static_cast(524))); ctx.gpr[7] = (aot_mem.aot_direct_load16(aot_gpr_4 + static_cast(518))); @@ -9081,18 +8284,8 @@ L_08A57C84: aot_gpr_2 = (0u | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A57C8C: aot_gpr_6 = (aot_mem.aot_direct_load8(ctx.gpr[28] + static_cast(4188))); ctx.gpr[7] = (aot_mem.aot_direct_load8(ctx.gpr[28] + static_cast(-7080))); @@ -9172,18 +8365,8 @@ L_08A57D18: aot_gpr_2 = (0u | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A57D20: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -9206,35 +8389,15 @@ L_08A57D40: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A57D60: jump_target = aot_gpr_31; aot_gpr_2 = (0u | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A57D68: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); ctx.gpr[7] = (2236u << 16u); @@ -9252,18 +8415,8 @@ L_08A57D84: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A57D94: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); ctx.gpr[7] = (2236u << 16u); @@ -9281,18 +8434,8 @@ L_08A57DB0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A57DC0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); ctx.gpr[7] = (2236u << 16u); @@ -9310,18 +8453,8 @@ L_08A57DDC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A57DEC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); ctx.gpr[7] = (2236u << 16u); @@ -9339,18 +8472,8 @@ L_08A57E08: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A57E18: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); ctx.gpr[7] = (2236u << 16u); @@ -9368,18 +8491,8 @@ L_08A57E34: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A57E44: aot_gpr_4 = (0u | 1u); aot_mem.aot_direct_store8(ctx.gpr[28] + static_cast(4215), static_cast(aot_gpr_4)); @@ -9387,35 +8500,15 @@ L_08A57E44: aot_gpr_2 = (0u | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A57E54: jump_target = aot_gpr_31; aot_gpr_2 = (aot_gpr_4 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A57E5C: aot_fpr_0 = std::bit_cast(aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(0))); aot_fpr_12 = std::bit_cast(0u); @@ -9438,18 +8531,8 @@ L_08A57E7C: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A57E84: { const std::uint32_t vfpu_address = aot_gpr_5 + static_cast(0); std::uint32_t vfpu_words[4]{}; @@ -9477,18 +8560,8 @@ L_08A57E84: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A57E9C: { const std::uint32_t vfpu_address = aot_gpr_5 + static_cast(0); std::uint32_t vfpu_words[4]{}; @@ -9534,18 +8607,8 @@ L_08A57E9C: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A57EBC: { const std::uint32_t vfpu_address = aot_gpr_6 + static_cast(0); std::uint32_t vfpu_words[4]{}; @@ -9591,18 +8654,8 @@ L_08A57EBC: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A57EDC: { const std::uint32_t vfpu_address = aot_gpr_6 + static_cast(0); std::uint32_t vfpu_words[4]{}; @@ -9658,18 +8711,8 @@ L_08A57EDC: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A57F04: { const std::uint32_t vfpu_address = aot_gpr_4 + static_cast(0); std::uint32_t vfpu_words[4]{}; @@ -9695,18 +8738,8 @@ L_08A57F04: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A57F20: { const std::uint32_t vfpu_address = aot_gpr_5 + static_cast(0); std::uint32_t vfpu_words[4]{}; @@ -9725,18 +8758,8 @@ L_08A57F20: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A57F34: { const std::uint32_t vfpu_address = aot_gpr_5 + static_cast(0); std::uint32_t vfpu_words[4]{}; @@ -9764,18 +8787,8 @@ L_08A57F34: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A57F4C: { const std::uint32_t vfpu_address = aot_gpr_5 + static_cast(0); std::uint32_t vfpu_words[4]{}; @@ -9803,18 +8816,8 @@ L_08A57F4C: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A57F64: aot_gpr_6 = (std::bit_cast(aot_fpr_12)); ctx.set_vfpu_scalar_bits_ct<28u>(aot_gpr_6); @@ -9835,18 +8838,8 @@ L_08A57F64: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A57F80: aot_gpr_6 = (std::bit_cast(aot_fpr_12)); ctx.set_vfpu_scalar_bits_ct<28u>(aot_gpr_6); @@ -9867,18 +8860,8 @@ L_08A57F80: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A57F9C: aot_gpr_6 = (std::bit_cast(aot_fpr_12)); ctx.set_vfpu_scalar_bits_ct<28u>(aot_gpr_6); @@ -9900,18 +8883,8 @@ L_08A57F9C: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A57FBC: aot_fpr_12 = std::bit_cast(aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(0))); aot_fpr_0 = std::bit_cast(aot_mem.aot_direct_load32(aot_gpr_5 + static_cast(0))); @@ -9934,18 +8907,8 @@ L_08A57FDC: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A57FE4: aot_fpr_12 = std::bit_cast(aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(0))); aot_fpr_0 = std::bit_cast(aot_mem.aot_direct_load32(aot_gpr_5 + static_cast(0))); @@ -9976,916 +8939,8 @@ void recomp_unit_0148(Runtime &rt, AllegrexContext &ctx) { void register_generated_unit_148(Runtime &runtime) { runtime.register_generated_unit(148u, 0x08A54000u, 16384u, &recomp_unit_0148, &recomp_unit_0148_entry); - runtime.register_function(0x08A54004u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A5400Cu, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A54024u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A54034u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A54090u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A54094u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A540ECu, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A540F8u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A54134u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A5415Cu, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A54168u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A54174u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A54188u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A54190u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A54198u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A541A0u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A541A8u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A541B8u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A541CCu, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A541DCu, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A541E8u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A541F8u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A54204u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A5420Cu, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A54248u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A54250u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A5426Cu, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A5427Cu, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A54288u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A54298u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A542A4u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A542ACu, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A542CCu, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A542D4u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A542E8u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A542F8u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A54304u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A54314u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A54320u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A54328u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A54340u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A54358u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A54380u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A543A0u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A543A8u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A543B0u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A543C4u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A543D4u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A543E4u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A543E8u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A543ECu, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A543F4u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A54414u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A54424u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A54430u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A54438u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A54448u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A54458u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A54464u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A54474u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A54480u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A54488u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A5449Cu, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A544B4u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A544D8u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A544E8u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A544F8u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A54504u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A5450Cu, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A54514u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A5451Cu, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A5452Cu, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A5453Cu, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A54548u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A54558u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A54564u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A5456Cu, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A54584u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A54598u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A545ACu, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A545B4u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A545B8u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A545D8u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A545E0u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A545E4u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A545ECu, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A54610u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A54634u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A5464Cu, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A54654u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A546ACu, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A546B4u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A546D0u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A546E8u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A546F4u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A54704u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A54718u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A5471Cu, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A54728u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A5472Cu, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A54734u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A54740u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A5476Cu, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A54778u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A54784u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A54790u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A5479Cu, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A547A4u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A547A8u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A547ACu, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A547B8u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A547C0u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A547CCu, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A547DCu, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A547E4u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A547F4u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A5480Cu, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A54820u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A54834u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A54844u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A54850u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A5485Cu, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A54864u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A5486Cu, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A54878u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A54880u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A54888u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A54894u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A548A0u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A548ACu, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A548B4u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A548B8u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A548BCu, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A548C8u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A548D0u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A548DCu, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A548ECu, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A548F4u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A54900u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A54918u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A54928u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A54930u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A54938u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A54944u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A5494Cu, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A54954u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A54964u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A54974u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A5497Cu, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A54984u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A54994u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A549A4u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A549B0u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A549B4u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A549C4u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A549D4u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A549E0u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A54A00u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A54A28u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A54A38u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A54A48u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A54A58u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A54A5Cu, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A54A60u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A54A68u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A54A7Cu, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A54A84u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A54A90u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A54A98u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A54AA4u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A54AB0u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A54ABCu, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A54AC4u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A54AC8u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A54AD0u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A54AD8u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A54AE0u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A54AECu, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A54AFCu, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A54B14u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A54B40u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A54B54u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A54B74u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A54B80u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A54B88u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A54B9Cu, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A54BACu, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A54BBCu, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A54BC0u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A54BC4u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A54BCCu, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A54BE0u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A54BE8u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A54BF8u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A54C00u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A54C3Cu, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A54C50u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A54C60u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A54C70u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A54C74u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A54C78u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A54C80u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A54C90u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A54C98u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A54CA8u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A54CB0u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A54CC0u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A54CC8u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A54CD4u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A54CDCu, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A54CECu, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A54CF4u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A54D04u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A54D0Cu, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A54D1Cu, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A54D38u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A54D44u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A54D58u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A54D68u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A54D78u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A54D7Cu, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A54D80u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A54D88u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A54DB8u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A54DC8u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A54DD0u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A54DF0u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A54DF8u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A54E0Cu, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A54E14u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A54E38u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A54E40u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A54E48u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A54E5Cu, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A54E80u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A54EBCu, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A54ED4u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A54EF0u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A54EF8u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A54F00u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A54F08u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A54F14u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A54F1Cu, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A54F34u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A54F48u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A54F50u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A54F5Cu, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A54F98u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A54FA8u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A54FB8u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A54FBCu, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A54FC0u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A54FC8u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A54FD0u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A54FE4u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A54FECu, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A55014u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A55020u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A55054u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A55064u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A55074u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A55078u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A5507Cu, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A5508Cu, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A55090u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A550A0u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A550C0u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A550F8u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A55104u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A55138u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A55148u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A55158u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A5515Cu, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A55160u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A55170u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A5517Cu, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A55190u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A55194u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A551A0u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A551B4u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A551B8u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A551C8u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A551F0u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A55214u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A5521Cu, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A55220u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A55240u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A55248u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A55258u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A5528Cu, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A55298u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A552BCu, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A552D8u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A552ECu, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A552F8u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A55304u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A5530Cu, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A55318u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A55324u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A5532Cu, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A55334u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A55344u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A55354u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A55398u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A553ACu, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A55414u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A55420u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A55444u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A55458u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A55504u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A5551Cu, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A55534u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A555C4u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A555CCu, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A555F4u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A555FCu, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A55604u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A5561Cu, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A55624u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A55638u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A55648u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A55654u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A5565Cu, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A55664u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A55678u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A55688u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A55694u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A556A8u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A556B8u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A556C0u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A556D4u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A556E4u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A556F0u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A55700u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A55708u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A55724u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A55734u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A55740u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A5575Cu, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A55764u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A55780u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A55790u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A5579Cu, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A557A8u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A557B0u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A557B8u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A557C0u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A557C8u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A557D0u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A557E8u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A55800u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A55820u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A55830u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A55840u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A5584Cu, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A5585Cu, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A55868u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A55870u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A55880u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A5588Cu, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A558C8u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A5590Cu, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A55920u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A55960u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A5596Cu, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A5598Cu, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A55994u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A5599Cu, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A559B0u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A559C8u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A559D4u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A559E0u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A559F4u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A55A0Cu, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A55A20u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A55A30u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A55A3Cu, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A55A44u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A55A6Cu, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A55A88u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A55A90u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A55ABCu, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A55ACCu, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A55AD4u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A55AE4u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A55AF8u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A55B50u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A55B58u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A55B60u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A55B74u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A55B84u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A55B90u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A55B9Cu, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A55BA8u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A55BBCu, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A55BC4u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A55BCCu, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A55BE0u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A55BF0u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A55BFCu, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A55C08u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A55C14u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A55C24u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A55C30u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A55C3Cu, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A55C44u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A55C54u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A55C68u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A55C78u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A55C84u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A55C94u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A55CA0u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A55CC0u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A55CDCu, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A55CF0u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A55D00u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A55D0Cu, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A55D1Cu, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A55D28u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A55D30u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A55D40u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A55D54u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A55D64u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A55D88u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A55D98u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A55DA8u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A55DB4u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A55DC4u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A55DD0u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A55DD8u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A55DE8u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A55E00u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A55E08u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A55E1Cu, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A55E2Cu, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A55E38u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A55E48u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A55E54u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A55E5Cu, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A55E6Cu, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A55E74u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A55E84u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A55E8Cu, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A55E94u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A55EA0u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A55EA8u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A55EC0u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A55ED4u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A55EE4u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A55EF0u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A55F00u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A55F0Cu, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A55F14u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A55F1Cu, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A55F24u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A55F2Cu, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A55F40u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A55F50u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A55F5Cu, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A55F6Cu, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A55F78u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A55F80u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A55F88u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A55F90u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A55FA4u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A55FB4u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A55FC0u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A55FD0u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A55FDCu, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A55FE4u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A55FF8u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A56010u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A56018u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A56034u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A5603Cu, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A56044u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A56054u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A56068u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A56078u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A56084u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A56094u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A560A0u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A560B0u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A560C8u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A560D0u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A560D8u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A560ECu, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A560FCu, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A56130u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A56140u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A5614Cu, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A56154u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A56164u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A56174u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A56188u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A561A0u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A561ACu, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A561BCu, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A561C8u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A561D8u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A561E4u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A561ECu, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A561F0u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A56210u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A5622Cu, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A5623Cu, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A5624Cu, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A5625Cu, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A56264u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A5626Cu, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A56280u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A56290u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A5629Cu, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A562ACu, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A562B8u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A562C0u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A562FCu, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A56304u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A56320u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A56330u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A5633Cu, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A5634Cu, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A56358u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A56360u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A56380u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A56388u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A5639Cu, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A563ACu, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A563B8u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A563C8u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A563D4u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A563DCu, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A56400u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A56418u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A56438u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A56454u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A56460u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A5646Cu, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A56478u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A56484u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A5648Cu, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A564A4u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A564C0u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A564D8u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A564ECu, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A5651Cu, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A5652Cu, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A56538u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A56540u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A56550u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A56558u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A5656Cu, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A56574u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A5657Cu, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A56584u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A56590u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A56598u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A565A0u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A565A8u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A565B0u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A565C4u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A565D0u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A565D8u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A56610u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A56654u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A56664u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A56674u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A56678u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A5667Cu, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A5668Cu, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A56694u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A5669Cu, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A566A0u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A566F0u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A56714u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A5672Cu, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A56738u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A5674Cu, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A56758u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A5678Cu, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A567A0u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A567A8u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A567BCu, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A567FCu, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A56820u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A56828u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A56840u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A5684Cu, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A56864u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A56870u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A56888u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A56894u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A568A8u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A568B0u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A568C0u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A568D4u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A568E0u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A568ECu, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A568F4u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A56900u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A56924u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A56934u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A5693Cu, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A56950u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A56958u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A56960u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A56974u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A56984u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A56994u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A56998u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A5699Cu, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A569A4u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A569C4u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A569D4u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A569DCu, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A569ECu, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A569FCu, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A56A0Cu, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A56A1Cu, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A56A74u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A56A84u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A56A94u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A56AA0u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A56AACu, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A56AC8u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A56AD4u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A56AE0u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A56AE8u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A56AF8u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A56B08u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A56B18u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A56B28u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A56B38u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A56B84u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A56BA0u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A56BB0u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A56BB4u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A56BD8u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A56BE0u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A56C00u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A56C38u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A56C44u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A56C58u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A56C5Cu, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A56C64u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A56C70u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A56C84u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A56C88u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A56C90u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A56C9Cu, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A56CB0u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A56CB4u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A56CBCu, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A56CC8u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A56CDCu, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A56CE8u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A56CF4u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A56D18u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A56D34u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A56D3Cu, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A56D44u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A56D54u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A56D5Cu, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A56D64u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A56DA8u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A56DB4u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A56DC8u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A56E14u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A56E54u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A56E5Cu, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A56E68u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A56E6Cu, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A56E74u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A56E7Cu, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A56EDCu, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A56EE8u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A56EF0u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A56F00u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A56F08u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A56F18u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A56F20u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A56F28u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A56F30u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A56F50u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A56F7Cu, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A56F88u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A56F9Cu, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A56FA0u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A56FA8u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A56FB4u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A56FC8u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A56FCCu, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A56FD4u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A56FE0u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A56FF4u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A57000u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A5700Cu, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A57030u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A5704Cu, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A57054u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A5705Cu, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A57068u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A57074u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A57088u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A57090u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A5709Cu, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A570A8u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A570B0u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A570F4u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A570FCu, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A57104u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A5710Cu, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A57114u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A571B8u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A571C8u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A571D0u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A571E0u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A571E8u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A571F8u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A57200u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A57210u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A57268u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A57270u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A57278u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A57294u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A572B4u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A572C4u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A572D0u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A572E4u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A572F4u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A57300u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A57340u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A5735Cu, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A57374u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A57394u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A573A0u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A573B4u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A573BCu, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A573E8u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A573F4u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A57400u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A57418u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A57430u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A57448u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A57454u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A5746Cu, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A57474u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A57480u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A5748Cu, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A57490u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A5749Cu, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A574A8u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A574B4u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A574B8u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A574C8u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A574D4u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A574E0u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A574E4u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A574ECu, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A574F8u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A57504u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A57510u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A57564u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A57570u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A575ACu, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A575C0u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A575CCu, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A575DCu, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A575F0u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A575F8u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A5760Cu, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A5762Cu, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A57638u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A57648u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A57668u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A57670u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A57680u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A57690u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A57694u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A5769Cu, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A576A4u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A576BCu, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A576C0u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A576C4u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A576DCu, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A576E4u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A576E8u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A576FCu, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A5770Cu, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A57720u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A57730u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A5774Cu, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A57760u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A57770u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A57780u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A57790u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A577A4u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A577ACu, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A577B4u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A577C0u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A577CCu, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A577D4u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A577DCu, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A577E8u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A577F4u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A57814u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A57824u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A57830u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A57844u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A57854u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A57860u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A5789Cu, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A578BCu, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A578CCu, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A578E0u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A578E8u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A57904u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A57910u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A5791Cu, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A57930u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A5794Cu, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A57954u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A57960u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A5796Cu, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A57970u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A57988u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A57994u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A579BCu, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A579D0u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A579DCu, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A579ECu, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A57A00u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A57A08u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A57A1Cu, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A57A30u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A57A38u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A57A40u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A57A48u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A57A54u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A57A5Cu, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A57A64u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A57A70u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A57A7Cu, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A57A98u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A57AA8u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A57AC4u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A57AD4u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A57AF0u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A57B00u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A57B08u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A57B44u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A57B54u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A57BB4u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A57BC4u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A57BCCu, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A57BD4u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A57BDCu, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A57BE4u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A57BECu, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A57BF4u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A57C10u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A57C20u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A57C34u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A57C3Cu, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A57C5Cu, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A57C68u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A57C80u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A57C84u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A57C8Cu, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A57CA0u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A57CA4u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A57CC8u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A57CD0u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A57CF0u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A57CFCu, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A57D14u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A57D18u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A57D20u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A57D40u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A57D60u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A57D68u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A57D84u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A57D94u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A57DB0u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A57DC0u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A57DDCu, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A57DECu, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A57E08u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A57E18u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A57E34u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A57E44u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A57E54u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A57E5Cu, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A57E74u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A57E7Cu, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A57E84u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A57E9Cu, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A57EBCu, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A57EDCu, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A57F04u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A57F20u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A57F34u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A57F4Cu, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A57F64u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A57F80u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A57F9Cu, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A57FBCu, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A57FD4u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A57FDCu, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A57FE4u, &recomp_unit_0148, "recomp_unit_0148"); - runtime.register_function(0x08A57FFCu, &recomp_unit_0148, "recomp_unit_0148"); + // PSPRECOMP_V812_COMPACT_REGISTRATION: same entry set, looped once in Runtime instead of source-expanded calls. + runtime.register_generated_entry_mask(0x08A54004u, &recomp_unit_0148, "recomp_unit_0148", + kEntryMasks_recomp_unit_0148, 64u); } } // namespace psprecomp diff --git a/profiles/vcs/generated/generated_unit_0149.cpp b/profiles/vcs/generated/generated_unit_0149.cpp index 27d6dd9..a9ed6a7 100644 --- a/profiles/vcs/generated/generated_unit_0149.cpp +++ b/profiles/vcs/generated/generated_unit_0149.cpp @@ -895,13 +895,10 @@ LOCAL_DISPATCH: AOT_REGCACHE_SYNC_OUT(); return; } } -L_08A58004: - jump_target = aot_gpr_31; - local_pc = jump_target; - if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } +// PSPRECOMP_V812_SHARED_SCHED_BLOCK: one scheduler-exact slow boundary per unit. +LOCAL_SCHED_BOUNDARY: ctx.pc = jump_target; AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { ++local_redispatch_rounds; AOT_REGCACHE_SYNC_IN(); @@ -911,6 +908,12 @@ L_08A58004: goto LOCAL_DISPATCH; } return; +L_08A58004: + jump_target = aot_gpr_31; + local_pc = jump_target; + if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A5800C: aot_gpr_4 = (std::bit_cast(aot_fpr_12)); ctx.set_vfpu_scalar_bits_ct<0u>(aot_gpr_4); @@ -924,18 +927,8 @@ L_08A5800C: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A58030: aot_gpr_4 = (std::bit_cast(aot_fpr_12)); ctx.set_vfpu_scalar_bits_ct<0u>(aot_gpr_4); @@ -949,18 +942,8 @@ L_08A58030: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A58054: aot_gpr_4 = (std::bit_cast(aot_fpr_12)); ctx.set_vfpu_scalar_bits_ct<0u>(aot_gpr_4); @@ -975,52 +958,22 @@ L_08A58054: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A5807C: jump_target = aot_gpr_31; { const float fs = aot_fpr_12; const float ft = aot_fpr_12; if ((std::isinf(fs) && ft == 0.0f) || (std::isinf(ft) && fs == 0.0f)) ctx.fpr[0] = std::bit_cast(0x7FC00000u); else ctx.fpr[0] = fs * ft; } local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A58084: ctx.fpr[0] = std::sqrt(aot_fpr_12); jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A58090: aot_gpr_4 = (std::bit_cast(aot_fpr_12)); aot_gpr_5 = (std::bit_cast(aot_fpr_13)); @@ -1034,35 +987,15 @@ L_08A58090: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A580BC: ctx.fpr[0] = std::bit_cast(std::bit_cast(aot_fpr_12) & 0x7FFFFFFFu); jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A580C8: { const std::uint32_t aot_run_words[3]{std::bit_cast(aot_fpr_12), std::bit_cast(aot_fpr_13), std::bit_cast(aot_fpr_14)}; aot_mem.aot_direct_store32_block(aot_gpr_4 + static_cast(0), aot_run_words); } @@ -1070,18 +1003,8 @@ L_08A580C8: ctx.gpr[2] = (aot_gpr_4 | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A580DC: aot_fpr_12 = std::bit_cast(aot_mem.aot_direct_load32(aot_gpr_5 + static_cast(0))); ctx.gpr[2] = (aot_gpr_4 | 0u); @@ -1093,18 +1016,8 @@ L_08A580DC: aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(8), std::bit_cast(aot_fpr_12)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A580FC: { const std::uint32_t vfpu_address = aot_gpr_5 + static_cast(0); std::uint32_t vfpu_words[4]{}; @@ -1123,18 +1036,8 @@ L_08A580FC: ctx.gpr[2] = (aot_gpr_4 | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A5810C: { const std::uint32_t vfpu_address = aot_gpr_4 + static_cast(0); std::uint32_t vfpu_words[4]{}; @@ -1159,18 +1062,8 @@ L_08A5810C: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A58134: { const std::uint32_t vfpu_address = aot_gpr_4 + static_cast(0); std::uint32_t vfpu_words[4]{}; @@ -1188,18 +1081,8 @@ L_08A58134: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A58150: { const std::uint32_t vfpu_address = aot_gpr_4 + static_cast(0); std::uint32_t vfpu_words[4]{}; @@ -1216,18 +1099,8 @@ L_08A58150: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A58168: { const std::uint32_t vfpu_address = aot_gpr_5 + static_cast(0); std::uint32_t vfpu_words[4]{}; @@ -1246,18 +1119,8 @@ L_08A58168: ctx.gpr[2] = (aot_gpr_4 | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A58178: aot_gpr_5 = (std::bit_cast(aot_fpr_12)); ctx.set_vfpu_scalar_bits_ct<1u>(aot_gpr_5); @@ -1279,18 +1142,8 @@ L_08A58178: ctx.gpr[2] = (aot_gpr_4 | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A58194: aot_gpr_5 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(72))); aot_gpr_6 = (0u + static_cast(-2)); @@ -1301,18 +1154,8 @@ L_08A58194: ctx.gpr[2] = (aot_gpr_4 | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A581B0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -1369,18 +1212,8 @@ L_08A58214: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A5822C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -1441,86 +1274,36 @@ L_08A58280: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A58294: jump_target = aot_gpr_31; ctx.gpr[2] = (aot_gpr_4 | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A5829C: jump_target = aot_gpr_31; ctx.gpr[2] = (aot_gpr_4 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A582A4: jump_target = aot_gpr_31; ctx.gpr[2] = (aot_gpr_4 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A582AC: jump_target = aot_gpr_31; ctx.gpr[2] = (aot_gpr_4 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A582B4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_fpr_12 = std::bit_cast(aot_mem.aot_direct_load32(aot_gpr_5 + static_cast(0))); @@ -1536,18 +1319,8 @@ L_08A582CC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A582D8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_fpr_12 = std::bit_cast(aot_mem.aot_direct_load32(aot_gpr_5 + static_cast(0))); @@ -1563,35 +1336,15 @@ L_08A582F0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A582FC: jump_target = aot_gpr_31; ctx.gpr[2] = (aot_gpr_4 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A58304: aot_gpr_5 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(7656))); aot_gpr_5 = (static_cast(aot_gpr_4) < static_cast(aot_gpr_5) ? 1u : 0u); @@ -1612,35 +1365,15 @@ L_08A58324: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A5832C: jump_target = aot_gpr_31; ctx.gpr[2] = (aot_gpr_4 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A58334: ctx.gpr[2] = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(60))); aot_gpr_4 = (aot_gpr_5 << 5u); @@ -1648,52 +1381,22 @@ L_08A58334: ctx.gpr[2] = (ctx.gpr[2] + aot_gpr_4); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A58344: jump_target = aot_gpr_31; ctx.gpr[2] = (aot_mem.aot_direct_load16(aot_gpr_4 + static_cast(150))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A5834C: jump_target = aot_gpr_31; ctx.gpr[2] = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(7660))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A58354: aot_gpr_4 = (16968u << 16u); ctx.fpr[15] = std::bit_cast(aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(7676))); @@ -1735,69 +1438,29 @@ L_08A583B8: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A583C0: jump_target = aot_gpr_31; ctx.fpr[0] = std::bit_cast(aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(7676))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A583C8: jump_target = aot_gpr_31; ctx.fpr[0] = std::bit_cast(aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(16))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A583D0: jump_target = aot_gpr_31; ctx.fpr[0] = std::bit_cast(aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(40))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A583D8: aot_gpr_4 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(76))); aot_gpr_5 = (16u << 16u); @@ -1806,18 +1469,8 @@ L_08A583D8: ctx.gpr[2] = (0u < ctx.gpr[2] ? 1u : 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A583EC: aot_gpr_4 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(72))); ctx.gpr[2] = (aot_gpr_4 & 496u); @@ -1825,18 +1478,8 @@ L_08A583EC: ctx.gpr[2] = (ctx.gpr[2] >> 4u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A583FC: aot_gpr_4 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(72))); aot_gpr_4 = (aot_gpr_4 & 496u); @@ -1861,18 +1504,8 @@ L_08A58418: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A58420: aot_gpr_5 = (aot_gpr_5 & 255u); aot_gpr_6 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(72))); @@ -1885,18 +1518,8 @@ L_08A58420: aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(72), aot_gpr_5); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A58444: aot_gpr_5 = (aot_gpr_5 & 255u); aot_gpr_6 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(72))); @@ -1909,18 +1532,8 @@ L_08A58444: aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(72), aot_gpr_5); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A58468: aot_gpr_4 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(72))); ctx.gpr[2] = (aot_gpr_4 & 16384u); @@ -1928,18 +1541,8 @@ L_08A58468: ctx.gpr[2] = (0u < ctx.gpr[2] ? 1u : 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A58478: aot_gpr_5 = (aot_gpr_5 & 255u); aot_gpr_6 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(72))); @@ -1953,18 +1556,8 @@ L_08A58478: aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(72), aot_gpr_5); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A584A0: aot_gpr_4 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(72))); ctx.gpr[2] = (aot_gpr_4 & 32768u); @@ -1972,18 +1565,8 @@ L_08A584A0: ctx.gpr[2] = (0u < ctx.gpr[2] ? 1u : 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A584B0: aot_gpr_5 = (aot_gpr_5 & 255u); aot_gpr_6 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(72))); @@ -1997,18 +1580,8 @@ L_08A584B0: aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(72), aot_gpr_5); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A584D8: aot_gpr_5 = (aot_gpr_5 & 255u); aot_gpr_6 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(76))); @@ -2021,120 +1594,50 @@ L_08A584D8: aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(76), aot_gpr_5); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A584FC: jump_target = aot_gpr_31; ctx.gpr[2] = (static_cast(static_cast(static_cast(aot_mem.aot_direct_load16(aot_gpr_4 + static_cast(86)))))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A58504: jump_target = aot_gpr_31; ctx.gpr[2] = (aot_gpr_4 | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A5850C: jump_target = aot_gpr_31; ctx.gpr[2] = (aot_gpr_4 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A58514: jump_target = aot_gpr_31; aot_mem.aot_direct_store8(aot_gpr_4 + static_cast(28), static_cast(aot_gpr_5)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A5851C: jump_target = aot_gpr_31; aot_mem.aot_direct_store8(aot_gpr_4 + static_cast(30), static_cast(aot_gpr_5)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A58524: jump_target = aot_gpr_31; ctx.gpr[2] = (aot_mem.aot_direct_load8(aot_gpr_4 + static_cast(30))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A5852C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), std::bit_cast(aot_fpr_20)); @@ -2159,18 +1662,8 @@ L_08A58548: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A58568: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[17]); @@ -2213,52 +1706,22 @@ L_08A585A0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A585E0: jump_target = aot_gpr_31; ctx.gpr[2] = (aot_gpr_4 + static_cast(320)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A585E8: jump_target = aot_gpr_31; aot_mem.aot_direct_store8(aot_gpr_4 + static_cast(310), static_cast(0u)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A585F0: aot_mem.aot_direct_store16(aot_gpr_4 + static_cast(306), static_cast(0u)); aot_fpr_12 = std::bit_cast(0u); @@ -2267,18 +1730,8 @@ L_08A585F0: aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(336), 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A58604: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_fpr_12 = std::bit_cast(aot_mem.aot_direct_load32(aot_gpr_5 + static_cast(0))); @@ -2294,18 +1747,8 @@ L_08A5861C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A58628: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { std::uint32_t aot_run_words[3]{}; @@ -2327,18 +1770,8 @@ L_08A5864C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A58658: aot_gpr_29 = (aot_gpr_29 + static_cast(-128)); { std::uint32_t aot_run_words[3]{}; @@ -2452,69 +1885,29 @@ L_08A58658: aot_gpr_29 = (aot_gpr_29 + static_cast(128)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A586D8: jump_target = aot_gpr_31; ctx.fpr[0] = std::bit_cast(aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(264))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A586E0: jump_target = aot_gpr_31; ctx.fpr[0] = std::bit_cast(aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(196))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A586E8: jump_target = aot_gpr_31; ctx.gpr[2] = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(204))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A586F0: aot_gpr_4 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(204))); ctx.gpr[2] = (aot_gpr_4 & aot_gpr_5); @@ -2522,18 +1915,8 @@ L_08A586F0: ctx.gpr[2] = (0u < ctx.gpr[2] ? 1u : 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A58700: aot_gpr_4 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(208))); ctx.gpr[2] = (aot_gpr_4 & aot_gpr_5); @@ -2541,171 +1924,71 @@ L_08A58700: ctx.gpr[2] = (0u < ctx.gpr[2] ? 1u : 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A58710: jump_target = aot_gpr_31; ctx.fpr[0] = std::bit_cast(aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(96))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A58718: jump_target = aot_gpr_31; ctx.fpr[0] = std::bit_cast(aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(100))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A58720: jump_target = aot_gpr_31; ctx.fpr[0] = std::bit_cast(aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(104))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A58728: jump_target = aot_gpr_31; ctx.fpr[0] = std::bit_cast(aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(112))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A58730: jump_target = aot_gpr_31; ctx.fpr[0] = std::bit_cast(aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(116))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A58738: jump_target = aot_gpr_31; ctx.fpr[0] = std::bit_cast(aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(120))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A58740: jump_target = aot_gpr_31; ctx.fpr[0] = std::bit_cast(aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(132))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A58748: jump_target = aot_gpr_31; ctx.gpr[2] = (aot_gpr_4 + static_cast(160)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A58750: jump_target = aot_gpr_31; ctx.fpr[0] = std::bit_cast(aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(136))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A58758: aot_gpr_5 = (aot_gpr_5 & 255u); if (aot_gpr_5 == 0u) { @@ -2725,35 +2008,15 @@ L_08A5876C: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A58774: jump_target = aot_gpr_31; ctx.fpr[0] = std::bit_cast(aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(340))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A5877C: aot_gpr_5 = (aot_gpr_5 << 4u); ctx.gpr[2] = (aot_gpr_4 + aot_gpr_5); @@ -2761,101 +2024,41 @@ L_08A5877C: ctx.gpr[2] = (ctx.gpr[2] + static_cast(96)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A5878C: jump_target = aot_gpr_31; ctx.gpr[2] = (aot_gpr_4 + static_cast(176)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A58794: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A5879C: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A587A4: jump_target = aot_gpr_31; ctx.gpr[2] = (0u | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A587AC: jump_target = aot_gpr_31; ctx.gpr[2] = (0u | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A587B4: aot_gpr_4 = (static_cast(static_cast(static_cast(aot_mem.aot_direct_load8(aot_gpr_4 + static_cast(613)))))); ctx.gpr[2] = (aot_gpr_4 & 32u); @@ -2863,120 +2066,50 @@ L_08A587B4: ctx.gpr[2] = (0u < ctx.gpr[2] ? 1u : 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A587C4: jump_target = aot_gpr_31; aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(600), std::bit_cast(aot_fpr_12)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A587CC: jump_target = aot_gpr_31; aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(604), std::bit_cast(aot_fpr_12)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A587D4: jump_target = aot_gpr_31; ctx.fpr[0] = std::bit_cast(aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(604))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A587DC: jump_target = aot_gpr_31; aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(608), std::bit_cast(aot_fpr_12)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A587E4: jump_target = aot_gpr_31; ctx.gpr[2] = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(900))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A587EC: jump_target = aot_gpr_31; ctx.gpr[2] = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(852))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A587F4: aot_gpr_5 = (aot_mem.aot_direct_load16(aot_gpr_4 + static_cast(558))); { const bool branch_taken = aot_gpr_5 == 0u; @@ -3012,34 +2145,14 @@ L_08A58824: ctx.gpr[2] = (aot_gpr_6 & 255u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A5882C: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A58834: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -3168,18 +2281,8 @@ L_08A58928: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A58948: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -3313,18 +2416,8 @@ L_08A58A3C: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A58A70: aot_gpr_5 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(700))); { const bool branch_taken = aot_gpr_5 == 0u; @@ -3341,18 +2434,8 @@ L_08A58A84: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A58A8C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (static_cast(static_cast(static_cast(aot_mem.aot_direct_load8(aot_gpr_4 + static_cast(538)))))); @@ -3391,18 +2474,8 @@ L_08A58ACC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A58AD8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -3550,18 +2623,8 @@ L_08A58BB8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A58BC8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -3646,35 +2709,15 @@ L_08A58C4C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A58C60: jump_target = aot_gpr_31; ctx.fpr[0] = std::bit_cast(aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(1348))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A58C68: aot_gpr_29 = (aot_gpr_29 + static_cast(-64)); { const std::uint32_t aot_run_words[4]{std::bit_cast(aot_fpr_20), aot_gpr_16, ctx.gpr[17], aot_gpr_31}; @@ -3774,18 +2817,8 @@ L_08A58D20: aot_gpr_29 = (aot_gpr_29 + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A58D38: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -3828,18 +2861,8 @@ L_08A58D8C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A58D9C: aot_fpr_13 = std::bit_cast(0u); aot_gpr_6 = (0u | 0u); @@ -3878,18 +2901,8 @@ L_08A58DE4: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A58DEC: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_gpr_5 = (aot_gpr_5 << 2u); @@ -3943,18 +2956,8 @@ L_08A58E40: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A58E54: aot_gpr_5 = (aot_gpr_5 << 2u); aot_gpr_4 = (aot_gpr_4 + aot_gpr_5); @@ -3980,18 +2983,8 @@ L_08A58E74: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A58E7C: aot_gpr_29 = (aot_gpr_29 + static_cast(-128)); aot_gpr_5 = (aot_gpr_5 << 2u); @@ -4132,18 +3125,8 @@ L_08A58F84: aot_gpr_29 = (aot_gpr_29 + static_cast(128)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A58FA0: aot_gpr_6 = (0u | 0u); goto L_08A58FA4; @@ -4172,18 +3155,8 @@ L_08A58FC4: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A58FCC: aot_gpr_29 = (aot_gpr_29 + static_cast(-128)); aot_gpr_6 = (aot_mem.aot_direct_load8(ctx.gpr[28] + static_cast(-7080))); @@ -4476,18 +3449,8 @@ L_08A59240: aot_gpr_29 = (aot_gpr_29 + static_cast(128)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A5926C: aot_gpr_29 = (aot_gpr_29 + static_cast(-112)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(88), ctx.gpr[17]); @@ -4789,86 +3752,36 @@ L_08A59438: aot_gpr_29 = (aot_gpr_29 + static_cast(112)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A5946C: jump_target = aot_gpr_31; ctx.gpr[2] = (0u | 1u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A59474: jump_target = aot_gpr_31; ctx.gpr[2] = (0u | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A5947C: jump_target = aot_gpr_31; ctx.gpr[2] = (0u | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A59484: jump_target = aot_gpr_31; ctx.gpr[2] = (0u | 1u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A5948C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -4935,18 +3848,8 @@ L_08A594F0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A59500: aot_gpr_6 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(852))); ctx.gpr[7] = (0u | 2u); @@ -5011,18 +3914,8 @@ L_08A5954C: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A59554: aot_gpr_4 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(852))); aot_gpr_5 = (0u | 2u); @@ -5047,18 +3940,8 @@ L_08A59570: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A59578: aot_gpr_4 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(852))); aot_gpr_5 = (0u | 2u); @@ -5083,18 +3966,8 @@ L_08A59594: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A5959C: aot_gpr_5 = (static_cast(static_cast(static_cast(aot_mem.aot_direct_load8(aot_gpr_4 + static_cast(615)))))); aot_gpr_6 = (0u + static_cast(-3)); @@ -5109,18 +3982,8 @@ L_08A5959C: aot_mem.aot_direct_store8(aot_gpr_4 + static_cast(1077), static_cast(0u)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A595C8: aot_gpr_29 = (aot_gpr_29 + static_cast(-160)); aot_gpr_5 = (aot_mem.aot_direct_load8(aot_gpr_4 + static_cast(944))); @@ -5278,69 +4141,29 @@ L_08A59714: aot_gpr_29 = (aot_gpr_29 + static_cast(160)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A5972C: jump_target = aot_gpr_31; ctx.gpr[2] = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(1508))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A59734: jump_target = aot_gpr_31; ctx.gpr[2] = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(1072))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A5973C: jump_target = aot_gpr_31; ctx.gpr[2] = (aot_gpr_4 + static_cast(1508)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A59744: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -5370,18 +4193,8 @@ L_08A59774: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A59780: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -5401,34 +4214,14 @@ L_08A5979C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A597AC: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A597B4: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); ctx.gpr[7] = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(72))); @@ -6895,18 +5688,8 @@ L_08A5A260: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A5A288: aot_gpr_29 = (aot_gpr_29 + static_cast(-304)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(284), aot_gpr_16); @@ -6959,18 +5742,8 @@ L_08A5A2E4: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A5A2FC: { const bool branch_taken = 0u == 0u; ctx.gpr[2] = (0u | 0u); @@ -7448,18 +6221,8 @@ L_08A5A7DC: aot_gpr_29 = (aot_gpr_29 + static_cast(304)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A5A7FC: aot_gpr_29 = (aot_gpr_29 + static_cast(-80)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(28), aot_gpr_16); @@ -7977,18 +6740,8 @@ L_08A5AD28: aot_gpr_29 = (aot_gpr_29 + static_cast(80)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A5AD64: aot_gpr_29 = (aot_gpr_29 + static_cast(-176)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(152), ctx.gpr[20]); @@ -8715,18 +7468,8 @@ L_08A5B238: aot_gpr_29 = (aot_gpr_29 + static_cast(176)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A5B278: aot_gpr_29 = (aot_gpr_29 + static_cast(-144)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(124), aot_gpr_16); @@ -9296,18 +8039,8 @@ L_08A5B75C: aot_gpr_29 = (aot_gpr_29 + static_cast(144)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A5B780: aot_gpr_29 = (aot_gpr_29 + static_cast(-2208)); aot_gpr_5 = (aot_mem.aot_direct_load8(ctx.gpr[28] + static_cast(-7080))); @@ -9632,18 +8365,8 @@ L_08A5BA50: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A5BA68: aot_gpr_4 = (static_cast(static_cast(static_cast(aot_mem.aot_direct_load8(ctx.gpr[23] + static_cast(1280)))))); ctx.gpr[19] = (0u | 1u); @@ -10391,822 +9114,8 @@ void recomp_unit_0149(Runtime &rt, AllegrexContext &ctx) { void register_generated_unit_149(Runtime &runtime) { runtime.register_generated_unit(149u, 0x08A58000u, 16384u, &recomp_unit_0149, &recomp_unit_0149_entry); - runtime.register_function(0x08A58004u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5800Cu, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A58030u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A58054u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5807Cu, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A58084u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A58090u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A580BCu, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A580C8u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A580DCu, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A580FCu, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5810Cu, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A58134u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A58150u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A58168u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A58178u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A58194u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A581B0u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A581DCu, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A581E8u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A581F0u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A581F4u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A58214u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5822Cu, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A58248u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A58258u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A58264u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5826Cu, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A58270u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A58278u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A58280u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A58294u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5829Cu, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A582A4u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A582ACu, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A582B4u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A582CCu, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A582D8u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A582F0u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A582FCu, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A58304u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A58314u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A58324u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5832Cu, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A58334u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A58344u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5834Cu, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A58354u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A58388u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5839Cu, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A583B8u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A583C0u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A583C8u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A583D0u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A583D8u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A583ECu, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A583FCu, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5840Cu, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A58414u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A58418u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A58420u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A58444u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A58468u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A58478u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A584A0u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A584B0u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A584D8u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A584FCu, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A58504u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5850Cu, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A58514u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5851Cu, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A58524u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5852Cu, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A58548u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A58568u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5858Cu, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A585A0u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A585E0u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A585E8u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A585F0u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A58604u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5861Cu, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A58628u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5864Cu, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A58658u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A586D8u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A586E0u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A586E8u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A586F0u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A58700u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A58710u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A58718u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A58720u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A58728u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A58730u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A58738u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A58740u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A58748u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A58750u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A58758u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A58764u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5876Cu, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A58774u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5877Cu, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5878Cu, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A58794u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5879Cu, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A587A4u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A587ACu, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A587B4u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A587C4u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A587CCu, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A587D4u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A587DCu, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A587E4u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A587ECu, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A587F4u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A58800u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5880Cu, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A58820u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A58824u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5882Cu, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A58834u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A58868u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A58874u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5887Cu, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A58884u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5888Cu, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5889Cu, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A588B0u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A588BCu, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A588C4u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A588CCu, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A588D4u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A588DCu, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A588ECu, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A58900u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5890Cu, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A58914u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A58928u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A58948u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5897Cu, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A58988u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A58990u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A58998u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A589A0u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A589B0u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A589C4u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A589D0u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A589D8u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A589E0u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A589E8u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A589F0u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A58A00u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A58A14u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A58A20u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A58A28u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A58A3Cu, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A58A70u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A58A7Cu, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A58A84u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A58A8Cu, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A58AACu, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A58AB4u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A58ACCu, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A58AD8u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A58AF4u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A58B00u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A58B14u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A58B18u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A58B1Cu, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A58B24u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A58B30u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A58B3Cu, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A58B44u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A58B68u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A58B74u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A58B80u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A58B8Cu, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A58B94u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A58B9Cu, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A58BA8u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A58BB0u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A58BB8u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A58BC8u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A58BE4u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A58BFCu, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A58C08u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A58C18u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A58C24u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A58C2Cu, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A58C30u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A58C38u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A58C44u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A58C4Cu, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A58C60u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A58C68u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A58C8Cu, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A58CCCu, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A58CE0u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A58CF4u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A58D18u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A58D20u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A58D38u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A58D5Cu, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A58D6Cu, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A58D84u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A58D8Cu, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A58D9Cu, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A58DA8u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A58DC0u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A58DCCu, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A58DE4u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A58DECu, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A58E10u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A58E1Cu, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A58E40u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A58E54u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A58E68u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A58E70u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A58E74u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A58E7Cu, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A58EACu, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A58EBCu, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A58EC4u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A58EC8u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A58EE4u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A58F1Cu, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A58F30u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A58F44u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A58F58u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A58F60u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A58F70u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A58F7Cu, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A58F84u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A58FA0u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A58FA4u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A58FB0u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A58FB4u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A58FC4u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A58FCCu, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A59004u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5901Cu, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5902Cu, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5903Cu, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A59050u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A59090u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A590F0u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A590FCu, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A59138u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A59164u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5917Cu, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A59194u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A591ACu, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A591B4u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A591BCu, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A591C0u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A591C8u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A591D4u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A591DCu, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A591ECu, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A591F8u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A59204u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A59238u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A59240u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5926Cu, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A592BCu, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A592CCu, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A59348u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A59358u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A59364u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A59368u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A59370u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A593A4u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A593D8u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A593E8u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A593F4u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A593F8u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A59400u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A59404u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A59438u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5946Cu, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A59474u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5947Cu, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A59484u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5948Cu, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A594A4u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A594ACu, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A594DCu, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A594E4u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A594ECu, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A594F0u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A59500u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A59510u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A59520u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A59528u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A59530u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A59538u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A59540u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A59548u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5954Cu, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A59554u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A59564u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5956Cu, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A59570u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A59578u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A59588u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A59590u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A59594u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5959Cu, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A595C8u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A595E8u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A59620u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5962Cu, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5963Cu, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A59648u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A59688u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A596F4u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A596FCu, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A59704u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5970Cu, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A59714u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5972Cu, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A59734u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5973Cu, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A59744u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A59754u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A59768u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A59774u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A59780u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A59794u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5979Cu, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A597ACu, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A597B4u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A597F8u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A59804u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A59810u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A59824u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A59830u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A59838u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5983Cu, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5984Cu, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A59858u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A59860u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5986Cu, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A59874u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A59878u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A59888u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A59894u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5989Cu, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A598ACu, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A598C4u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A598D4u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A598E4u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A598ECu, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A59908u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A59914u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5991Cu, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5992Cu, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5993Cu, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5995Cu, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A59978u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5998Cu, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A59998u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A599A4u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A599B0u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A599B8u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A599BCu, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A599D0u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A599E4u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A599F0u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A599F8u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A59A04u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A59A0Cu, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A59A10u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A59A24u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A59A38u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A59A44u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A59A4Cu, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A59A5Cu, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A59A6Cu, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A59A74u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A59A7Cu, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A59A90u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A59A9Cu, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A59AA4u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A59AA8u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A59AB8u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A59AC4u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A59ACCu, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A59AD8u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A59AE0u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A59AE4u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A59AF4u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A59B00u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A59B08u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A59B1Cu, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A59B28u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A59B30u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A59B34u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A59B44u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A59B50u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A59B58u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A59B64u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A59B6Cu, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A59B70u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A59B80u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A59B8Cu, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A59B94u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A59BA8u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A59BB0u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A59BC0u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A59BCCu, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A59BE4u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A59BFCu, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A59C0Cu, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A59C14u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A59C30u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A59C3Cu, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A59C44u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A59C54u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A59C5Cu, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A59C64u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A59C6Cu, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A59C7Cu, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A59C84u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A59CA0u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A59CACu, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A59CB4u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A59CC4u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A59CD4u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A59CE0u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A59CE8u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A59CF4u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A59D28u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A59D30u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A59D40u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A59D50u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A59D64u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A59D6Cu, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A59D80u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A59D88u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A59DA0u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A59DB8u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A59DC8u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A59DD4u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A59DDCu, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A59DE0u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A59DF0u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A59DFCu, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A59E04u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A59E10u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A59E18u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A59E1Cu, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A59E2Cu, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A59E38u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A59E40u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A59E50u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A59E60u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A59E68u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A59E70u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A59E7Cu, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A59E88u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A59E90u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A59E94u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A59EA8u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A59EBCu, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A59EC8u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A59ED0u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A59EDCu, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A59EE4u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A59EE8u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A59EFCu, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A59F10u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A59F1Cu, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A59F24u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A59F34u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A59F3Cu, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A59F48u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A59F50u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A59F84u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A59F8Cu, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A59F9Cu, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A59FACu, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A59FC0u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A59FC8u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A59FDCu, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A59FE4u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A59FF0u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5A004u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5A00Cu, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5A020u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5A034u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5A040u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5A048u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5A04Cu, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5A05Cu, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5A068u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5A070u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5A07Cu, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5A084u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5A088u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5A098u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5A0A4u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5A0ACu, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5A0BCu, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5A0C8u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5A0D8u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5A0E0u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5A0E8u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5A0F8u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5A104u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5A10Cu, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5A110u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5A124u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5A138u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5A144u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5A14Cu, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5A158u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5A160u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5A164u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5A178u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5A18Cu, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5A198u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5A1A0u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5A1B0u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5A1BCu, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5A1C4u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5A1D8u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5A1E0u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5A1E8u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5A1F4u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5A200u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5A208u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5A210u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5A21Cu, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5A224u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5A230u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5A238u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5A240u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5A24Cu, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5A260u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5A288u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5A2B0u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5A2C0u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5A2D0u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5A2E4u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5A2FCu, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5A304u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5A368u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5A374u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5A39Cu, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5A3D8u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5A3E8u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5A3F0u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5A450u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5A45Cu, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5A484u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5A4C0u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5A4D0u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5A4D8u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5A540u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5A548u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5A570u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5A5ACu, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5A5BCu, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5A5C4u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5A5D4u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5A638u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5A67Cu, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5A6B8u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5A6C8u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5A6D0u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5A6F0u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5A768u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5A79Cu, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5A7D0u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5A7D8u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5A7DCu, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5A7FCu, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5A840u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5A870u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5A898u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5A8A8u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5A8C4u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5A8D0u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5A8D8u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5A8E4u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5A8ECu, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5A8F8u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5A910u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5A91Cu, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5A924u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5A930u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5A938u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5A940u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5A958u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5A964u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5A96Cu, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5A978u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5A980u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5A98Cu, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5A994u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5A9BCu, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5A9DCu, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5A9F0u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5AA98u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5AAC0u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5AACCu, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5AB94u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5ABC4u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5ABDCu, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5AC08u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5AC2Cu, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5AC48u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5AC4Cu, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5AC6Cu, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5AD28u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5AD64u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5ADC0u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5ADD0u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5AE04u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5AE24u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5AE30u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5AE4Cu, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5AE58u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5AE64u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5AE70u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5AE78u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5AE80u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5AE90u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5AE98u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5AEA0u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5AEA8u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5AEB8u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5AEC8u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5AED4u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5AF08u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5AF18u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5AF24u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5AF28u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5AF30u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5AF5Cu, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5AF68u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5AF74u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5AF84u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5AFB8u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5AFC8u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5AFD4u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5AFD8u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5AFE0u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5AFE4u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5B00Cu, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5B018u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5B0C4u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5B0D0u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5B104u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5B114u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5B120u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5B124u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5B12Cu, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5B140u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5B188u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5B1B8u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5B1D4u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5B1E0u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5B220u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5B234u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5B238u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5B278u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5B2B8u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5B2C0u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5B2E4u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5B304u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5B33Cu, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5B3B4u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5B3E8u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5B400u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5B418u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5B430u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5B448u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5B460u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5B464u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5B498u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5B4B0u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5B4BCu, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5B4D8u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5B4E0u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5B4F0u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5B508u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5B520u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5B538u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5B550u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5B570u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5B578u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5B590u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5B598u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5B5A4u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5B5C4u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5B5D8u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5B5E4u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5B5ECu, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5B5F8u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5B614u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5B61Cu, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5B624u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5B634u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5B64Cu, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5B664u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5B67Cu, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5B694u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5B6A0u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5B6C0u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5B6C8u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5B6D4u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5B6ECu, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5B700u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5B708u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5B724u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5B72Cu, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5B75Cu, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5B780u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5B7E0u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5B7ECu, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5B7F4u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5B7FCu, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5B808u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5B810u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5B818u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5B824u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5B82Cu, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5B834u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5B840u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5B850u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5B85Cu, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5B868u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5B894u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5B898u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5B8D0u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5B8E0u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5B920u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5B93Cu, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5B944u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5B94Cu, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5B958u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5B968u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5B97Cu, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5B99Cu, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5B9A8u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5B9B4u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5B9CCu, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5B9DCu, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5B9ECu, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5B9F4u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5B9FCu, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5BA38u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5BA50u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5BA68u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5BA7Cu, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5BA90u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5BA98u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5BAACu, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5BAC8u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5BADCu, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5BB0Cu, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5BB24u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5BB30u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5BB58u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5BB88u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5BBC4u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5BBF0u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5BC1Cu, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5BC74u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5BC7Cu, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5BCA8u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5BCB4u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5BCF4u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5BD68u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5BD70u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5BD80u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5BD90u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5BD98u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5BDB0u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5BDB8u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5BDC4u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5BDC8u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5BDDCu, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5BDE4u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5BDF0u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5BDF4u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5BE08u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5BE10u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5BE1Cu, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5BE20u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5BE34u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5BE3Cu, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5BE48u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5BEB0u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5BEDCu, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5BEE0u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5BF04u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5BF10u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5BF18u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5BF3Cu, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5BF48u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5BF50u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5BF58u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5BF60u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5BF68u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5BF74u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5BF94u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5BFACu, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5BFB4u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5BFC0u, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5BFDCu, &recomp_unit_0149, "recomp_unit_0149"); - runtime.register_function(0x08A5BFFCu, &recomp_unit_0149, "recomp_unit_0149"); + // PSPRECOMP_V812_COMPACT_REGISTRATION: same entry set, looped once in Runtime instead of source-expanded calls. + runtime.register_generated_entry_mask(0x08A58004u, &recomp_unit_0149, "recomp_unit_0149", + kEntryMasks_recomp_unit_0149, 64u); } } // namespace psprecomp diff --git a/profiles/vcs/generated/generated_unit_0150.cpp b/profiles/vcs/generated/generated_unit_0150.cpp index bf13fa4..5fee832 100644 --- a/profiles/vcs/generated/generated_unit_0150.cpp +++ b/profiles/vcs/generated/generated_unit_0150.cpp @@ -1113,6 +1113,19 @@ LOCAL_DISPATCH: AOT_REGCACHE_SYNC_OUT(); return; } } +// PSPRECOMP_V812_SHARED_SCHED_BLOCK: one scheduler-exact slow boundary per unit. +LOCAL_SCHED_BOUNDARY: + ctx.pc = jump_target; + AOT_REGCACHE_SYNC_OUT(); + if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { + ++local_redispatch_rounds; + AOT_REGCACHE_SYNC_IN(); + local_transfers = 0u; + local_pc = ctx.pc; + entry_id = 0u; + goto LOCAL_DISPATCH; + } + return; L_08A5C004: aot_gpr_4 = (static_cast(static_cast(static_cast(aot_mem.aot_direct_load8(aot_gpr_23 + static_cast(616)))))); aot_gpr_5 = (0u + static_cast(-17)); @@ -3560,18 +3573,8 @@ L_08A5D3EC: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A5D404: aot_gpr_4 = (static_cast(ctx.gpr[16]) < 2 ? 1u : 0u); { const bool branch_taken = aot_gpr_4 == 0u; @@ -9022,1040 +9025,8 @@ void recomp_unit_0150(Runtime &rt, AllegrexContext &ctx) { void register_generated_unit_150(Runtime &runtime) { runtime.register_generated_unit(150u, 0x08A5C000u, 16384u, &recomp_unit_0150, &recomp_unit_0150_entry); - runtime.register_function(0x08A5C004u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5C030u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5C038u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5C040u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5C048u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5C068u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5C074u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5C084u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5C090u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5C098u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5C0A4u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5C0ACu, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5C0B8u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5C0C0u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5C0C8u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5C0E4u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5C0F4u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5C100u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5C108u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5C114u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5C120u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5C12Cu, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5C134u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5C140u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5C148u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5C150u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5C160u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5C16Cu, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5C170u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5C17Cu, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5C184u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5C188u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5C1B0u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5C1BCu, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5C1CCu, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5C1D8u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5C1E0u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5C1E8u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5C1F0u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5C20Cu, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5C21Cu, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5C228u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5C230u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5C23Cu, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5C248u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5C254u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5C260u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5C27Cu, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5C290u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5C29Cu, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5C2A8u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5C2B4u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5C2DCu, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5C2E4u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5C2F4u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5C2FCu, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5C304u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5C320u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5C328u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5C330u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5C348u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5C354u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5C35Cu, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5C36Cu, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5C37Cu, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5C390u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5C3A0u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5C3A8u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5C3C0u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5C3D4u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5C3E8u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5C3FCu, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5C410u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5C418u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5C42Cu, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5C44Cu, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5C458u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5C474u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5C484u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5C490u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5C4A4u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5C4B8u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5C4C4u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5C4D8u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5C4FCu, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5C508u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5C528u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5C544u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5C548u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5C590u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5C59Cu, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5C5A8u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5C5B4u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5C5E8u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5C5F8u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5C608u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5C618u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5C624u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5C630u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5C644u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5C654u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5C664u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5C66Cu, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5C67Cu, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5C68Cu, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5C698u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5C6A0u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5C6B4u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5C6C4u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5C6D0u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5C6E0u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5C6E8u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5C6F0u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5C6F8u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5C704u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5C70Cu, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5C714u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5C724u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5C738u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5C744u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5C74Cu, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5C754u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5C760u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5C768u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5C774u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5C778u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5C784u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5C79Cu, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5C7A4u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5C7B8u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5C7C0u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5C7D4u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5C7DCu, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5C7F0u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5C80Cu, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5C810u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5C818u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5C824u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5C84Cu, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5C86Cu, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5C880u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5C894u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5C8B0u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5C8BCu, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5C8CCu, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5C8DCu, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5C8E8u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5C8F0u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5C8F8u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5C900u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5C914u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5C91Cu, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5C924u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5C92Cu, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5C93Cu, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5C944u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5C954u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5C95Cu, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5C978u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5C980u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5C988u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5C994u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5C9A0u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5C9A8u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5C9B0u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5C9C0u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5C9C8u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5C9E0u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5C9F4u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5CA00u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5CA08u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5CA0Cu, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5CA14u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5CA20u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5CA38u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5CA40u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5CA48u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5CA58u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5CA60u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5CA6Cu, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5CA74u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5CA9Cu, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5CAA4u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5CAD4u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5CADCu, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5CAE4u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5CAF4u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5CB04u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5CB08u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5CB14u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5CB1Cu, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5CB28u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5CB34u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5CB40u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5CB4Cu, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5CB54u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5CB88u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5CBA4u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5CBB0u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5CBC8u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5CBD4u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5CBE4u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5CC00u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5CC08u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5CC20u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5CC30u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5CC40u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5CC4Cu, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5CC70u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5CC7Cu, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5CC8Cu, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5CCA0u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5CCC0u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5CCD0u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5CD08u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5CD18u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5CD24u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5CD30u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5CD3Cu, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5CD48u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5CD54u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5CD8Cu, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5CDA4u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5CDA8u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5CDB0u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5CDB8u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5CDC4u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5CDD0u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5CDE8u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5CE00u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5CE08u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5CE14u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5CE20u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5CE2Cu, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5CE34u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5CE44u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5CE54u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5CE5Cu, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5CE70u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5CE90u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5CE98u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5CEB4u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5CED4u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5CEDCu, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5CEF4u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5CF00u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5CF08u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5CF10u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5CF18u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5CF20u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5CF2Cu, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5CF38u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5CF40u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5CF58u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5CF60u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5CF7Cu, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5CF84u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5CFA0u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5CFBCu, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5CFCCu, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5CFD4u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5CFE0u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5CFECu, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5D004u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5D00Cu, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5D030u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5D040u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5D04Cu, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5D058u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5D060u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5D06Cu, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5D07Cu, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5D0B0u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5D0D0u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5D0DCu, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5D0E8u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5D0F0u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5D12Cu, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5D150u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5D15Cu, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5D16Cu, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5D174u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5D17Cu, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5D188u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5D194u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5D19Cu, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5D1A0u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5D1A8u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5D1DCu, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5D1E4u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5D1FCu, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5D218u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5D228u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5D234u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5D244u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5D250u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5D264u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5D274u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5D284u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5D294u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5D2A0u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5D2A8u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5D2B0u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5D2C4u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5D2F8u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5D310u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5D318u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5D320u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5D32Cu, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5D330u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5D338u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5D34Cu, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5D35Cu, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5D36Cu, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5D390u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5D39Cu, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5D3A4u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5D3C4u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5D3CCu, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5D3E0u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5D3ECu, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5D404u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5D410u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5D41Cu, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5D424u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5D42Cu, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5D438u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5D440u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5D444u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5D44Cu, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5D458u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5D468u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5D474u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5D494u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5D4A0u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5D4BCu, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5D4C8u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5D4DCu, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5D4F0u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5D4FCu, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5D500u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5D514u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5D52Cu, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5D544u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5D55Cu, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5D564u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5D570u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5D57Cu, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5D584u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5D58Cu, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5D598u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5D5A4u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5D5B8u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5D5C8u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5D5D4u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5D5ECu, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5D5F4u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5D600u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5D60Cu, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5D614u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5D61Cu, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5D628u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5D634u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5D648u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5D658u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5D664u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5D67Cu, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5D694u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5D6ACu, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5D6B4u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5D6C0u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5D6CCu, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5D6D4u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5D6DCu, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5D6E8u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5D6F4u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5D708u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5D718u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5D724u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5D73Cu, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5D744u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5D750u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5D75Cu, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5D764u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5D76Cu, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5D778u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5D784u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5D798u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5D7A8u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5D7B4u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5D7CCu, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5D7D4u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5D7E4u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5D7E8u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5D808u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5D810u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5D838u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5D84Cu, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5D868u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5D878u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5D884u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5D890u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5D8A0u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5D8ACu, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5D8B0u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5D8CCu, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5D8D4u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5D8E0u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5D8ECu, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5D924u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5D934u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5D940u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5D95Cu, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5D964u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5D96Cu, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5D978u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5D984u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5D98Cu, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5D990u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5D99Cu, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5D9A8u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5D9B0u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5D9C8u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5D9D0u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5D9D8u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5D9E0u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5D9F0u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5D9F8u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5DA00u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5DA08u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5DA14u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5DA1Cu, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5DA24u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5DA30u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5DA48u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5DA5Cu, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5DA64u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5DA74u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5DA7Cu, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5DA9Cu, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5DAB4u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5DABCu, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5DAC4u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5DAE0u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5DAE4u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5DAF8u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5DB08u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5DB14u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5DB1Cu, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5DB2Cu, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5DB34u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5DB40u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5DB4Cu, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5DB54u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5DB5Cu, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5DB68u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5DB74u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5DB88u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5DB94u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5DBB0u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5DBC0u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5DBC8u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5DBD4u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5DBECu, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5DBFCu, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5DC04u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5DC1Cu, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5DC28u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5DC40u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5DC50u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5DC58u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5DC74u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5DC88u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5DCBCu, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5DCC8u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5DCE0u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5DCECu, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5DCF0u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5DD08u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5DD1Cu, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5DD48u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5DD54u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5DD5Cu, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5DD88u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5DD90u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5DDA0u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5DDB0u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5DDD0u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5DDDCu, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5DDF8u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5DE00u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5DE08u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5DE24u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5DE2Cu, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5DE34u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5DE44u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5DE5Cu, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5DE70u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5DE7Cu, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5DE8Cu, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5DEA4u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5DEBCu, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5DED0u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5DED4u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5DEDCu, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5DEE4u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5DEF8u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5DF04u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5DF0Cu, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5DF30u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5DF38u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5DF44u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5DF4Cu, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5DF54u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5DF60u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5DF70u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5DF94u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5DFA0u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5DFACu, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5DFE4u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5DFFCu, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5E014u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5E028u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5E03Cu, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5E054u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5E05Cu, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5E068u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5E070u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5E078u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5E088u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5E094u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5E09Cu, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5E0A8u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5E0B0u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5E0C8u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5E0DCu, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5E0F0u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5E138u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5E14Cu, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5E154u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5E164u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5E170u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5E188u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5E19Cu, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5E1A8u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5E1B4u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5E1C0u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5E1CCu, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5E1D8u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5E1E4u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5E1F4u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5E200u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5E208u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5E210u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5E21Cu, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5E22Cu, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5E238u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5E240u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5E250u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5E258u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5E278u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5E280u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5E288u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5E294u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5E29Cu, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5E2A8u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5E2B8u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5E2C0u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5E2CCu, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5E2D4u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5E2DCu, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5E2E4u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5E2ECu, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5E2F0u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5E300u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5E308u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5E31Cu, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5E328u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5E32Cu, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5E348u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5E354u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5E398u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5E3A4u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5E3B0u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5E3C0u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5E3CCu, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5E3D4u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5E3E0u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5E400u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5E414u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5E428u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5E438u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5E444u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5E450u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5E45Cu, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5E474u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5E480u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5E48Cu, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5E49Cu, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5E4A8u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5E4B8u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5E4C4u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5E4CCu, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5E4D4u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5E4E0u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5E4F0u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5E4FCu, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5E504u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5E50Cu, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5E514u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5E51Cu, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5E524u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5E52Cu, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5E534u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5E53Cu, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5E548u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5E550u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5E558u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5E560u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5E57Cu, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5E59Cu, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5E5A8u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5E5B4u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5E5C0u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5E5C8u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5E5D4u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5E5FCu, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5E60Cu, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5E61Cu, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5E624u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5E644u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5E660u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5E698u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5E6A8u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5E6B8u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5E6D0u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5E6E4u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5E6E8u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5E6FCu, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5E704u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5E720u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5E728u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5E730u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5E73Cu, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5E744u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5E750u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5E760u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5E768u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5E774u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5E77Cu, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5E784u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5E78Cu, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5E794u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5E798u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5E7A8u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5E7B0u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5E7C4u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5E7D0u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5E7D4u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5E7F0u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5E7FCu, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5E848u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5E854u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5E860u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5E86Cu, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5E878u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5E880u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5E888u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5E890u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5E898u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5E8A4u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5E8B4u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5E8C4u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5E8E0u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5E8F8u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5E914u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5E928u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5E938u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5E944u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5E954u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5E95Cu, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5E980u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5E988u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5E9A4u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5E9ACu, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5E9C4u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5E9D0u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5E9E4u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5E9F8u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5EA3Cu, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5EA50u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5EA54u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5EA60u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5EA6Cu, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5EA80u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5EA94u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5EAA0u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5EAACu, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5EAB8u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5EAC4u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5EAD0u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5EADCu, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5EAECu, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5EAF8u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5EB00u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5EB08u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5EB14u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5EB24u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5EB30u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5EB38u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5EB48u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5EB50u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5EB70u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5EB78u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5EB80u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5EB8Cu, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5EB94u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5EBA0u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5EBB0u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5EBB8u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5EBC4u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5EBCCu, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5EBD4u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5EBDCu, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5EBE4u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5EBE8u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5EBF8u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5EC00u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5EC14u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5EC20u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5EC24u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5EC40u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5EC4Cu, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5EC90u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5EC9Cu, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5ECA8u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5ECB8u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5ECC4u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5ECC8u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5ECD0u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5ECF0u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5ED00u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5ED18u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5ED20u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5ED2Cu, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5ED38u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5ED3Cu, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5ED44u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5ED4Cu, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5ED5Cu, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5ED68u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5ED78u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5ED8Cu, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5ED9Cu, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5EDA8u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5EDB0u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5EDC4u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5EDCCu, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5EDDCu, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5EE18u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5EE28u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5EE38u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5EE44u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5EE50u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5EE54u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5EE64u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5EE74u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5EE8Cu, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5EE94u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5EEA8u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5EEC4u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5EED8u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5EEE0u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5EEECu, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5EF00u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5EF0Cu, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5EF14u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5EF24u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5EF38u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5EF4Cu, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5EF54u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5EF64u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5EF78u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5EF84u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5EF8Cu, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5EFA4u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5EFB0u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5EFCCu, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5EFD8u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5EFE4u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5EFF0u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5F004u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5F018u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5F028u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5F038u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5F044u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5F058u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5F060u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5F084u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5F094u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5F0A0u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5F0ACu, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5F0D0u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5F0E8u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5F110u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5F12Cu, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5F134u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5F13Cu, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5F144u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5F154u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5F17Cu, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5F194u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5F1ACu, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5F1BCu, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5F1C8u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5F1ECu, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5F1FCu, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5F20Cu, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5F214u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5F22Cu, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5F23Cu, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5F248u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5F26Cu, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5F27Cu, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5F28Cu, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5F294u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5F298u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5F2A0u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5F2C8u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5F2D8u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5F314u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5F324u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5F344u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5F360u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5F374u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5F384u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5F388u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5F390u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5F398u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5F3A0u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5F3A8u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5F3C4u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5F3D4u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5F3E8u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5F3ECu, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5F3F8u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5F408u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5F41Cu, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5F420u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5F42Cu, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5F43Cu, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5F450u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5F460u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5F468u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5F478u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5F48Cu, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5F490u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5F49Cu, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5F4ACu, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5F4C0u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5F4C4u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5F4D0u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5F4DCu, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5F4E4u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5F4ECu, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5F4F4u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5F504u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5F510u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5F51Cu, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5F524u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5F528u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5F530u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5F53Cu, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5F540u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5F548u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5F550u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5F558u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5F560u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5F57Cu, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5F584u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5F590u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5F598u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5F5A4u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5F5C4u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5F5E4u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5F5ECu, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5F608u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5F618u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5F624u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5F62Cu, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5F650u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5F65Cu, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5F67Cu, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5F684u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5F698u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5F6A0u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5F6A8u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5F6B4u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5F6E0u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5F6ECu, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5F6FCu, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5F708u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5F714u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5F720u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5F730u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5F73Cu, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5F760u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5F764u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5F778u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5F784u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5F7ACu, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5F7C0u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5F7E8u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5F80Cu, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5F824u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5F844u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5F864u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5F88Cu, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5F894u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5F8A0u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5F8ACu, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5F8CCu, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5F8ECu, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5F8F4u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5F8F8u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5F900u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5F910u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5F924u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5F92Cu, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5F934u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5F93Cu, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5F94Cu, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5F954u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5F98Cu, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5F9B4u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5F9BCu, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5F9C4u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5F9D4u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5F9DCu, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5F9E4u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5F9ECu, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5F9F8u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5FA14u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5FA2Cu, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5FA34u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5FA4Cu, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5FA5Cu, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5FA60u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5FA68u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5FA78u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5FA80u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5FA8Cu, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5FA94u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5FA9Cu, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5FAA4u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5FAACu, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5FABCu, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5FACCu, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5FAD4u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5FAE0u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5FAE8u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5FAF0u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5FAF8u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5FB00u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5FB1Cu, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5FB24u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5FB2Cu, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5FB34u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5FB44u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5FB50u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5FB74u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5FB88u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5FB98u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5FBA0u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5FBA8u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5FBB0u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5FBB8u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5FBD8u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5FBE0u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5FC00u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5FC3Cu, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5FC4Cu, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5FC7Cu, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5FC90u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5FC98u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5FCD4u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5FCE4u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5FD14u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5FD28u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5FD2Cu, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5FD58u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5FD60u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5FD70u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5FD84u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5FDA0u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5FDACu, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5FDC4u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5FDD0u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5FDE8u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5FDF4u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5FDFCu, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5FE08u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5FE1Cu, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5FE30u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5FE38u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5FE44u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5FE4Cu, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5FE54u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5FE70u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5FE78u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5FE80u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5FE90u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5FE98u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5FEA0u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5FEB0u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5FEC8u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5FECCu, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5FED8u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5FEE8u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5FEF8u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5FF00u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5FF0Cu, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5FF2Cu, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5FF34u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5FF4Cu, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5FF50u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5FF60u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5FF68u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5FF8Cu, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5FF9Cu, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5FFA8u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5FFB8u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5FFC8u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5FFD8u, &recomp_unit_0150, "recomp_unit_0150"); - runtime.register_function(0x08A5FFF8u, &recomp_unit_0150, "recomp_unit_0150"); + // PSPRECOMP_V812_COMPACT_REGISTRATION: same entry set, looped once in Runtime instead of source-expanded calls. + runtime.register_generated_entry_mask(0x08A5C004u, &recomp_unit_0150, "recomp_unit_0150", + kEntryMasks_recomp_unit_0150, 64u); } } // namespace psprecomp diff --git a/profiles/vcs/generated/generated_unit_0151.cpp b/profiles/vcs/generated/generated_unit_0151.cpp index 2ff2076..ea55d45 100644 --- a/profiles/vcs/generated/generated_unit_0151.cpp +++ b/profiles/vcs/generated/generated_unit_0151.cpp @@ -749,6 +749,19 @@ LOCAL_DISPATCH: AOT_REGCACHE_SYNC_OUT(); return; } } +// PSPRECOMP_V812_SHARED_SCHED_BLOCK: one scheduler-exact slow boundary per unit. +LOCAL_SCHED_BOUNDARY: + ctx.pc = jump_target; + AOT_REGCACHE_SYNC_OUT(); + if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { + ++local_redispatch_rounds; + AOT_REGCACHE_SYNC_IN(); + local_transfers = 0u; + local_pc = ctx.pc; + entry_id = 0u; + goto LOCAL_DISPATCH; + } + return; L_08A60000: aot_gpr_31 = (0x08A60008u); aot_fpr_12 = std::bit_cast(std::bit_cast(aot_fpr_22)); @@ -1287,18 +1300,8 @@ L_08A604A8: aot_gpr_29 = (aot_gpr_29 + static_cast(2208)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A604F0: aot_gpr_29 = (aot_gpr_29 + static_cast(-96)); { const std::uint32_t aot_run_words[11]{std::bit_cast(ctx.fpr[20]), std::bit_cast(aot_fpr_22), std::bit_cast(ctx.fpr[24]), std::bit_cast(ctx.fpr[26]), std::bit_cast(ctx.fpr[28]), std::bit_cast(ctx.fpr[30]), ctx.gpr[16], ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], aot_gpr_31}; @@ -1917,18 +1920,8 @@ L_08A609E8: aot_gpr_29 = (aot_gpr_29 + static_cast(96)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A60A1C: aot_gpr_29 = (aot_gpr_29 + static_cast(-2704)); { const std::uint32_t aot_run_words[16]{std::bit_cast(ctx.fpr[20]), std::bit_cast(aot_fpr_22), std::bit_cast(ctx.fpr[24]), std::bit_cast(ctx.fpr[26]), std::bit_cast(ctx.fpr[28]), std::bit_cast(ctx.fpr[30]), ctx.gpr[16], ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[22], aot_gpr_23, ctx.gpr[30], aot_gpr_31}; @@ -7000,18 +6993,8 @@ L_08A631D0: aot_gpr_29 = (aot_gpr_29 + static_cast(2704)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A63218: aot_gpr_29 = (aot_gpr_29 + static_cast(-528)); { const std::uint32_t aot_run_words[7]{std::bit_cast(ctx.fpr[20]), ctx.gpr[16], ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], aot_gpr_31}; @@ -7966,18 +7949,8 @@ L_08A6385C: aot_gpr_29 = (aot_gpr_29 + static_cast(528)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A63880: aot_gpr_29 = (aot_gpr_29 + static_cast(-112)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(92), ctx.gpr[17]); @@ -8383,18 +8356,8 @@ L_08A63B78: aot_gpr_29 = (aot_gpr_29 + static_cast(112)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A63B98: aot_gpr_29 = (aot_gpr_29 + static_cast(-336)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(300), ctx.gpr[16]); @@ -9056,18 +9019,8 @@ L_08A63F9C: aot_gpr_29 = (aot_gpr_29 + static_cast(336)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A63FD4: aot_gpr_29 = (aot_gpr_29 + static_cast(-144)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(104), ctx.gpr[16]); @@ -9091,676 +9044,8 @@ void recomp_unit_0151(Runtime &rt, AllegrexContext &ctx) { void register_generated_unit_151(Runtime &runtime) { runtime.register_generated_unit(151u, 0x08A60000u, 16384u, &recomp_unit_0151, &recomp_unit_0151_entry); - runtime.register_function(0x08A60000u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A60008u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A60014u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A60024u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A60034u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A6003Cu, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A60044u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A6005Cu, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A60070u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A60078u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A6008Cu, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A600A0u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A600B4u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A600C4u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A600E8u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A60108u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A60110u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A6012Cu, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A6014Cu, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A60150u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A60168u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A60170u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A60180u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A60198u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A601B8u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A601C8u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A601D4u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A601E4u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A601F4u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A601FCu, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A60224u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A60234u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A6023Cu, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A6024Cu, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A6025Cu, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A60264u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A60278u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A6028Cu, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A60294u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A602A8u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A602BCu, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A602D0u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A602E0u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A60304u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A60324u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A6032Cu, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A60348u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A60368u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A6036Cu, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A60374u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A6037Cu, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A603A0u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A603B8u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A603D8u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A603E8u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A603F4u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A60404u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A60414u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A6041Cu, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A60444u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A60470u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A60480u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A60488u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A60498u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A604A8u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A604F0u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A6054Cu, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A60554u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A60580u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A6058Cu, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A60594u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A6059Cu, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A605A4u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A605B4u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A605C4u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A605CCu, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A6060Cu, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A60624u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A60638u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A60640u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A6067Cu, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A60694u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A606A0u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A606A8u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A606B4u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A606BCu, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A606E0u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A606FCu, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A60704u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A6070Cu, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A6072Cu, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A60734u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A6073Cu, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A60754u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A6075Cu, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A60764u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A6077Cu, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A60784u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A607A0u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A607ACu, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A607BCu, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A607CCu, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A607D8u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A607E8u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A607F8u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A60804u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A6080Cu, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A60820u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A60830u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A6083Cu, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A60878u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A60890u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A6089Cu, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A608B8u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A608BCu, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A608C8u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A608D8u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A608F4u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A60908u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A60910u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A6091Cu, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A60924u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A60930u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A6093Cu, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A60948u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A60954u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A60960u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A60978u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A60990u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A60998u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A609A0u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A609C4u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A609E8u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A60A1Cu, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A60A68u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A60AACu, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A60ABCu, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A60AD0u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A60B58u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A60BA8u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A60BCCu, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A60C20u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A60C3Cu, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A60C48u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A60C50u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A60C58u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A60C60u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A60C68u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A60CC4u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A60D20u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A60D28u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A60D34u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A60D40u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A60DF4u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A60E04u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A60E14u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A60E38u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A60E3Cu, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A60E48u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A60E58u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A60E78u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A60EA0u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A60EACu, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A60EC0u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A60EDCu, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A60EE8u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A60EFCu, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A60F00u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A60F18u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A60F2Cu, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A60F40u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A60F60u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A60F70u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A60FA0u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A60FBCu, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A60FD0u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A60FE0u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A60FF4u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A61004u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A61018u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A6101Cu, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A61020u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A61028u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A61038u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A61040u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A61044u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A61054u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A61064u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A61070u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A61078u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A61080u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A61088u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A610ECu, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A6110Cu, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A61124u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A6117Cu, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A6118Cu, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A611BCu, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A611C8u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A611D4u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A611E8u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A611F4u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A61204u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A61210u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A61218u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A61220u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A6122Cu, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A61264u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A612B4u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A612D0u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A612FCu, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A6133Cu, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A61344u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A61384u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A6138Cu, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A613A8u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A61418u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A61420u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A61490u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A61498u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A614DCu, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A614E4u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A61504u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A61508u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A61538u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A61540u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A61548u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A615A0u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A615B8u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A615C8u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A61614u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A61640u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A61648u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A61664u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A61678u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A61680u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A616E4u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A616ECu, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A61734u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A6173Cu, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A61754u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A617B0u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A617B8u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A617ECu, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A6180Cu, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A618A8u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A61924u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A6192Cu, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A61934u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A6193Cu, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A61944u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A61950u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A61960u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A6196Cu, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A619A0u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A619D4u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A619DCu, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A61A10u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A61A60u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A61AA0u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A61AA8u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A61AF0u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A61B00u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A61B0Cu, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A61B14u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A61B1Cu, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A61B30u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A61B44u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A61B50u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A61B54u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A61B60u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A61B6Cu, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A61B74u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A61B94u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A61BA4u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A61BF4u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A61C08u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A61C74u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A61C88u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A61CECu, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A61D44u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A61D4Cu, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A61D6Cu, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A61D74u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A61D94u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A61DD4u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A61DECu, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A61DF4u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A61E44u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A61E50u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A61E54u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A61E68u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A61E80u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A61EA4u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A61EBCu, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A61ECCu, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A61EDCu, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A61EE8u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A61FC4u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A61FD8u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A6202Cu, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A62040u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A62094u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A620E8u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A620F0u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A62108u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A62120u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A62138u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A6213Cu, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A62154u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A62164u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A62174u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A62180u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A62190u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A621A8u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A621B0u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A621BCu, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A621F4u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A62204u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A62298u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A622ACu, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A622F4u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A622FCu, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A62300u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A62398u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A623A8u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A623BCu, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A623D0u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A623D4u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A62418u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A62420u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A62424u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A624A4u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A624B4u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A624C8u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A624D8u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A624E8u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A624F4u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A624FCu, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A6250Cu, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A62514u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A62520u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A6252Cu, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A6253Cu, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A62544u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A62550u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A62574u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A62580u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A62590u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A625A4u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A625ACu, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A625C4u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A625D0u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A625D8u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A625E0u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A625ECu, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A625F8u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A62600u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A6260Cu, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A62618u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A62620u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A62630u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A62638u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A62644u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A6264Cu, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A62658u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A62660u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A6266Cu, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A62674u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A62680u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A6268Cu, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A62694u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A626A0u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A626A8u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A626B4u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A626C0u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A626DCu, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A626E8u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A626F8u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A62700u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A6270Cu, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A62720u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A6272Cu, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A62734u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A6273Cu, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A6274Cu, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A62754u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A62760u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A627B4u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A627C0u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A627E0u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A627E8u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A627F4u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A62810u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A62824u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A62830u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A62838u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A62840u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A62850u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A62858u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A62860u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A6286Cu, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A6288Cu, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A628ACu, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A628B4u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A628C4u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A628CCu, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A628D8u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A628E4u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A628F0u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A62910u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A62918u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A62924u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A62938u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A6294Cu, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A62958u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A62960u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A6296Cu, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A62974u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A62984u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A6298Cu, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A62998u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A629A0u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A629BCu, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A629D0u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A629E8u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A629F4u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A62A00u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A62A08u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A62A18u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A62A24u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A62A2Cu, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A62A3Cu, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A62A48u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A62A54u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A62A74u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A62A7Cu, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A62A84u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A62A94u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A62AA0u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A62AB4u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A62AC0u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A62AC8u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A62AE4u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A62AECu, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A62AF8u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A62B0Cu, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A62B1Cu, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A62B38u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A62B54u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A62B5Cu, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A62B6Cu, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A62B74u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A62B8Cu, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A62B98u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A62BA4u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A62BACu, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A62BC0u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A62BE0u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A62BECu, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A62BFCu, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A62C08u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A62C30u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A62C5Cu, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A62C64u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A62C8Cu, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A62C94u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A62CA0u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A62CB0u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A62CDCu, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A62CE8u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A62D04u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A62D10u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A62D3Cu, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A62D48u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A62D7Cu, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A62D88u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A62DA4u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A62DB0u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A62DDCu, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A62E04u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A62E1Cu, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A62E30u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A62E40u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A62E54u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A62E60u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A62E88u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A62E94u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A62EB4u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A62EC0u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A62EE0u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A62EECu, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A62F08u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A62F14u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A62F3Cu, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A62F48u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A62F68u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A62F74u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A62F90u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A62FA0u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A62FACu, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A62FB8u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A62FCCu, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A62FDCu, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A62FF0u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A63024u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A63034u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A63050u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A63060u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A63070u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A6307Cu, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A63088u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A63090u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A630A0u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A630ACu, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A630B4u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A630CCu, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A630D4u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A630DCu, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A630E4u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A63128u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A63130u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A63140u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A63184u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A6318Cu, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A631A0u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A631B4u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A631BCu, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A631C4u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A631D0u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A63218u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A63240u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A63248u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A63250u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A63258u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A63260u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A63268u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A63270u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A63278u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A63298u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A632B8u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A632C0u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A632C8u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A63304u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A63314u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A63324u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A6332Cu, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A63338u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A63340u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A63370u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A63380u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A6339Cu, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A633B8u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A63440u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A63448u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A63464u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A63488u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A634ACu, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A63508u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A6358Cu, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A63594u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A635B0u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A635D0u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A635F4u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A63654u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A6365Cu, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A63680u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A6368Cu, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A63694u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A6369Cu, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A636A4u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A636B0u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A636B8u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A636C0u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A636C8u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A636D4u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A636DCu, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A636E4u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A636ECu, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A636F8u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A63718u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A63724u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A6372Cu, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A63734u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A6373Cu, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A637A4u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A637ACu, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A637CCu, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A6385Cu, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A63880u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A638B4u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A638C0u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A638CCu, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A638D4u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A638DCu, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A638E4u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A638E8u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A638F8u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A6391Cu, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A63930u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A6394Cu, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A63954u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A63960u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A6399Cu, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A639A8u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A639F4u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A63A00u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A63A08u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A63A20u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A63A38u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A63A3Cu, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A63A44u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A63A5Cu, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A63A74u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A63AA0u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A63AB0u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A63AC4u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A63ACCu, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A63AE4u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A63AF0u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A63AF8u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A63B04u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A63B1Cu, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A63B24u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A63B78u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A63B98u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A63C20u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A63C30u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A63C50u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A63C58u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A63C64u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A63C6Cu, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A63C7Cu, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A63C84u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A63C90u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A63C9Cu, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A63CA4u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A63CB0u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A63CBCu, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A63CD8u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A63CE8u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A63D00u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A63D08u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A63D14u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A63D44u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A63D58u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A63D70u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A63E0Cu, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A63E14u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A63E4Cu, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A63E54u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A63E94u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A63E9Cu, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A63EA4u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A63EACu, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A63EB4u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A63EC8u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A63EE0u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A63EF0u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A63EF8u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A63F00u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A63F38u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A63F40u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A63F4Cu, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A63F54u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A63F6Cu, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A63F7Cu, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A63F90u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A63F98u, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A63F9Cu, &recomp_unit_0151, "recomp_unit_0151"); - runtime.register_function(0x08A63FD4u, &recomp_unit_0151, "recomp_unit_0151"); + // PSPRECOMP_V812_COMPACT_REGISTRATION: same entry set, looped once in Runtime instead of source-expanded calls. + runtime.register_generated_entry_mask(0x08A60000u, &recomp_unit_0151, "recomp_unit_0151", + kEntryMasks_recomp_unit_0151, 64u); } } // namespace psprecomp diff --git a/profiles/vcs/generated/generated_unit_0152.cpp b/profiles/vcs/generated/generated_unit_0152.cpp index cf49b8e..6100911 100644 --- a/profiles/vcs/generated/generated_unit_0152.cpp +++ b/profiles/vcs/generated/generated_unit_0152.cpp @@ -843,6 +843,19 @@ LOCAL_DISPATCH: AOT_REGCACHE_SYNC_OUT(); return; } } +// PSPRECOMP_V812_SHARED_SCHED_BLOCK: one scheduler-exact slow boundary per unit. +LOCAL_SCHED_BOUNDARY: + ctx.pc = jump_target; + AOT_REGCACHE_SYNC_OUT(); + if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { + ++local_redispatch_rounds; + AOT_REGCACHE_SYNC_IN(); + local_transfers = 0u; + local_pc = ctx.pc; + entry_id = 0u; + goto LOCAL_DISPATCH; + } + return; L_08A64000: aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(96), std::bit_cast(ctx.fpr[28])); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(100), std::bit_cast(ctx.fpr[30])); @@ -2536,18 +2549,8 @@ L_08A64D98: aot_gpr_29 = (aot_gpr_29 + static_cast(144)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A64DE0: aot_gpr_29 = (aot_gpr_29 + static_cast(-96)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(56), std::bit_cast(aot_fpr_20)); @@ -3623,18 +3626,8 @@ L_08A655B8: aot_gpr_29 = (aot_gpr_29 + static_cast(96)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A655E4: aot_gpr_29 = (aot_gpr_29 + static_cast(-96)); ctx.gpr[7] = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(72))); @@ -4045,18 +4038,8 @@ L_08A65930: aot_gpr_29 = (aot_gpr_29 + static_cast(96)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A65950: aot_gpr_4 = (16255u << 16u); aot_gpr_4 = (aot_gpr_4 | 57147u); @@ -4073,53 +4056,23 @@ L_08A65950: aot_mem.aot_direct_store32(ctx.gpr[28] + static_cast(10008), std::bit_cast(aot_fpr_12)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A65984: jump_target = aot_gpr_31; ctx.gpr[2] = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(-5752))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A6598C: aot_mem.aot_direct_store32(ctx.gpr[28] + static_cast(-5752), aot_gpr_4); jump_target = aot_gpr_31; ctx.gpr[2] = (aot_gpr_4 | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A65998: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(16), ctx.gpr[20]); @@ -4189,18 +4142,8 @@ L_08A659FC: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A65A24: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(12), ctx.gpr[19]); @@ -4274,18 +4217,8 @@ L_08A65A8C: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A65AAC: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(12), ctx.gpr[19]); @@ -4358,18 +4291,8 @@ L_08A65B14: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A65B34: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -4528,18 +4451,8 @@ L_08A65C34: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A65C4C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -4571,18 +4484,8 @@ L_08A65C78: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A65C84: aot_gpr_4 = (ctx.gpr[28] + static_cast(-5760)); aot_mem.aot_direct_store32(ctx.gpr[28] + static_cast(-5756), aot_gpr_4); @@ -4590,18 +4493,8 @@ L_08A65C84: aot_mem.aot_direct_store32(ctx.gpr[28] + static_cast(-5760), aot_gpr_4); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A65C94: { const std::uint32_t vfpu_address = aot_gpr_6 + static_cast(0); std::uint32_t vfpu_words[4]{}; @@ -4657,18 +4550,8 @@ L_08A65C94: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A65CBC: { const std::uint32_t vfpu_address = aot_gpr_5 + static_cast(0); std::uint32_t vfpu_words[4]{}; @@ -4696,18 +4579,8 @@ L_08A65CBC: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A65CD4: aot_gpr_6 = (std::bit_cast(aot_fpr_12)); ctx.set_vfpu_scalar_bits_ct<28u>(aot_gpr_6); @@ -4728,18 +4601,8 @@ L_08A65CD4: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A65CF0: aot_gpr_6 = (std::bit_cast(aot_fpr_12)); ctx.set_vfpu_scalar_bits_ct<28u>(aot_gpr_6); @@ -4760,18 +4623,8 @@ L_08A65CF0: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A65D0C: aot_fpr_12 = std::bit_cast(aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(0))); ctx.fpr[0] = std::bit_cast(aot_mem.aot_direct_load32(aot_gpr_5 + static_cast(0))); @@ -4794,18 +4647,8 @@ L_08A65D2C: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A65D34: aot_gpr_4 = (std::bit_cast(aot_fpr_12)); aot_gpr_5 = (std::bit_cast(aot_fpr_13)); @@ -4819,35 +4662,15 @@ L_08A65D34: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A65D60: ctx.fpr[0] = std::bit_cast(std::bit_cast(aot_fpr_12) & 0x7FFFFFFFu); jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A65D6C: aot_fpr_12 = std::bit_cast(aot_mem.aot_direct_load32(aot_gpr_5 + static_cast(0))); ctx.gpr[2] = (aot_gpr_4 | 0u); @@ -4859,18 +4682,8 @@ L_08A65D6C: aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(8), std::bit_cast(aot_fpr_12)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A65D8C: { const std::uint32_t vfpu_address = aot_gpr_4 + static_cast(0); std::uint32_t vfpu_words[4]{}; @@ -4887,18 +4700,8 @@ L_08A65D8C: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A65DA4: { const std::uint32_t vfpu_address = aot_gpr_5 + static_cast(0); std::uint32_t vfpu_words[4]{}; @@ -4917,18 +4720,8 @@ L_08A65DA4: ctx.gpr[2] = (aot_gpr_4 | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A65DB4: aot_gpr_5 = (std::bit_cast(aot_fpr_12)); ctx.set_vfpu_scalar_bits_ct<1u>(aot_gpr_5); @@ -4950,18 +4743,8 @@ L_08A65DB4: ctx.gpr[2] = (aot_gpr_4 | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A65DD0: aot_gpr_5 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(72))); aot_gpr_6 = (0u + static_cast(-2)); @@ -4972,18 +4755,8 @@ L_08A65DD0: ctx.gpr[2] = (aot_gpr_4 | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A65DEC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -5044,35 +4817,15 @@ L_08A65E40: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A65E54: jump_target = aot_gpr_31; ctx.gpr[2] = (aot_gpr_4 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A65E5C: aot_gpr_5 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(7656))); aot_gpr_5 = (static_cast(aot_gpr_4) < static_cast(aot_gpr_5) ? 1u : 0u); @@ -5093,35 +4846,15 @@ L_08A65E7C: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A65E84: jump_target = aot_gpr_31; ctx.gpr[2] = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(20))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A65E8C: aot_gpr_4 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(72))); aot_gpr_4 = (aot_gpr_4 & 14u); @@ -5130,18 +4863,8 @@ L_08A65E8C: ctx.gpr[2] = (ctx.gpr[2] < static_cast(1) ? 1u : 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A65EA0: aot_gpr_4 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(72))); aot_gpr_4 = (aot_gpr_4 & 14u); @@ -5150,18 +4873,8 @@ L_08A65EA0: ctx.gpr[2] = (ctx.gpr[2] < static_cast(1) ? 1u : 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A65EB4: aot_gpr_4 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(72))); aot_gpr_4 = (aot_gpr_4 & 14u); @@ -5170,18 +4883,8 @@ L_08A65EB4: ctx.gpr[2] = (ctx.gpr[2] < static_cast(1) ? 1u : 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A65EC8: aot_gpr_4 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(72))); aot_gpr_4 = (aot_gpr_4 & 14u); @@ -5190,18 +4893,8 @@ L_08A65EC8: ctx.gpr[2] = (ctx.gpr[2] < static_cast(1) ? 1u : 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A65EDC: aot_gpr_6 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(72))); ctx.gpr[7] = (0u + static_cast(-497)); @@ -5213,18 +4906,8 @@ L_08A65EDC: aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(72), aot_gpr_5); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A65EFC: aot_gpr_4 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(72))); ctx.gpr[2] = (aot_gpr_4 & 496u); @@ -5232,18 +4915,8 @@ L_08A65EFC: ctx.gpr[2] = (ctx.gpr[2] >> 4u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A65F0C: aot_gpr_4 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(72))); ctx.gpr[2] = (aot_gpr_4 & 512u); @@ -5251,18 +4924,8 @@ L_08A65F0C: ctx.gpr[2] = (0u < ctx.gpr[2] ? 1u : 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A65F1C: aot_gpr_5 = (aot_gpr_5 & 255u); aot_gpr_6 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(72))); @@ -5275,18 +4938,8 @@ L_08A65F1C: aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(72), aot_gpr_5); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A65F40: aot_gpr_4 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(72))); ctx.gpr[2] = (aot_gpr_4 & 4096u); @@ -5294,103 +4947,43 @@ L_08A65F40: ctx.gpr[2] = (0u < ctx.gpr[2] ? 1u : 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A65F50: jump_target = aot_gpr_31; ctx.gpr[2] = (aot_gpr_4 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A65F58: jump_target = aot_gpr_31; ctx.gpr[2] = (aot_mem.aot_direct_load8(aot_gpr_4 + static_cast(28))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A65F60: jump_target = aot_gpr_31; ctx.gpr[2] = (aot_mem.aot_direct_load8(aot_gpr_4 + static_cast(29))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A65F68: jump_target = aot_gpr_31; ctx.gpr[2] = (aot_mem.aot_direct_load8(aot_gpr_4 + static_cast(30))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A65F70: jump_target = aot_gpr_31; ctx.gpr[2] = (aot_mem.aot_direct_load8(aot_gpr_4 + static_cast(31))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A65F78: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, ctx.gpr[17], aot_gpr_31}; @@ -5514,18 +5107,8 @@ L_08A66034: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A66048: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, ctx.gpr[17], aot_gpr_31}; @@ -5614,18 +5197,8 @@ L_08A660C8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A660DC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -5696,36 +5269,16 @@ L_08A66144: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A66154: ctx.gpr[2] = (2237u << 16u); jump_target = aot_gpr_31; ctx.gpr[2] = (ctx.gpr[2] + static_cast(-28736)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A66160: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); ctx.gpr[7] = (aot_gpr_5 | 0u); @@ -5825,18 +5378,8 @@ L_08A66218: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A66220: aot_gpr_29 = (aot_gpr_29 + static_cast(-64)); { const std::uint32_t aot_run_words[6]{aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], aot_gpr_31}; @@ -6026,18 +5569,8 @@ L_08A6637C: aot_gpr_29 = (aot_gpr_29 + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A6639C: aot_gpr_29 = (aot_gpr_29 + static_cast(-80)); { const std::uint32_t aot_run_words[3]{std::bit_cast(aot_fpr_20), aot_gpr_16, aot_gpr_31}; @@ -6148,35 +5681,15 @@ L_08A66428: aot_gpr_29 = (aot_gpr_29 + static_cast(80)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A66488: jump_target = aot_gpr_31; ctx.gpr[2] = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(352))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A66490: aot_gpr_29 = (aot_gpr_29 + static_cast(-160)); { const std::uint32_t aot_run_words[11]{std::bit_cast(aot_fpr_20), aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[22], ctx.gpr[23], ctx.gpr[30], aot_gpr_31}; @@ -6352,18 +5865,8 @@ L_08A66668: aot_gpr_29 = (aot_gpr_29 + static_cast(160)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A6669C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{std::bit_cast(aot_fpr_12), std::bit_cast(aot_fpr_13), std::bit_cast(aot_fpr_14)}; @@ -6386,18 +5889,8 @@ L_08A6669C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A666C0: { const std::uint32_t vfpu_address = aot_gpr_5 + static_cast(0); std::uint32_t vfpu_words[4]{}; @@ -6416,35 +5909,15 @@ L_08A666C0: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A666D4: jump_target = aot_gpr_31; ctx.gpr[2] = (aot_gpr_4 + static_cast(320)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A666DC: aot_gpr_29 = (aot_gpr_29 + static_cast(-128)); { const std::uint32_t aot_run_words[3]{std::bit_cast(aot_fpr_20), aot_gpr_16, aot_gpr_31}; @@ -6916,18 +6389,8 @@ L_08A66A74: aot_gpr_29 = (aot_gpr_29 + static_cast(128)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A66A88: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -6967,18 +6430,8 @@ L_08A66ACC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A66AD8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, ctx.gpr[17], aot_gpr_31}; @@ -7128,18 +6581,8 @@ L_08A66BF0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A66C04: aot_gpr_6 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(72))); ctx.gpr[7] = (1u << 16u); @@ -7210,18 +6653,8 @@ L_08A66C6C: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A66C74: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, ctx.gpr[17], aot_gpr_31}; @@ -7273,18 +6706,8 @@ L_08A66CC4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A66CD8: aot_gpr_29 = (aot_gpr_29 + static_cast(-128)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, ctx.gpr[17], aot_gpr_31}; @@ -7436,18 +6859,8 @@ L_08A66DF4: aot_gpr_29 = (aot_gpr_29 + static_cast(128)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A66E08: aot_gpr_29 = (aot_gpr_29 + static_cast(-192)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(176), aot_gpr_16); @@ -7643,18 +7056,8 @@ L_08A66F44: aot_gpr_29 = (aot_gpr_29 + static_cast(192)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A66F58: aot_gpr_29 = (aot_gpr_29 + static_cast(-160)); { const std::uint32_t aot_run_words[4]{std::bit_cast(aot_fpr_20), std::bit_cast(ctx.fpr[22]), aot_gpr_16, aot_gpr_31}; @@ -7920,35 +7323,15 @@ L_08A67130: aot_gpr_29 = (aot_gpr_29 + static_cast(160)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A6714C: jump_target = aot_gpr_31; ctx.gpr[2] = (0u | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A67154: aot_gpr_29 = (aot_gpr_29 + static_cast(-128)); { std::uint32_t aot_run_words[3]{}; @@ -8062,18 +7445,8 @@ L_08A67154: aot_gpr_29 = (aot_gpr_29 + static_cast(128)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A671D4: ctx.gpr[7] = (0u | 0u); aot_gpr_6 = (aot_mem.aot_direct_load8(aot_gpr_4 + static_cast(310))); @@ -8149,18 +7522,8 @@ L_08A67264: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A6726C: aot_gpr_29 = (aot_gpr_29 + static_cast(-96)); { const std::uint32_t aot_run_words[5]{aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], aot_gpr_31}; @@ -8266,18 +7629,8 @@ L_08A67330: aot_gpr_29 = (aot_gpr_29 + static_cast(96)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A6734C: aot_gpr_29 = (aot_gpr_29 + static_cast(-64)); aot_gpr_6 = (aot_gpr_4 + static_cast(16)); @@ -8426,18 +7779,8 @@ L_08A673F0: aot_gpr_29 = (aot_gpr_29 + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A673F8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -8532,18 +7875,8 @@ L_08A67480: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A6748C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -8617,18 +7950,8 @@ L_08A6752C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A67538: aot_gpr_29 = (aot_gpr_29 + static_cast(-112)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, ctx.gpr[17], aot_gpr_31}; @@ -8810,18 +8133,8 @@ L_08A6763C: aot_gpr_29 = (aot_gpr_29 + static_cast(112)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A67650: aot_gpr_29 = (aot_gpr_29 + static_cast(-416)); { const std::uint32_t aot_run_words[10]{std::bit_cast(aot_fpr_20), std::bit_cast(ctx.fpr[22]), aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[22], aot_gpr_31}; @@ -9290,18 +8603,8 @@ L_08A67950: aot_gpr_29 = (aot_gpr_29 + static_cast(416)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A67980: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, ctx.gpr[17], aot_gpr_31}; @@ -9385,18 +8688,8 @@ L_08A679C8: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A67A08: aot_gpr_29 = (aot_gpr_29 + static_cast(-96)); { const std::uint32_t aot_run_words[5]{std::bit_cast(aot_fpr_20), aot_gpr_16, ctx.gpr[17], ctx.gpr[18], aot_gpr_31}; @@ -9547,18 +8840,8 @@ L_08A67B20: aot_gpr_29 = (aot_gpr_29 + static_cast(96)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A67B3C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, ctx.gpr[17], aot_gpr_31}; @@ -9646,18 +8929,8 @@ L_08A67BC8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A67BDC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, ctx.gpr[17], aot_gpr_31}; @@ -9745,18 +9018,8 @@ L_08A67C68: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A67C7C: aot_gpr_29 = (aot_gpr_29 + static_cast(-480)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(464), aot_gpr_16); @@ -10326,18 +9589,8 @@ L_08A67FF0: aot_gpr_29 = (aot_gpr_29 + static_cast(480)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; } #undef AOT_REGCACHE_SYNC_IN @@ -10350,770 +9603,8 @@ void recomp_unit_0152(Runtime &rt, AllegrexContext &ctx) { void register_generated_unit_152(Runtime &runtime) { runtime.register_generated_unit(152u, 0x08A64000u, 16384u, &recomp_unit_0152, &recomp_unit_0152_entry); - runtime.register_function(0x08A64000u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A6402Cu, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A6405Cu, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A64068u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A64080u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A6408Cu, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A6409Cu, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A640B0u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A640C8u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A640D8u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A640E8u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A640F4u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A64100u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A6410Cu, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A6411Cu, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A64120u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A6412Cu, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A64138u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A64148u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A64154u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A64160u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A64164u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A6416Cu, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A64178u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A6417Cu, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A641A4u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A641B0u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A641B8u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A641ECu, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A64204u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A64210u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A64218u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A64220u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A64228u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A64234u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A6424Cu, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A64254u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A64274u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A64284u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A6428Cu, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A642A0u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A642B4u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A642C0u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A642C8u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A642CCu, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A642E0u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A642FCu, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A64308u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A64318u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A64330u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A6433Cu, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A64358u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A64360u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A6437Cu, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A64394u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A643ACu, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A643B8u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A643C0u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A643C8u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A643D0u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A643DCu, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A643F4u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A643FCu, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A64410u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A6441Cu, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A64434u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A64448u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A6445Cu, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A64468u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A64470u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A64484u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A64498u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A644A4u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A644ACu, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A644B0u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A644C4u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A644E0u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A644ECu, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A644F4u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A64500u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A64518u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A6452Cu, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A64540u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A6454Cu, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A64554u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A6455Cu, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A64570u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A6457Cu, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A64584u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A64598u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A645A4u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A645ACu, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A645B4u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A645C8u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A645D4u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A645DCu, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A645F0u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A645FCu, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A64604u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A64630u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A64634u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A6463Cu, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A64668u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A6466Cu, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A64674u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A646A0u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A646A4u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A646CCu, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A646D0u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A646E0u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A646E8u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A646F8u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A646FCu, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A64750u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A64758u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A64760u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A64768u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A6477Cu, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A64798u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A647A4u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A647C4u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A647D8u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A647ECu, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A64800u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A64814u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A64818u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A6483Cu, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A6484Cu, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A64860u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A64874u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A64888u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A6489Cu, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A648B0u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A648B4u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A648DCu, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A648E8u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A648F0u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A648FCu, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A64910u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A64924u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A64938u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A6494Cu, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A64960u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A6496Cu, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A64988u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A649A0u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A649A8u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A649C4u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A649DCu, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A649F8u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A64A00u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A64A14u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A64A24u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A64A40u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A64A5Cu, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A64A60u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A64A74u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A64AA0u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A64AA4u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A64AACu, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A64AFCu, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A64B00u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A64B24u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A64B2Cu, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A64B38u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A64B50u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A64B5Cu, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A64B8Cu, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A64BA8u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A64BB8u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A64BC0u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A64BCCu, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A64BD8u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A64BE0u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A64BE4u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A64BF4u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A64BF8u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A64C04u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A64C10u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A64C18u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A64C1Cu, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A64C2Cu, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A64C30u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A64C44u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A64C64u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A64C7Cu, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A64C9Cu, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A64CB0u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A64CBCu, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A64CC8u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A64CD0u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A64CD4u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A64CE4u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A64CE8u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A64CF4u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A64D00u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A64D08u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A64D0Cu, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A64D1Cu, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A64D20u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A64D34u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A64D50u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A64D64u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A64D88u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A64D98u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A64DE0u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A64E20u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A64E2Cu, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A64E34u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A64E4Cu, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A64E60u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A64E70u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A64E80u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A64E90u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A64EA0u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A64EA8u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A64EB0u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A64EC0u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A64EC8u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A64EE0u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A64EECu, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A64EFCu, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A64F10u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A64F20u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A64F30u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A64F44u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A64F64u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A64F7Cu, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A64F88u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A64F94u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A64FB0u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A64FB8u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A64FC0u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A64FD0u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A64FDCu, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A64FE8u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A64FF8u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A65000u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A65008u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A65010u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A65018u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A6502Cu, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A6504Cu, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A65074u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A6507Cu, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A650B0u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A650B8u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A650C4u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A650D8u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A650E0u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A650ECu, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A650F4u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A650FCu, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A6510Cu, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A65128u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A65140u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A65150u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A6515Cu, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A65164u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A6516Cu, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A65188u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A651A0u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A651B4u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A651C8u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A651D8u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A651DCu, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A651F8u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A65208u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A65224u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A65230u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A6523Cu, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A6525Cu, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A65274u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A65288u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A652DCu, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A65318u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A65328u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A6532Cu, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A65340u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A65344u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A65354u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A65364u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A65374u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A65378u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A65390u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A653FCu, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A65428u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A65454u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A65460u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A6546Cu, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A65484u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A654A4u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A654B0u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A654C4u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A654DCu, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A654E8u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A654F0u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A654FCu, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A65508u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A65514u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A65518u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A65524u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A65538u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A65544u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A65564u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A65570u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A65578u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A65580u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A65590u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A655A0u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A655B8u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A655E4u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A6561Cu, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A65628u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A65634u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A6563Cu, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A65698u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A656A8u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A656C4u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A656D4u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A656F0u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A656F4u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A65714u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A65720u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A6572Cu, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A6573Cu, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A6575Cu, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A6577Cu, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A65798u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A657B4u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A657C4u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A657D8u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A65830u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A6585Cu, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A65860u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A65870u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A65878u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A65880u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A6588Cu, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A658A8u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A658B4u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A658BCu, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A658D8u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A658F4u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A65904u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A65924u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A6592Cu, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A65930u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A65950u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A65984u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A6598Cu, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A65998u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A659D0u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A659D4u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A659E4u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A659ECu, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A659F4u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A659FCu, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A65A24u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A65A50u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A65A54u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A65A64u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A65A6Cu, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A65A74u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A65A7Cu, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A65A88u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A65A8Cu, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A65AACu, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A65AD8u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A65ADCu, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A65AECu, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A65AF4u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A65AFCu, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A65B04u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A65B10u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A65B14u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A65B34u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A65B54u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A65B60u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A65B6Cu, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A65B74u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A65B84u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A65B8Cu, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A65BA0u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A65BA8u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A65BC0u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A65BC8u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A65BDCu, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A65BE8u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A65BECu, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A65BF4u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A65C04u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A65C14u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A65C1Cu, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A65C24u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A65C30u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A65C34u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A65C4Cu, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A65C5Cu, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A65C64u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A65C74u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A65C78u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A65C84u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A65C94u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A65CBCu, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A65CD4u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A65CF0u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A65D0Cu, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A65D24u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A65D2Cu, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A65D34u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A65D60u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A65D6Cu, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A65D8Cu, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A65DA4u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A65DB4u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A65DD0u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A65DECu, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A65E08u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A65E18u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A65E24u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A65E2Cu, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A65E30u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A65E38u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A65E40u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A65E54u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A65E5Cu, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A65E6Cu, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A65E7Cu, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A65E84u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A65E8Cu, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A65EA0u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A65EB4u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A65EC8u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A65EDCu, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A65EFCu, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A65F0Cu, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A65F1Cu, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A65F40u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A65F50u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A65F58u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A65F60u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A65F68u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A65F70u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A65F78u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A65F94u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A65FA8u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A65FB0u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A65FBCu, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A65FC4u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A65FCCu, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A65FD4u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A65FDCu, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A65FE4u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A65FF8u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A66000u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A6600Cu, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A66014u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A6601Cu, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A66024u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A6602Cu, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A66034u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A66048u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A66064u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A66074u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A66080u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A6608Cu, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A66094u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A6609Cu, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A660A4u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A660ACu, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A660BCu, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A660C4u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A660C8u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A660DCu, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A660F4u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A66100u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A66108u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A66114u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A6611Cu, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A66124u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A6612Cu, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A66138u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A66140u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A66144u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A66154u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A66160u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A66180u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A66188u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A66198u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A661A8u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A661ACu, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A661B4u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A661BCu, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A661D4u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A661D8u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A661DCu, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A6620Cu, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A66214u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A66218u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A66220u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A66248u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A66278u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A66280u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A66290u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A662A0u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A662A4u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A662ACu, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A662B4u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A662CCu, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A662D0u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A662D4u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A66304u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A6630Cu, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A66318u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A66324u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A66330u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A6634Cu, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A66354u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A6635Cu, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A66360u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A66368u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A66374u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A6637Cu, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A6639Cu, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A66428u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A66488u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A66490u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A664E4u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A664F8u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A6651Cu, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A66528u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A66540u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A6654Cu, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A66598u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A66668u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A6669Cu, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A666C0u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A666D4u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A666DCu, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A66708u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A66718u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A667A8u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A667F0u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A66800u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A66808u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A66818u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A6681Cu, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A6682Cu, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A66844u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A6684Cu, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A66868u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A66884u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A6689Cu, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A66934u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A66970u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A669ACu, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A669C8u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A66A08u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A66A50u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A66A58u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A66A5Cu, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A66A64u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A66A6Cu, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A66A74u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A66A88u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A66AACu, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A66AC4u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A66ACCu, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A66AD8u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A66AF8u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A66B30u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A66B40u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A66B50u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A66B58u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A66B64u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A66B6Cu, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A66B88u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A66B90u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A66BA4u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A66BB0u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A66BC0u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A66BC8u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A66BD0u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A66BDCu, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A66BF0u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A66C04u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A66C20u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A66C28u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A66C3Cu, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A66C48u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A66C58u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A66C60u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A66C68u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A66C6Cu, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A66C74u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A66CA4u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A66CB8u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A66CC4u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A66CD8u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A66D38u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A66D68u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A66D80u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A66D9Cu, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A66DB4u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A66DB8u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A66DCCu, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A66DE4u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A66DE8u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A66DF4u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A66E08u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A66EA4u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A66EC8u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A66EE0u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A66EFCu, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A66F14u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A66F18u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A66F2Cu, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A66F44u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A66F58u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A67010u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A67028u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A67044u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A6705Cu, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A67060u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A67074u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A6708Cu, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A67090u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A6709Cu, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A670B4u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A670CCu, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A670D0u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A670E8u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A67100u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A67104u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A67118u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A67130u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A6714Cu, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A67154u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A671D4u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A671E8u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A671FCu, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A67210u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A67238u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A67248u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A67258u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A67260u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A67264u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A6726Cu, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A6729Cu, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A672DCu, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A672E8u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A672F4u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A67318u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A67320u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A67328u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A67330u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A6734Cu, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A673B4u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A673C4u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A673CCu, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A673D4u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A673E4u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A673ECu, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A673F0u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A673F8u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A67418u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A67428u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A67438u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A67440u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A67448u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A67450u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A67458u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A67464u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A67470u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A67478u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A67480u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A6748Cu, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A674A8u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A674B4u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A674CCu, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A674D8u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A674E8u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A674F0u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A6752Cu, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A67538u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A67560u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A67574u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A67584u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A67598u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A675ACu, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A675C0u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A675FCu, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A6761Cu, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A6763Cu, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A67650u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A6768Cu, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A676A4u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A676ACu, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A676B4u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A676D8u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A676F0u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A676FCu, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A67710u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A6777Cu, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A67784u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A677B0u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A677CCu, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A67800u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A67814u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A67884u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A678A8u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A678C8u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A67910u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A67918u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A67950u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A67980u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A679B8u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A679C8u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A67A08u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A67A48u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A67A94u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A67AB0u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A67AE0u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A67B00u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A67B20u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A67B3Cu, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A67B70u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A67B80u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A67B88u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A67B94u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A67B9Cu, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A67BA8u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A67BB0u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A67BBCu, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A67BC4u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A67BC8u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A67BDCu, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A67C10u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A67C20u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A67C28u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A67C34u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A67C3Cu, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A67C48u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A67C50u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A67C5Cu, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A67C64u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A67C68u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A67C7Cu, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A67CA4u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A67CE8u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A67D6Cu, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A67D74u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A67D7Cu, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A67E70u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A67F3Cu, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A67F5Cu, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A67F74u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A67F84u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A67F98u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A67FB4u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A67FC0u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A67FE0u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A67FE8u, &recomp_unit_0152, "recomp_unit_0152"); - runtime.register_function(0x08A67FF0u, &recomp_unit_0152, "recomp_unit_0152"); + // PSPRECOMP_V812_COMPACT_REGISTRATION: same entry set, looped once in Runtime instead of source-expanded calls. + runtime.register_generated_entry_mask(0x08A64000u, &recomp_unit_0152, "recomp_unit_0152", + kEntryMasks_recomp_unit_0152, 64u); } } // namespace psprecomp diff --git a/profiles/vcs/generated/generated_unit_0153.cpp b/profiles/vcs/generated/generated_unit_0153.cpp index efa17a7..5023c00 100644 --- a/profiles/vcs/generated/generated_unit_0153.cpp +++ b/profiles/vcs/generated/generated_unit_0153.cpp @@ -763,6 +763,19 @@ LOCAL_DISPATCH: AOT_REGCACHE_SYNC_OUT(); return; } } +// PSPRECOMP_V812_SHARED_SCHED_BLOCK: one scheduler-exact slow boundary per unit. +LOCAL_SCHED_BOUNDARY: + ctx.pc = jump_target; + AOT_REGCACHE_SYNC_OUT(); + if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { + ++local_redispatch_rounds; + AOT_REGCACHE_SYNC_IN(); + local_transfers = 0u; + local_pc = ctx.pc; + entry_id = 0u; + goto LOCAL_DISPATCH; + } + return; L_08A68000: aot_gpr_29 = (aot_gpr_29 + static_cast(-64)); { const std::uint32_t aot_run_words[4]{aot_gpr_16, ctx.gpr[17], ctx.gpr[18], aot_gpr_31}; @@ -884,18 +897,8 @@ L_08A68100: aot_gpr_29 = (aot_gpr_29 + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A68118: aot_gpr_29 = (aot_gpr_29 + static_cast(-64)); { const std::uint32_t aot_run_words[4]{aot_gpr_16, ctx.gpr[17], ctx.gpr[18], aot_gpr_31}; @@ -1080,18 +1083,8 @@ L_08A68274: aot_gpr_29 = (aot_gpr_29 + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A6828C: aot_gpr_29 = (aot_gpr_29 + static_cast(-176)); { const std::uint32_t aot_run_words[8]{std::bit_cast(aot_fpr_20), std::bit_cast(ctx.fpr[22]), std::bit_cast(ctx.fpr[24]), aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], aot_gpr_31}; @@ -1488,18 +1481,8 @@ L_08A684FC: aot_gpr_29 = (aot_gpr_29 + static_cast(176)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A68528: aot_gpr_29 = (aot_gpr_29 + static_cast(-64)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(48), aot_gpr_31); @@ -1534,18 +1517,8 @@ L_08A68564: aot_gpr_29 = (aot_gpr_29 + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A68570: aot_gpr_29 = (aot_gpr_29 + static_cast(-176)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(160), aot_gpr_31); @@ -1674,18 +1647,8 @@ L_08A68604: aot_gpr_29 = (aot_gpr_29 + static_cast(176)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A68610: aot_gpr_29 = (aot_gpr_29 + static_cast(-592)); { const std::uint32_t aot_run_words[8]{std::bit_cast(aot_fpr_20), std::bit_cast(ctx.fpr[22]), std::bit_cast(ctx.fpr[24]), aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], aot_gpr_31}; @@ -2376,18 +2339,8 @@ L_08A68AA4: aot_gpr_29 = (aot_gpr_29 + static_cast(592)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A68ACC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[4]{aot_gpr_16, ctx.gpr[17], ctx.gpr[18], aot_gpr_31}; @@ -2534,18 +2487,8 @@ L_08A68BFC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A68C14: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -2615,120 +2558,50 @@ L_08A68CA4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A68CB4: jump_target = aot_gpr_31; ctx.gpr[2] = (aot_mem.aot_direct_load8(aot_gpr_4 + static_cast(473))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A68CBC: jump_target = aot_gpr_31; ctx.gpr[2] = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(444))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A68CC4: jump_target = aot_gpr_31; aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(444), aot_gpr_5); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A68CCC: jump_target = aot_gpr_31; ctx.gpr[2] = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(448))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A68CD4: jump_target = aot_gpr_31; ctx.gpr[2] = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(2116))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A68CDC: jump_target = aot_gpr_31; aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(2116), aot_gpr_5); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A68CE4: aot_gpr_29 = (aot_gpr_29 + static_cast(-112)); { const std::uint32_t aot_run_words[10]{aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[22], ctx.gpr[23], ctx.gpr[30], aot_gpr_31}; @@ -3240,18 +3113,8 @@ L_08A690D4: aot_gpr_29 = (aot_gpr_29 + static_cast(112)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A69104: aot_gpr_29 = (aot_gpr_29 + static_cast(-112)); { const std::uint32_t aot_run_words[10]{aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[22], ctx.gpr[23], ctx.gpr[30], aot_gpr_31}; @@ -4055,18 +3918,8 @@ L_08A696C8: aot_gpr_29 = (aot_gpr_29 + static_cast(112)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A696F8: aot_gpr_29 = (aot_gpr_29 + static_cast(-64)); { const std::uint32_t aot_run_words[10]{std::bit_cast(aot_fpr_20), aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[22], ctx.gpr[23], aot_gpr_31}; @@ -4322,18 +4175,8 @@ L_08A6982C: aot_gpr_29 = (aot_gpr_29 + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A699B0: aot_gpr_29 = (aot_gpr_29 + static_cast(-336)); { const std::uint32_t aot_run_words[16]{std::bit_cast(aot_fpr_20), std::bit_cast(ctx.fpr[22]), std::bit_cast(ctx.fpr[24]), std::bit_cast(ctx.fpr[26]), std::bit_cast(ctx.fpr[28]), std::bit_cast(ctx.fpr[30]), aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[22], ctx.gpr[23], ctx.gpr[30], aot_gpr_31}; @@ -6155,18 +5998,8 @@ L_08A6A80C: aot_gpr_29 = (aot_gpr_29 + static_cast(336)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A6A854: aot_gpr_29 = (aot_gpr_29 + static_cast(-176)); { const std::uint32_t aot_run_words[8]{std::bit_cast(aot_fpr_20), aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], aot_gpr_31}; @@ -6835,18 +6668,8 @@ L_08A6AD00: aot_gpr_29 = (aot_gpr_29 + static_cast(176)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A6AD28: aot_gpr_29 = (aot_gpr_29 + static_cast(-2096)); { const std::uint32_t aot_run_words[14]{std::bit_cast(aot_fpr_20), std::bit_cast(ctx.fpr[22]), std::bit_cast(ctx.fpr[24]), std::bit_cast(ctx.fpr[26]), aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[22], ctx.gpr[23], ctx.gpr[30], aot_gpr_31}; @@ -9407,690 +9230,8 @@ void recomp_unit_0153(Runtime &rt, AllegrexContext &ctx) { void register_generated_unit_153(Runtime &runtime) { runtime.register_generated_unit(153u, 0x08A68000u, 16384u, &recomp_unit_0153, &recomp_unit_0153_entry); - runtime.register_function(0x08A68000u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6804Cu, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A68068u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A68070u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A68078u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A680DCu, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A680FCu, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A68100u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A68118u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6815Cu, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A68180u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A68188u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A68190u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A681ACu, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A681C8u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6820Cu, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A68220u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A68250u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A68270u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A68274u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6828Cu, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A682E4u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6831Cu, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A68330u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6833Cu, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A68350u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A68358u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A68370u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A68378u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A68390u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A683A4u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A683B4u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A683BCu, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A683C4u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A683D4u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A683E8u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A683F8u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A68400u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A68404u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A68494u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A684A0u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A684C8u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A684FCu, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A68528u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A68564u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A68570u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A68604u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A68610u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A68654u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A686F0u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A68738u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6873Cu, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A68768u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A68770u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A68778u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A688C4u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A688F8u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6890Cu, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6891Cu, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A68930u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6893Cu, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A68954u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A68958u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A68988u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A689A8u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A689C4u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A689D4u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A689E4u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A689ECu, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A689F8u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A68A44u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A68A84u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A68A94u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A68A9Cu, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A68AA4u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A68ACCu, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A68AF4u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A68AFCu, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A68B44u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A68B50u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A68B5Cu, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A68B78u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A68B84u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A68BA0u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A68BB0u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A68BC0u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A68BC8u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A68BD0u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A68BF0u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A68BF8u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A68BFCu, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A68C14u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A68C2Cu, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A68C44u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A68C4Cu, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A68C78u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A68C80u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A68CA4u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A68CB4u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A68CBCu, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A68CC4u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A68CCCu, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A68CD4u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A68CDCu, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A68CE4u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A68D30u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A68DB0u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A68DC0u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A68DE0u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A68DECu, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A68E0Cu, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A68E1Cu, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A68E3Cu, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A68E48u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A68E50u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A68E78u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A68E88u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A68EB0u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A68EBCu, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A68ED8u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A68EF4u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A68F08u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A68F1Cu, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A68F38u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A68F40u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A68F50u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A68F5Cu, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A68F64u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A68F6Cu, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A68F74u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A68F7Cu, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A68F88u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A68F94u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A68FA0u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A68FACu, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A68FB0u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A68FB8u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A68FC8u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A68FD4u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A68FDCu, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A68FE4u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A68FECu, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A68FF4u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A69000u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6900Cu, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A69018u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A69024u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A69028u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A69034u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A69040u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A69048u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A69058u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A69060u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A69070u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6907Cu, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6908Cu, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6909Cu, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A690A4u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A690B8u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A690D4u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A69104u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A69154u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A691D4u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A691E4u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A69204u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A69210u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A69230u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A69240u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A69260u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6926Cu, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A69274u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A69280u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A69288u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A69290u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A69298u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A692B4u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A692C8u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A692DCu, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A692E4u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A692ECu, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A69300u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A69308u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6931Cu, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A69324u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6934Cu, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6935Cu, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A69384u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A69394u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A693B4u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A693C8u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A693DCu, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A693F0u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6940Cu, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A69418u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A69428u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A69434u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6943Cu, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A69444u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6944Cu, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A69454u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A69460u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6946Cu, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A69478u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A69484u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A69488u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A69490u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A694A0u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A694ACu, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A694B4u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A694BCu, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A694C4u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A694CCu, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A694D8u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A694E4u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A694F0u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A694FCu, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A69500u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A69508u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6951Cu, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A69524u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A69530u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A69538u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A69540u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A69548u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A69558u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A69560u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A69574u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A69580u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6958Cu, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A69594u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A695A4u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A695ACu, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A695BCu, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A695C8u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A695D8u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A695E8u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A695F0u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A695F4u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A69604u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A69620u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A69628u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6963Cu, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A69644u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A69650u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A69658u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A69660u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A69668u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A69670u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A69678u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6968Cu, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A69694u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A696A0u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A696A8u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A696B0u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A696B8u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A696C0u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A696C8u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A696F8u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A69730u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A697A0u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A69818u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6982Cu, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A699B0u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A69A30u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A69A48u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A69A50u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A69A6Cu, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A69A84u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A69AA0u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A69AB4u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A69ABCu, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A69AE4u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A69AECu, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A69AF4u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A69AFCu, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A69B0Cu, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A69B38u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A69B40u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A69B48u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A69B64u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A69B74u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A69B9Cu, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A69BA4u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A69BD8u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A69BF4u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A69C2Cu, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A69C34u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A69C3Cu, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A69C44u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A69C64u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A69C70u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A69C94u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A69CA8u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A69CC4u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A69CD8u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A69CF4u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A69D00u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A69D08u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A69D20u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A69D28u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A69D3Cu, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A69D4Cu, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A69D54u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A69D70u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A69DA8u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A69DB0u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A69DB8u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A69DC4u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A69DE8u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A69DECu, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A69E04u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A69E8Cu, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A69EACu, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A69ED4u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A69EE0u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A69EECu, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A69EF8u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A69F10u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A69F18u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A69F30u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A69F38u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A69F54u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A69F64u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A69F78u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6A014u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6A02Cu, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6A03Cu, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6A048u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6A05Cu, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6A084u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6A0B8u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6A0C0u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6A0D0u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6A108u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6A144u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6A154u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6A164u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6A19Cu, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6A1D8u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6A210u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6A244u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6A24Cu, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6A264u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6A27Cu, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6A284u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6A2C0u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6A2CCu, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6A300u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6A30Cu, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6A328u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6A338u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6A34Cu, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6A38Cu, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6A398u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6A3A0u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6A3B0u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6A3B8u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6A3E0u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6A3F8u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6A400u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6A408u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6A424u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6A438u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6A450u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6A460u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6A468u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6A474u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6A48Cu, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6A498u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6A4A0u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6A4A8u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6A4C4u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6A4D8u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6A4F0u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6A500u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6A508u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6A514u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6A534u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6A540u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6A54Cu, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6A550u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6A574u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6A57Cu, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6A588u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6A594u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6A598u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6A5BCu, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6A5D0u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6A5E8u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6A600u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6A608u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6A630u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6A644u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6A658u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6A66Cu, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6A680u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6A694u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6A6A4u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6A6C0u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6A6D0u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6A6D4u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6A6ECu, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6A6F4u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6A6FCu, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6A718u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6A724u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6A72Cu, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6A734u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6A740u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6A754u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6A760u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6A768u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6A770u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6A7E8u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6A7F8u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6A804u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6A80Cu, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6A854u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6A898u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6A8A4u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6A8ACu, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6A8D4u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6A8DCu, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6A8F0u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6A8F8u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6A900u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6A91Cu, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6A924u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6A938u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6A978u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6A980u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6A99Cu, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6A9A8u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6A9BCu, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6A9D0u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6A9D4u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6A9DCu, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6A9E8u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6AA0Cu, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6AA18u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6AA30u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6AA3Cu, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6AA54u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6AA6Cu, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6AA74u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6AA84u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6AA94u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6AA9Cu, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6AAA4u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6AAC4u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6AAD0u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6AADCu, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6AAE8u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6AAF0u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6AAF4u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6AB00u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6AB14u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6AB24u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6AB34u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6AB3Cu, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6AB44u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6AB54u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6AB60u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6AB68u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6AB74u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6AB7Cu, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6AB88u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6AB98u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6ABA4u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6ABACu, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6ABB4u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6ABC0u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6ABC8u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6ABD4u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6ABE4u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6ABF0u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6ABF8u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6AC00u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6AC5Cu, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6AC74u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6AC7Cu, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6AC84u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6AC90u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6ACA4u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6ACD4u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6ACDCu, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6ACECu, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6ACF8u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6AD00u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6AD28u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6ADA4u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6ADC4u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6ADD0u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6ADDCu, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6ADF4u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6ADFCu, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6AE04u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6AE14u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6AE20u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6AE28u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6AE38u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6AE44u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6AE4Cu, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6AE64u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6AE6Cu, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6AE74u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6AE7Cu, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6AE98u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6AEACu, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6AEC0u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6AED0u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6AEF4u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6AF1Cu, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6AF24u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6AF40u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6AF4Cu, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6AF54u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6AF64u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6AF70u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6AF78u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6AF88u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6AF98u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6AFA0u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6AFFCu, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6B018u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6B030u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6B034u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6B04Cu, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6B068u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6B080u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6B088u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6B098u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6B0A8u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6B0B0u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6B0B8u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6B0C0u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6B0D8u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6B120u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6B13Cu, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6B14Cu, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6B170u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6B1A0u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6B1B8u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6B1CCu, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6B1DCu, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6B1ECu, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6B1FCu, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6B204u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6B210u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6B220u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6B228u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6B230u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6B268u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6B270u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6B280u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6B2D8u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6B2FCu, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6B310u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6B320u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6B330u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6B340u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6B348u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6B354u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6B364u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6B36Cu, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6B374u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6B37Cu, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6B40Cu, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6B430u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6B438u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6B448u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6B470u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6B510u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6B518u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6B520u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6B56Cu, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6B5BCu, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6B5D8u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6B5E8u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6B640u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6B664u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6B6F8u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6B708u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6B728u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6B73Cu, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6B758u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6B768u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6B778u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6B788u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6B804u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6B824u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6B82Cu, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6B844u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6B85Cu, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6B860u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6B874u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6B878u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6B884u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6B898u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6B8A8u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6B8B8u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6B8C8u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6B8D0u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6B8DCu, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6B8ECu, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6B8F4u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6B8FCu, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6B938u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6B940u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6B950u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6B970u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6B984u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6B99Cu, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6B9B4u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6B9C8u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6B9D4u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6B9E8u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6B9F8u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6BA20u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6BA34u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6BA48u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6BA4Cu, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6BA60u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6BA78u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6BA90u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6BAB8u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6BAD4u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6BAECu, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6BAF4u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6BB08u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6BB18u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6BB28u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6BB30u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6BB38u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6BB5Cu, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6BB70u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6BB80u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6BB90u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6BBA0u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6BBA8u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6BBB4u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6BBC4u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6BBCCu, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6BBD4u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6BBE0u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6BC40u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6BC60u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6BC78u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6BC88u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6BC9Cu, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6BCB8u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6BCC4u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6BCE4u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6BCECu, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6BCFCu, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6BD0Cu, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6BD14u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6BD1Cu, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6BD2Cu, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6BD34u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6BD3Cu, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6BD44u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6BD5Cu, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6BD74u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6BE00u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6BE10u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6BE38u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6BE4Cu, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6BE54u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6BE58u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6BE70u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6BEA0u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6BEA8u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6BEB4u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6BF10u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6BF24u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6BF2Cu, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6BF44u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6BF5Cu, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6BF64u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6BF70u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6BFD0u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6BFE4u, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6BFECu, &recomp_unit_0153, "recomp_unit_0153"); - runtime.register_function(0x08A6BFF4u, &recomp_unit_0153, "recomp_unit_0153"); + // PSPRECOMP_V812_COMPACT_REGISTRATION: same entry set, looped once in Runtime instead of source-expanded calls. + runtime.register_generated_entry_mask(0x08A68000u, &recomp_unit_0153, "recomp_unit_0153", + kEntryMasks_recomp_unit_0153, 64u); } } // namespace psprecomp diff --git a/profiles/vcs/generated/generated_unit_0154.cpp b/profiles/vcs/generated/generated_unit_0154.cpp index 8e74f66..52560d9 100644 --- a/profiles/vcs/generated/generated_unit_0154.cpp +++ b/profiles/vcs/generated/generated_unit_0154.cpp @@ -606,6 +606,19 @@ LOCAL_DISPATCH: AOT_REGCACHE_SYNC_OUT(); return; } } +// PSPRECOMP_V812_SHARED_SCHED_BLOCK: one scheduler-exact slow boundary per unit. +LOCAL_SCHED_BOUNDARY: + ctx.pc = jump_target; + AOT_REGCACHE_SYNC_OUT(); + if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { + ++local_redispatch_rounds; + AOT_REGCACHE_SYNC_IN(); + local_transfers = 0u; + local_pc = ctx.pc; + entry_id = 0u; + goto LOCAL_DISPATCH; + } + return; L_08A6C000: aot_gpr_4 = (aot_gpr_4 & 255u); { const bool branch_taken = aot_gpr_4 == 0u; @@ -2894,18 +2907,8 @@ L_08A6CF68: aot_gpr_29 = (aot_gpr_29 + static_cast(2096)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A6CFA8: aot_gpr_29 = (aot_gpr_29 + static_cast(-624)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(592), aot_gpr_16); @@ -4147,18 +4150,8 @@ L_08A6D858: aot_gpr_29 = (aot_gpr_29 + static_cast(624)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A6D87C: aot_gpr_29 = (aot_gpr_29 + static_cast(-1776)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(1728), std::bit_cast(ctx.fpr[20])); @@ -6431,18 +6424,8 @@ L_08A6E6CC: aot_gpr_29 = (aot_gpr_29 + static_cast(1776)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A6E6FC: aot_gpr_29 = (aot_gpr_29 + static_cast(-1696)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(1624), std::bit_cast(ctx.fpr[20])); @@ -9875,532 +9858,8 @@ void recomp_unit_0154(Runtime &rt, AllegrexContext &ctx) { void register_generated_unit_154(Runtime &runtime) { runtime.register_generated_unit(154u, 0x08A6C000u, 16384u, &recomp_unit_0154, &recomp_unit_0154_entry); - runtime.register_function(0x08A6C000u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6C00Cu, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6C03Cu, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6C1B0u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6C1B8u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6C1CCu, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6C1E4u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6C214u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6C21Cu, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6C228u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6C240u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6C248u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6C254u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6C308u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6C320u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6C328u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6C330u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6C350u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6C364u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6C378u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6C38Cu, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6C3ACu, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6C3B4u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6C3BCu, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6C3D4u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6C59Cu, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6C5CCu, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6C5D4u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6C5E0u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6C5F8u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6C600u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6C60Cu, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6C6C4u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6C6DCu, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6C6E4u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6C6F8u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6C718u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6C728u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6C740u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6C754u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6C768u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6C770u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6C790u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6C798u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6C7B8u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6C7CCu, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6C7D4u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6C7DCu, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6CAC0u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6CAF0u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6CAF8u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6CB04u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6CB1Cu, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6CB24u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6CB30u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6CBF0u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6CC08u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6CC28u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6CC40u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6CC50u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6CC58u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6CC60u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6CC80u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6CC8Cu, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6CCC0u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6CCD4u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6CCF4u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6CD10u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6CD28u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6CD4Cu, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6CD64u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6CD74u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6CD7Cu, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6CD84u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6CD98u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6CDA4u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6CDC0u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6CDCCu, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6CDE0u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6CE00u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6CE10u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6CE24u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6CE44u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6CE54u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6CE6Cu, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6CE8Cu, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6CE98u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6CEA8u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6CEC0u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6CED8u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6CEE8u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6CEF4u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6CF00u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6CF24u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6CF38u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6CF58u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6CF60u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6CF68u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6CFA8u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6CFE8u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6CFF4u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6D008u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6D010u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6D018u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6D020u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6D028u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6D030u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6D048u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6D08Cu, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6D110u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6D118u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6D120u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6D214u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6D2C8u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6D2D4u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6D2F0u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6D300u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6D310u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6D320u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6D324u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6D334u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6D348u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6D360u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6D370u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6D388u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6D398u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6D3B0u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6D3D0u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6D3E4u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6D3F0u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6D408u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6D420u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6D438u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6D45Cu, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6D474u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6D480u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6D498u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6D4B0u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6D4D4u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6D4F0u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6D4FCu, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6D514u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6D52Cu, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6D550u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6D56Cu, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6D578u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6D590u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6D5A8u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6D5CCu, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6D5E8u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6D604u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6D614u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6D624u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6D628u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6D634u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6D650u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6D680u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6D6A0u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6D6FCu, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6D714u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6D744u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6D760u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6D770u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6D77Cu, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6D784u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6D7B4u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6D7E0u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6D7ECu, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6D848u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6D850u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6D858u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6D87Cu, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6D8CCu, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6D8E4u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6DA18u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6DA34u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6DA68u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6DA94u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6DA98u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6DAACu, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6DAB0u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6DAF8u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6DB0Cu, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6DB14u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6DB1Cu, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6DB34u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6DB50u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6DB6Cu, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6DB74u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6DB7Cu, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6DB90u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6DBA0u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6DBA8u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6DD88u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6DD90u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6DD98u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6DDB4u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6DE30u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6DE5Cu, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6DE60u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6DE70u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6DE74u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6DEBCu, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6DED0u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6DEF0u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6DEF8u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6DF00u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6DF18u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6DF34u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6E068u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6E108u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6E110u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6E118u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6E134u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6E1B0u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6E1DCu, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6E1E0u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6E1F0u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6E1F4u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6E23Cu, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6E25Cu, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6E270u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6E278u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6E280u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6E50Cu, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6E528u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6E5DCu, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6E608u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6E60Cu, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6E61Cu, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6E620u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6E668u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6E688u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6E69Cu, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6E6BCu, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6E6C4u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6E6CCu, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6E6FCu, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6E7A8u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6E800u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6E818u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6E828u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6E894u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6E8A4u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6E8E8u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6E8F4u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6E8FCu, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6E918u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6E928u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6E930u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6E990u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6E998u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6E9A4u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6E9D8u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6E9E0u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6E9FCu, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6EA14u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6EA30u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6EA4Cu, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6EA50u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6EA60u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6EA78u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6EA94u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6EAACu, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6EAC8u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6EAE4u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6EAE8u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6EAF8u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6EB10u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6EB2Cu, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6EB3Cu, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6EB58u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6EB64u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6EB78u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6EB94u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6EBB0u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6EBC0u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6EBC8u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6EBD4u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6EBECu, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6EBFCu, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6EC0Cu, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6EC14u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6EC1Cu, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6EC28u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6EC30u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6EC40u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6EC64u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6EC74u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6EC90u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6ECA0u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6ED04u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6ED10u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6ED20u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6ED2Cu, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6ED64u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6ED6Cu, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6ED7Cu, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6ED88u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6ED90u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6ED98u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6EDB4u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6EDD0u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6EDE0u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6EDE8u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6EDF4u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6EE0Cu, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6EE1Cu, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6EE2Cu, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6EE34u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6EE3Cu, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6EE48u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6EE50u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6EE60u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6EE84u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6EE94u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6EEB0u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6EEC0u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6EF20u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6EF28u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6EF38u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6EF44u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6EF7Cu, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6EF80u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6EF90u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6EF9Cu, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6EFA4u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6EFACu, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6EFBCu, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6EFD8u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6EFF0u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6EFF8u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6F004u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6F020u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6F038u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6F04Cu, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6F05Cu, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6F078u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6F084u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6F08Cu, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6F098u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6F0B4u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6F0C0u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6F0D4u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6F0F0u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6F0FCu, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6F10Cu, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6F120u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6F130u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6F140u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6F15Cu, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6F178u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6F194u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6F19Cu, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6F1A8u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6F1B8u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6F1C8u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6F1DCu, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6F1ECu, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6F2C8u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6F2D8u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6F2DCu, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6F2F4u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6F30Cu, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6F31Cu, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6F32Cu, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6F33Cu, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6F35Cu, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6F364u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6F374u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6F37Cu, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6F398u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6F3B4u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6F3BCu, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6F3C8u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6F3D8u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6F3E8u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6F3FCu, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6F400u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6F408u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6F424u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6F430u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6F440u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6F454u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6F470u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6F48Cu, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6F4A0u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6F4A4u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6F4C0u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6F4DCu, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6F4ECu, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6F504u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6F520u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6F53Cu, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6F54Cu, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6F560u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6F578u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6F580u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6F5A8u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6F5BCu, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6F5C4u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6F5D4u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6F5DCu, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6F5E4u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6F5ECu, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6F5F4u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6F600u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6F608u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6F624u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6F63Cu, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6F64Cu, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6F654u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6F67Cu, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6F688u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6F6A4u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6F6C0u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6F6CCu, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6F6E0u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6F6F0u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6F6F8u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6F700u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6F708u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6F714u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6F724u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6F72Cu, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6F768u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6F778u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6F784u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6F7A0u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6F7A8u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6F7C4u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6F7C8u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6F7E4u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6F800u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6F814u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6F824u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6F834u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6F868u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6F880u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6F890u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6F8A0u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6F8B0u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6F8E4u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6F8FCu, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6F90Cu, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6F914u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6F920u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6F928u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6F948u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6F960u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6F978u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6F9C4u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6F9E0u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6F9E8u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6FA24u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6FA40u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6FA48u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6FA7Cu, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6FA94u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6FAA4u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6FAE4u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6FB00u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6FB10u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6FB18u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6FB28u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6FB3Cu, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6FB58u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6FB60u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6FB7Cu, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6FB80u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6FB88u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6FBA8u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6FBC4u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6FBD8u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6FBE8u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6FBF4u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6FC28u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6FC40u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6FC50u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6FC58u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6FC68u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6FC74u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6FCA8u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6FCC0u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6FCD0u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6FCD8u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6FCDCu, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6FCE4u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6FCF0u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6FCF8u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6FD18u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6FD30u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6FD48u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6FD94u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6FDB0u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6FDB8u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6FDF4u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6FE10u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6FE20u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6FE30u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6FE40u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6FE50u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6FE54u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6FE88u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6FE98u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6FEA0u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6FEA8u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6FEB4u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6FEBCu, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6FEC8u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6FECCu, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6FED8u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6FEE0u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6FEF4u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6FF00u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6FF20u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6FF28u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6FF58u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6FF5Cu, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6FF6Cu, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6FF74u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6FF84u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6FF94u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6FFA4u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6FFA8u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6FFB8u, &recomp_unit_0154, "recomp_unit_0154"); - runtime.register_function(0x08A6FFECu, &recomp_unit_0154, "recomp_unit_0154"); + // PSPRECOMP_V812_COMPACT_REGISTRATION: same entry set, looped once in Runtime instead of source-expanded calls. + runtime.register_generated_entry_mask(0x08A6C000u, &recomp_unit_0154, "recomp_unit_0154", + kEntryMasks_recomp_unit_0154, 64u); } } // namespace psprecomp diff --git a/profiles/vcs/generated/generated_unit_0155.cpp b/profiles/vcs/generated/generated_unit_0155.cpp index 914b852..c8d8ab7 100644 --- a/profiles/vcs/generated/generated_unit_0155.cpp +++ b/profiles/vcs/generated/generated_unit_0155.cpp @@ -821,6 +821,19 @@ LOCAL_DISPATCH: AOT_REGCACHE_SYNC_OUT(); return; } } +// PSPRECOMP_V812_SHARED_SCHED_BLOCK: one scheduler-exact slow boundary per unit. +LOCAL_SCHED_BOUNDARY: + ctx.pc = jump_target; + AOT_REGCACHE_SYNC_OUT(); + if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { + ++local_redispatch_rounds; + AOT_REGCACHE_SYNC_IN(); + local_transfers = 0u; + local_pc = ctx.pc; + entry_id = 0u; + goto LOCAL_DISPATCH; + } + return; L_08A70004: aot_gpr_4 = (aot_gpr_29 + static_cast(528)); { const std::uint32_t vfpu_address = aot_gpr_4 + static_cast(0); @@ -3459,18 +3472,8 @@ L_08A71214: aot_gpr_29 = (aot_gpr_29 + static_cast(1696)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A7125C: aot_gpr_29 = (aot_gpr_29 + static_cast(-2240)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(2188), aot_gpr_16); @@ -5864,18 +5867,8 @@ L_08A723A4: aot_gpr_29 = (aot_gpr_29 + static_cast(2240)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A723D4: aot_gpr_29 = (aot_gpr_29 + static_cast(-512)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(468), std::bit_cast(aot_fpr_20)); @@ -7691,18 +7684,8 @@ L_08A73180: aot_gpr_29 = (aot_gpr_29 + static_cast(512)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A731B4: aot_gpr_4 = (aot_mem.aot_direct_load32(aot_gpr_5 + static_cast(12))); aot_gpr_4 = (static_cast(static_cast(static_cast(aot_mem.aot_direct_load16(aot_gpr_4 + static_cast(86)))))); @@ -7850,18 +7833,8 @@ L_08A73264: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A7326C: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(36), ctx.gpr[17]); @@ -7941,18 +7914,8 @@ L_08A73310: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A73324: aot_gpr_29 = (aot_gpr_29 + static_cast(-64)); aot_fpr_12 = std::bit_cast(aot_mem.aot_direct_load32(aot_gpr_5 + static_cast(8))); @@ -8238,18 +8201,8 @@ L_08A73584: aot_gpr_29 = (aot_gpr_29 + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A735B0: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_fpr_12 = std::bit_cast(aot_mem.aot_direct_load32(aot_gpr_5 + static_cast(8))); @@ -8511,18 +8464,8 @@ L_08A737D0: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A737F4: aot_gpr_29 = (aot_gpr_29 + static_cast(-80)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(20), std::bit_cast(aot_fpr_20)); @@ -8808,18 +8751,8 @@ L_08A73AAC: aot_gpr_29 = (aot_gpr_29 + static_cast(80)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A73AF0: aot_gpr_29 = (aot_gpr_29 + static_cast(-64)); aot_fpr_12 = std::bit_cast(aot_mem.aot_direct_load32(aot_gpr_5 + static_cast(8))); @@ -9183,18 +9116,8 @@ L_08A73E00: aot_gpr_29 = (aot_gpr_29 + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A73E24: aot_gpr_29 = (aot_gpr_29 + static_cast(-96)); aot_gpr_4 = (aot_gpr_6 | 0u); @@ -9425,747 +9348,8 @@ void recomp_unit_0155(Runtime &rt, AllegrexContext &ctx) { void register_generated_unit_155(Runtime &runtime) { runtime.register_generated_unit(155u, 0x08A70000u, 16384u, &recomp_unit_0155, &recomp_unit_0155_entry); - runtime.register_function(0x08A70004u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A70014u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A70054u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A70070u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A70080u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A70088u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A70098u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A700A8u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A700B0u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A700F8u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A70120u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A7012Cu, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A7013Cu, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A70144u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A7014Cu, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A70168u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A7017Cu, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A70188u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A701A4u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A701B8u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A701C4u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A701D4u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A701E4u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A70264u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A70280u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A7028Cu, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A702A0u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A702B0u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A702BCu, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A702C4u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A702CCu, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A702D4u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A702FCu, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A7030Cu, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A7032Cu, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A70344u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A70354u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A7036Cu, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A70384u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A7038Cu, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A703A0u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A703A4u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A703B8u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A703BCu, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A703F0u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A70408u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A70418u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A7044Cu, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A70464u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A70470u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A704DCu, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A704F8u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A70508u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A70510u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A70528u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A70594u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A705B4u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A705CCu, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A705D4u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A705E8u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A705ECu, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A70600u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A70604u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A70638u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A70650u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A70660u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A70694u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A706ACu, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A706B8u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A70724u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A70740u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A70748u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A7075Cu, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A70764u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A70784u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A70794u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A707ACu, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A707DCu, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A707E4u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A707FCu, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A70870u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A70890u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A708A8u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A708B0u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A708C4u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A708C8u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A708DCu, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A708E0u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A70914u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A7092Cu, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A7093Cu, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A70970u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A70988u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A70994u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A70A00u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A70A1Cu, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A70A24u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A70A38u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A70A40u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A70A4Cu, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A70A58u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A70A68u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A70A70u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A70A78u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A70A8Cu, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A70A98u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A70AA4u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A70AACu, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A70ABCu, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A70AD0u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A70AE8u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A70AF0u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A70B04u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A70B08u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A70B1Cu, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A70B24u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A70B38u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A70B48u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A70B54u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A70B6Cu, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A70B74u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A70B84u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A70B90u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A70BA8u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A70BB0u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A70BBCu, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A70BCCu, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A70BD8u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A70BE8u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A70BF0u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A70C08u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A70C10u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A70C20u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A70C40u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A70C48u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A70C5Cu, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A70C70u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A70C7Cu, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A70C88u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A70C98u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A70CA0u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A70CACu, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A70CB4u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A70CBCu, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A70CC4u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A70CCCu, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A70CDCu, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A70CE4u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A70CECu, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A70D08u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A70D18u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A70D20u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A70D30u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A70D38u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A70D40u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A70D48u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A70D50u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A70D60u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A70D64u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A70D78u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A70D80u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A70D88u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A70D94u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A70D9Cu, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A70DA4u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A70DACu, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A70DB4u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A70DBCu, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A70DC4u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A70DD4u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A70DE4u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A70DECu, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A70DF4u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A70E00u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A70E0Cu, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A70E14u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A70E1Cu, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A70E28u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A70E30u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A70E44u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A70E58u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A70E64u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A70E6Cu, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A70E84u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A70E94u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A70E9Cu, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A70EA8u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A70EB4u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A70EC4u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A70ED8u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A70EE8u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A70EF4u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A70EFCu, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A70F04u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A70F0Cu, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A70F14u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A70F1Cu, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A70F24u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A70F2Cu, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A70F34u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A70F3Cu, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A70F4Cu, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A70F5Cu, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A70F64u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A70F6Cu, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A70F78u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A70F84u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A70F8Cu, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A70F94u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A70FA0u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A70FA8u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A70FBCu, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A70FD0u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A70FDCu, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A70FE8u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A70FFCu, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A7100Cu, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A71014u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A71020u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A7102Cu, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A7103Cu, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A71050u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A71060u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A7106Cu, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A71074u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A71080u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A7108Cu, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A71094u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A7109Cu, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A710A4u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A710ACu, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A710B4u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A710BCu, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A710C4u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A710D0u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A710DCu, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A710E8u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A710F0u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A710F8u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A71100u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A71108u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A71110u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A71118u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A71120u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A71128u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A71134u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A7113Cu, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A71144u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A7114Cu, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A71154u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A7115Cu, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A71164u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A7116Cu, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A71178u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A71180u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A71188u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A71190u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A71198u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A711A0u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A711ACu, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A711B4u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A711BCu, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A711C4u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A711CCu, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A711D4u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A711E0u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A711ECu, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A71210u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A71214u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A7125Cu, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A712ECu, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A71334u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A71340u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A71348u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A71350u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A7135Cu, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A71384u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A7138Cu, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A713A8u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A713C4u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A713D4u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A713DCu, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A713F8u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A71414u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A71424u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A71434u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A7143Cu, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A71444u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A7145Cu, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A71464u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A71468u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A71470u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A71480u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A71498u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A714B0u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A714B8u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A714BCu, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A71518u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A71520u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A71528u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A71544u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A7154Cu, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A71560u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A71574u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A71588u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A7159Cu, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A715B0u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A715B4u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A715CCu, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A715E8u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A715ECu, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A71608u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A71610u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A7162Cu, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A71648u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A7164Cu, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A71668u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A7167Cu, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A71690u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A716A4u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A716B8u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A716CCu, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A716D4u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A716F0u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A7170Cu, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A71720u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A7173Cu, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A7174Cu, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A7175Cu, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A71764u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A7176Cu, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A71778u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A71780u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A717A8u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A717B8u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A717D4u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A717E4u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A7181Cu, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A71840u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A7184Cu, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A71860u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A7186Cu, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A718ACu, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A718B4u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A718C4u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A718D0u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A718D8u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A718E0u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A718ECu, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A718F0u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A718F8u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A71914u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A71930u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A71944u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A71960u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A71970u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A71980u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A71988u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A71990u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A7199Cu, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A719A4u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A719CCu, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A719DCu, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A719F8u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A71A08u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A71A3Cu, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A71A60u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A71A68u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A71A78u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A71A84u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A71AC4u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A71AC8u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A71AD8u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A71AE4u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A71AECu, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A71AF4u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A71B00u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A71B04u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A71B0Cu, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A71B1Cu, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A71B2Cu, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A71B30u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A71B48u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A71B50u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A71B6Cu, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A71B7Cu, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A71B8Cu, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A71B94u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A71BB0u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A71BBCu, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A71BC4u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A71BE0u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A71BECu, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A71BF0u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A71BF8u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A71C20u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A71C2Cu, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A71C40u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A71C68u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A71C6Cu, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A71C80u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A71C8Cu, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A71C9Cu, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A71D2Cu, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A71D40u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A71D48u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A71D58u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A71DECu, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A71E00u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A71E1Cu, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A71E38u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A71E8Cu, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A71EA4u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A71EBCu, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A71ED4u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A71EDCu, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A71EE0u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A71EF0u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A71EF4u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A71F48u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A71F50u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A71F6Cu, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A71F88u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A71F98u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A71FA8u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A71FE8u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A7206Cu, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A72078u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A72094u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A720B0u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A720C0u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A720D0u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A72138u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A721C8u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A721FCu, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A7221Cu, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A72224u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A72230u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A722A0u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A722A8u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A72318u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A7231Cu, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A72324u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A72334u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A7233Cu, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A72378u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A72398u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A723A0u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A723A4u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A723D4u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A72430u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A72474u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A724ACu, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A724B4u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A724BCu, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A724CCu, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A724D4u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A724DCu, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A724E8u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A724F0u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A724F8u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A72500u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A7250Cu, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A72518u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A7251Cu, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A72528u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A72550u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A72568u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A72588u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A7258Cu, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A72594u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A7259Cu, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A725ACu, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A725C4u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A72624u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A7262Cu, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A72634u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A72664u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A72684u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A72690u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A726A8u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A726C0u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A726D0u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A726F4u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A726FCu, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A72740u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A72758u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A72764u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A727A8u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A727C0u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A727CCu, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A72854u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A72870u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A72880u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A72888u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A728A0u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A72920u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A72944u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A7294Cu, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A72990u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A729A8u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A729B4u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A729F8u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A72A10u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A72A1Cu, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A72AA4u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A72AC0u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A72AD8u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A72AF4u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A72AFCu, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A72B34u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A72B44u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A72B5Cu, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A72B9Cu, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A72BA4u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A72BBCu, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A72C3Cu, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A72C60u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A72C68u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A72CACu, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A72CC4u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A72CD0u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A72D14u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A72D2Cu, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A72D38u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A72D7Cu, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A72D94u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A72D9Cu, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A72DB0u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A72DD0u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A72DE8u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A72E04u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A72E0Cu, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A72E44u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A72E54u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A72E6Cu, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A72EACu, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A72EB4u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A72EC4u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A72EE8u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A72EF0u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A72F34u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A72F4Cu, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A72F58u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A72F9Cu, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A72FB4u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A72FC0u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A73048u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A73060u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A73078u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A73094u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A7309Cu, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A730D4u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A730E4u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A730F8u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A73124u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A7312Cu, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A73134u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A73150u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A73160u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A73168u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A73170u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A7317Cu, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A73180u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A731B4u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A731C8u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A731D4u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A731E0u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A731ECu, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A731F4u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A731FCu, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A73204u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A7320Cu, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A73218u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A73220u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A73228u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A73230u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A73238u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A73240u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A73248u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A73250u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A73258u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A73260u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A73264u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A7326Cu, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A7328Cu, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A7329Cu, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A732A8u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A732C8u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A732E8u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A732F0u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A7330Cu, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A73310u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A73324u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A73368u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A7337Cu, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A7338Cu, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A73394u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A7339Cu, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A733ACu, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A733BCu, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A733D0u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A733E4u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A733F4u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A73404u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A73410u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A73420u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A73444u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A73448u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A73470u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A73480u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A734A8u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A734B8u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A734C4u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A734DCu, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A734F0u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A73500u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A73518u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A73528u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A73540u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A73578u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A73580u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A73584u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A735B0u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A735ECu, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A73600u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A73610u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A73618u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A73620u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A73630u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A73640u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A73650u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A73664u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A73674u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A73684u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A736A0u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A736BCu, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A736C4u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A736CCu, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A736DCu, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A736ECu, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A73708u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A73728u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A73734u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A73754u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A73760u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A73774u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A73784u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A737C4u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A737CCu, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A737D0u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A737F4u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A73850u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A73860u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A738A8u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A738BCu, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A738CCu, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A738D8u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A738F4u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A73908u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A73918u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A7392Cu, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A7396Cu, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A73980u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A73990u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A739A0u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A739B0u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A739D8u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A739E8u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A739F0u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A73A10u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A73A20u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A73A48u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A73A58u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A73A8Cu, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A73AA0u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A73AA8u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A73AACu, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A73AF0u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A73B30u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A73B44u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A73B54u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A73B64u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A73B6Cu, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A73B74u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A73B84u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A73B94u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A73BA4u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A73BB8u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A73BC8u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A73BD8u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A73BE4u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A73BF8u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A73C08u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A73C1Cu, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A73C30u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A73C40u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A73C50u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A73C60u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A73C70u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A73C80u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A73C90u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A73CA4u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A73CB8u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A73CC8u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A73CD8u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A73CE8u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A73CF8u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A73D2Cu, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A73D3Cu, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A73D58u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A73D74u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A73D7Cu, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A73D84u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A73D94u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A73DA0u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A73DF4u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A73DFCu, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A73E00u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A73E24u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A73E44u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A73E4Cu, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A73E54u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A73E60u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A73E68u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A73E70u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A73E8Cu, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A73EB4u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A73EBCu, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A73ED8u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A73EF8u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A73F18u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A73F38u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A73F48u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A73F4Cu, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A73F54u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A73F78u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A73F88u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A73F98u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A73FA8u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A73FE4u, &recomp_unit_0155, "recomp_unit_0155"); - runtime.register_function(0x08A73FF8u, &recomp_unit_0155, "recomp_unit_0155"); + // PSPRECOMP_V812_COMPACT_REGISTRATION: same entry set, looped once in Runtime instead of source-expanded calls. + runtime.register_generated_entry_mask(0x08A70004u, &recomp_unit_0155, "recomp_unit_0155", + kEntryMasks_recomp_unit_0155, 64u); } } // namespace psprecomp diff --git a/profiles/vcs/generated/generated_unit_0156.cpp b/profiles/vcs/generated/generated_unit_0156.cpp index ef089ce..27cd88a 100644 --- a/profiles/vcs/generated/generated_unit_0156.cpp +++ b/profiles/vcs/generated/generated_unit_0156.cpp @@ -860,15 +860,10 @@ LOCAL_DISPATCH: AOT_REGCACHE_SYNC_OUT(); return; } } -L_08A74000: - aot_gpr_31 = (aot_mem.aot_direct_load32(aot_gpr_29 + static_cast(80))); - jump_target = aot_gpr_31; - aot_gpr_29 = (aot_gpr_29 + static_cast(96)); - local_pc = jump_target; - if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } +// PSPRECOMP_V812_SHARED_SCHED_BLOCK: one scheduler-exact slow boundary per unit. +LOCAL_SCHED_BOUNDARY: ctx.pc = jump_target; AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { ++local_redispatch_rounds; AOT_REGCACHE_SYNC_IN(); @@ -878,6 +873,14 @@ L_08A74000: goto LOCAL_DISPATCH; } return; +L_08A74000: + aot_gpr_31 = (aot_mem.aot_direct_load32(aot_gpr_29 + static_cast(80))); + jump_target = aot_gpr_31; + aot_gpr_29 = (aot_gpr_29 + static_cast(96)); + local_pc = jump_target; + if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A7400C: aot_gpr_29 = (aot_gpr_29 + static_cast(-80)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(60), std::bit_cast(ctx.fpr[20])); @@ -971,18 +974,8 @@ L_08A740C8: aot_gpr_29 = (aot_gpr_29 + static_cast(80)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A740E0: aot_gpr_29 = (aot_gpr_29 + static_cast(-128)); aot_gpr_6 = (0u | 0u); @@ -2489,18 +2482,8 @@ L_08A74CE8: aot_gpr_29 = (aot_gpr_29 + static_cast(128)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A74D30: aot_gpr_29 = (aot_gpr_29 + static_cast(-80)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(24), std::bit_cast(ctx.fpr[20])); @@ -3002,18 +2985,8 @@ L_08A7511C: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A75134: aot_gpr_4 = (17995u << 16u); aot_gpr_4 = (aot_gpr_4 | 8192u); @@ -3230,18 +3203,8 @@ L_08A752F8: aot_gpr_29 = (aot_gpr_29 + static_cast(80)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A75338: aot_gpr_29 = (aot_gpr_29 + static_cast(-64)); aot_gpr_6 = (17817u << 16u); @@ -3654,18 +3617,8 @@ L_08A756AC: aot_gpr_29 = (aot_gpr_29 + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A756D8: aot_gpr_29 = (aot_gpr_29 + static_cast(-64)); aot_fpr_12 = std::bit_cast(aot_mem.aot_direct_load32(aot_gpr_5 + static_cast(8))); @@ -4121,18 +4074,8 @@ L_08A75AA0: aot_gpr_29 = (aot_gpr_29 + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A75AC4: aot_gpr_29 = (aot_gpr_29 + static_cast(-64)); aot_gpr_6 = (17981u << 16u); @@ -4481,18 +4424,8 @@ L_08A75D74: aot_gpr_29 = (aot_gpr_29 + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A75DA4: aot_gpr_29 = (aot_gpr_29 + static_cast(-80)); aot_gpr_6 = (aot_mem.aot_direct_load32(aot_gpr_5 + static_cast(352))); @@ -4541,18 +4474,8 @@ L_08A75E24: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A75E40: { const bool branch_taken = 0u == 0u; if (branch_taken) { @@ -5074,18 +4997,8 @@ L_08A761EC: aot_gpr_29 = (aot_gpr_29 + static_cast(80)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A7620C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(12), aot_gpr_31); @@ -5143,18 +5056,8 @@ L_08A76254: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A762B0: aot_gpr_29 = (aot_gpr_29 + static_cast(-96)); { const std::uint32_t aot_run_words[7]{aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], aot_gpr_31}; @@ -5393,18 +5296,8 @@ L_08A76484: aot_gpr_29 = (aot_gpr_29 + static_cast(96)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A764A8: ctx.gpr[2] = (0u | 58u); aot_mem.aot_direct_store8(aot_gpr_4 + static_cast(0), static_cast(ctx.gpr[2])); @@ -5476,18 +5369,8 @@ L_08A764A8: ctx.gpr[2] = (aot_gpr_4 | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A765B8: aot_gpr_29 = (aot_gpr_29 + static_cast(-208)); { const std::uint32_t aot_run_words[12]{std::bit_cast(ctx.fpr[20]), std::bit_cast(aot_fpr_22), aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[22], ctx.gpr[23], ctx.gpr[30], aot_gpr_31}; @@ -5678,18 +5561,8 @@ L_08A7679C: aot_gpr_29 = (aot_gpr_29 + static_cast(208)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A767D8: aot_gpr_29 = (aot_gpr_29 + static_cast(-80)); { const std::uint32_t aot_run_words[6]{aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], aot_gpr_31}; @@ -5960,18 +5833,8 @@ L_08A76A14: aot_gpr_29 = (aot_gpr_29 + static_cast(80)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A76A38: aot_gpr_29 = (aot_gpr_29 + static_cast(-80)); { const std::uint32_t aot_run_words[4]{aot_gpr_16, ctx.gpr[17], ctx.gpr[18], aot_gpr_31}; @@ -6128,18 +5991,8 @@ L_08A76B9C: aot_gpr_29 = (aot_gpr_29 + static_cast(80)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A76BB4: aot_gpr_29 = (aot_gpr_29 + static_cast(-64)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(52), aot_gpr_31); @@ -6243,18 +6096,8 @@ L_08A76C94: aot_gpr_29 = (aot_gpr_29 + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A76CA8: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); { const std::uint32_t aot_run_words[5]{aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], aot_gpr_31}; @@ -6354,35 +6197,15 @@ L_08A76D40: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A76D5C: jump_target = aot_gpr_31; aot_mem.aot_direct_store8(aot_gpr_4 + static_cast(28), static_cast(aot_gpr_5)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A76D64: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, ctx.gpr[17], aot_gpr_31}; @@ -6429,18 +6252,8 @@ L_08A76DAC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A76DCC: aot_gpr_29 = (aot_gpr_29 + static_cast(-128)); { const std::uint32_t aot_run_words[6]{aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], aot_gpr_31}; @@ -6702,18 +6515,8 @@ L_08A77044: aot_gpr_29 = (aot_gpr_29 + static_cast(128)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A77064: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -6731,18 +6534,8 @@ L_08A77088: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A77094: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -6759,18 +6552,8 @@ L_08A770B4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A770C0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, ctx.gpr[17], aot_gpr_31}; @@ -6863,18 +6646,8 @@ L_08A77154: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A77168: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -7000,18 +6773,8 @@ L_08A77248: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A7725C: aot_gpr_29 = (aot_gpr_29 + static_cast(-128)); { const std::uint32_t aot_run_words[10]{std::bit_cast(ctx.fpr[20]), aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[22], ctx.gpr[23], aot_gpr_31}; @@ -7307,18 +7070,8 @@ L_08A774F4: aot_gpr_29 = (aot_gpr_29 + static_cast(128)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A77524: aot_gpr_4 = (0u | 52u); aot_mem.aot_direct_store8(ctx.gpr[28] + static_cast(10016), static_cast(aot_gpr_4)); @@ -7346,18 +7099,8 @@ L_08A77524: aot_mem.aot_direct_store32(aot_gpr_5 + static_cast(0), aot_gpr_4); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A77584: aot_fpr_13 = std::bit_cast(0u); aot_gpr_6 = (0u | 0u); @@ -7422,18 +7165,8 @@ L_08A775F0: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A775F8: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_gpr_4 = (aot_mem.aot_direct_load8(ctx.gpr[28] + static_cast(8360))); @@ -7657,18 +7390,8 @@ L_08A777F8: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A77830: ctx.gpr[10] = (0u | 0u); goto L_08A77834; @@ -7947,18 +7670,8 @@ L_08A77A88: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A77A90: aot_fpr_13 = std::bit_cast(aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(-5576))); aot_gpr_6 = (static_cast(static_cast(static_cast(aot_mem.aot_direct_load16(aot_gpr_5 + static_cast(86)))))); @@ -8130,18 +7843,8 @@ L_08A77BF0: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A77BF8: aot_gpr_29 = (aot_gpr_29 + static_cast(-400)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(348), aot_gpr_16); @@ -8505,787 +8208,8 @@ void recomp_unit_0156(Runtime &rt, AllegrexContext &ctx) { void register_generated_unit_156(Runtime &runtime) { runtime.register_generated_unit(156u, 0x08A74000u, 16384u, &recomp_unit_0156, &recomp_unit_0156_entry); - runtime.register_function(0x08A74000u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A7400Cu, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A74034u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A74050u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A74060u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A74070u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A74080u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A740B4u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A740C8u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A740E0u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A7415Cu, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A74168u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A74174u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A74188u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A74194u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A741A0u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A741B4u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A741BCu, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A741C4u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A741CCu, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A741D4u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A741DCu, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A741E4u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A741ECu, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A741FCu, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A7420Cu, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A7421Cu, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A74228u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A74234u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A7423Cu, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A74244u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A74268u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A74270u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A74278u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A74298u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A742A0u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A742B0u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A742C0u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A742D0u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A742E4u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A742ECu, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A742F8u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A7430Cu, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A7431Cu, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A74330u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A74340u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A7434Cu, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A7435Cu, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A74364u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A74370u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A74378u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A74388u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A74390u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A74398u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A743A0u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A743B4u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A743C4u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A743D4u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A743E8u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A743F4u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A74408u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A74418u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A74428u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A7443Cu, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A74448u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A74458u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A74468u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A74478u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A74488u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A74494u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A744A4u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A744ACu, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A744C0u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A744D0u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A744E0u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A744F4u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A74500u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A74514u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A74524u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A74534u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A74548u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A74554u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A74564u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A74574u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A74584u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A74594u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A745A0u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A745B0u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A745B8u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A745C8u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A745DCu, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A745F0u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A74600u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A74610u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A74624u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A74628u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A7463Cu, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A74644u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A74658u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A7466Cu, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A7467Cu, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A7468Cu, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A746A0u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A746A4u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A746B8u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A746BCu, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A746D0u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A746E8u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A74708u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A74710u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A74718u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A74758u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A74768u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A7477Cu, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A7478Cu, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A7479Cu, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A747A8u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A747C8u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A747D8u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A74800u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A7483Cu, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A74844u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A74850u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A74858u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A7486Cu, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A74870u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A74878u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A74884u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A74894u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A7489Cu, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A748C0u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A748D0u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A748E4u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A748ECu, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A74910u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A74920u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A74934u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A74944u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A74954u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A74980u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A74988u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A7499Cu, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A749A8u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A749E4u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A749F4u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A74A0Cu, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A74A14u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A74A28u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A74A38u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A74A44u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A74A6Cu, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A74A7Cu, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A74A90u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A74AA0u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A74AB0u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A74ABCu, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A74ACCu, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A74B04u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A74B14u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A74B2Cu, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A74B38u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A74B4Cu, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A74B60u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A74B70u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A74B84u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A74B94u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A74BCCu, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A74BDCu, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A74BF4u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A74C00u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A74C10u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A74C1Cu, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A74C50u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A74C7Cu, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A74C94u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A74C9Cu, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A74CA8u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A74CDCu, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A74CE4u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A74CE8u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A74D30u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A74D98u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A74DA4u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A74DACu, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A74DB4u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A74DC0u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A74DC8u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A74DD4u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A74DE4u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A74DF4u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A74E08u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A74E20u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A74E28u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A74E38u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A74E44u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A74E50u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A74E60u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A74E70u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A74E84u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A74E9Cu, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A74EA4u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A74EB4u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A74EBCu, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A74EC4u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A74ED8u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A74EE8u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A74EF8u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A74F0Cu, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A74F1Cu, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A74F28u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A74F40u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A74F48u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A74F5Cu, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A74F64u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A74F6Cu, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A74F74u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A74F80u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A74F88u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A74FA4u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A74FACu, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A74FC4u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A74FC8u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A74FD0u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A74FDCu, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A74FE4u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A75000u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A75008u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A75020u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A75024u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A7502Cu, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A75048u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A7504Cu, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A7505Cu, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A75060u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A75078u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A75088u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A750B8u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A750C8u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A750E4u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A750F4u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A75104u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A7511Cu, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A75134u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A7516Cu, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A75178u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A7518Cu, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A751A4u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A751BCu, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A751C4u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A7520Cu, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A75218u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A7522Cu, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A75234u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A75238u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A7527Cu, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A75288u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A7529Cu, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A752B0u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A752BCu, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A752ECu, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A752F4u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A752F8u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A75338u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A75384u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A75390u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A75398u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A753A0u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A753A8u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A753B0u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A753B8u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A753CCu, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A753DCu, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A753ECu, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A75404u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A7540Cu, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A7541Cu, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A75424u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A7542Cu, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A75440u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A75450u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A75460u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A75478u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A75480u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A75490u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A75498u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A754A0u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A754A8u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A754B0u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A754CCu, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A754E0u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A7551Cu, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A75548u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A75558u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A75580u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A75590u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A755A4u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A755B4u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A755E4u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A75604u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A75624u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A75630u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A75644u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A75654u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A75668u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A7566Cu, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A756A0u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A756A8u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A756ACu, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A756D8u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A75718u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A75724u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A7572Cu, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A7573Cu, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A75744u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A7574Cu, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A7575Cu, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A75764u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A7576Cu, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A75780u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A75790u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A757A0u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A757B8u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A757CCu, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A757DCu, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A757ECu, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A75814u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A7581Cu, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A75830u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A75838u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A75840u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A75848u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A7585Cu, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A7586Cu, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A7587Cu, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A75894u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A758A8u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A758B8u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A758C8u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A758F0u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A758F8u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A7590Cu, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A75914u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A7591Cu, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A75924u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A75960u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A7597Cu, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A7598Cu, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A759B8u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A759C8u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A75A0Cu, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A75A28u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A75A50u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A75A94u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A75A9Cu, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A75AA0u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A75AC4u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A75B10u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A75B24u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A75B34u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A75B40u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A75B50u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A75B60u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A75B7Cu, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A75B8Cu, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A75B98u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A75BB4u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A75BB8u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A75BCCu, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A75BE8u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A75BF8u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A75C04u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A75C18u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A75C20u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A75C3Cu, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A75C54u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A75C5Cu, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A75C64u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A75C74u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A75C84u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A75C94u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A75CA0u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A75CA8u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A75CC0u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A75CCCu, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A75CD8u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A75CDCu, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A75CE8u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A75CF4u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A75D08u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A75D1Cu, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A75D38u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A75D68u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A75D70u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A75D74u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A75DA4u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A75DF0u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A75E24u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A75E40u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A75E48u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A75E5Cu, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A75E64u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A75E6Cu, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A75E7Cu, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A75E9Cu, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A75EBCu, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A75EC4u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A75EC8u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A75EE8u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A75EF8u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A75F08u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A75F40u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A75F50u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A75F58u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A75F60u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A75F78u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A75F88u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A75F90u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A75F9Cu, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A75FB4u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A75FC4u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A75FCCu, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A75FD8u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A75FF0u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A76000u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A76008u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A76014u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A7602Cu, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A7603Cu, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A76044u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A76050u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A76068u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A76078u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A76080u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A7608Cu, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A760A4u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A760B4u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A760BCu, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A760C4u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A760D0u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A760D8u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A760E0u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A760E8u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A760F8u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A76104u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A7610Cu, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A76118u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A76124u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A76130u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A7613Cu, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A76148u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A76154u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A76160u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A76170u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A7617Cu, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A76184u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A76190u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A7619Cu, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A761A8u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A761B4u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A761C0u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A761CCu, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A761D8u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A761E4u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A761ECu, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A7620Cu, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A76230u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A76240u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A7624Cu, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A76254u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A762B0u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A76304u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A76310u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A76320u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A76324u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A7632Cu, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A76338u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A76348u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A76354u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A76364u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A7636Cu, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A76394u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A763A0u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A763ACu, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A763B0u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A763B8u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A763C4u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A763D4u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A763E0u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A763F0u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A763F8u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A76420u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A7642Cu, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A76438u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A7643Cu, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A76444u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A76450u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A76460u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A7646Cu, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A7647Cu, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A76484u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A764A8u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A765B8u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A76660u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A76668u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A76678u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A76688u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A7668Cu, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A76694u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A766B0u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A766D0u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A7670Cu, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A7671Cu, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A76758u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A76768u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A76784u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A7678Cu, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A7679Cu, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A767D8u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A7680Cu, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A76818u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A76828u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A76838u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A7683Cu, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A76844u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A76848u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A7685Cu, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A76868u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A76878u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A76888u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A7688Cu, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A76894u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A76898u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A768C4u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A768CCu, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A768ECu, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A768F0u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A76924u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A76944u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A76950u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A76964u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A76990u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A76994u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A769ACu, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A769BCu, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A769D8u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A769E4u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A769ECu, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A769F0u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A76A14u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A76A38u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A76A7Cu, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A76A84u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A76A94u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A76AA4u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A76AA8u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A76AB0u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A76ACCu, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A76AECu, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A76B28u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A76B3Cu, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A76B50u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A76B80u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A76B88u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A76B90u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A76B9Cu, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A76BB4u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A76BD8u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A76BE0u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A76BF0u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A76C00u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A76C04u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A76C0Cu, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A76C10u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A76C28u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A76C48u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A76C84u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A76C94u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A76CA8u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A76CD4u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A76CE0u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A76CECu, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A76CF4u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A76CFCu, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A76D08u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A76D10u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A76D20u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A76D24u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A76D28u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A76D30u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A76D38u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A76D40u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A76D5Cu, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A76D64u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A76D8Cu, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A76D94u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A76DA8u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A76DACu, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A76DCCu, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A76E04u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A76E10u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A76F18u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A76F1Cu, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A76F2Cu, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A76F38u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A76F48u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A76F80u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A76F88u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A76F9Cu, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A76FACu, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A76FBCu, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A76FC8u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A76FD0u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A76FDCu, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A76FF0u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A76FF8u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A77008u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A77018u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A7701Cu, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A77028u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A77030u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A77044u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A77064u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A77088u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A77094u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A770B4u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A770C0u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A770E4u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A770F4u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A77100u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A77108u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A77118u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A77124u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A77134u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A77138u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A7713Cu, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A77148u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A77154u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A77168u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A771FCu, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A77208u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A7720Cu, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A77224u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A77238u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A77240u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A77248u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A7725Cu, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A772A4u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A772B8u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A772D4u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A772E4u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A77338u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A77340u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A7734Cu, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A77394u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A773A0u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A773A8u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A773C8u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A77414u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A77420u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A77430u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A77440u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A77474u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A77490u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A774A4u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A774B0u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A774B8u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A774E8u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A774F0u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A774F4u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A77524u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A77584u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A7758Cu, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A775A8u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A775BCu, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A775D4u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A775DCu, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A775E8u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A775F0u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A775F8u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A77658u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A77660u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A77670u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A7769Cu, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A776B8u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A776CCu, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A776E0u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A776ECu, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A77728u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A7773Cu, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A77750u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A77760u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A77774u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A77780u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A7778Cu, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A7779Cu, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A777A0u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A777B0u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A777B4u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A777C0u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A777C8u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A777D4u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A777F0u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A777F8u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A77830u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A77834u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A77858u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A7789Cu, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A778A4u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A778B8u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A778F4u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A778FCu, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A7790Cu, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A77914u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A77928u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A77930u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A77934u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A7793Cu, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A77948u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A77954u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A77980u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A77990u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A779ACu, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A779B8u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A779D4u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A779E4u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A77A20u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A77A28u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A77A40u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A77A48u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A77A58u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A77A68u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A77A74u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A77A88u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A77A90u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A77AACu, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A77AB8u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A77AD0u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A77AF0u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A77B1Cu, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A77B2Cu, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A77B3Cu, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A77B44u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A77B54u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A77B64u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A77B6Cu, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A77B7Cu, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A77B80u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A77B88u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A77BC4u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A77BCCu, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A77BE8u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A77BF0u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A77BF8u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A77C4Cu, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A77C54u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A77C74u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A77D0Cu, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A77D14u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A77D2Cu, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A77D84u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A77D94u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A77DB0u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A77DC8u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A77DECu, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A77DF4u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A77DFCu, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A77E40u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A77E64u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A77E84u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A77E8Cu, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A77E98u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A77EA8u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A77EBCu, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A77EC8u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A77EE8u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A77EECu, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A77F08u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A77F10u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A77F4Cu, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A77F5Cu, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A77F60u, &recomp_unit_0156, "recomp_unit_0156"); - runtime.register_function(0x08A77FD0u, &recomp_unit_0156, "recomp_unit_0156"); + // PSPRECOMP_V812_COMPACT_REGISTRATION: same entry set, looped once in Runtime instead of source-expanded calls. + runtime.register_generated_entry_mask(0x08A74000u, &recomp_unit_0156, "recomp_unit_0156", + kEntryMasks_recomp_unit_0156, 64u); } } // namespace psprecomp diff --git a/profiles/vcs/generated/generated_unit_0157.cpp b/profiles/vcs/generated/generated_unit_0157.cpp index 5a20c7c..73fd44b 100644 --- a/profiles/vcs/generated/generated_unit_0157.cpp +++ b/profiles/vcs/generated/generated_unit_0157.cpp @@ -875,6 +875,19 @@ LOCAL_DISPATCH: AOT_REGCACHE_SYNC_OUT(); return; } } +// PSPRECOMP_V812_SHARED_SCHED_BLOCK: one scheduler-exact slow boundary per unit. +LOCAL_SCHED_BOUNDARY: + ctx.pc = jump_target; + AOT_REGCACHE_SYNC_OUT(); + if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { + ++local_redispatch_rounds; + AOT_REGCACHE_SYNC_IN(); + local_transfers = 0u; + local_pc = ctx.pc; + entry_id = 0u; + goto LOCAL_DISPATCH; + } + return; L_08A78000: aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(284), std::bit_cast(ctx.fpr[15])); ctx.fpr[17] = std::bit_cast(aot_gpr_4); @@ -1301,18 +1314,8 @@ L_08A78464: aot_gpr_29 = (aot_gpr_29 + static_cast(400)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A784AC: aot_gpr_29 = (aot_gpr_29 + static_cast(-192)); ctx.gpr[8] = (aot_mem.aot_direct_load32(aot_gpr_29 + static_cast(192))); @@ -1830,18 +1833,8 @@ L_08A78AE0: aot_gpr_29 = (aot_gpr_29 + static_cast(192)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A78B44: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -1880,18 +1873,8 @@ L_08A78B84: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A78B98: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -1934,18 +1917,8 @@ L_08A78BE4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A78BFC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -1988,18 +1961,8 @@ L_08A78C48: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A78C60: aot_gpr_29 = (aot_gpr_29 + static_cast(-64)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(28), aot_gpr_16); @@ -2150,18 +2113,8 @@ L_08A78D84: aot_gpr_29 = (aot_gpr_29 + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A78DB4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -2204,18 +2157,8 @@ L_08A78E00: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A78E18: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -2350,18 +2293,8 @@ L_08A78F04: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A78F24: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -2496,18 +2429,8 @@ L_08A79010: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A79030: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -2642,18 +2565,8 @@ L_08A7911C: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A7913C: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(28), aot_gpr_16); @@ -2824,18 +2737,8 @@ L_08A79280: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A792AC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -2878,18 +2781,8 @@ L_08A792F8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A79310: aot_gpr_29 = (aot_gpr_29 + static_cast(-64)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(28), aot_gpr_16); @@ -3062,18 +2955,8 @@ L_08A79458: aot_gpr_29 = (aot_gpr_29 + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A79488: aot_gpr_29 = (aot_gpr_29 + static_cast(-64)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(28), aot_gpr_16); @@ -3246,18 +3129,8 @@ L_08A795D0: aot_gpr_29 = (aot_gpr_29 + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A79600: aot_gpr_29 = (aot_gpr_29 + static_cast(-64)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(28), aot_gpr_16); @@ -3430,18 +3303,8 @@ L_08A79748: aot_gpr_29 = (aot_gpr_29 + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A79778: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -3588,18 +3451,8 @@ L_08A79888: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A798AC: aot_gpr_29 = (aot_gpr_29 + static_cast(-64)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(28), aot_gpr_16); @@ -3772,18 +3625,8 @@ L_08A799F4: aot_gpr_29 = (aot_gpr_29 + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A79A24: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(5852))); @@ -3810,18 +3653,8 @@ L_08A79A48: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A79A58: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), aot_gpr_16); @@ -3862,18 +3695,8 @@ L_08A79A9C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A79AB4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(472))); @@ -3943,18 +3766,8 @@ L_08A79B14: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A79B24: aot_fpr_12 = std::bit_cast(aot_mem.aot_direct_load32(aot_gpr_5 + static_cast(0))); aot_fpr_13 = std::bit_cast(aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(0))); @@ -3966,18 +3779,8 @@ L_08A79B24: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A79B48: aot_gpr_29 = (aot_gpr_29 + static_cast(-96)); aot_fpr_13 = std::bit_cast(aot_mem.aot_direct_load32(aot_gpr_5 + static_cast(8))); @@ -4066,18 +3869,8 @@ L_08A79B48: aot_gpr_29 = (aot_gpr_29 + static_cast(96)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A79BAC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (2234u << 16u); @@ -4096,18 +3889,8 @@ L_08A79BCC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A79BD8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -4345,18 +4128,8 @@ L_08A79D70: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A79D84: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(ctx.gpr[28] + static_cast(10064), 0u); @@ -4375,18 +4148,8 @@ L_08A79DA8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A79DB4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -4422,18 +4185,8 @@ L_08A79DEC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A79DF8: // TIER2_SUPERBLOCK_V2_HOOK_BEGIN if (vcs::tier2_cluster_enabled(vcs::Tier2ClusterId::World) && rt.memory().direct_fastmem_enabled()) { @@ -4611,18 +4364,8 @@ L_08A79F40: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A79F5C: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), std::bit_cast(aot_fpr_20)); @@ -4782,18 +4525,8 @@ L_08A7A074: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A7A094: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -4888,18 +4621,8 @@ L_08A7A148: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A7A15C: aot_gpr_29 = (aot_gpr_29 + static_cast(-64)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(36), aot_gpr_16); @@ -5088,18 +4811,8 @@ L_08A7A2A4: aot_gpr_29 = (aot_gpr_29 + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A7A2C8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (0u | 11u); @@ -5126,18 +4839,8 @@ L_08A7A2F4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A7A300: aot_gpr_29 = (aot_gpr_29 + static_cast(-96)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(72), ctx.gpr[21]); @@ -5472,18 +5175,8 @@ L_08A7A568: aot_gpr_29 = (aot_gpr_29 + static_cast(96)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A7A5B8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(10080))); @@ -5547,18 +5240,8 @@ L_08A7A62C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A7A638: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(92))); @@ -5578,18 +5261,8 @@ L_08A7A658: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A7A664: // TIER2_SUPERBLOCK_V2_HOOK_BEGIN if (vcs::tier2_cluster_enabled(vcs::Tier2ClusterId::World) && rt.memory().direct_fastmem_enabled()) { @@ -5980,18 +5653,8 @@ L_08A7A928: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A7A94C: // TIER2_SUPERBLOCK_V2_HOOK_BEGIN if (vcs::tier2_cluster_enabled(vcs::Tier2ClusterId::World) && rt.memory().direct_fastmem_enabled()) { @@ -6501,18 +6164,8 @@ L_08A7AD54: aot_gpr_29 = (aot_gpr_29 + static_cast(80)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A7ADA4: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -6723,18 +6376,8 @@ L_08A7AF50: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A7AF74: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_6 = (2236u << 16u); @@ -6780,18 +6423,8 @@ L_08A7AFD0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A7AFE4: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(24), ctx.gpr[17]); @@ -7034,18 +6667,8 @@ L_08A7B180: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A7B19C: aot_gpr_29 = (aot_gpr_29 + static_cast(-64)); aot_gpr_5 = (0u | 11u); @@ -7435,18 +7058,8 @@ L_08A7B494: aot_gpr_29 = (aot_gpr_29 + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A7B4CC: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_gpr_5 = (aot_mem.aot_direct_load8(ctx.gpr[28] + static_cast(-7080))); @@ -7552,35 +7165,15 @@ L_08A7B578: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A7B5A0: jump_target = aot_gpr_31; ctx.gpr[2] = (0u | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A7B5A8: // TIER2_SUPERBLOCK_V2_HOOK_BEGIN if (vcs::tier2_cluster_enabled(vcs::Tier2ClusterId::World) && rt.memory().direct_fastmem_enabled()) { @@ -7592,18 +7185,8 @@ L_08A7B5A8: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A7B5B0: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(16), aot_gpr_16); @@ -7703,18 +7286,8 @@ L_08A7B660: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A7B670: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -7735,18 +7308,8 @@ L_08A7B690: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A7B69C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store8(ctx.gpr[28] + static_cast(-17675), static_cast(0u)); @@ -7831,18 +7394,8 @@ L_08A7B724: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A7B730: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (aot_gpr_5 & 255u); @@ -7868,18 +7421,8 @@ L_08A7B754: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A7B764: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(16), aot_gpr_16); @@ -7979,18 +7522,8 @@ L_08A7B814: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A7B824: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -8011,18 +7544,8 @@ L_08A7B844: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A7B850: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(16), aot_gpr_16); @@ -8122,18 +7645,8 @@ L_08A7B900: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A7B910: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -8154,18 +7667,8 @@ L_08A7B930: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A7B93C: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(16), aot_gpr_16); @@ -8265,18 +7768,8 @@ L_08A7B9EC: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A7B9FC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -8297,18 +7790,8 @@ L_08A7BA1C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A7BA28: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(16), aot_gpr_16); @@ -8408,18 +7891,8 @@ L_08A7BAD8: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A7BAE8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -8440,18 +7913,8 @@ L_08A7BB08: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A7BB14: aot_gpr_29 = (aot_gpr_29 + static_cast(-112)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(68), ctx.gpr[18]); @@ -8792,801 +8255,8 @@ void recomp_unit_0157(Runtime &rt, AllegrexContext &ctx) { void register_generated_unit_157(Runtime &runtime) { runtime.register_generated_unit(157u, 0x08A78000u, 16384u, &recomp_unit_0157, &recomp_unit_0157_entry); - runtime.register_function(0x08A78000u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A78064u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A78068u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A78074u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A780C8u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A780E8u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A780F8u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A78100u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A78104u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7810Cu, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A78110u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A78118u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A78164u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A78180u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A781ACu, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A781B0u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A781D4u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A781DCu, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A78268u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A782C8u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A782D4u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A782E4u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A78318u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A78328u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A78354u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A78364u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7838Cu, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A78398u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A783C4u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A783E0u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A783E4u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7844Cu, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A78458u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A78464u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A784ACu, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7851Cu, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7858Cu, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7859Cu, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A785ACu, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A785B4u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A785BCu, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A78800u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A78810u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A78820u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7883Cu, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7884Cu, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7885Cu, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A78940u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A78948u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7896Cu, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A78988u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A789A4u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A789ACu, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A789D0u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A789ECu, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A78A08u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A78A44u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A78A4Cu, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A78A58u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A78AE0u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A78B44u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A78B64u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A78B70u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A78B78u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A78B7Cu, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A78B84u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A78B98u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A78BC0u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A78BCCu, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A78BD4u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A78BD8u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A78BE4u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A78BFCu, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A78C24u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A78C30u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A78C38u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A78C3Cu, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A78C48u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A78C60u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A78CA8u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A78CC8u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A78CE0u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A78CECu, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A78CF0u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A78CFCu, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A78D08u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A78D10u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A78D14u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A78D1Cu, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A78D28u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A78D30u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A78D38u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A78D3Cu, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A78D44u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A78D4Cu, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A78D54u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A78D70u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A78D84u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A78DB4u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A78DDCu, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A78DE8u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A78DF0u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A78DF4u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A78E00u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A78E18u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A78E4Cu, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A78E58u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A78E64u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A78E70u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A78E78u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A78E7Cu, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A78E84u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A78E90u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A78E98u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A78EA0u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A78EA4u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A78EACu, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A78EB4u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A78EBCu, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A78ECCu, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A78ED8u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A78EE0u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A78EE4u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A78EF0u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A78F04u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A78F24u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A78F58u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A78F64u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A78F70u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A78F7Cu, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A78F84u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A78F88u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A78F90u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A78F9Cu, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A78FA4u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A78FACu, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A78FB0u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A78FB8u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A78FC0u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A78FC8u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A78FD8u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A78FE4u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A78FECu, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A78FF0u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A78FFCu, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A79010u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A79030u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A79064u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A79070u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7907Cu, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A79088u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A79090u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A79094u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7909Cu, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A790A8u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A790B0u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A790B8u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A790BCu, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A790C4u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A790CCu, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A790D4u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A790E4u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A790F0u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A790F8u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A790FCu, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A79108u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7911Cu, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7913Cu, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A79180u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A791A0u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A791B8u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A791C4u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A791C8u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A791D4u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A791E0u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A791E8u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A791ECu, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A791F4u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A79200u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A79208u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A79210u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A79214u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7921Cu, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A79224u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7922Cu, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A79248u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A79254u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7925Cu, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A79260u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7926Cu, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A79280u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A792ACu, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A792D4u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A792E0u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A792E8u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A792ECu, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A792F8u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A79310u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A79358u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A79378u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A79390u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7939Cu, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A793A0u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A793ACu, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A793B8u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A793C0u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A793C4u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A793CCu, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A793D8u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A793E0u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A793E8u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A793ECu, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A793F4u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A793FCu, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A79404u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A79420u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7942Cu, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A79434u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A79438u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A79444u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A79458u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A79488u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A794D0u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A794F0u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A79508u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A79514u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A79518u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A79524u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A79530u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A79538u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7953Cu, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A79544u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A79550u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A79558u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A79560u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A79564u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7956Cu, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A79574u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7957Cu, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A79598u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A795A4u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A795ACu, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A795B0u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A795BCu, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A795D0u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A79600u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A79648u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A79668u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A79680u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7968Cu, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A79690u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7969Cu, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A796A8u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A796B0u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A796B4u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A796BCu, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A796C8u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A796D0u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A796D8u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A796DCu, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A796E4u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A796ECu, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A796F4u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A79710u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7971Cu, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A79724u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A79728u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A79734u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A79748u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A79778u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A797B0u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A797B8u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A797D8u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A797E4u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A797ECu, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A797F0u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A797F8u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A79804u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A79810u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A79818u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A79824u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A79830u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A79838u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7983Cu, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A79850u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7985Cu, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A79864u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A79868u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A79874u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A79888u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A798ACu, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A798F4u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A79914u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7992Cu, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A79938u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7993Cu, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A79948u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A79954u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7995Cu, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A79960u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A79968u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A79974u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7997Cu, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A79984u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A79988u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A79990u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A79998u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A799A0u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A799BCu, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A799C8u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A799D0u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A799D4u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A799E0u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A799F4u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A79A24u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A79A38u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A79A40u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A79A48u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A79A58u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A79A7Cu, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A79A88u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A79A90u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A79A9Cu, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A79AB4u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A79AD4u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A79ADCu, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A79AE4u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A79AF0u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A79B00u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A79B08u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A79B10u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A79B14u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A79B24u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A79B48u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A79BACu, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A79BC4u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A79BCCu, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A79BD8u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A79C04u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A79C18u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A79C20u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A79C30u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A79C38u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A79C4Cu, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A79C54u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A79C58u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A79C60u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A79C70u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A79C7Cu, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A79C88u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A79C90u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A79CA4u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A79CA8u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A79CB4u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A79CC4u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A79CD4u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A79CDCu, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A79CECu, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A79CF4u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A79D08u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A79D10u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A79D14u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A79D1Cu, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A79D30u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A79D40u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A79D4Cu, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A79D5Cu, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A79D70u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A79D84u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A79DA8u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A79DB4u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A79DC4u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A79DECu, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A79DF8u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A79E30u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A79E34u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A79E50u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A79E64u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A79E78u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A79E7Cu, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A79E98u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A79EACu, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A79EC0u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A79EC4u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A79EE0u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A79EF4u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A79F00u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A79F04u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A79F1Cu, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A79F28u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A79F30u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A79F38u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A79F40u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A79F5Cu, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A79F80u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A79F88u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A79F90u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A79FB0u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A79FB4u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A79FC8u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A79FD4u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A79FF0u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A79FF8u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7A00Cu, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7A014u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7A01Cu, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7A024u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7A038u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7A040u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7A044u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7A054u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7A060u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7A068u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7A06Cu, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7A074u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7A094u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7A0B0u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7A0B8u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7A0C0u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7A0D4u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7A0D8u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7A0F8u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7A10Cu, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7A11Cu, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7A12Cu, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7A134u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7A148u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7A15Cu, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7A190u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7A1A0u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7A1C0u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7A1D4u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7A1E4u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7A1F4u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7A210u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7A228u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7A230u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7A238u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7A268u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7A270u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7A27Cu, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7A284u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7A290u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7A2A4u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7A2C8u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7A2DCu, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7A2E4u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7A2ECu, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7A2F4u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7A300u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7A368u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7A370u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7A378u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7A380u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7A394u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7A3B0u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7A3D0u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7A3E0u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7A3F0u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7A3F4u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7A420u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7A450u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7A458u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7A464u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7A46Cu, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7A474u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7A47Cu, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7A488u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7A490u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7A4A0u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7A4A4u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7A4ACu, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7A4C8u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7A4D0u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7A4D8u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7A4DCu, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7A4E4u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7A51Cu, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7A534u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7A540u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7A54Cu, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7A558u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7A568u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7A5B8u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7A5CCu, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7A5D8u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7A5E4u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7A5F0u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7A5FCu, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7A608u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7A614u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7A620u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7A62Cu, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7A638u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7A658u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7A664u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7A690u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7A6ACu, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7A6B8u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7A6C0u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7A6D0u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7A6ECu, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7A704u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7A708u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7A70Cu, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7A714u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7A730u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7A738u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7A75Cu, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7A774u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7A778u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7A784u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7A79Cu, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7A7B8u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7A7C0u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7A7C8u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7A7E0u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7A7F0u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7A7F8u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7A800u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7A808u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7A810u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7A818u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7A834u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7A844u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7A854u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7A86Cu, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7A880u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7A88Cu, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7A894u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7A89Cu, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7A8ACu, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7A8B8u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7A8D0u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7A8E4u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7A8FCu, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7A904u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7A90Cu, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7A928u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7A94Cu, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7AA6Cu, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7AA74u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7AA7Cu, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7AA90u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7AAB0u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7AAD0u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7AADCu, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7AAE4u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7AAECu, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7AAF0u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7AB0Cu, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7AB24u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7AB28u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7AB30u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7AB38u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7AB54u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7AB6Cu, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7AB78u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7AB80u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7AB88u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7AB90u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7AB9Cu, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7ABA4u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7ABC0u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7ABD0u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7ABE0u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7ABE4u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7AC10u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7AC40u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7AC48u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7AC50u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7AC58u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7AC60u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7AC68u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7AC74u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7AC7Cu, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7AC98u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7ACACu, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7ACB0u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7ACB8u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7ACECu, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7ACF4u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7AD00u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7AD14u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7AD1Cu, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7AD24u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7AD34u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7AD3Cu, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7AD40u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7AD48u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7AD54u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7ADA4u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7ADD4u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7AE14u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7AE18u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7AE38u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7AE44u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7AE58u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7AE68u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7AE70u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7AE80u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7AE94u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7AE9Cu, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7AEA4u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7AEB8u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7AEC4u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7AED4u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7AEE4u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7AEE8u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7AEFCu, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7AF0Cu, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7AF14u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7AF34u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7AF3Cu, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7AF50u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7AF74u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7AFB8u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7AFC0u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7AFC8u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7AFD0u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7AFE4u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7B018u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7B028u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7B038u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7B054u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7B070u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7B07Cu, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7B084u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7B088u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7B094u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7B09Cu, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7B0ACu, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7B0B4u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7B0BCu, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7B0D0u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7B0D8u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7B0F0u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7B114u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7B11Cu, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7B124u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7B12Cu, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7B148u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7B150u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7B158u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7B174u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7B17Cu, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7B180u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7B19Cu, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7B214u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7B228u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7B23Cu, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7B250u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7B26Cu, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7B27Cu, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7B294u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7B29Cu, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7B2ACu, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7B2B4u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7B2BCu, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7B2C4u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7B2CCu, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7B2E8u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7B304u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7B314u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7B324u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7B340u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7B354u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7B360u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7B368u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7B378u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7B394u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7B3ACu, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7B3B0u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7B3B4u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7B3BCu, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7B3D8u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7B3F0u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7B3F8u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7B414u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7B424u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7B440u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7B450u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7B460u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7B474u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7B47Cu, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7B484u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7B494u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7B4CCu, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7B500u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7B504u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7B514u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7B51Cu, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7B528u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7B53Cu, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7B54Cu, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7B554u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7B560u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7B568u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7B578u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7B5A0u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7B5A8u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7B5B0u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7B5C4u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7B5CCu, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7B604u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7B610u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7B61Cu, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7B630u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7B64Cu, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7B654u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7B65Cu, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7B660u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7B670u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7B680u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7B688u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7B690u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7B69Cu, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7B6BCu, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7B6CCu, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7B6DCu, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7B6E4u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7B6ECu, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7B6F4u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7B6FCu, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7B704u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7B714u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7B720u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7B724u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7B730u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7B744u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7B74Cu, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7B754u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7B764u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7B778u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7B780u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7B7B8u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7B7C4u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7B7D0u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7B7E4u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7B800u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7B808u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7B810u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7B814u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7B824u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7B834u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7B83Cu, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7B844u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7B850u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7B864u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7B86Cu, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7B8A4u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7B8B0u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7B8BCu, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7B8D0u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7B8ECu, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7B8F4u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7B8FCu, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7B900u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7B910u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7B920u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7B928u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7B930u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7B93Cu, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7B950u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7B958u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7B990u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7B99Cu, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7B9A8u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7B9BCu, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7B9D8u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7B9E0u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7B9E8u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7B9ECu, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7B9FCu, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7BA0Cu, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7BA14u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7BA1Cu, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7BA28u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7BA3Cu, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7BA44u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7BA7Cu, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7BA88u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7BA94u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7BAA8u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7BAC4u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7BACCu, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7BAD4u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7BAD8u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7BAE8u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7BAF8u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7BB00u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7BB08u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7BB14u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7BBA8u, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7BC0Cu, &recomp_unit_0157, "recomp_unit_0157"); - runtime.register_function(0x08A7BFE8u, &recomp_unit_0157, "recomp_unit_0157"); + // PSPRECOMP_V812_COMPACT_REGISTRATION: same entry set, looped once in Runtime instead of source-expanded calls. + runtime.register_generated_entry_mask(0x08A78000u, &recomp_unit_0157, "recomp_unit_0157", + kEntryMasks_recomp_unit_0157, 64u); } } // namespace psprecomp diff --git a/profiles/vcs/generated/generated_unit_0158.cpp b/profiles/vcs/generated/generated_unit_0158.cpp index 5d5b0ca..d29e9f7 100644 --- a/profiles/vcs/generated/generated_unit_0158.cpp +++ b/profiles/vcs/generated/generated_unit_0158.cpp @@ -803,6 +803,19 @@ LOCAL_DISPATCH: AOT_REGCACHE_SYNC_OUT(); return; } } +// PSPRECOMP_V812_SHARED_SCHED_BLOCK: one scheduler-exact slow boundary per unit. +LOCAL_SCHED_BOUNDARY: + ctx.pc = jump_target; + AOT_REGCACHE_SYNC_OUT(); + if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { + ++local_redispatch_rounds; + AOT_REGCACHE_SYNC_IN(); + local_transfers = 0u; + local_pc = ctx.pc; + entry_id = 0u; + goto LOCAL_DISPATCH; + } + return; L_08A7C004: aot_gpr_4 = (2236u << 16u); aot_gpr_4 = (aot_gpr_4 + static_cast(32304)); @@ -1262,18 +1275,8 @@ L_08A7C30C: aot_gpr_29 = (aot_gpr_29 + static_cast(112)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A7C6A8: aot_gpr_29 = (aot_gpr_29 + static_cast(-464)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(436), aot_gpr_16); @@ -2137,18 +2140,8 @@ L_08A7CE90: aot_gpr_29 = (aot_gpr_29 + static_cast(464)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A7CEC8: aot_gpr_29 = (aot_gpr_29 + static_cast(-144)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(120), aot_gpr_16); @@ -4053,18 +4046,8 @@ L_08A7DB9C: aot_gpr_29 = (aot_gpr_29 + static_cast(144)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A7DBBC: aot_gpr_29 = (aot_gpr_29 + static_cast(-96)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(72), ctx.gpr[21]); @@ -4905,18 +4888,8 @@ L_08A7E234: aot_gpr_29 = (aot_gpr_29 + static_cast(96)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A7E278: aot_gpr_29 = (aot_gpr_29 + static_cast(-512)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(472), aot_gpr_16); @@ -6064,18 +6037,8 @@ L_08A7EC20: aot_gpr_29 = (aot_gpr_29 + static_cast(512)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A7EC68: // TIER2_SUPERBLOCK_V2_HOOK_BEGIN if (vcs::tier2_cluster_enabled(vcs::Tier2ClusterId::World) && rt.memory().direct_fastmem_enabled()) { @@ -6603,18 +6566,8 @@ L_08A7F048: aot_gpr_29 = (aot_gpr_29 + static_cast(80)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A7F080: // TIER2_SUPERBLOCK_V2_HOOK_BEGIN if (vcs::tier2_cluster_enabled(vcs::Tier2ClusterId::World) && rt.memory().direct_fastmem_enabled()) { @@ -7179,18 +7132,8 @@ L_08A7F4A0: aot_gpr_29 = (aot_gpr_29 + static_cast(80)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A7F4D8: aot_gpr_4 = (2234u << 16u); aot_gpr_4 = (aot_gpr_4 + static_cast(7840)); @@ -7198,18 +7141,8 @@ L_08A7F4D8: aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(64), 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A7F4E8: { const std::uint32_t vfpu_address = aot_gpr_6 + static_cast(0); std::uint32_t vfpu_words[4]{}; @@ -7265,18 +7198,8 @@ L_08A7F4E8: jump_target = ctx.gpr[31]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A7F510: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); ctx.gpr[7] = (aot_gpr_5 | 0u); @@ -7376,18 +7299,8 @@ L_08A7F5C8: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A7F5D0: aot_gpr_6 = (aot_gpr_5 + static_cast(32)); ctx.gpr[7] = (static_cast(static_cast(static_cast(aot_mem.aot_direct_load16(aot_gpr_6 + static_cast(14)))))); @@ -7440,18 +7353,8 @@ L_08A7F5D0: aot_mem.aot_direct_store8(aot_gpr_4 + static_cast(55), static_cast(aot_gpr_5)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A7F694: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(16), aot_gpr_16); @@ -7663,18 +7566,8 @@ L_08A7F83C: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A7F85C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -7828,18 +7721,8 @@ L_08A7F990: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A7FA3C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -7888,36 +7771,16 @@ L_08A7FA88: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A7FAA4: ctx.gpr[2] = (2216u << 16u); jump_target = ctx.gpr[31]; ctx.gpr[2] = (ctx.gpr[2] + static_cast(-1372)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A7FAB0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[31]); @@ -7929,18 +7792,8 @@ L_08A7FAC0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A7FACC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -8009,18 +7862,8 @@ L_08A7FB34: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A7FB50: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -8044,18 +7887,8 @@ L_08A7FB64: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A7FB94: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), aot_gpr_17); @@ -8137,18 +7970,8 @@ L_08A7FC20: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A7FC34: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -8237,18 +8060,8 @@ L_08A7FD20: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A7FD34: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[31]); @@ -8261,18 +8074,8 @@ L_08A7FD44: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A7FD50: aot_gpr_29 = (aot_gpr_29 + static_cast(-160)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(136), aot_gpr_16); @@ -8594,729 +8397,8 @@ void recomp_unit_0158(Runtime &rt, AllegrexContext &ctx) { void register_generated_unit_158(Runtime &runtime) { runtime.register_generated_unit(158u, 0x08A7C000u, 16384u, &recomp_unit_0158, &recomp_unit_0158_entry); - runtime.register_function(0x08A7C004u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7C024u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7C034u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7C054u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7C05Cu, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7C07Cu, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7C20Cu, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7C250u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7C2CCu, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7C30Cu, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7C6A8u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7C6ECu, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7C6F8u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7C710u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7C798u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7C7D4u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7C7E4u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7C7ECu, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7C7F4u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7C81Cu, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7C900u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7C9DCu, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7C9F0u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7CA20u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7CA28u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7CA9Cu, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7CAA4u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7CAACu, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7CAC8u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7CAE8u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7CAF0u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7CB08u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7CB14u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7CB28u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7CB34u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7CB48u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7CB50u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7CB64u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7CB84u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7CB8Cu, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7CBA4u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7CBB0u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7CBC4u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7CBD0u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7CBE4u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7CBECu, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7CC00u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7CC20u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7CC28u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7CC40u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7CC4Cu, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7CC60u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7CC6Cu, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7CC80u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7CC88u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7CC9Cu, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7CCBCu, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7CCC4u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7CCDCu, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7CCE8u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7CCFCu, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7CD08u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7CD1Cu, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7CD28u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7CD48u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7CD54u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7CD68u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7CD8Cu, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7CD98u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7CDA8u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7CDCCu, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7CDD8u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7CDECu, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7CE10u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7CE1Cu, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7CE2Cu, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7CE38u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7CE48u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7CE64u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7CE70u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7CE80u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7CE90u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7CEC8u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7CEFCu, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7CF0Cu, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7CF1Cu, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7CF28u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7CF44u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7CF4Cu, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7CF54u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7CF5Cu, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7CF64u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7CF74u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7CF90u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7CFACu, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7CFC8u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7CFDCu, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7CFF0u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7D000u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7D008u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7D014u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7D01Cu, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7D020u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7D02Cu, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7D038u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7D054u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7D05Cu, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7D064u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7D070u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7D078u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7D080u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7D088u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7D090u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7D094u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7D0A0u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7D0A8u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7D0B8u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7D0D0u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7D0D8u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7D0E4u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7D0F4u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7D104u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7D11Cu, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7D124u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7D12Cu, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7D144u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7D14Cu, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7D158u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7D168u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7D178u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7D190u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7D198u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7D1A4u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7D1B4u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7D1C4u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7D1D0u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7D1ECu, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7D1F4u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7D210u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7D214u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7D228u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7D238u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7D23Cu, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7D244u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7D258u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7D270u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7D274u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7D280u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7D2BCu, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7D2C4u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7D2C8u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7D2D0u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7D2DCu, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7D314u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7D31Cu, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7D32Cu, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7D334u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7D344u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7D350u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7D360u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7D370u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7D380u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7D390u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7D398u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7D3B4u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7D3C4u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7D3CCu, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7D3D4u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7D3E8u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7D3F0u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7D400u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7D410u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7D420u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7D430u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7D440u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7D45Cu, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7D464u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7D46Cu, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7D474u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7D4ACu, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7D4DCu, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7D4E4u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7D4F4u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7D4FCu, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7D50Cu, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7D518u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7D528u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7D538u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7D548u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7D558u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7D560u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7D580u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7D588u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7D590u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7D5A4u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7D5B0u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7D5C0u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7D5D0u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7D5E0u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7D5F0u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7D60Cu, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7D618u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7D62Cu, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7D634u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7D63Cu, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7D644u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7D64Cu, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7D65Cu, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7D664u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7D66Cu, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7D674u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7D6ACu, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7D6C4u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7D6D4u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7D6E0u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7D6F4u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7D6FCu, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7D704u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7D70Cu, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7D714u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7D724u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7D72Cu, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7D734u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7D73Cu, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7D774u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7D78Cu, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7D7A4u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7D7D0u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7D7D8u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7D7E8u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7D7F0u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7D7F4u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7D810u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7D824u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7D830u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7D840u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7D84Cu, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7D858u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7D864u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7D870u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7D880u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7D88Cu, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7D898u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7D8B0u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7D8C4u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7D8D0u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7D8E0u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7D8F0u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7D8F4u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7D900u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7D914u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7D91Cu, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7D924u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7D92Cu, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7D934u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7D944u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7D954u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7D95Cu, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7D968u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7D97Cu, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7D98Cu, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7D994u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7D9A0u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7D9ACu, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7D9C4u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7D9CCu, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7D9DCu, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7D9E8u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7D9F8u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7DA04u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7DA0Cu, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7DA28u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7DA30u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7DA38u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7DA4Cu, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7DA58u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7DA68u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7DA78u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7DA80u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7DA8Cu, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7DAA4u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7DAB8u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7DAC4u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7DAD4u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7DAE4u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7DAE8u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7DAF4u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7DB08u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7DB10u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7DB18u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7DB20u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7DB28u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7DB30u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7DB38u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7DB44u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7DB54u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7DB5Cu, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7DB64u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7DB6Cu, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7DB88u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7DB90u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7DB98u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7DB9Cu, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7DBBCu, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7DC30u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7DC38u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7DC4Cu, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7DC58u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7DC68u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7DC6Cu, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7DC7Cu, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7DCA0u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7DCBCu, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7DCC0u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7DCD8u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7DCE0u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7DD04u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7DD0Cu, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7DD14u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7DD2Cu, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7DD30u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7DD48u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7DD54u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7DD78u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7DD80u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7DD98u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7DDC8u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7DDE0u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7DDF4u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7DE08u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7DE0Cu, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7DE1Cu, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7DE30u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7DE34u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7DE44u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7DE68u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7DE78u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7DE80u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7DE8Cu, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7DE94u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7DE9Cu, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7DEB8u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7DEC0u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7DED0u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7DEDCu, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7DEE4u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7DEECu, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7DEF4u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7DEF8u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7DF08u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7DF0Cu, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7DF44u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7DF50u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7DF60u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7DF70u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7DF78u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7DF88u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7DF90u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7DFACu, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7DFB4u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7DFCCu, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7DFD8u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7E008u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7E01Cu, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7E024u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7E038u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7E044u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7E050u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7E054u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7E074u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7E07Cu, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7E08Cu, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7E0A0u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7E0ACu, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7E0B8u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7E0C0u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7E0CCu, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7E0DCu, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7E0ECu, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7E0F4u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7E0F8u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7E108u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7E110u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7E12Cu, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7E134u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7E14Cu, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7E158u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7E17Cu, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7E190u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7E198u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7E1A8u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7E1B4u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7E1C8u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7E1D0u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7E1ECu, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7E1F4u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7E200u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7E210u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7E21Cu, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7E224u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7E234u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7E278u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7E2CCu, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7E2D8u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7E378u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7E384u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7E3CCu, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7E3DCu, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7E3E4u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7E3ECu, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7E424u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7E454u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7E460u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7E464u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7E488u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7E504u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7E57Cu, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7E5E8u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7E61Cu, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7E624u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7E62Cu, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7E638u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7E650u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7E6C4u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7E6CCu, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7E6E0u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7E754u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7E7C4u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7E7CCu, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7E83Cu, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7E844u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7E84Cu, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7E864u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7E884u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7E88Cu, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7E8A4u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7E8B0u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7E8C4u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7E8D0u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7E8E4u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7E8ECu, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7E8FCu, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7E91Cu, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7E924u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7E93Cu, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7E948u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7E95Cu, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7E968u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7E97Cu, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7E984u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7E994u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7E9B4u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7E9BCu, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7E9D4u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7E9E0u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7E9F4u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7EA00u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7EA14u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7EA1Cu, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7EA2Cu, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7EA4Cu, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7EA54u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7EA6Cu, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7EA78u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7EA8Cu, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7EA98u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7EAACu, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7EAB8u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7EAD8u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7EAE4u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7EAF8u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7EB1Cu, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7EB28u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7EB38u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7EB5Cu, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7EB68u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7EB7Cu, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7EBA0u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7EBACu, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7EBBCu, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7EBC8u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7EBD8u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7EBF4u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7EC00u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7EC10u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7EC20u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7EC68u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7ECB4u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7ECBCu, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7ECD0u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7ED14u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7ED28u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7ED3Cu, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7ED58u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7ED6Cu, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7ED8Cu, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7ED98u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7EDA0u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7EDA8u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7EDB0u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7EDB8u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7EDC0u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7EDC8u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7EDD0u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7EDDCu, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7EDE8u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7EDF0u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7EE0Cu, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7EE28u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7EE38u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7EE4Cu, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7EE6Cu, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7EE80u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7EE8Cu, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7EE94u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7EEA4u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7EEC0u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7EED8u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7EEDCu, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7EEE0u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7EEE8u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7EF04u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7EF1Cu, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7EF24u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7EF38u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7EF48u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7EF54u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7EF5Cu, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7EF64u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7EF70u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7EF7Cu, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7EF84u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7EF8Cu, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7EF94u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7EFC0u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7EFD0u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7EFECu, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7EFFCu, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7F00Cu, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7F020u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7F028u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7F030u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7F048u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7F080u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7F0CCu, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7F0D4u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7F0E8u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7F12Cu, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7F140u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7F154u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7F170u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7F184u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7F1A4u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7F1B0u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7F1B8u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7F1C0u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7F1C8u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7F1D0u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7F1D8u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7F1E0u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7F1E8u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7F208u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7F210u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7F218u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7F21Cu, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7F228u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7F230u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7F238u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7F240u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7F248u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7F264u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7F280u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7F290u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7F2A4u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7F2C4u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7F2D8u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7F2E4u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7F2ECu, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7F2FCu, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7F318u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7F330u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7F334u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7F338u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7F340u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7F35Cu, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7F374u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7F37Cu, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7F390u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7F3A0u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7F3ACu, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7F3B4u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7F3BCu, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7F3C8u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7F3D4u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7F3DCu, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7F3E4u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7F3ECu, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7F418u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7F428u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7F444u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7F454u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7F464u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7F478u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7F480u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7F488u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7F4A0u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7F4D8u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7F4E8u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7F510u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7F530u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7F538u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7F548u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7F558u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7F55Cu, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7F564u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7F56Cu, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7F584u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7F588u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7F58Cu, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7F5BCu, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7F5C4u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7F5C8u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7F5D0u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7F694u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7F6B4u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7F76Cu, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7F770u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7F77Cu, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7F788u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7F78Cu, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7F798u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7F7A0u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7F7A4u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7F7B0u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7F7B8u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7F7BCu, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7F7C8u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7F7D0u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7F7D4u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7F7E0u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7F7E8u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7F7ECu, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7F7F8u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7F800u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7F810u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7F820u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7F82Cu, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7F830u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7F83Cu, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7F85Cu, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7F87Cu, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7F8ACu, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7F940u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7F948u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7F950u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7F954u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7F980u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7F988u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7F990u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7FA3Cu, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7FA60u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7FA68u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7FA7Cu, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7FA84u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7FA88u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7FAA4u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7FAB0u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7FAC0u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7FACCu, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7FAECu, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7FAF4u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7FAFCu, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7FB04u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7FB0Cu, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7FB20u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7FB24u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7FB28u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7FB30u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7FB34u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7FB50u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7FB64u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7FB94u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7FBB0u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7FBD0u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7FBD4u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7FBE0u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7FBE4u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7FBF4u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7FC0Cu, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7FC18u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7FC20u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7FC34u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7FC6Cu, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7FD20u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7FD34u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7FD44u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7FD50u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7FD8Cu, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7FDA0u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7FDB0u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7FDBCu, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7FDDCu, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7FDE4u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7FDECu, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7FDF0u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7FE08u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7FE18u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7FE30u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7FE40u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7FE4Cu, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7FE60u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7FE90u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7FEA0u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7FEB0u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7FECCu, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7FED8u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7FEE8u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7FEF8u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7FF04u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7FF4Cu, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7FF84u, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7FFACu, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7FFCCu, &recomp_unit_0158, "recomp_unit_0158"); - runtime.register_function(0x08A7FFF4u, &recomp_unit_0158, "recomp_unit_0158"); + // PSPRECOMP_V812_COMPACT_REGISTRATION: same entry set, looped once in Runtime instead of source-expanded calls. + runtime.register_generated_entry_mask(0x08A7C004u, &recomp_unit_0158, "recomp_unit_0158", + kEntryMasks_recomp_unit_0158, 64u); } } // namespace psprecomp diff --git a/profiles/vcs/generated/generated_unit_0159.cpp b/profiles/vcs/generated/generated_unit_0159.cpp index 26c7e6f..f9527ec 100644 --- a/profiles/vcs/generated/generated_unit_0159.cpp +++ b/profiles/vcs/generated/generated_unit_0159.cpp @@ -475,6 +475,19 @@ LOCAL_DISPATCH: AOT_REGCACHE_SYNC_OUT(); return; } } +// PSPRECOMP_V812_SHARED_SCHED_BLOCK: one scheduler-exact slow boundary per unit. +LOCAL_SCHED_BOUNDARY: + ctx.pc = jump_target; + AOT_REGCACHE_SYNC_OUT(); + if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { + ++local_redispatch_rounds; + AOT_REGCACHE_SYNC_IN(); + local_transfers = 0u; + local_pc = ctx.pc; + entry_id = 0u; + goto LOCAL_DISPATCH; + } + return; L_08A80000: aot_fpr_13 = std::bit_cast(aot_mem.aot_direct_load32(ctx.gpr[29] + static_cast(104))); aot_fpr_13 = aot_fpr_13 + aot_fpr_14; @@ -564,18 +577,8 @@ L_08A800CC: ctx.gpr[29] = (ctx.gpr[29] + static_cast(160)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A800FC: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-64)); { const std::uint32_t aot_run_words[5]{ctx.gpr[16], ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[31]}; @@ -1492,18 +1495,8 @@ L_08A80CDC: ctx.gpr[29] = (ctx.gpr[29] + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A80CF8: ctx.gpr[2] = (0u | 0u); aot_gpr_4 = (static_cast(static_cast(static_cast(aot_mem.aot_direct_load8(aot_gpr_5 + static_cast(48)))))); @@ -1656,18 +1649,8 @@ L_08A80DF8: jump_target = ctx.gpr[31]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A80E00: aot_gpr_4 = (aot_gpr_7 & 255u); aot_gpr_8 = (aot_mem.aot_direct_load_word_right(aot_gpr_5 + static_cast(0), aot_gpr_8)); @@ -2380,18 +2363,8 @@ L_08A8184C: jump_target = ctx.gpr[31]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A81854: aot_gpr_5 = (aot_gpr_5 + static_cast(4)); aot_gpr_4 = (aot_mem.aot_direct_load32(aot_gpr_5 + static_cast(0))); @@ -2784,18 +2757,8 @@ L_08A81DA0: jump_target = ctx.gpr[31]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A81DA8: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-32)); aot_mem.aot_direct_store32(ctx.gpr[29] + static_cast(20), ctx.gpr[16]); @@ -2833,18 +2796,8 @@ L_08A81DDC: ctx.gpr[29] = (ctx.gpr[29] + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A81E04: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); { const std::uint32_t aot_run_words[4]{ctx.gpr[16], ctx.gpr[17], ctx.gpr[18], ctx.gpr[31]}; @@ -2971,18 +2924,8 @@ L_08A81ECC: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A81EE4: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-96)); { const std::uint32_t aot_run_words[5]{ctx.gpr[16], ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[31]}; @@ -3320,18 +3263,8 @@ L_08A82154: ctx.gpr[29] = (ctx.gpr[29] + static_cast(96)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A82170: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); aot_mem.aot_direct_store32(ctx.gpr[29] + static_cast(0), ctx.gpr[31]); @@ -3348,18 +3281,8 @@ L_08A8218C: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A82198: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); { const std::uint32_t aot_run_words[3]{ctx.gpr[16], ctx.gpr[17], ctx.gpr[31]}; @@ -3420,18 +3343,8 @@ L_08A82218: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A8223C: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); { const std::uint32_t aot_run_words[3]{ctx.gpr[16], ctx.gpr[17], ctx.gpr[31]}; @@ -3483,18 +3396,8 @@ L_08A82290: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A822A4: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); { const std::uint32_t aot_run_words[3]{ctx.gpr[16], ctx.gpr[17], ctx.gpr[31]}; @@ -3622,34 +3525,14 @@ L_08A82384: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A82398: jump_target = ctx.gpr[31]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A823A0: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); aot_mem.aot_direct_store32(ctx.gpr[29] + static_cast(0), ctx.gpr[16]); @@ -3690,18 +3573,8 @@ L_08A823EC: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A823FC: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-16)); aot_mem.aot_direct_store32(ctx.gpr[29] + static_cast(0), ctx.gpr[31]); @@ -3720,36 +3593,16 @@ L_08A82420: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A8242C: aot_mem.aot_direct_store8(aot_gpr_4 + static_cast(7), static_cast(aot_gpr_5)); jump_target = ctx.gpr[31]; ctx.gpr[2] = (aot_gpr_4 | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A82438: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-64)); { const std::uint32_t aot_run_words[8]{ctx.gpr[16], ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[22], ctx.gpr[31]}; @@ -4076,18 +3929,8 @@ L_08A82770: ctx.gpr[29] = (ctx.gpr[29] + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A82798: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-48)); { const std::uint32_t aot_run_words[9]{std::bit_cast(aot_fpr_20), ctx.gpr[16], ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[22], ctx.gpr[31]}; @@ -4589,18 +4432,8 @@ L_08A82BA0: ctx.gpr[29] = (ctx.gpr[29] + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A82BCC: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-32)); { const std::uint32_t aot_run_words[8]{ctx.gpr[16], ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[22], ctx.gpr[31]}; @@ -5514,18 +5347,8 @@ L_08A83730: ctx.gpr[29] = (ctx.gpr[29] + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A83758: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-32)); { const std::uint32_t aot_run_words[8]{ctx.gpr[16], ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[22], ctx.gpr[31]}; @@ -6157,18 +5980,8 @@ L_08A83E8C: ctx.gpr[29] = (ctx.gpr[29] + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A83EB4: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-112)); { const std::uint32_t aot_run_words[9]{std::bit_cast(aot_fpr_20), ctx.gpr[16], ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[22], ctx.gpr[31]}; @@ -6322,402 +6135,8 @@ void recomp_unit_0159(Runtime &rt, AllegrexContext &ctx) { void register_generated_unit_159(Runtime &runtime) { runtime.register_generated_unit(159u, 0x08A80000u, 16384u, &recomp_unit_0159, &recomp_unit_0159_entry); - runtime.register_function(0x08A80000u, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A80044u, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A8007Cu, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A80088u, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A80098u, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A800A8u, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A800B4u, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A800CCu, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A800FCu, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A8013Cu, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A80148u, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A80218u, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A80220u, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A80228u, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A80258u, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A80264u, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A8029Cu, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A802A8u, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A80374u, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A80380u, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A8044Cu, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A80458u, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A80524u, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A80530u, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A805FCu, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A80608u, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A80640u, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A80664u, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A80724u, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A80730u, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A807F0u, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A807FCu, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A808BCu, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A808E0u, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A809A0u, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A809ACu, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A80A6Cu, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A80A78u, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A80B38u, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A80B44u, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A80C04u, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A80C10u, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A80C38u, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A80C44u, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A80C6Cu, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A80C7Cu, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A80CA4u, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A80CB4u, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A80CDCu, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A80CF8u, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A80D0Cu, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A80D1Cu, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A80D2Cu, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A80D3Cu, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A80D40u, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A80D54u, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A80D60u, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A80D64u, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A80D74u, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A80D84u, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A80D88u, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A80D98u, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A80DA8u, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A80DACu, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A80DBCu, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A80DCCu, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A80DD0u, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A80DE0u, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A80DE4u, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A80DF4u, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A80DF8u, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A80E00u, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A80E34u, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A811F4u, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A81200u, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A81380u, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A8138Cu, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A8167Cu, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A81688u, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A81758u, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A81764u, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A817CCu, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A817D8u, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A8180Cu, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A81818u, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A8184Cu, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A81854u, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A81874u, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A81A54u, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A81A60u, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A81B34u, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A81B40u, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A81CD0u, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A81CDCu, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A81D2Cu, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A81D38u, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A81D60u, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A81D6Cu, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A81D80u, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A81D8Cu, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A81DA0u, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A81DA8u, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A81DC0u, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A81DD0u, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A81DDCu, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A81E04u, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A81E2Cu, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A81E34u, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A81E3Cu, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A81E4Cu, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A81E54u, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A81E5Cu, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A81E64u, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A81E74u, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A81E7Cu, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A81E8Cu, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A81E94u, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A81EA4u, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A81EB0u, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A81EBCu, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A81EC4u, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A81ECCu, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A81EE4u, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A81F10u, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A81F1Cu, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A81F24u, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A81F2Cu, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A81F34u, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A81F3Cu, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A81F48u, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A81F50u, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A81F58u, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A81F64u, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A81F70u, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A81F7Cu, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A81FA0u, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A81FA8u, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A81FC8u, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A81FD0u, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A81FE0u, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A81FF0u, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A81FF4u, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A81FFCu, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A82004u, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A8201Cu, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A82020u, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A82024u, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A82054u, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A8205Cu, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A82064u, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A8206Cu, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A82080u, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A82098u, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A820A0u, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A820B0u, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A820C0u, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A820C4u, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A820CCu, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A820D4u, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A820ECu, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A820F0u, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A820F4u, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A82124u, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A82134u, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A8213Cu, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A82150u, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A82154u, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A82170u, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A8218Cu, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A82198u, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A821B4u, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A821FCu, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A8220Cu, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A82218u, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A8223Cu, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A82258u, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A82270u, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A8227Cu, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A82288u, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A82290u, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A822A4u, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A822C4u, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A822CCu, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A822D4u, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A822DCu, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A822E4u, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A822ECu, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A822FCu, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A82304u, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A82310u, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A8232Cu, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A8233Cu, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A8234Cu, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A82384u, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A82398u, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A823A0u, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A823C4u, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A823D4u, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A823E4u, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A823ECu, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A823FCu, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A82420u, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A8242Cu, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A82438u, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A82480u, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A82490u, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A824A0u, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A824ACu, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A824C0u, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A824CCu, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A82580u, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A825ACu, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A825BCu, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A825D0u, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A825E0u, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A825F4u, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A82604u, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A82610u, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A82618u, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A826E0u, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A826FCu, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A8275Cu, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A82770u, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A82798u, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A827E0u, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A827F4u, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A82800u, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A82814u, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A82820u, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A8282Cu, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A82834u, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A82848u, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A82854u, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A82864u, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A82874u, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A82884u, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A82890u, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A828ACu, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A828C8u, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A828CCu, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A828D0u, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A828D8u, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A828F0u, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A828FCu, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A82910u, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A8292Cu, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A82930u, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A82934u, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A8293Cu, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A82954u, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A82960u, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A82974u, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A82990u, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A82994u, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A82998u, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A829A0u, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A829B8u, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A829C4u, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A829CCu, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A829DCu, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A829E8u, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A829F8u, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A82A08u, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A82A18u, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A82A24u, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A82A3Cu, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A82A48u, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A82A58u, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A82A78u, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A82A88u, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A82A94u, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A82AA8u, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A82AB4u, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A82AC4u, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A82AD4u, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A82AECu, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A82AF8u, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A82B08u, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A82B18u, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A82B28u, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A82B38u, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A82B50u, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A82B60u, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A82B70u, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A82B80u, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A82B90u, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A82BA0u, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A82BCCu, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A82CCCu, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A82CE0u, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A82CECu, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A82D00u, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A82D08u, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A82D18u, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A82D30u, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A82D40u, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A82D4Cu, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A82D74u, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A82D80u, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A82E40u, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A82E4Cu, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A82F0Cu, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A82F18u, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A82FD8u, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A82FE4u, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A82FF8u, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A83024u, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A83034u, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A8305Cu, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A83068u, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A83090u, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A8309Cu, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A8315Cu, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A83168u, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A83184u, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A83194u, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A831A8u, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A831B8u, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A831D0u, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A83230u, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A83240u, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A83274u, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A83280u, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A83340u, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A83350u, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A83384u, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A83390u, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A834E4u, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A834F4u, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A83528u, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A83538u, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A8362Cu, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A8363Cu, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A83664u, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A83674u, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A83730u, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A83758u, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A837F4u, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A83804u, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A83810u, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A83820u, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A83828u, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A83838u, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A8384Cu, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A8385Cu, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A83868u, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A8387Cu, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A83888u, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A838F0u, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A838FCu, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A83964u, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A83970u, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A839D8u, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A839E4u, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A83A08u, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A83A18u, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A83A2Cu, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A83A38u, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A83A4Cu, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A83A58u, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A83AC0u, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A83ACCu, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A83BA8u, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A83BB8u, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A83BD8u, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A83BDCu, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A83BE8u, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A83C50u, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A83C60u, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A83C74u, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A83C80u, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A83CCCu, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A83D44u, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A83D54u, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A83D68u, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A83D78u, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A83DF4u, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A83E04u, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A83E18u, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A83E28u, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A83E8Cu, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A83EB4u, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A83F04u, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A83F10u, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A83F70u, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A83F78u, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A83F80u, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A83F84u, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A83F9Cu, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A83FA0u, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A83FB8u, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A83FD4u, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A83FD8u, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A83FDCu, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A83FE4u, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A83FF0u, &recomp_unit_0159, "recomp_unit_0159"); - runtime.register_function(0x08A83FF8u, &recomp_unit_0159, "recomp_unit_0159"); + // PSPRECOMP_V812_COMPACT_REGISTRATION: same entry set, looped once in Runtime instead of source-expanded calls. + runtime.register_generated_entry_mask(0x08A80000u, &recomp_unit_0159, "recomp_unit_0159", + kEntryMasks_recomp_unit_0159, 64u); } } // namespace psprecomp diff --git a/profiles/vcs/generated/generated_unit_0160.cpp b/profiles/vcs/generated/generated_unit_0160.cpp index 7471369..6e85f51 100644 --- a/profiles/vcs/generated/generated_unit_0160.cpp +++ b/profiles/vcs/generated/generated_unit_0160.cpp @@ -739,6 +739,19 @@ LOCAL_DISPATCH: AOT_REGCACHE_SYNC_OUT(); return; } } +// PSPRECOMP_V812_SHARED_SCHED_BLOCK: one scheduler-exact slow boundary per unit. +LOCAL_SCHED_BOUNDARY: + ctx.pc = jump_target; + AOT_REGCACHE_SYNC_OUT(); + if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { + ++local_redispatch_rounds; + AOT_REGCACHE_SYNC_IN(); + local_transfers = 0u; + local_pc = ctx.pc; + entry_id = 0u; + goto LOCAL_DISPATCH; + } + return; L_08A84000: ctx.fcr31 = (ctx.fcr31 & ~0x00800000u) | (((aot_fpr_13 <= aot_fpr_20)) ? 0x00800000u : 0u); { const bool branch_taken = ((ctx.fcr31 & 0x00800000u) != 0u); @@ -1413,18 +1426,8 @@ L_08A844E0: aot_gpr_29 = (aot_gpr_29 + static_cast(112)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A8450C: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); { const std::uint32_t aot_run_words[4]{ctx.gpr[16], ctx.gpr[17], ctx.gpr[18], aot_gpr_31}; @@ -2055,18 +2058,8 @@ L_08A84C78: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A84C90: aot_gpr_29 = (aot_gpr_29 + static_cast(-304)); { const std::uint32_t aot_run_words[6]{std::bit_cast(aot_fpr_20), std::bit_cast(ctx.fpr[22]), std::bit_cast(ctx.fpr[24]), ctx.gpr[16], ctx.gpr[17], aot_gpr_31}; @@ -2116,18 +2109,8 @@ L_08A84CEC: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A84D04: { const bool branch_taken = 0u == 0u; ctx.gpr[2] = (0u | 0u); @@ -2664,18 +2647,8 @@ L_08A85288: aot_gpr_29 = (aot_gpr_29 + static_cast(304)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A852A8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), std::bit_cast(aot_fpr_20)); @@ -2904,18 +2877,8 @@ L_08A854CC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A854E4: aot_gpr_29 = (aot_gpr_29 + static_cast(-64)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(44), ctx.gpr[20]); @@ -3075,36 +3038,16 @@ L_08A85660: aot_gpr_29 = (aot_gpr_29 + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A856A4: aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(0), 0u); jump_target = aot_gpr_31; aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(4), 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A856B0: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[16]); @@ -3218,18 +3161,8 @@ L_08A85748: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A85850: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_gpr_6 = (2236u << 16u); @@ -3472,18 +3405,8 @@ L_08A85A14: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A85A28: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_gpr_5 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(-9752))); @@ -3596,18 +3519,8 @@ L_08A85B00: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A85B24: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_gpr_5 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(-9752))); @@ -3729,18 +3642,8 @@ L_08A85C20: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A85C44: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(5848))); @@ -3846,18 +3749,8 @@ L_08A85CF4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A85D0C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (2247u << 16u); @@ -3873,18 +3766,8 @@ L_08A85D20: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A85D30: { const std::uint32_t vfpu_address = aot_gpr_6 + static_cast(0); std::uint32_t vfpu_words[4]{}; @@ -3940,18 +3823,8 @@ L_08A85D30: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A85D58: aot_gpr_4 = (std::bit_cast(aot_fpr_12)); ctx.set_vfpu_scalar_bits_ct<0u>(aot_gpr_4); @@ -3965,18 +3838,8 @@ L_08A85D58: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A85D7C: aot_gpr_4 = (std::bit_cast(aot_fpr_12)); ctx.set_vfpu_scalar_bits_ct<0u>(aot_gpr_4); @@ -3990,18 +3853,8 @@ L_08A85D7C: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A85DA0: aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(0), 0u); aot_mem.aot_direct_store16(aot_gpr_4 + static_cast(4), static_cast(0u)); @@ -4056,18 +3909,8 @@ L_08A85DD4: aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(76), std::bit_cast(aot_fpr_12)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A85E50: aot_gpr_29 = (aot_gpr_29 + static_cast(-80)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(60), ctx.gpr[17]); @@ -4290,18 +4133,8 @@ L_08A85FFC: aot_gpr_29 = (aot_gpr_29 + static_cast(80)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A86020: aot_gpr_7 = (static_cast(static_cast(static_cast(aot_mem.aot_direct_load16(aot_gpr_4 + static_cast(4)))))); aot_gpr_7 = (aot_gpr_7 << 4u); @@ -4344,35 +4177,15 @@ L_08A86020: aot_mem.aot_direct_store8(aot_gpr_4 + static_cast(528), static_cast(aot_gpr_5)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A86064: jump_target = aot_gpr_31; ctx.gpr[2] = (aot_gpr_4 | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A8606C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{ctx.gpr[16], ctx.gpr[17], aot_gpr_31}; @@ -4411,18 +4224,8 @@ L_08A860B8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A860CC: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(8), ctx.gpr[18]); @@ -4564,18 +4367,8 @@ L_08A861E0: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A861FC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -4624,18 +4417,8 @@ L_08A86258: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A8626C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -4683,18 +4466,8 @@ L_08A862C8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A862DC: aot_gpr_29 = (aot_gpr_29 + static_cast(-160)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(128), ctx.gpr[21]); @@ -5190,18 +4963,8 @@ L_08A8672C: aot_gpr_29 = (aot_gpr_29 + static_cast(160)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A8676C: aot_gpr_29 = (aot_gpr_29 + static_cast(-240)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(220), ctx.gpr[23]); @@ -5765,18 +5528,8 @@ L_08A86CBC: aot_gpr_29 = (aot_gpr_29 + static_cast(240)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A86D04: aot_gpr_29 = (aot_gpr_29 + static_cast(-528)); { const std::uint32_t aot_run_words[9]{std::bit_cast(aot_fpr_20), std::bit_cast(ctx.fpr[22]), std::bit_cast(ctx.fpr[24]), ctx.gpr[16], ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], aot_gpr_31}; @@ -6690,18 +6443,8 @@ L_08A873C8: aot_gpr_29 = (aot_gpr_29 + static_cast(528)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A873F4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (2246u << 16u); @@ -6720,18 +6463,8 @@ L_08A87418: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A87424: aot_gpr_5 = (0u + static_cast(-1)); { const std::uint32_t aot_run_words[3]{aot_gpr_5, aot_gpr_5, aot_gpr_5}; @@ -6747,18 +6480,8 @@ L_08A87424: ctx.gpr[2] = (aot_gpr_4 | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A87458: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (0u | 0u); @@ -6866,18 +6589,8 @@ L_08A8755C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A87568: aot_gpr_4 = (aot_gpr_4 << 16u); aot_gpr_4 = (static_cast(static_cast(aot_gpr_4) >> 16u)); @@ -6891,18 +6604,8 @@ L_08A87568: aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(0), aot_gpr_5); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A87590: aot_gpr_4 = (aot_gpr_4 << 16u); aot_gpr_4 = (static_cast(static_cast(aot_gpr_4) >> 16u)); @@ -6917,18 +6620,8 @@ L_08A87590: aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(8), aot_gpr_6); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A875BC: aot_gpr_4 = (aot_gpr_4 << 16u); aot_gpr_4 = (static_cast(static_cast(aot_gpr_4) >> 16u)); @@ -6943,18 +6636,8 @@ L_08A875BC: aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(20), aot_gpr_6); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A875E8: aot_gpr_4 = (aot_gpr_4 << 16u); aot_gpr_4 = (static_cast(static_cast(aot_gpr_4) >> 16u)); @@ -6977,18 +6660,8 @@ L_08A8761C: aot_mem.aot_direct_store8(aot_gpr_5 + static_cast(13), static_cast(aot_gpr_4)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A87624: aot_gpr_5 = (17096u << 16u); aot_fpr_13 = std::bit_cast(aot_gpr_5); @@ -7007,18 +6680,8 @@ L_08A87624: aot_mem.aot_direct_store8(aot_gpr_4 + static_cast(14), static_cast(aot_gpr_5)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A87660: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (aot_gpr_4 << 16u); @@ -7105,18 +6768,8 @@ L_08A876F8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A87708: aot_gpr_4 = (aot_gpr_4 << 16u); aot_gpr_4 = (static_cast(static_cast(aot_gpr_4) >> 16u)); @@ -7131,18 +6784,8 @@ L_08A87708: aot_mem.aot_direct_store16(aot_gpr_4 + static_cast(26), static_cast(aot_gpr_6)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A87734: aot_gpr_6 = (static_cast(aot_gpr_4) < 7 ? 1u : 0u); { const bool branch_taken = aot_gpr_6 != 0u; @@ -7175,18 +6818,8 @@ L_08A8775C: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A87764: aot_gpr_5 = (static_cast(aot_gpr_4) < 7 ? 1u : 0u); { const bool branch_taken = aot_gpr_5 != 0u; @@ -7219,34 +6852,14 @@ L_08A87788: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A87790: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A87798: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (2246u << 16u); @@ -7270,18 +6883,8 @@ L_08A877C4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A877D0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (aot_mem.aot_direct_load8(ctx.gpr[28] + static_cast(7648))); @@ -7303,18 +6906,8 @@ L_08A877FC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A8780C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -7348,18 +6941,8 @@ L_08A87848: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A87860: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -7407,18 +6990,8 @@ L_08A878C0: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A878E0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -7445,18 +7018,8 @@ L_08A87910: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A87924: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -7483,18 +7046,8 @@ L_08A87954: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A87968: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -7508,18 +7061,8 @@ L_08A87978: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A87988: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -7533,18 +7076,8 @@ L_08A87998: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A879A8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -7558,18 +7091,8 @@ L_08A879B8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A879C8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -7583,18 +7106,8 @@ L_08A879D8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A879E8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -7608,18 +7121,8 @@ L_08A879F8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A87A08: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(8912))); @@ -7638,18 +7141,8 @@ L_08A87A28: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A87A38: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -7682,18 +7175,8 @@ L_08A87A70: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A87A84: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store8(aot_gpr_29 + static_cast(0), static_cast(0u)); @@ -7702,18 +7185,8 @@ L_08A87A84: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A87A98: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store8(aot_gpr_29 + static_cast(0), static_cast(0u)); @@ -7722,36 +7195,16 @@ L_08A87A98: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A87AAC: aot_mem.aot_direct_store16(aot_gpr_4 + static_cast(8), static_cast(0u)); jump_target = aot_gpr_31; ctx.gpr[2] = (aot_gpr_4 | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A87AB8: aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(4), 0u); aot_mem.aot_direct_store16(aot_gpr_4 + static_cast(16), static_cast(0u)); @@ -7759,18 +7212,8 @@ L_08A87AB8: ctx.gpr[2] = (aot_gpr_4 | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A87AC8: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); { const std::uint32_t aot_run_words[3]{ctx.gpr[16], ctx.gpr[17], aot_gpr_31}; @@ -7870,18 +7313,8 @@ L_08A87C24: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A87C3C: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); { const std::uint32_t aot_run_words[10]{ctx.gpr[16], ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[22], ctx.gpr[23], ctx.gpr[30], aot_gpr_31}; @@ -8225,36 +7658,16 @@ L_08A87E24: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A87E54: aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(0), aot_gpr_5); jump_target = aot_gpr_31; aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(4), aot_gpr_6); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A87E60: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); { const std::uint32_t aot_run_words[8]{ctx.gpr[16], ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[22], aot_gpr_31}; @@ -8466,18 +7879,8 @@ L_08A87FCC: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A87FFC: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); ctx.pc = 0x08A88000u; AOT_REGCACHE_SYNC_OUT(); return; @@ -8493,666 +7896,8 @@ void recomp_unit_0160(Runtime &rt, AllegrexContext &ctx) { void register_generated_unit_160(Runtime &runtime) { runtime.register_generated_unit(160u, 0x08A84000u, 16384u, &recomp_unit_0160, &recomp_unit_0160_entry); - runtime.register_function(0x08A84000u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A84010u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A8402Cu, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A84030u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A84034u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A8403Cu, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A84048u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A84050u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A84068u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A84084u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A84088u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A8408Cu, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A84094u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A840A0u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A840A8u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A840C0u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A840DCu, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A840E0u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A840E4u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A840ECu, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A840F8u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A84100u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A84108u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A84110u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A8411Cu, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A84124u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A84154u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A84158u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A841ACu, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A841C8u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A841CCu, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A841D0u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A841D8u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A841E0u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A841E4u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A841FCu, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A84218u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A8421Cu, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A84220u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A84228u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A84230u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A84234u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A8424Cu, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A84268u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A8426Cu, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A84270u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A84278u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A84280u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A84284u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A842FCu, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A84318u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A8431Cu, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A84320u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A84328u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A84330u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A84334u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A8434Cu, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A84368u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A8436Cu, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A84370u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A84378u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A84380u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A84384u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A8439Cu, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A843B8u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A843BCu, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A843C0u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A843C8u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A843D0u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A843D4u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A84418u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A84434u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A84438u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A8443Cu, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A84444u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A8444Cu, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A84454u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A84464u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A8446Cu, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A84474u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A84484u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A8448Cu, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A84494u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A844A4u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A844B0u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A844B8u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A844C8u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A844D4u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A844DCu, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A844E0u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A8450Cu, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A84544u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A84550u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A845CCu, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A845D4u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A845DCu, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A845F8u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A84604u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A84620u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A8462Cu, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A846A0u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A846ACu, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A84720u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A8472Cu, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A847A0u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A847ACu, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A84820u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A8482Cu, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A84848u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A8486Cu, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A848D4u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A848E0u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A84948u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A84954u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A849BCu, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A84A04u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A84A6Cu, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A84A78u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A84AE0u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A84AECu, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A84B54u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A84B88u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A84BF0u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A84BFCu, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A84C10u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A84C1Cu, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A84C30u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A84C40u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A84C54u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A84C64u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A84C78u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A84C90u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A84CB8u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A84CC8u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A84CD8u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A84CECu, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A84D04u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A84D0Cu, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A84D74u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A84D90u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A84DB8u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A84DF4u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A84E04u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A84E0Cu, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A84E70u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A84E8Cu, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A84EB4u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A84EF0u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A84F00u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A84F08u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A84F74u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A84F90u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A84FACu, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A84FE8u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A84FF8u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A85000u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A85010u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A85028u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A8503Cu, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A85060u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A85068u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A850D0u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A85110u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A8514Cu, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A8515Cu, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A85164u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A85184u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A851D4u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A85214u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A85248u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A8527Cu, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A85284u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A85288u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A852A8u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A852E0u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A85308u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A85328u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A85368u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A85384u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A853C4u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A853D8u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A85410u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A85438u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A85484u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A8548Cu, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A85494u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A8549Cu, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A854A4u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A854A8u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A854BCu, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A854CCu, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A854E4u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A85520u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A85524u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A8552Cu, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A85538u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A85558u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A855A8u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A855B0u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A85604u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A85634u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A85648u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A85660u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A856A4u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A856B0u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A85748u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A85850u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A85894u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A8589Cu, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A858ACu, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A858B0u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A858C8u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A858E0u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A858F0u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A85900u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A85910u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A85920u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A85924u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A85928u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A85938u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A8595Cu, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A8596Cu, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A85974u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A8597Cu, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A85984u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A8598Cu, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A859B0u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A859B4u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A859D0u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A859D8u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A859E0u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A859E8u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A859F0u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A859F4u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A85A04u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A85A14u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A85A28u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A85A54u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A85A60u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A85A6Cu, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A85A74u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A85A78u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A85A7Cu, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A85A94u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A85AA0u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A85AA8u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A85AACu, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A85AB8u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A85AD8u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A85B00u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A85B24u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A85B50u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A85B5Cu, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A85B68u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A85B70u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A85B74u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A85B78u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A85B90u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A85B9Cu, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A85BA4u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A85BA8u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A85BB4u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A85BD4u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A85C20u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A85C44u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A85C64u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A85C6Cu, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A85C74u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A85C7Cu, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A85C80u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A85CA4u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A85CACu, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A85CCCu, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A85CD8u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A85CF0u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A85CF4u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A85D0Cu, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A85D20u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A85D30u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A85D58u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A85D7Cu, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A85DA0u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A85DB4u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A85DD4u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A85E50u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A85E90u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A85EA0u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A85EB0u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A85EC0u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A85ED0u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A85EE0u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A85F24u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A85F3Cu, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A85F54u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A85F64u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A85F88u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A85F90u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A85F94u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A85FACu, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A85FC0u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A85FC8u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A85FCCu, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A85FDCu, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A85FF4u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A85FFCu, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A86020u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A86064u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A8606Cu, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A86088u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A860A0u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A860B8u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A860CCu, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A86100u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A86108u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A86124u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A86138u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A86140u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A86160u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A86168u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A86170u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A86178u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A86194u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A861A8u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A861B0u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A861CCu, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A861E0u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A861FCu, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A86218u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A86238u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A86240u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A86258u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A8626Cu, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A86288u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A862A8u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A862B0u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A862C8u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A862DCu, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A86328u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A86334u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A86340u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A8634Cu, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A86390u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A86394u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A863A8u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A863ACu, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A863E8u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A86400u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A86408u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A8641Cu, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A86428u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A8646Cu, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A8647Cu, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A8648Cu, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A864A4u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A864B0u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A864BCu, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A864C0u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A864C8u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A86538u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A86570u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A865CCu, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A866B0u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A866B8u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A866C8u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A866D0u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A866F0u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A866FCu, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A86708u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A86714u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A86720u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A8672Cu, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A8676Cu, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A867ECu, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A867FCu, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A86818u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A86838u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A86858u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A86878u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A86898u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A868B8u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A868BCu, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A868D4u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A86904u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A8695Cu, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A86968u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A86978u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A86980u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A86994u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A8699Cu, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A869A4u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A869ACu, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A869C8u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A869E0u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A869F8u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A86A10u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A86A28u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A86A40u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A86A48u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A86A58u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A86AACu, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A86AD0u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A86B10u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A86B6Cu, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A86B88u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A86B94u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A86BA8u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A86BF0u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A86C34u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A86C4Cu, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A86C84u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A86C88u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A86C98u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A86CBCu, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A86D04u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A86D34u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A86D3Cu, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A86D44u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A86D4Cu, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A86D54u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A86D74u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A86D80u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A86DB4u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A86DBCu, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A86DE8u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A86DF4u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A86DFCu, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A86E14u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A86E18u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A86E2Cu, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A86E30u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A86EA0u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A86EB0u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A86EC0u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A86ED4u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A86EE4u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A86EF8u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A86F04u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A86F10u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A86F1Cu, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A86F28u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A86F68u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A86FA0u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A86FB0u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A86FBCu, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A86FC4u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A86FCCu, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A86FE0u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A8700Cu, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A87018u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A87034u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A8704Cu, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A87058u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A87068u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A8707Cu, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A87088u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A87098u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A870C0u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A870D0u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A870D8u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A870E8u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A870F8u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A87104u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A87118u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A87124u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A87188u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A871F4u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A87204u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A87214u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A87228u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A87238u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A8724Cu, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A87258u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A87264u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A87270u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A8727Cu, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A872BCu, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A872F4u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A87300u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A87308u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A87314u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A87334u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A87344u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A8734Cu, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A87350u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A87368u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A87388u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A8739Cu, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A873A4u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A873B4u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A873C0u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A873C8u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A873F4u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A87418u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A87424u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A87458u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A87470u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A87480u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A87490u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A874A0u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A874B0u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A874C0u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A874D0u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A874E0u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A874F0u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A874FCu, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A87508u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A87514u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A87520u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A8752Cu, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A87538u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A87544u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A87550u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A8755Cu, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A87568u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A87590u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A875BCu, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A875E8u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A8761Cu, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A87624u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A87660u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A8769Cu, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A876A4u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A876B8u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A876D4u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A876DCu, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A876E4u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A876ECu, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A876F4u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A876F8u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A87708u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A87734u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A87740u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A8774Cu, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A87754u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A8775Cu, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A87764u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A87770u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A87778u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A87780u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A87788u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A87790u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A87798u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A877BCu, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A877C4u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A877D0u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A877FCu, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A8780Cu, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A87834u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A87848u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A87860u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A87898u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A878ACu, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A878C0u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A878E0u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A87900u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A87910u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A87924u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A87944u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A87954u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A87968u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A87978u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A87988u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A87998u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A879A8u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A879B8u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A879C8u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A879D8u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A879E8u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A879F8u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A87A08u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A87A28u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A87A38u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A87A58u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A87A68u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A87A70u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A87A84u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A87A98u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A87AACu, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A87AB8u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A87AC8u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A87B64u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A87B74u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A87BBCu, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A87C24u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A87C3Cu, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A87C74u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A87C8Cu, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A87C98u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A87CA4u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A87CACu, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A87CB4u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A87CB8u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A87CC4u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A87CCCu, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A87CD4u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A87CE4u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A87CECu, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A87CF8u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A87D00u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A87D0Cu, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A87D14u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A87D1Cu, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A87D24u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A87D2Cu, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A87D38u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A87D40u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A87D48u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A87D50u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A87D58u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A87D64u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A87D6Cu, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A87D74u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A87D78u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A87D80u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A87D88u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A87D94u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A87D9Cu, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A87DA4u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A87DACu, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A87DB8u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A87DC0u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A87DC8u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A87DD0u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A87DD4u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A87DDCu, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A87DE4u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A87DECu, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A87DF8u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A87E08u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A87E10u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A87E14u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A87E1Cu, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A87E24u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A87E54u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A87E60u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A87EB8u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A87EE8u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A87EF8u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A87F08u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A87F20u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A87F24u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A87F30u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A87F38u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A87F44u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A87F4Cu, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A87F58u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A87F60u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A87F68u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A87F70u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A87F78u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A87F84u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A87F8Cu, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A87F94u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A87F9Cu, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A87FA4u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A87FB0u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A87FB8u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A87FC0u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A87FC4u, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A87FCCu, &recomp_unit_0160, "recomp_unit_0160"); - runtime.register_function(0x08A87FFCu, &recomp_unit_0160, "recomp_unit_0160"); + // PSPRECOMP_V812_COMPACT_REGISTRATION: same entry set, looped once in Runtime instead of source-expanded calls. + runtime.register_generated_entry_mask(0x08A84000u, &recomp_unit_0160, "recomp_unit_0160", + kEntryMasks_recomp_unit_0160, 64u); } } // namespace psprecomp diff --git a/profiles/vcs/generated/generated_unit_0161.cpp b/profiles/vcs/generated/generated_unit_0161.cpp index 9fbafb1..dbe8980 100644 --- a/profiles/vcs/generated/generated_unit_0161.cpp +++ b/profiles/vcs/generated/generated_unit_0161.cpp @@ -805,6 +805,19 @@ LOCAL_DISPATCH: AOT_REGCACHE_SYNC_OUT(); return; } } +// PSPRECOMP_V812_SHARED_SCHED_BLOCK: one scheduler-exact slow boundary per unit. +LOCAL_SCHED_BOUNDARY: + ctx.pc = jump_target; + AOT_REGCACHE_SYNC_OUT(); + if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { + ++local_redispatch_rounds; + AOT_REGCACHE_SYNC_IN(); + local_transfers = 0u; + local_pc = ctx.pc; + entry_id = 0u; + goto LOCAL_DISPATCH; + } + return; L_08A88000: { const std::uint32_t aot_run_words[4]{aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[31]}; aot_mem.aot_direct_store32_block(aot_gpr_29 + static_cast(16), aot_run_words); } @@ -911,18 +924,8 @@ L_08A880E4: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A88108: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, ctx.gpr[17], ctx.gpr[31]}; @@ -969,18 +972,8 @@ L_08A88150: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A88164: aot_gpr_29 = (aot_gpr_29 + static_cast(-112)); { const std::uint32_t aot_run_words[10]{aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[22], ctx.gpr[23], ctx.gpr[30], ctx.gpr[31]}; @@ -1351,18 +1344,8 @@ L_08A88470: aot_gpr_29 = (aot_gpr_29 + static_cast(112)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A884A0: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(16), aot_gpr_16); @@ -1559,18 +1542,8 @@ L_08A886B8: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A886C8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[31]); @@ -1584,18 +1557,8 @@ L_08A886E0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A886EC: aot_gpr_29 = (aot_gpr_29 + static_cast(-160)); { const std::uint32_t aot_run_words[10]{aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[22], ctx.gpr[23], ctx.gpr[30], ctx.gpr[31]}; @@ -2078,18 +2041,8 @@ L_08A88AE0: aot_gpr_29 = (aot_gpr_29 + static_cast(160)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A88B10: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); { const std::uint32_t aot_run_words[4]{aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[31]}; @@ -2174,18 +2127,8 @@ L_08A88BB0: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A88BC8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), aot_gpr_16); @@ -2287,18 +2230,8 @@ L_08A88C94: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A88CA4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[31]); @@ -2331,18 +2264,8 @@ L_08A88CD8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A88CE4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_7 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(112))); @@ -2412,18 +2335,8 @@ L_08A88D5C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A88D64: aot_gpr_29 = (aot_gpr_29 + static_cast(-64)); { const std::uint32_t aot_run_words[6]{aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[31]}; @@ -2688,18 +2601,8 @@ L_08A88FA4: aot_gpr_29 = (aot_gpr_29 + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A88FCC: aot_gpr_29 = (aot_gpr_29 + static_cast(-64)); { const std::uint32_t aot_run_words[9]{aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[22], ctx.gpr[23], ctx.gpr[31]}; @@ -3077,18 +2980,8 @@ L_08A89208: aot_gpr_29 = (aot_gpr_29 + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A89254: aot_gpr_29 = (aot_gpr_29 + static_cast(-96)); { const std::uint32_t aot_run_words[6]{aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[31]}; @@ -3347,18 +3240,8 @@ L_08A89458: aot_gpr_29 = (aot_gpr_29 + static_cast(96)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A89478: aot_gpr_29 = (aot_gpr_29 + static_cast(-80)); { const std::uint32_t aot_run_words[4]{aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[31]}; @@ -3458,18 +3341,8 @@ L_08A8953C: aot_gpr_29 = (aot_gpr_29 + static_cast(80)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A8955C: aot_gpr_6 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(124))); aot_gpr_7 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(120))); @@ -3527,18 +3400,8 @@ L_08A895BC: jump_target = ctx.gpr[31]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A895C4: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); { const std::uint32_t aot_run_words[8]{aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[22], ctx.gpr[31]}; @@ -3793,18 +3656,8 @@ L_08A897A0: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A897C8: aot_gpr_29 = (aot_gpr_29 + static_cast(-64)); { const std::uint32_t aot_run_words[5]{aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[31]}; @@ -3876,18 +3729,8 @@ L_08A89864: aot_gpr_29 = (aot_gpr_29 + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A89880: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); { const std::uint32_t aot_run_words[4]{aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[31]}; @@ -4017,18 +3860,8 @@ L_08A89964: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A8997C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[31]); @@ -4041,18 +3874,8 @@ L_08A8998C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A89998: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, ctx.gpr[17], ctx.gpr[31]}; @@ -4131,18 +3954,8 @@ L_08A89A14: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A89A28: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); { const std::uint32_t aot_run_words[6]{aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[31]}; @@ -4200,18 +4013,8 @@ L_08A89AAC: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A89ACC: aot_gpr_5 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(124))); aot_gpr_7 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(120))); @@ -4274,18 +4077,8 @@ L_08A89B4C: jump_target = ctx.gpr[31]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A89B54: aot_gpr_29 = (aot_gpr_29 + static_cast(-64)); { const std::uint32_t aot_run_words[8]{aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[22], ctx.gpr[31]}; @@ -4585,18 +4378,8 @@ L_08A89D80: aot_gpr_29 = (aot_gpr_29 + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A89DA8: aot_gpr_5 = (0u | 255u); aot_mem.aot_direct_store8(aot_gpr_4 + static_cast(2), static_cast(aot_gpr_5)); @@ -4609,18 +4392,8 @@ L_08A89DA8: ctx.gpr[2] = (aot_gpr_4 | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A89DCC: aot_gpr_29 = (aot_gpr_29 + static_cast(-1696)); { const std::uint32_t aot_run_words[10]{aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[22], ctx.gpr[23], ctx.gpr[30], ctx.gpr[31]}; @@ -4854,18 +4627,8 @@ L_08A8A064: aot_gpr_29 = (aot_gpr_29 + static_cast(1696)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A8A094: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[4]{aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[31]}; @@ -5026,36 +4789,16 @@ L_08A8A1C0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A8A1D8: aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(8), 0u); jump_target = ctx.gpr[31]; ctx.gpr[2] = (aot_gpr_4 | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A8A1E4: aot_gpr_29 = (aot_gpr_29 + static_cast(-96)); { const std::uint32_t aot_run_words[6]{aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[31]}; @@ -5349,18 +5092,8 @@ L_08A8A4F4: aot_gpr_29 = (aot_gpr_29 + static_cast(96)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A8A514: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, ctx.gpr[17], ctx.gpr[31]}; @@ -5441,18 +5174,8 @@ L_08A8A5B0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A8A5D4: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); { const std::uint32_t aot_run_words[6]{aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[31]}; @@ -5604,18 +5327,8 @@ L_08A8A6FC: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A8A71C: aot_gpr_29 = (aot_gpr_29 + static_cast(-128)); aot_gpr_6 = (aot_gpr_5 | 0u); @@ -5825,18 +5538,8 @@ L_08A8A92C: aot_gpr_29 = (aot_gpr_29 + static_cast(128)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A8A934: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[4]{aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[31]}; @@ -5903,18 +5606,8 @@ L_08A8A9C0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A8A9D8: aot_gpr_6 = (0u | 6u); aot_mem.aot_direct_store32(aot_gpr_5 + static_cast(0), aot_gpr_6); @@ -5928,18 +5621,8 @@ L_08A8A9D8: aot_mem.aot_direct_store16(aot_gpr_5 + static_cast(6), static_cast(0u)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A8AA00: aot_gpr_29 = (aot_gpr_29 + static_cast(-1520)); { const std::uint32_t aot_run_words[6]{aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[31]}; @@ -6261,18 +5944,8 @@ L_08A8AD24: aot_gpr_29 = (aot_gpr_29 + static_cast(1520)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A8AD44: ctx.gpr[9] = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(120))); ctx.gpr[8] = (ctx.gpr[9] | 0u); @@ -6405,18 +6078,8 @@ L_08A8AE0C: jump_target = ctx.gpr[31]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A8AE14: aot_gpr_7 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(120))); aot_gpr_4 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(124))); @@ -6468,18 +6131,8 @@ L_08A8AE68: jump_target = ctx.gpr[31]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A8AE70: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -6578,18 +6231,8 @@ L_08A8AEF8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A8AFE0: aot_gpr_29 = (aot_gpr_29 + static_cast(-2928)); { const std::uint32_t aot_run_words[10]{aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[22], ctx.gpr[23], ctx.gpr[30], ctx.gpr[31]}; @@ -7281,18 +6924,8 @@ L_08A8B684: aot_gpr_29 = (aot_gpr_29 + static_cast(2928)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A8B6B4: aot_gpr_29 = (aot_gpr_29 + static_cast(-192)); { const std::uint32_t aot_run_words[4]{aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19]}; @@ -7978,18 +7611,8 @@ L_08A8BD98: aot_gpr_29 = (aot_gpr_29 + static_cast(192)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A8BDB0: aot_gpr_29 = (aot_gpr_29 + static_cast(-64)); { const std::uint32_t aot_run_words[8]{aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[22], ctx.gpr[31]}; @@ -8258,732 +7881,8 @@ void recomp_unit_0161(Runtime &rt, AllegrexContext &ctx) { void register_generated_unit_161(Runtime &runtime) { runtime.register_generated_unit(161u, 0x08A88000u, 16384u, &recomp_unit_0161, &recomp_unit_0161_entry); - runtime.register_function(0x08A88000u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A88030u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A88038u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A88044u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A88048u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A88084u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A88090u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A880BCu, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A880D0u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A880E4u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A88108u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A88128u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8813Cu, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A88144u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8814Cu, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A88150u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A88164u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A881A0u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A881A8u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A881B4u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A881D8u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A881F4u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A88204u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8822Cu, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8823Cu, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8824Cu, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A88250u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A88254u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8825Cu, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8826Cu, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A88290u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A882A8u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A882B4u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A882C4u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A882E0u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A882E8u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A882FCu, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A88304u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A88310u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A88314u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A88334u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8833Cu, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A88340u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A88348u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A88360u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A88370u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8837Cu, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A88388u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A88390u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A88394u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A883A0u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A883F0u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8840Cu, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A88434u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A88440u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A88458u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8846Cu, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A88470u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A884A0u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A884BCu, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A88524u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A88548u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A88558u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A88560u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A88580u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A885C4u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A885F0u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A88668u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A88674u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8869Cu, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A886A8u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A886B0u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A886B8u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A886C8u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A886E0u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A886ECu, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8872Cu, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A88750u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A88764u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8878Cu, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8879Cu, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A887B0u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A887C0u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A887D0u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A887E0u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A887F0u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A88810u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A88820u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A88830u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A88838u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A88860u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A88870u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A88884u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A88894u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A888A4u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A888C8u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A888D8u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A888E4u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A888F4u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A888FCu, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A88920u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A88930u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A88940u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A88948u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A88964u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A88974u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8897Cu, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A88984u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8898Cu, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A88998u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A889A0u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A889A4u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A889CCu, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A889DCu, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A889F0u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A889F8u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A88A20u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A88A30u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A88A3Cu, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A88A50u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A88A58u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A88A7Cu, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A88A8Cu, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A88A98u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A88AACu, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A88AB4u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A88AC8u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A88AD0u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A88AE0u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A88B10u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A88B38u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A88B48u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A88B60u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A88B70u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A88B78u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A88B80u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A88B88u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A88BB0u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A88BC8u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A88BE8u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A88BF8u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A88C18u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A88C20u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A88C28u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A88C34u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A88C3Cu, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A88C40u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A88C58u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A88C68u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A88C94u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A88CA4u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A88CC0u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A88CC8u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A88CD8u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A88CE4u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A88D14u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A88D20u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A88D2Cu, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A88D3Cu, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A88D44u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A88D54u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A88D5Cu, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A88D64u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A88DC0u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A88DC8u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A88DD4u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A88DDCu, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A88DE0u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A88E1Cu, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A88E2Cu, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A88E40u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A88E48u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A88E6Cu, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A88E74u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A88E80u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A88E88u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A88E8Cu, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A88EC8u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A88ED8u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A88EECu, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A88EF4u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A88F18u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A88F20u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A88F2Cu, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A88F34u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A88F38u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A88F78u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A88F88u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A88F9Cu, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A88FA4u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A88FCCu, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8902Cu, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A89038u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A89044u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8904Cu, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A89064u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A89070u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A89078u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8907Cu, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8908Cu, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A89098u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A890A0u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A890A4u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A890ACu, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A890BCu, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A890C8u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A890D0u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A890DCu, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A890E8u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A890F4u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A890FCu, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A89100u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A89108u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8910Cu, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A89114u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A89120u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8912Cu, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A89134u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A89138u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A89140u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A89144u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A89148u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A89158u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A89160u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8916Cu, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A89174u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A89180u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A89188u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A89190u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A89198u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A891A0u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A891ACu, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A891B4u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A891BCu, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A891C4u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A891CCu, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A891D8u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A891E0u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A891E8u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A891ECu, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A891F4u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A891F8u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A89200u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A89208u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A89254u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A892ACu, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A892B4u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A892C0u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A892CCu, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A892D4u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A892E4u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A892F0u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A892FCu, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A89300u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A89314u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8933Cu, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8936Cu, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A89378u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A89384u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A89394u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A893B8u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A893C4u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A893D0u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A893DCu, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A893E4u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A893ECu, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A893F0u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A893F8u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A89400u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A89408u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8940Cu, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A89414u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8941Cu, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A89424u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A89430u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A89450u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A89458u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A89478u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A894D4u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A894E4u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A894ECu, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A894F4u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A894F8u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A89500u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A89508u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A89510u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A89514u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8951Cu, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A89524u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8952Cu, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8953Cu, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8955Cu, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A89584u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A89590u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A895A8u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A895B0u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A895B8u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A895BCu, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A895C4u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A89608u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A89610u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8961Cu, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8962Cu, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8963Cu, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A89648u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A89654u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A89674u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A89684u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A89694u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A896B8u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A896C8u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A896D4u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A896DCu, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A896E4u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A896F0u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A896F8u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A89700u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8970Cu, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A89718u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8972Cu, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A89738u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8974Cu, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A89758u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A89764u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A89774u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8977Cu, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A89784u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8978Cu, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A897A0u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A897C8u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A897F0u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A89808u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8982Cu, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8983Cu, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A89848u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8985Cu, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A89864u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A89880u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A898A8u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A898B0u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A898BCu, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A898D4u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A898E0u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A898E8u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A898F0u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A898FCu, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A89900u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8990Cu, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8991Cu, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A89924u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A89934u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8994Cu, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A89954u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A89964u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8997Cu, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8998Cu, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A89998u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A899B8u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A899C4u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A899D0u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A899D8u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A899E0u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A899E8u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A899F4u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A89A08u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A89A14u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A89A28u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A89A74u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A89A88u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A89AACu, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A89ACCu, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A89AF4u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A89B00u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A89B20u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A89B24u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A89B3Cu, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A89B4Cu, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A89B54u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A89B94u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A89BBCu, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A89BCCu, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A89BDCu, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A89BE0u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A89BE4u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A89BECu, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A89BFCu, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A89C04u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A89C0Cu, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A89C18u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A89C20u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A89C28u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A89C34u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A89C3Cu, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A89C70u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A89C7Cu, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A89C8Cu, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A89CA4u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A89CB8u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A89CBCu, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A89CCCu, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A89CD8u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A89CE0u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A89CE8u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A89CF4u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A89D04u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A89D0Cu, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A89D14u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A89D1Cu, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A89D28u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A89D34u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A89D38u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A89D60u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A89D68u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A89D70u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A89D80u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A89DA8u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A89DCCu, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A89E18u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A89E24u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A89E60u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A89EB4u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A89EC0u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A89EE4u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A89F10u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A89F24u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A89F30u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A89F3Cu, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A89F70u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A89FA0u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A89FB0u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8A008u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8A038u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8A064u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8A094u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8A0E8u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8A0F4u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8A100u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8A108u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8A118u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8A120u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8A12Cu, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8A140u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8A148u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8A154u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8A15Cu, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8A164u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8A16Cu, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8A180u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8A190u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8A1A8u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8A1B0u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8A1B8u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8A1C0u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8A1D8u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8A1E4u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8A21Cu, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8A224u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8A23Cu, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8A24Cu, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8A258u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8A260u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8A27Cu, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8A288u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8A2B8u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8A2E4u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8A2ECu, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8A2FCu, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8A308u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8A3BCu, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8A3C4u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8A3CCu, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8A410u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8A430u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8A4CCu, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8A4E0u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8A4F4u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8A514u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8A548u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8A564u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8A56Cu, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8A574u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8A598u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8A5B0u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8A5D4u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8A60Cu, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8A614u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8A628u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8A638u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8A654u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8A66Cu, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8A678u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8A6ACu, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8A6B8u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8A6C0u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8A6C4u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8A6D4u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8A6E4u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8A6ECu, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8A6F4u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8A6FCu, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8A71Cu, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8A804u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8A814u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8A824u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8A83Cu, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8A848u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8A87Cu, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8A880u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8A8A8u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8A8B0u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8A8C4u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8A8DCu, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8A8F8u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8A900u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8A914u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8A91Cu, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8A924u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8A92Cu, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8A934u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8A978u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8A988u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8A994u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8A998u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8A9C0u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8A9D8u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8AA00u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8AA8Cu, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8AAA8u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8AB24u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8AB34u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8AB3Cu, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8AB50u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8AB5Cu, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8AB64u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8AB68u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8AB78u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8AB88u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8AB90u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8AB98u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8ABA0u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8ABA8u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8ABD4u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8ABD8u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8ABECu, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8ABF0u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8AC10u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8AC44u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8AC94u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8ACE0u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8ACE8u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8ACF0u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8ACF8u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8AD24u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8AD44u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8AD58u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8AD5Cu, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8AD70u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8AD7Cu, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8AD90u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8AD9Cu, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8ADACu, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8ADB4u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8ADBCu, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8ADC0u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8ADC8u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8ADCCu, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8ADD0u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8ADD8u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8ADF0u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8ADFCu, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8AE00u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8AE0Cu, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8AE14u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8AE3Cu, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8AE40u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8AE4Cu, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8AE54u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8AE64u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8AE68u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8AE70u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8AECCu, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8AEF8u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8AFE0u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8B018u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8B068u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8B088u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8B0A0u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8B0B0u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8B0CCu, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8B100u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8B164u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8B1A4u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8B1B4u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8B1C0u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8B1E4u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8B210u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8B24Cu, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8B254u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8B264u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8B278u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8B284u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8B290u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8B2B0u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8B2C0u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8B2ECu, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8B310u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8B350u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8B36Cu, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8B378u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8B3A4u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8B3C0u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8B3D4u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8B3F0u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8B3F8u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8B41Cu, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8B438u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8B440u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8B44Cu, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8B484u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8B498u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8B4A4u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8B4C4u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8B4D4u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8B4E0u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8B4E8u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8B4F8u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8B50Cu, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8B528u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8B548u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8B568u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8B570u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8B57Cu, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8B59Cu, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8B5A4u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8B5C4u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8B5D4u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8B5DCu, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8B610u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8B61Cu, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8B624u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8B65Cu, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8B668u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8B67Cu, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8B684u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8B6B4u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8B7A0u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8B7B8u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8B7C8u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8B7D8u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8B818u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8B824u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8B888u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8B8A8u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8B8C0u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8B908u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8B938u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8B95Cu, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8B980u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8B990u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8B9A0u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8B9B0u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8B9C0u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8B9D8u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8B9FCu, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8BA1Cu, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8BA38u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8BA54u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8BA70u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8BA7Cu, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8BA90u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8BAACu, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8BAC8u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8BAD0u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8BAD8u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8BAF4u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8BB04u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8BB14u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8BB24u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8BB3Cu, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8BB60u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8BB80u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8BBA8u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8BBB8u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8BBE8u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8BBF4u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8BC18u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8BC28u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8BC54u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8BC5Cu, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8BC64u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8BC6Cu, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8BC74u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8BCCCu, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8BCD8u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8BD04u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8BD0Cu, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8BD1Cu, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8BD80u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8BD98u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8BDB0u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8BE44u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8BE54u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8BE6Cu, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8BE74u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8BE80u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8BE8Cu, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8BE94u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8BEA4u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8BEB4u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8BEC4u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8BEC8u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8BECCu, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8BEDCu, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8BEE4u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8BEF0u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8BEF8u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8BF00u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8BF08u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8BF5Cu, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8BF6Cu, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8BF94u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8BFA0u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8BFCCu, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8BFD4u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8BFE4u, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8BFECu, &recomp_unit_0161, "recomp_unit_0161"); - runtime.register_function(0x08A8BFFCu, &recomp_unit_0161, "recomp_unit_0161"); + // PSPRECOMP_V812_COMPACT_REGISTRATION: same entry set, looped once in Runtime instead of source-expanded calls. + runtime.register_generated_entry_mask(0x08A88000u, &recomp_unit_0161, "recomp_unit_0161", + kEntryMasks_recomp_unit_0161, 64u); } } // namespace psprecomp diff --git a/profiles/vcs/generated/generated_unit_0162.cpp b/profiles/vcs/generated/generated_unit_0162.cpp index 118896b..5d35b7c 100644 --- a/profiles/vcs/generated/generated_unit_0162.cpp +++ b/profiles/vcs/generated/generated_unit_0162.cpp @@ -789,6 +789,19 @@ LOCAL_DISPATCH: AOT_REGCACHE_SYNC_OUT(); return; } } +// PSPRECOMP_V812_SHARED_SCHED_BLOCK: one scheduler-exact slow boundary per unit. +LOCAL_SCHED_BOUNDARY: + ctx.pc = jump_target; + AOT_REGCACHE_SYNC_OUT(); + if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { + ++local_redispatch_rounds; + AOT_REGCACHE_SYNC_IN(); + local_transfers = 0u; + local_pc = ctx.pc; + entry_id = 0u; + goto LOCAL_DISPATCH; + } + return; L_08A8C000: ctx.gpr[7] = (aot_mem.aot_direct_load32(ctx.gpr[19] + static_cast(596))); aot_gpr_5 = (ctx.gpr[7] + aot_gpr_5); @@ -1035,18 +1048,8 @@ L_08A8C1EC: aot_gpr_29 = (aot_gpr_29 + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A8C214: aot_gpr_29 = (aot_gpr_29 + static_cast(-256)); { const std::uint32_t aot_run_words[10]{aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[22], ctx.gpr[23], ctx.gpr[30], aot_gpr_31}; @@ -1606,18 +1609,8 @@ L_08A8C738: aot_gpr_29 = (aot_gpr_29 + static_cast(256)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A8C768: aot_gpr_4 = (0u | 1u); aot_mem.aot_direct_store8(ctx.gpr[28] + static_cast(10084), static_cast(aot_gpr_4)); @@ -1638,18 +1631,8 @@ L_08A8C768: aot_mem.aot_direct_store32(aot_gpr_5 + static_cast(0), aot_gpr_4); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A8C7AC: aot_gpr_6 = (static_cast(static_cast(static_cast(aot_mem.aot_direct_load8(aot_gpr_4 + static_cast(0)))))); { const bool branch_taken = aot_gpr_6 == 0u; @@ -1684,18 +1667,8 @@ L_08A8C7EC: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A8C7F4: ctx.gpr[8] = (static_cast(static_cast(static_cast(aot_mem.aot_direct_load8(aot_gpr_4 + static_cast(0)))))); { const bool branch_taken = ctx.gpr[8] == 0u; @@ -1759,18 +1732,8 @@ L_08A8C870: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A8C878: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(8), ctx.gpr[18]); @@ -2082,18 +2045,8 @@ L_08A8CA94: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A8CAB8: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -2179,18 +2132,8 @@ L_08A8CB6C: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A8CB94: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -2236,18 +2179,8 @@ L_08A8CBE4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A8CBF8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -2289,18 +2222,8 @@ L_08A8CC48: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A8CC60: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -2334,18 +2257,8 @@ L_08A8CC9C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A8CCB4: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), aot_gpr_16); @@ -2408,18 +2321,8 @@ L_08A8CD24: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A8CD40: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -2531,18 +2434,8 @@ L_08A8CE00: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A8CE1C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -2578,18 +2471,8 @@ L_08A8CE60: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A8CE78: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -2698,18 +2581,8 @@ L_08A8CF30: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A8CF48: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -2748,18 +2621,8 @@ L_08A8CF8C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A8CFA4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -2786,18 +2649,8 @@ L_08A8CFD4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A8CFE8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -2840,18 +2693,8 @@ L_08A8D02C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A8D040: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -2878,18 +2721,8 @@ L_08A8D070: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A8D084: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -2913,35 +2746,15 @@ L_08A8D0A8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A8D0BC: jump_target = aot_gpr_31; ctx.gpr[2] = (0u | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A8D0C4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -2969,18 +2782,8 @@ L_08A8D0F8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A8D10C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -3073,18 +2876,8 @@ L_08A8D1B8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A8D1D0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -3111,18 +2904,8 @@ L_08A8D200: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A8D214: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -3149,18 +2932,8 @@ L_08A8D244: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A8D258: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -3187,18 +2960,8 @@ L_08A8D288: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A8D29C: aot_gpr_29 = (aot_gpr_29 + static_cast(-96)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(60), aot_gpr_16); @@ -3339,18 +3102,8 @@ L_08A8D3A4: aot_gpr_29 = (aot_gpr_29 + static_cast(96)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A8D3C8: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(16), aot_gpr_16); @@ -3394,18 +3147,8 @@ L_08A8D420: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A8D438: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(16), aot_gpr_16); @@ -3444,18 +3187,8 @@ L_08A8D488: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A8D4A0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -3499,35 +3232,15 @@ L_08A8D4F4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A8D510: jump_target = aot_gpr_31; ctx.gpr[2] = (0u | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A8D518: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -3553,18 +3266,8 @@ L_08A8D544: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A8D558: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -3590,18 +3293,8 @@ L_08A8D584: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A8D598: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -3628,18 +3321,8 @@ L_08A8D5C8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A8D5DC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -3672,18 +3355,8 @@ L_08A8D614: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A8D62C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -3726,18 +3399,8 @@ L_08A8D67C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A8D698: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -3763,18 +3426,8 @@ L_08A8D6C4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A8D6D8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -3807,18 +3460,8 @@ L_08A8D710: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A8D728: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -3855,18 +3498,8 @@ L_08A8D79C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A8D7B0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, ctx.gpr[17], aot_gpr_31}; @@ -3970,18 +3603,8 @@ L_08A8D848: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A8D860: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -4080,18 +3703,8 @@ L_08A8D8E8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A8D904: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(-9752))); @@ -4147,18 +3760,8 @@ L_08A8D958: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A8D970: aot_gpr_29 = (aot_gpr_29 + static_cast(-64)); aot_gpr_5 = (aot_mem.aot_direct_load8(ctx.gpr[28] + static_cast(7800))); @@ -4320,18 +3923,8 @@ L_08A8DA8C: aot_gpr_29 = (aot_gpr_29 + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A8DAA0: aot_fpr_12 = std::bit_cast(aot_mem.aot_direct_load32(aot_gpr_5 + static_cast(0))); aot_fpr_13 = std::bit_cast(aot_mem.aot_direct_load32(aot_gpr_6 + static_cast(8))); @@ -4404,18 +3997,8 @@ L_08A8DB30: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A8DB38: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(12), ctx.gpr[17]); @@ -4680,18 +4263,8 @@ L_08A8DD0C: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A8DD20: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(12), ctx.gpr[17]); @@ -4956,18 +4529,8 @@ L_08A8DEF4: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A8DF08: aot_gpr_29 = (aot_gpr_29 + static_cast(-144)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(104), aot_gpr_16); @@ -5153,18 +4716,8 @@ L_08A8E064: aot_gpr_29 = (aot_gpr_29 + static_cast(144)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A8E094: aot_fpr_12 = std::bit_cast(aot_mem.aot_direct_load32(aot_gpr_5 + static_cast(8))); aot_gpr_6 = (49864u << 16u); @@ -5299,18 +4852,8 @@ L_08A8E180: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A8E188: aot_gpr_29 = (aot_gpr_29 + static_cast(-144)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(100), aot_gpr_16); @@ -5428,18 +4971,8 @@ L_08A8E27C: aot_gpr_29 = (aot_gpr_29 + static_cast(144)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A8E2AC: aot_gpr_29 = (aot_gpr_29 + static_cast(-144)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(100), aot_gpr_16); @@ -5557,18 +5090,8 @@ L_08A8E3A0: aot_gpr_29 = (aot_gpr_29 + static_cast(144)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A8E3D0: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -5728,18 +5251,8 @@ L_08A8E4B8: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A8E4E8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -5800,18 +5313,8 @@ L_08A8E548: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A8E55C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -5878,18 +5381,8 @@ L_08A8E5CC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A8E5E0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, ctx.gpr[17], ctx.gpr[18]}; @@ -5964,18 +5457,8 @@ L_08A8E67C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A8E694: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -6061,18 +5544,8 @@ L_08A8E750: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A8E770: aot_gpr_29 = (aot_gpr_29 + static_cast(-64)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(16), aot_gpr_16); @@ -6195,18 +5668,8 @@ L_08A8E8B4: aot_gpr_29 = (aot_gpr_29 + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A8E8E4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -6260,18 +5723,8 @@ L_08A8E944: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A8E960: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -6325,18 +5778,8 @@ L_08A8E9C0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A8E9DC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -6390,18 +5833,8 @@ L_08A8EA3C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A8EA58: aot_gpr_5 = (aot_gpr_5 & 65535u); ctx.gpr[2] = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(16))); @@ -6412,18 +5845,8 @@ L_08A8EA58: ctx.gpr[2] = (ctx.gpr[2] + aot_gpr_4); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A8EA74: aot_gpr_5 = (aot_gpr_5 & 65535u); ctx.gpr[2] = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(12))); @@ -6434,18 +5857,8 @@ L_08A8EA74: ctx.gpr[2] = (ctx.gpr[2] + aot_gpr_4); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A8EA90: aot_gpr_5 = (aot_gpr_5 & 65535u); ctx.gpr[2] = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(32))); @@ -6456,18 +5869,8 @@ L_08A8EA90: ctx.gpr[2] = (ctx.gpr[2] + aot_gpr_4); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A8EAAC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_6 = (aot_mem.aot_direct_load16(aot_gpr_4 + static_cast(110))); @@ -6541,18 +5944,8 @@ L_08A8EB30: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A8EB48: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -6939,18 +6332,8 @@ L_08A8EF00: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A8EF1C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_fpr_12 = aot_fpr_14 - aot_fpr_12; @@ -6969,18 +6352,8 @@ L_08A8EF30: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A8EF4C: aot_gpr_4 = (17204u << 16u); ctx.fpr[15] = std::bit_cast(aot_gpr_4); @@ -7032,18 +6405,8 @@ L_08A8EFAC: ctx.fpr[0] = std::bit_cast(std::bit_cast(aot_fpr_12)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A8EFB4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -7098,18 +6461,8 @@ L_08A8F010: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A8F040: aot_gpr_6 = (16512u << 16u); { const float fs = aot_fpr_13; const float ft = aot_fpr_13; if ((std::isinf(fs) && ft == 0.0f) || (std::isinf(ft) && fs == 0.0f)) ctx.fpr[15] = std::bit_cast(0x7FC00000u); else ctx.fpr[15] = fs * ft; } @@ -7157,18 +6510,8 @@ L_08A8F0AC: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A8F0B4: ctx.gpr[8] = (std::bit_cast(aot_fpr_12)); ctx.set_vfpu_scalar_bits_ct<0u>(ctx.gpr[8]); @@ -7287,18 +6630,8 @@ L_08A8F0B4: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A8F124: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -7328,18 +6661,8 @@ L_08A8F150: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A8F168: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -7370,18 +6693,8 @@ L_08A8F198: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A8F1B0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), aot_gpr_16); @@ -7424,18 +6737,8 @@ L_08A8F200: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A8F21C: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); { const std::uint32_t aot_run_words[6]{std::bit_cast(aot_fpr_20), aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], aot_gpr_31}; @@ -7510,18 +6813,8 @@ L_08A8F2A4: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A8F2C8: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); { const std::uint32_t aot_run_words[6]{std::bit_cast(aot_fpr_20), aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], aot_gpr_31}; @@ -7596,18 +6889,8 @@ L_08A8F350: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A8F374: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); { const std::uint32_t aot_run_words[4]{std::bit_cast(aot_fpr_20), aot_gpr_16, ctx.gpr[17], aot_gpr_31}; @@ -7821,18 +7104,8 @@ L_08A8F520: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A8F538: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -7853,18 +7126,8 @@ L_08A8F554: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A8F564: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -7906,18 +7169,8 @@ L_08A8F5B8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A8F5CC: aot_gpr_29 = (aot_gpr_29 + static_cast(-128)); { std::uint32_t aot_run_words[3]{}; @@ -8031,18 +7284,8 @@ L_08A8F5CC: aot_gpr_29 = (aot_gpr_29 + static_cast(128)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A8F64C: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); { const std::uint32_t aot_run_words[6]{std::bit_cast(aot_fpr_20), aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], aot_gpr_31}; @@ -8175,18 +7418,8 @@ L_08A8F734: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A8F754: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); ctx.gpr[8] = (aot_mem.aot_direct_load8(aot_gpr_4 + static_cast(196))); @@ -8304,18 +7537,8 @@ L_08A8F804: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A8F80C: aot_gpr_29 = (aot_gpr_29 + static_cast(-64)); { const std::uint32_t aot_run_words[5]{aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], aot_gpr_31}; @@ -8436,18 +7659,8 @@ L_08A8F8EC: aot_gpr_29 = (aot_gpr_29 + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A8F908: aot_gpr_29 = (aot_gpr_29 + static_cast(-96)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(60), std::bit_cast(ctx.fpr[26])); @@ -8569,18 +7782,8 @@ L_08A8F9F4: aot_gpr_29 = (aot_gpr_29 + static_cast(96)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A8FA44: aot_gpr_29 = (aot_gpr_29 + static_cast(-128)); aot_fpr_12 = std::bit_cast(aot_mem.aot_direct_load32(aot_gpr_5 + static_cast(8))); @@ -8760,18 +7963,8 @@ L_08A8FBA4: aot_gpr_29 = (aot_gpr_29 + static_cast(128)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A8FBAC: aot_gpr_29 = (aot_gpr_29 + static_cast(-96)); { const std::uint32_t aot_run_words[6]{aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], aot_gpr_31}; @@ -8948,18 +8141,8 @@ L_08A8FCE4: aot_gpr_29 = (aot_gpr_29 + static_cast(96)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A8FD04: aot_gpr_29 = (aot_gpr_29 + static_cast(-624)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(576), aot_gpr_16); @@ -9357,716 +8540,8 @@ void recomp_unit_0162(Runtime &rt, AllegrexContext &ctx) { void register_generated_unit_162(Runtime &runtime) { runtime.register_generated_unit(162u, 0x08A8C000u, 16384u, &recomp_unit_0162, &recomp_unit_0162_entry); - runtime.register_function(0x08A8C000u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8C014u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8C01Cu, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8C028u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8C038u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8C04Cu, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8C064u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8C078u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8C088u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8C09Cu, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8C0B4u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8C0C8u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8C0ECu, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8C0F8u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8C10Cu, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8C124u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8C140u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8C148u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8C158u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8C16Cu, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8C184u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8C198u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8C1BCu, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8C1C0u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8C1ECu, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8C214u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8C25Cu, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8C264u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8C278u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8C290u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8C2ACu, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8C2B4u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8C2C8u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8C2D0u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8C2D8u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8C2E0u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8C308u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8C384u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8C398u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8C3A0u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8C3ACu, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8C3B4u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8C3B8u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8C3C0u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8C3D8u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8C3E4u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8C4A8u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8C4B0u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8C4C0u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8C4E0u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8C4F8u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8C508u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8C53Cu, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8C54Cu, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8C554u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8C560u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8C56Cu, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8C598u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8C5CCu, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8C5D4u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8C5D8u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8C5ECu, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8C60Cu, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8C61Cu, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8C640u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8C660u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8C668u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8C66Cu, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8C684u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8C694u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8C698u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8C6C8u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8C738u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8C768u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8C7ACu, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8C7B8u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8C7C4u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8C7ECu, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8C7F4u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8C800u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8C814u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8C828u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8C848u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8C860u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8C870u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8C878u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8C8ACu, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8C8BCu, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8C8CCu, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8C8D4u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8C8E0u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8C8F0u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8C8F8u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8C904u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8C914u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8C91Cu, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8C928u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8C938u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8C940u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8C94Cu, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8C95Cu, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8C964u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8C970u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8C980u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8C988u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8C994u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8C9A4u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8C9ACu, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8C9B8u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8C9C8u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8C9D0u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8C9DCu, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8C9ECu, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8C9F4u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8CA00u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8CA10u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8CA18u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8CA24u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8CA34u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8CA3Cu, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8CA48u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8CA54u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8CA5Cu, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8CA64u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8CA94u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8CAB8u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8CAF8u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8CB04u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8CB10u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8CB18u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8CB20u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8CB48u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8CB58u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8CB6Cu, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8CB94u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8CBB4u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8CBC0u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8CBCCu, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8CBD8u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8CBE4u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8CBF8u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8CC1Cu, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8CC2Cu, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8CC48u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8CC60u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8CC88u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8CC9Cu, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8CCB4u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8CCE4u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8CCFCu, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8CD08u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8CD10u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8CD14u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8CD24u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8CD40u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8CD70u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8CD80u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8CD88u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8CD90u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8CD94u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8CDB0u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8CDB8u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8CDD8u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8CDE4u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8CDFCu, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8CE00u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8CE1Cu, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8CE44u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8CE60u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8CE78u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8CEA0u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8CEB0u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8CEB8u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8CEC0u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8CEC4u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8CEE0u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8CEE8u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8CF08u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8CF14u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8CF2Cu, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8CF30u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8CF48u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8CF70u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8CF8Cu, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8CFA4u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8CFC4u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8CFD4u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8CFE8u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8D008u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8D018u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8D024u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8D02Cu, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8D040u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8D05Cu, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8D070u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8D084u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8D09Cu, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8D0A8u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8D0BCu, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8D0C4u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8D0E4u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8D0F8u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8D10Cu, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8D134u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8D144u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8D168u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8D170u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8D190u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8D19Cu, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8D1B4u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8D1B8u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8D1D0u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8D1E8u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8D200u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8D214u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8D22Cu, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8D244u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8D258u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8D278u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8D288u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8D29Cu, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8D2D0u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8D2DCu, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8D2E4u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8D2E8u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8D2F8u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8D304u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8D310u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8D31Cu, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8D324u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8D328u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8D330u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8D344u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8D350u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8D358u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8D35Cu, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8D368u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8D388u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8D3A4u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8D3C8u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8D3F0u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8D420u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8D438u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8D460u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8D488u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8D4A0u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8D4D0u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8D4E0u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8D4F4u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8D510u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8D518u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8D538u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8D544u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8D558u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8D578u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8D584u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8D598u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8D5B0u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8D5C8u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8D5DCu, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8D604u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8D614u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8D62Cu, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8D65Cu, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8D668u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8D67Cu, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8D698u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8D6B8u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8D6C4u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8D6D8u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8D700u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8D710u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8D728u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8D79Cu, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8D7B0u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8D7E0u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8D83Cu, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8D848u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8D860u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8D88Cu, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8D894u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8D89Cu, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8D8A4u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8D8ACu, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8D8B4u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8D8BCu, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8D8C4u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8D8CCu, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8D8D4u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8D8E4u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8D8E8u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8D904u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8D924u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8D930u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8D93Cu, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8D944u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8D948u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8D94Cu, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8D958u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8D970u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8D9B4u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8D9DCu, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8D9E4u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8D9ECu, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8DA18u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8DA4Cu, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8DA58u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8DA68u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8DA74u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8DA7Cu, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8DA88u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8DA8Cu, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8DAA0u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8DAB8u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8DACCu, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8DAE4u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8DAF8u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8DB10u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8DB24u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8DB2Cu, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8DB30u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8DB38u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8DB68u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8DB78u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8DB80u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8DB88u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8DB90u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8DB98u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8DBA0u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8DBB8u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8DBC4u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8DBE0u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8DBE8u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8DC04u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8DC0Cu, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8DC18u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8DC30u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8DC3Cu, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8DC58u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8DC60u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8DC7Cu, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8DC84u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8DC90u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8DCA8u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8DCB4u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8DCD0u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8DCD8u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8DCF4u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8DCFCu, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8DD08u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8DD0Cu, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8DD20u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8DD5Cu, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8DD6Cu, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8DD74u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8DD7Cu, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8DD84u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8DD8Cu, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8DD94u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8DDA8u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8DDB4u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8DDD0u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8DDD8u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8DDF4u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8DDFCu, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8DE08u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8DE1Cu, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8DE28u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8DE44u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8DE4Cu, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8DE68u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8DE70u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8DE7Cu, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8DE90u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8DE9Cu, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8DEB8u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8DEC0u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8DEDCu, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8DEE4u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8DEF0u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8DEF4u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8DF08u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8DF44u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8DF4Cu, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8DF5Cu, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8DF6Cu, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8DF7Cu, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8DFA0u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8DFA4u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8DFC0u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8DFD0u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8DFD8u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8DFE0u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8E000u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8E008u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8E024u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8E02Cu, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8E034u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8E03Cu, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8E044u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8E048u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8E060u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8E064u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8E094u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8E0B0u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8E0D4u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8E0DCu, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8E0E4u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8E0F0u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8E104u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8E118u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8E130u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8E144u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8E150u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8E158u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8E160u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8E164u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8E16Cu, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8E174u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8E180u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8E188u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8E1C0u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8E1C8u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8E1D8u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8E1E8u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8E1F8u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8E21Cu, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8E230u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8E250u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8E258u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8E264u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8E27Cu, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8E2ACu, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8E2E4u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8E2ECu, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8E2FCu, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8E30Cu, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8E31Cu, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8E340u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8E354u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8E374u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8E37Cu, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8E388u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8E3A0u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8E3D0u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8E410u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8E41Cu, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8E428u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8E430u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8E43Cu, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8E444u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8E448u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8E450u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8E458u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8E460u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8E470u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8E478u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8E480u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8E48Cu, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8E494u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8E4A0u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8E4A4u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8E4ACu, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8E4B0u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8E4B8u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8E4E8u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8E504u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8E510u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8E518u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8E530u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8E548u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8E55Cu, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8E57Cu, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8E588u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8E594u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8E59Cu, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8E5B4u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8E5CCu, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8E5E0u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8E608u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8E614u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8E62Cu, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8E640u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8E658u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8E67Cu, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8E694u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8E6D4u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8E6E0u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8E6F8u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8E70Cu, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8E72Cu, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8E750u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8E770u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8E808u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8E81Cu, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8E834u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8E848u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8E894u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8E8B4u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8E8E4u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8E90Cu, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8E918u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8E930u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8E944u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8E960u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8E988u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8E994u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8E9ACu, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8E9C0u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8E9DCu, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8EA04u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8EA10u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8EA28u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8EA3Cu, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8EA58u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8EA74u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8EA90u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8EAACu, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8EAD8u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8EAF0u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8EB00u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8EB08u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8EB20u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8EB28u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8EB30u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8EB48u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8EB74u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8EB88u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8EB98u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8EBA0u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8EBB4u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8EBD0u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8EBDCu, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8EBF8u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8EC1Cu, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8EC38u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8EC40u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8EC4Cu, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8EC54u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8EC68u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8EC84u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8EC90u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8ECACu, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8ECD0u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8ECECu, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8ECF4u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8ED00u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8ED30u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8ED68u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8ED9Cu, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8EDACu, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8EDE4u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8EDF0u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8EE28u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8EEA0u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8EED8u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8EEE4u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8EEECu, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8EEF8u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8EF00u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8EF1Cu, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8EF30u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8EF4Cu, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8EF68u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8EF70u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8EF84u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8EF94u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8EF98u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8EFACu, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8EFB4u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8EFC4u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8EFE4u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8EFE8u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8F00Cu, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8F010u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8F040u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8F06Cu, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8F074u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8F0ACu, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8F0B4u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8F124u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8F144u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8F150u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8F168u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8F188u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8F198u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8F1B0u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8F1D4u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8F1E4u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8F200u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8F21Cu, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8F240u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8F254u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8F264u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8F270u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8F284u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8F288u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8F298u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8F2A4u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8F2C8u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8F2ECu, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8F300u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8F310u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8F31Cu, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8F330u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8F334u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8F344u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8F350u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8F374u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8F390u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8F3ACu, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8F3B8u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8F3CCu, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8F3D8u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8F3E0u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8F3ECu, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8F3F4u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8F3FCu, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8F404u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8F414u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8F41Cu, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8F428u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8F43Cu, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8F454u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8F45Cu, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8F488u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8F490u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8F49Cu, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8F4B0u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8F4C4u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8F4DCu, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8F4E4u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8F518u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8F520u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8F538u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8F548u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8F554u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8F564u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8F588u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8F598u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8F5ACu, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8F5B8u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8F5CCu, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8F64Cu, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8F6B0u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8F6B8u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8F6C4u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8F6D4u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8F6DCu, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8F6F0u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8F700u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8F714u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8F71Cu, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8F724u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8F728u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8F730u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8F734u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8F754u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8F764u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8F7D8u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8F7F4u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8F7F8u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8F800u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8F804u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8F80Cu, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8F888u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8F8B4u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8F8C8u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8F8E0u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8F8ECu, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8F908u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8F944u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8F95Cu, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8F974u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8F994u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8F9A4u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8F9BCu, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8F9D8u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8F9F4u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8FA44u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8FA84u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8FA90u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8FA98u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8FAA0u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8FAB4u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8FBA4u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8FBACu, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8FC30u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8FC5Cu, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8FC70u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8FC78u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8FC90u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8FCA4u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8FCBCu, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8FCD8u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8FCE4u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8FD04u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8FD70u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8FD80u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8FD8Cu, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8FDA4u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8FDF0u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8FE24u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8FE2Cu, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8FE38u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8FE48u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8FE90u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8FEB4u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8FEF4u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8FF90u, &recomp_unit_0162, "recomp_unit_0162"); - runtime.register_function(0x08A8FFB4u, &recomp_unit_0162, "recomp_unit_0162"); + // PSPRECOMP_V812_COMPACT_REGISTRATION: same entry set, looped once in Runtime instead of source-expanded calls. + runtime.register_generated_entry_mask(0x08A8C000u, &recomp_unit_0162, "recomp_unit_0162", + kEntryMasks_recomp_unit_0162, 64u); } } // namespace psprecomp diff --git a/profiles/vcs/generated/generated_unit_0163.cpp b/profiles/vcs/generated/generated_unit_0163.cpp index 9d0f25f..0599b44 100644 --- a/profiles/vcs/generated/generated_unit_0163.cpp +++ b/profiles/vcs/generated/generated_unit_0163.cpp @@ -719,6 +719,19 @@ LOCAL_DISPATCH: AOT_REGCACHE_SYNC_OUT(); return; } } +// PSPRECOMP_V812_SHARED_SCHED_BLOCK: one scheduler-exact slow boundary per unit. +LOCAL_SCHED_BOUNDARY: + ctx.pc = jump_target; + AOT_REGCACHE_SYNC_OUT(); + if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { + ++local_redispatch_rounds; + AOT_REGCACHE_SYNC_IN(); + local_transfers = 0u; + local_pc = ctx.pc; + entry_id = 0u; + goto LOCAL_DISPATCH; + } + return; L_08A90000: aot_gpr_5 = (ctx.gpr[30] | 0u); aot_gpr_31 = (0x08A9000Cu); @@ -1224,18 +1237,8 @@ L_08A902F8: aot_gpr_29 = (aot_gpr_29 + static_cast(624)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A9033C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); ctx.gpr[7] = (aot_mem.aot_direct_load32(aot_gpr_5 + static_cast(72))); @@ -1523,18 +1526,8 @@ L_08A90590: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A905E4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (2238u << 16u); @@ -1555,18 +1548,8 @@ L_08A90610: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A9061C: ctx.gpr[9] = (aot_mem.aot_direct_load16(aot_gpr_4 + static_cast(0))); ctx.gpr[10] = (aot_mem.aot_direct_load16(aot_gpr_4 + static_cast(2))); @@ -1610,18 +1593,8 @@ L_08A9061C: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A9069C: aot_gpr_6 = (aot_mem.aot_direct_load32(aot_gpr_5 + static_cast(60))); aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(64), aot_gpr_5); @@ -1632,18 +1605,8 @@ L_08A9069C: aot_mem.aot_direct_store32(aot_gpr_5 + static_cast(64), aot_gpr_4); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A906B8: aot_gpr_5 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(64))); aot_gpr_6 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(60))); @@ -1653,18 +1616,8 @@ L_08A906B8: aot_mem.aot_direct_store32(aot_gpr_5 + static_cast(60), aot_gpr_4); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A906D0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); ctx.gpr[9] = (2280u << 16u); @@ -1818,18 +1771,8 @@ L_08A90828: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A90840: aot_gpr_4 = (aot_gpr_4 & 255u); aot_gpr_4 = (aot_gpr_4 < static_cast(1) ? 1u : 0u); @@ -1837,18 +1780,8 @@ L_08A90840: aot_mem.aot_direct_store8(ctx.gpr[28] + static_cast(10086), static_cast(aot_gpr_4)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A90850: aot_gpr_29 = (aot_gpr_29 + static_cast(-160)); aot_gpr_4 = (aot_mem.aot_direct_load8(ctx.gpr[28] + static_cast(10086))); @@ -2632,18 +2565,8 @@ L_08A90FCC: aot_gpr_29 = (aot_gpr_29 + static_cast(160)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A9100C: aot_gpr_29 = (aot_gpr_29 + static_cast(-80)); aot_gpr_4 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(10088))); @@ -3506,18 +3429,8 @@ L_08A9195C: aot_gpr_29 = (aot_gpr_29 + static_cast(80)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A919A4: aot_gpr_29 = (aot_gpr_29 + static_cast(-112)); aot_gpr_5 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(76))); @@ -3948,18 +3861,8 @@ L_08A91DD0: aot_gpr_29 = (aot_gpr_29 + static_cast(112)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A91E18: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -3989,18 +3892,8 @@ L_08A91E3C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A91E70: aot_gpr_4 = (aot_gpr_4 & 255u); aot_gpr_5 = (aot_gpr_4 < static_cast(35) ? 1u : 0u); @@ -4018,18 +3911,8 @@ L_08A91E80: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A91E98: { const bool branch_taken = 0u == 0u; ctx.gpr[2] = (0u | 0u); @@ -4085,18 +3968,8 @@ L_08A91ECC: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A91ED4: aot_gpr_4 = (aot_gpr_4 & 255u); aot_gpr_6 = (16256u << 16u); @@ -4116,18 +3989,8 @@ L_08A91EE8: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A91F00: aot_gpr_4 = (16025u << 16u); aot_fpr_12 = std::bit_cast(aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(7888))); @@ -4170,18 +4033,8 @@ L_08A91F50: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A91F58: aot_gpr_4 = (aot_gpr_4 & 255u); aot_gpr_5 = (0u | 33u); @@ -4222,18 +4075,8 @@ L_08A91F84: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A91F8C: ctx.gpr[8] = (static_cast(static_cast(static_cast(aot_mem.aot_direct_load16(aot_gpr_4 + static_cast(0)))))); ctx.gpr[9] = (static_cast(static_cast(static_cast(aot_mem.aot_direct_load16(aot_gpr_4 + static_cast(2)))))); @@ -4277,18 +4120,8 @@ L_08A91F8C: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A91FD0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -4375,18 +4208,8 @@ L_08A92088: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A920A0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -4473,18 +4296,8 @@ L_08A92158: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A92170: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -4571,18 +4384,8 @@ L_08A92228: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A92240: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -4669,18 +4472,8 @@ L_08A922F8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A92310: aot_gpr_29 = (aot_gpr_29 + static_cast(-80)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(56), ctx.gpr[16]); @@ -4829,18 +4622,8 @@ L_08A9245C: aot_gpr_29 = (aot_gpr_29 + static_cast(80)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A9247C: aot_gpr_29 = (aot_gpr_29 + static_cast(-64)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(40), ctx.gpr[16]); @@ -4950,18 +4733,8 @@ L_08A92580: aot_gpr_29 = (aot_gpr_29 + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A925A0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -5004,18 +4777,8 @@ L_08A925F4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A9260C: aot_gpr_29 = (aot_gpr_29 + static_cast(-80)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(56), ctx.gpr[16]); @@ -5135,18 +4898,8 @@ L_08A9272C: aot_gpr_29 = (aot_gpr_29 + static_cast(80)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A9274C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -5232,18 +4985,8 @@ L_08A92800: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A92818: aot_gpr_29 = (aot_gpr_29 + static_cast(-112)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(80), ctx.gpr[16]); @@ -5380,18 +5123,8 @@ L_08A92964: aot_gpr_29 = (aot_gpr_29 + static_cast(112)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A92988: aot_gpr_29 = (aot_gpr_29 + static_cast(-64)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(40), ctx.gpr[16]); @@ -5503,18 +5236,8 @@ L_08A92A90: aot_gpr_29 = (aot_gpr_29 + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A92AB0: aot_gpr_29 = (aot_gpr_29 + static_cast(-80)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(56), ctx.gpr[16]); @@ -5636,18 +5359,8 @@ L_08A92BC8: aot_gpr_29 = (aot_gpr_29 + static_cast(80)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A92BF0: aot_gpr_29 = (aot_gpr_29 + static_cast(-64)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(40), ctx.gpr[16]); @@ -5757,18 +5470,8 @@ L_08A92CF4: aot_gpr_29 = (aot_gpr_29 + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A92D14: aot_gpr_6 = (2280u << 16u); aot_gpr_6 = (aot_gpr_6 + static_cast(-18832)); @@ -5797,18 +5500,8 @@ L_08A92D54: aot_mem.aot_direct_store32(aot_gpr_6 + static_cast(6392), 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A92D5C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -5855,18 +5548,8 @@ L_08A92DA4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A92DB0: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -6128,18 +5811,8 @@ L_08A92F5C: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A92F78: aot_gpr_6 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(72))); aot_gpr_6 = (aot_gpr_6 & 14u); @@ -6224,18 +5897,8 @@ L_08A92FFC: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A93004: aot_gpr_6 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(68))); { const bool branch_taken = aot_gpr_6 == 0u; @@ -6292,18 +5955,8 @@ L_08A93050: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A93058: aot_gpr_5 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(72))); aot_gpr_5 = (aot_gpr_5 & 14u); @@ -6398,18 +6051,8 @@ L_08A930F0: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A930F8: ctx.gpr[7] = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(68))); { const bool branch_taken = ctx.gpr[7] == 0u; @@ -6456,18 +6099,8 @@ L_08A9313C: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A93144: aot_fpr_12 = std::bit_cast(aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(0))); aot_fpr_13 = std::bit_cast(aot_mem.aot_direct_load32(aot_gpr_5 + static_cast(0))); @@ -6507,18 +6140,8 @@ L_08A93190: ctx.gpr[2] = (aot_gpr_6 & 255u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A93198: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -6531,18 +6154,8 @@ L_08A931A8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A931B8: { const std::uint32_t vfpu_address = aot_gpr_4 + static_cast(0); std::uint32_t vfpu_words[4]{}; @@ -6571,18 +6184,8 @@ L_08A931B8: ctx.gpr[2] = (aot_gpr_4 | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A931D0: { const std::uint32_t vfpu_address = aot_gpr_4 + static_cast(0); std::uint32_t vfpu_words[4]{}; @@ -6611,18 +6214,8 @@ L_08A931D0: ctx.gpr[2] = (aot_gpr_4 | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A931E8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (16256u << 16u); @@ -6658,18 +6251,8 @@ L_08A93218: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A9325C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); ctx.gpr[7] = (aot_gpr_5 | 0u); @@ -6793,18 +6376,8 @@ L_08A93358: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A93364: aot_gpr_5 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(0))); aot_gpr_6 = (0u | 3u); @@ -6857,18 +6430,8 @@ L_08A933B8: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A933C0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); ctx.gpr[7] = (aot_mem.aot_direct_load32(aot_gpr_6 + static_cast(0))); @@ -6977,18 +6540,8 @@ L_08A93470: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A93488: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), aot_gpr_17); @@ -7140,18 +6693,8 @@ L_08A935D0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A935E4: ctx.gpr[12] = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(0))); ctx.gpr[2] = (aot_mem.aot_direct_load32(aot_gpr_6 + static_cast(0))); @@ -7233,18 +6776,8 @@ L_08A93674: aot_mem.aot_direct_store32(aot_gpr_6 + static_cast(0), ctx.gpr[9]); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A9367C: aot_gpr_29 = (aot_gpr_29 + static_cast(-144)); { const std::uint32_t aot_run_words[3]{ctx.gpr[16], aot_gpr_17, ctx.gpr[18]}; @@ -7446,18 +6979,8 @@ L_08A93804: aot_gpr_29 = (aot_gpr_29 + static_cast(144)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A9382C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_6); @@ -7504,18 +7027,8 @@ L_08A9388C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A9389C: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); ctx.gpr[8] = (0u | 1u); @@ -7624,18 +7137,8 @@ L_08A93970: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A93998: aot_gpr_29 = (aot_gpr_29 + static_cast(-64)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(36), ctx.gpr[19]); @@ -7866,18 +7369,8 @@ L_08A93B80: aot_gpr_29 = (aot_gpr_29 + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A93BB0: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(8), ctx.gpr[16]); @@ -7916,18 +7409,8 @@ L_08A93BFC: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A93C14: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -7987,18 +7470,8 @@ L_08A93CA0: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A93CC0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_6 = (aot_mem.aot_direct_load8(aot_gpr_5 + static_cast(7))); @@ -8051,18 +7524,8 @@ L_08A93D38: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A93D44: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -8228,18 +7691,8 @@ L_08A93E84: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A93EA0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_6 = (aot_mem.aot_direct_load32(aot_gpr_5 + static_cast(0))); @@ -8318,18 +7771,8 @@ L_08A93F08: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A93F1C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_6 = (aot_gpr_5 | 0u); @@ -8422,18 +7865,8 @@ L_08A93FB4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A93FC4: aot_gpr_6 = (aot_mem.aot_direct_load8(aot_gpr_4 + static_cast(7))); ctx.gpr[8] = (0u | 1u); @@ -8468,646 +7901,8 @@ void recomp_unit_0163(Runtime &rt, AllegrexContext &ctx) { void register_generated_unit_163(Runtime &runtime) { runtime.register_generated_unit(163u, 0x08A90000u, 16384u, &recomp_unit_0163, &recomp_unit_0163_entry); - runtime.register_function(0x08A90000u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A9000Cu, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A90058u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A90080u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A90088u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A900F0u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A900F4u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A90120u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A90150u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A90160u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A901A0u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A901ACu, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A901E0u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A901E8u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A901FCu, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A90210u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A90234u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A90258u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A902A0u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A902E4u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A902ECu, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A902F4u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A902F8u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A9033Cu, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A90364u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A90378u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A90388u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A903A8u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A903B8u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A903C8u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A903D4u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A903FCu, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A9041Cu, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A90498u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A904E4u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A904FCu, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A90520u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A90538u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A90550u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A90574u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A90590u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A905E4u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A90610u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A9061Cu, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A9069Cu, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A906B8u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A906D0u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A906FCu, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A90718u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A90724u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A90728u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A90730u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A9073Cu, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A90740u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A90758u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A907D4u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A907DCu, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A907E4u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A907F0u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A90800u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A90810u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A90820u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A90828u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A90840u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A90850u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A90898u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A908ACu, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A908B4u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A908CCu, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A908D0u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A908DCu, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A90910u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A90918u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A90920u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A90928u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A90958u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A90970u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A90978u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A9099Cu, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A909C4u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A90A30u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A90A44u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A90A4Cu, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A90AA8u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A90AB4u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A90ABCu, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A90AC0u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A90AC8u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A90AD8u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A90AE4u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A90B1Cu, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A90B38u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A90B78u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A90B84u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A90B8Cu, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A90BC0u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A90BDCu, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A90BF0u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A90CC4u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A90CD0u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A90CD4u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A90CDCu, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A90CF0u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A90CF8u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A90D18u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A90D20u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A90D40u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A90D48u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A90D4Cu, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A90D5Cu, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A90D64u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A90D74u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A90D8Cu, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A90D98u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A90DB8u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A90DF0u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A90E08u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A90E28u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A90E7Cu, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A90EC0u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A90ECCu, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A90ED4u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A90EDCu, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A90EE8u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A90F00u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A90F0Cu, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A90F30u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A90F4Cu, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A90F68u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A90F9Cu, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A90FA8u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A90FB4u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A90FCCu, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A9100Cu, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A9105Cu, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A91078u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A91084u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A91090u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A9109Cu, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A91128u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A91130u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A91134u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A91158u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A91170u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A911A0u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A911C0u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A911D8u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A91200u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A91208u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A91234u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A9123Cu, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A91258u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A9126Cu, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A91278u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A91280u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A91284u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A9128Cu, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A91290u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A912ACu, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A912B8u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A912C4u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A912E0u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A9130Cu, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A9131Cu, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A9132Cu, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A91354u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A91360u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A9136Cu, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A91380u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A91454u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A9145Cu, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A91524u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A915E4u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A91700u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A91708u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A917C8u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A91880u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A91884u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A918BCu, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A918C4u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A918E0u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A918ECu, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A91900u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A91908u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A91918u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A91920u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A91938u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A91944u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A91950u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A9195Cu, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A919A4u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A91A0Cu, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A91A44u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A91A54u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A91A70u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A91A80u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A91A9Cu, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A91AA4u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A91AA8u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A91AB8u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A91AC8u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A91AD0u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A91AE0u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A91AE4u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A91B00u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A91B28u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A91B30u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A91B34u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A91B80u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A91C08u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A91C38u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A91C4Cu, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A91C60u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A91C68u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A91C7Cu, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A91C90u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A91C94u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A91CB8u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A91CCCu, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A91CDCu, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A91CE4u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A91CE8u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A91D04u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A91D20u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A91D28u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A91D30u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A91DA4u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A91DB4u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A91DC0u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A91DD0u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A91E18u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A91E30u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A91E3Cu, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A91E70u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A91E80u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A91E98u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A91EA0u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A91EA8u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A91EB0u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A91EB8u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A91EC0u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A91EC8u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A91ECCu, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A91ED4u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A91EE8u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A91F00u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A91F1Cu, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A91F38u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A91F50u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A91F58u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A91F68u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A91F70u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A91F78u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A91F80u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A91F84u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A91F8Cu, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A91FD0u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A91FF8u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A92028u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A92030u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A92040u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A92048u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A92058u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A92060u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A92088u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A920A0u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A920C8u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A920F8u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A92100u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A92110u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A92118u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A92128u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A92130u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A92158u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A92170u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A92198u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A921C8u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A921D0u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A921E0u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A921E8u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A921F8u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A92200u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A92228u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A92240u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A92268u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A92298u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A922A0u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A922B0u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A922B8u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A922C8u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A922D0u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A922F8u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A92310u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A9234Cu, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A9236Cu, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A92384u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A92390u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A92394u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A923CCu, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A92454u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A9245Cu, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A9247Cu, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A924B8u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A924D8u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A924F0u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A924FCu, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A92500u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A92538u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A92548u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A92578u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A92580u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A925A0u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A925C8u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A925F4u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A9260Cu, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A92648u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A92668u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A92680u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A9268Cu, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A92690u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A926C8u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A926DCu, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A9270Cu, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A92724u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A9272Cu, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A9274Cu, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A92774u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A927A4u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A927ACu, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A927BCu, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A927C4u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A927D4u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A927DCu, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A92800u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A92818u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A92854u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A9289Cu, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A928ACu, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A928ECu, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A92900u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A9292Cu, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A92954u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A92964u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A92988u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A929C4u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A929E4u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A929FCu, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A92A08u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A92A0Cu, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A92A50u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A92A60u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A92A88u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A92A90u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A92AB0u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A92AF0u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A92B10u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A92B28u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A92B34u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A92B38u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A92B74u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A92B94u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A92BC8u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A92BF0u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A92C2Cu, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A92C4Cu, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A92C64u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A92C70u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A92C74u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A92CACu, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A92CBCu, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A92CECu, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A92CF4u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A92D14u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A92D28u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A92D54u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A92D5Cu, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A92D6Cu, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A92D74u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A92D7Cu, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A92D84u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A92D8Cu, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A92D94u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A92D9Cu, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A92DA4u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A92DB0u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A92DDCu, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A92DE8u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A92DF0u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A92E00u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A92E08u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A92E1Cu, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A92E24u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A92E28u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A92E30u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A92E38u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A92E4Cu, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A92E60u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A92E70u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A92E78u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A92E88u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A92E90u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A92EA4u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A92EACu, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A92EB0u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A92EB8u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A92EC0u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A92ED4u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A92EE8u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A92EF8u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A92F00u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A92F10u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A92F18u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A92F2Cu, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A92F34u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A92F38u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A92F40u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A92F48u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A92F5Cu, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A92F78u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A92F94u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A92FA0u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A92FA8u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A92FB0u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A92FBCu, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A92FC8u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A92FD0u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A92FD8u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A92FE4u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A92FFCu, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A93004u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A93010u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A93018u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A93024u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A93034u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A9303Cu, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A93050u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A93058u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A93074u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A93084u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A9308Cu, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A93094u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A930A4u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A930A8u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A930B4u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A930B8u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A930C0u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A930D0u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A930E0u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A930F0u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A930F8u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A93104u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A93114u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A9312Cu, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A93134u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A9313Cu, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A93144u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A9315Cu, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A93174u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A9318Cu, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A93190u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A93198u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A931A8u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A931B8u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A931D0u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A931E8u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A93218u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A9325Cu, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A9327Cu, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A93294u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A932A0u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A932BCu, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A932C8u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A932E4u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A93304u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A93310u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A93318u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A93338u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A93358u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A93364u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A93374u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A93398u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A933A0u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A933ACu, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A933B4u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A933B8u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A933C0u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A933E8u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A933F0u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A933FCu, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A93404u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A9340Cu, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A93418u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A93420u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A9342Cu, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A9343Cu, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A9344Cu, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A93450u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A93470u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A93488u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A934A4u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A934BCu, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A934C8u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A934D4u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A934ECu, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A934F4u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A93534u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A9354Cu, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A93560u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A9356Cu, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A93580u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A93588u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A935D0u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A935E4u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A93604u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A93614u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A9361Cu, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A9362Cu, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A93638u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A93648u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A93650u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A9365Cu, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A93674u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A9367Cu, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A936C8u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A936D8u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A936E8u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A936F0u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A936FCu, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A93708u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A93714u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A93724u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A93734u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A93744u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A9374Cu, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A93760u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A93778u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A93784u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A93798u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A937A0u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A937ACu, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A937B4u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A937D8u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A937DCu, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A937F0u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A93804u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A9382Cu, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A93854u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A93870u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A9388Cu, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A9389Cu, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A938B4u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A938CCu, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A938DCu, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A938E4u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A938F4u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A93918u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A93938u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A9393Cu, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A93970u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A93998u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A939ECu, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A939F4u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A93A38u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A93A44u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A93A54u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A93A64u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A93A70u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A93A84u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A93A88u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A93A98u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A93AB0u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A93AD4u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A93AE0u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A93AF4u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A93AF8u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A93B04u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A93B10u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A93B20u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A93B34u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A93B50u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A93B5Cu, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A93B64u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A93B80u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A93BB0u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A93BDCu, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A93BE8u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A93BFCu, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A93C14u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A93C48u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A93C5Cu, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A93C90u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A93CA0u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A93CC0u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A93CD4u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A93CFCu, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A93D04u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A93D24u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A93D38u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A93D44u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A93D74u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A93D84u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A93D90u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A93D9Cu, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A93DA8u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A93DB8u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A93DBCu, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A93DF0u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A93E00u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A93E04u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A93E28u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A93E30u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A93E3Cu, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A93E44u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A93E4Cu, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A93E5Cu, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A93E74u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A93E80u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A93E84u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A93EA0u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A93EC0u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A93EC8u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A93ED4u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A93ED8u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A93EE4u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A93EECu, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A93EF8u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A93F00u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A93F08u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A93F1Cu, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A93F38u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A93F48u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A93F5Cu, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A93F70u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A93F74u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A93F84u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A93F98u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A93FA4u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A93FACu, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A93FB4u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A93FC4u, &recomp_unit_0163, "recomp_unit_0163"); - runtime.register_function(0x08A93FF4u, &recomp_unit_0163, "recomp_unit_0163"); + // PSPRECOMP_V812_COMPACT_REGISTRATION: same entry set, looped once in Runtime instead of source-expanded calls. + runtime.register_generated_entry_mask(0x08A90000u, &recomp_unit_0163, "recomp_unit_0163", + kEntryMasks_recomp_unit_0163, 64u); } } // namespace psprecomp diff --git a/profiles/vcs/generated/generated_unit_0164.cpp b/profiles/vcs/generated/generated_unit_0164.cpp index 7ef80e8..4f14624 100644 --- a/profiles/vcs/generated/generated_unit_0164.cpp +++ b/profiles/vcs/generated/generated_unit_0164.cpp @@ -677,6 +677,19 @@ LOCAL_DISPATCH: AOT_REGCACHE_SYNC_OUT(); return; } } +// PSPRECOMP_V812_SHARED_SCHED_BLOCK: one scheduler-exact slow boundary per unit. +LOCAL_SCHED_BOUNDARY: + ctx.pc = jump_target; + AOT_REGCACHE_SYNC_OUT(); + if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { + ++local_redispatch_rounds; + AOT_REGCACHE_SYNC_IN(); + local_transfers = 0u; + local_pc = ctx.pc; + entry_id = 0u; + goto LOCAL_DISPATCH; + } + return; L_08A94000: ctx.gpr[7] = (aot_mem.aot_direct_load32(aot_gpr_6 + static_cast(4))); { const bool branch_taken = ctx.gpr[7] == aot_gpr_5; @@ -708,18 +721,8 @@ L_08A94024: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A9402C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); ctx.gpr[7] = (aot_gpr_5 | 0u); @@ -810,18 +813,8 @@ L_08A940C8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A940D4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -916,18 +909,8 @@ L_08A94178: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A94190: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(12), ctx.gpr[17]); @@ -988,18 +971,8 @@ L_08A941FC: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A94214: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_fpr_12 = std::bit_cast(0u); @@ -1110,18 +1083,8 @@ L_08A942C4: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A94308: aot_gpr_5 = (aot_mem.aot_direct_load16(ctx.gpr[28] + static_cast(10096))); aot_gpr_5 = (aot_gpr_5 << 4u); @@ -1152,18 +1115,8 @@ L_08A94308: aot_mem.aot_direct_store16(ctx.gpr[28] + static_cast(10096), static_cast(aot_gpr_4)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A94348: aot_gpr_5 = (aot_mem.aot_direct_load16(ctx.gpr[28] + static_cast(10098))); aot_gpr_5 = (aot_gpr_5 << 4u); @@ -1194,18 +1147,8 @@ L_08A94348: aot_mem.aot_direct_store16(ctx.gpr[28] + static_cast(10098), static_cast(aot_gpr_4)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A94388: ctx.gpr[8] = (static_cast(static_cast(static_cast(aot_mem.aot_direct_load16(aot_gpr_4 + static_cast(0)))))); ctx.gpr[9] = (static_cast(static_cast(static_cast(aot_mem.aot_direct_load16(aot_gpr_4 + static_cast(2)))))); @@ -1249,18 +1192,8 @@ L_08A94388: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A943CC: aot_gpr_29 = (aot_gpr_29 + static_cast(-176)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(148), ctx.gpr[21]); @@ -1701,18 +1634,8 @@ L_08A94678: aot_gpr_29 = (aot_gpr_29 + static_cast(176)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A946AC: aot_gpr_29 = (aot_gpr_29 + static_cast(-176)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(144), ctx.gpr[20]); @@ -2146,18 +2069,8 @@ L_08A94950: aot_gpr_29 = (aot_gpr_29 + static_cast(176)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A94984: { const std::uint32_t vfpu_address = aot_gpr_4 + static_cast(0); std::uint32_t vfpu_words[4]{}; @@ -2179,18 +2092,8 @@ L_08A94984: aot_mem.aot_direct_store8(ctx.gpr[28] + static_cast(10100), static_cast(aot_gpr_4)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A949A0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -2245,18 +2148,8 @@ L_08A949F0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A94A04: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(20), ctx.gpr[17]); @@ -2383,18 +2276,8 @@ L_08A94AF0: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A94B0C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -2428,18 +2311,8 @@ L_08A94B3C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A94B54: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); { const std::int64_t product = static_cast(static_cast(aot_gpr_6)) * static_cast(static_cast(aot_gpr_5)); ctx.lo = static_cast(product); ctx.hi = static_cast(static_cast(product) >> 32u); } @@ -2597,18 +2470,8 @@ L_08A94C80: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A94CB0: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(8), aot_gpr_16); @@ -2702,18 +2565,8 @@ L_08A94D40: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A94D5C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -2758,18 +2611,8 @@ L_08A94DA0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A94DB4: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(12), ctx.gpr[17]); @@ -2910,18 +2753,8 @@ L_08A94EA0: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A94EB4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -3003,18 +2836,8 @@ L_08A94F1C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A94F30: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_6 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(0))); @@ -3092,18 +2915,8 @@ L_08A94FB0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A94FC0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -3194,18 +3007,8 @@ L_08A9505C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A95070: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (ctx.gpr[28] + static_cast(5824)); @@ -3222,18 +3025,8 @@ L_08A9508C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A95098: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -3268,18 +3061,8 @@ L_08A950D8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A950F0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -3313,18 +3096,8 @@ L_08A9512C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A95144: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -3359,18 +3132,8 @@ L_08A95184: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A9519C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -3405,18 +3168,8 @@ L_08A951DC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A951F4: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); ctx.gpr[7] = (2236u << 16u); @@ -3434,18 +3187,8 @@ L_08A95210: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A95220: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -3482,18 +3225,8 @@ L_08A95268: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A95280: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -3527,18 +3260,8 @@ L_08A952BC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A952D4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), aot_gpr_16); @@ -3595,18 +3318,8 @@ L_08A95338: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A95348: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(0))); @@ -3658,18 +3371,8 @@ L_08A953A0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A953B0: { const std::uint32_t aot_run_words[3]{aot_gpr_5, aot_gpr_6, ctx.gpr[7]}; aot_mem.aot_direct_store32_block(aot_gpr_4 + static_cast(8), aot_run_words); } @@ -3678,18 +3381,8 @@ L_08A953B0: aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(4), 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A953C8: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -3796,18 +3489,8 @@ L_08A95480: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A954A0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); ctx.gpr[7] = (aot_mem.aot_direct_load32(aot_gpr_5 + static_cast(4))); @@ -3853,18 +3536,8 @@ L_08A954F4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A95500: aot_gpr_5 = (2236u << 16u); aot_gpr_5 = (aot_mem.aot_direct_load32(aot_gpr_5 + static_cast(29552))); @@ -3885,18 +3558,8 @@ L_08A95500: aot_mem.aot_direct_store32(ctx.gpr[28] + static_cast(10172), std::bit_cast(aot_fpr_14)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A95544: aot_gpr_29 = (aot_gpr_29 + static_cast(-64)); aot_fpr_12 = std::bit_cast(aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(10160))); @@ -3983,18 +3646,8 @@ L_08A9559C: aot_gpr_29 = (aot_gpr_29 + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A95618: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(10148))); @@ -4072,18 +3725,8 @@ L_08A956C4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A956D0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); ctx.gpr[7] = (aot_gpr_5 & 255u); @@ -4165,18 +3808,8 @@ L_08A957C8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A957D4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); ctx.gpr[7] = (2236u << 16u); @@ -4332,18 +3965,8 @@ L_08A959E8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A959F8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (2236u << 16u); @@ -4412,18 +4035,8 @@ L_08A95AC0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A95ACC: aot_gpr_5 = (14848u << 16u); aot_gpr_5 = (aot_gpr_5 + static_cast(9)); @@ -4578,18 +4191,8 @@ L_08A95ACC: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A95BB0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -4601,18 +4204,8 @@ L_08A95BC0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A95BCC: aot_gpr_29 = (aot_gpr_29 + static_cast(-64)); ctx.gpr[7] = (ctx.gpr[9] & 255u); @@ -4922,18 +4515,8 @@ L_08A95FC0: aot_gpr_29 = (aot_gpr_29 + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A95FFC: aot_gpr_4 = (std::bit_cast(aot_fpr_12)); ctx.set_vfpu_scalar_bits_ct<0u>(aot_gpr_4); @@ -4947,18 +4530,8 @@ L_08A95FFC: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A96020: aot_gpr_4 = (std::bit_cast(aot_fpr_12)); ctx.set_vfpu_scalar_bits_ct<0u>(aot_gpr_4); @@ -4972,18 +4545,8 @@ L_08A96020: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A96044: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -5002,18 +4565,8 @@ L_08A9605C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A96074: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -5186,18 +4739,8 @@ L_08A961D8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A961EC: ctx.gpr[13] = (ctx.gpr[10] | 0u); ctx.gpr[12] = (aot_gpr_4 & 255u); @@ -5274,18 +4817,8 @@ L_08A96284: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A9628C: ctx.gpr[12] = (ctx.gpr[11] | 0u); ctx.gpr[2] = (ctx.gpr[7] << 16u); @@ -5359,18 +4892,8 @@ L_08A9635C: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A96364: aot_gpr_29 = (aot_gpr_29 + static_cast(-112)); { const std::uint32_t aot_run_words[16]{std::bit_cast(aot_fpr_20), std::bit_cast(ctx.fpr[22]), std::bit_cast(ctx.fpr[24]), std::bit_cast(ctx.fpr[26]), std::bit_cast(ctx.fpr[28]), std::bit_cast(ctx.fpr[30]), aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[22], ctx.gpr[23], ctx.gpr[30], aot_gpr_31}; @@ -5637,18 +5160,8 @@ L_08A96610: aot_gpr_29 = (aot_gpr_29 + static_cast(112)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A96658: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_gpr_5 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(72))); @@ -5735,18 +5248,8 @@ L_08A96700: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A96728: aot_gpr_29 = (aot_gpr_29 + static_cast(-208)); { const std::uint32_t aot_run_words[13]{std::bit_cast(aot_fpr_20), std::bit_cast(ctx.fpr[22]), std::bit_cast(ctx.fpr[24]), std::bit_cast(ctx.fpr[26]), std::bit_cast(ctx.fpr[28]), std::bit_cast(ctx.fpr[30]), aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], aot_gpr_31}; @@ -6124,18 +5627,8 @@ L_08A96A28: aot_gpr_29 = (aot_gpr_29 + static_cast(208)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A96A64: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -6260,18 +5753,8 @@ L_08A96B3C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A96B48: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); { const std::uint32_t aot_run_words[5]{aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], aot_gpr_31}; @@ -6426,18 +5909,8 @@ L_08A96C7C: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A96C98: aot_gpr_29 = (aot_gpr_29 + static_cast(-128)); { const std::uint32_t aot_run_words[11]{std::bit_cast(aot_fpr_20), std::bit_cast(ctx.fpr[22]), std::bit_cast(ctx.fpr[24]), std::bit_cast(ctx.fpr[26]), std::bit_cast(ctx.fpr[28]), std::bit_cast(ctx.fpr[30]), aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], aot_gpr_31}; @@ -6660,18 +6133,8 @@ L_08A96ED4: aot_gpr_29 = (aot_gpr_29 + static_cast(128)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A96F08: aot_gpr_29 = (aot_gpr_29 + static_cast(-128)); { const std::uint32_t aot_run_words[11]{std::bit_cast(aot_fpr_20), std::bit_cast(ctx.fpr[22]), std::bit_cast(ctx.fpr[24]), std::bit_cast(ctx.fpr[26]), std::bit_cast(ctx.fpr[28]), std::bit_cast(ctx.fpr[30]), aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], aot_gpr_31}; @@ -6885,18 +6348,8 @@ L_08A97134: aot_gpr_29 = (aot_gpr_29 + static_cast(128)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A97168: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, ctx.gpr[17], aot_gpr_31}; @@ -6966,18 +6419,8 @@ L_08A971DC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A971F0: aot_gpr_29 = (aot_gpr_29 + static_cast(-64)); { const std::uint32_t aot_run_words[9]{std::bit_cast(aot_fpr_20), std::bit_cast(ctx.fpr[22]), std::bit_cast(ctx.fpr[24]), std::bit_cast(ctx.fpr[26]), std::bit_cast(ctx.fpr[28]), std::bit_cast(ctx.fpr[30]), aot_gpr_16, ctx.gpr[17], aot_gpr_31}; @@ -7182,18 +6625,8 @@ L_08A973EC: aot_gpr_29 = (aot_gpr_29 + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A97418: aot_fpr_12 = std::bit_cast(aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(0))); aot_fpr_12 = std::bit_cast(std::bit_cast(aot_fpr_12) ^ 0x80000000u); @@ -7251,18 +6684,8 @@ L_08A97418: aot_mem.aot_direct_store32(ctx.gpr[10] + static_cast(0), std::bit_cast(aot_fpr_12)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A974F0: aot_gpr_4 = (2280u << 16u); aot_gpr_4 = (aot_gpr_4 + static_cast(-3664)); @@ -7283,18 +6706,8 @@ L_08A97510: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A97518: aot_gpr_29 = (aot_gpr_29 + static_cast(-96)); { const std::uint32_t aot_run_words[16]{std::bit_cast(aot_fpr_20), std::bit_cast(ctx.fpr[22]), std::bit_cast(ctx.fpr[24]), std::bit_cast(ctx.fpr[26]), std::bit_cast(ctx.fpr[28]), std::bit_cast(ctx.fpr[30]), aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[22], ctx.gpr[23], ctx.gpr[30], aot_gpr_31}; @@ -7743,18 +7156,8 @@ L_08A9798C: aot_gpr_29 = (aot_gpr_29 + static_cast(96)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A979D4: aot_gpr_29 = (aot_gpr_29 + static_cast(-176)); { const std::uint32_t aot_run_words[11]{std::bit_cast(aot_fpr_20), std::bit_cast(ctx.fpr[22]), std::bit_cast(ctx.fpr[24]), std::bit_cast(ctx.fpr[26]), std::bit_cast(ctx.fpr[28]), aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], aot_gpr_31}; @@ -8070,18 +7473,8 @@ L_08A97C88: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A97CA0: { const bool branch_taken = aot_gpr_5 == 0u; aot_gpr_5 = (0u | 205u); @@ -8522,604 +7915,8 @@ void recomp_unit_0164(Runtime &rt, AllegrexContext &ctx) { void register_generated_unit_164(Runtime &runtime) { runtime.register_generated_unit(164u, 0x08A94000u, 16384u, &recomp_unit_0164, &recomp_unit_0164_entry); - runtime.register_function(0x08A94000u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A9400Cu, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A94018u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A94020u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A94024u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A9402Cu, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A9404Cu, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A94058u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A94060u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A9406Cu, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A9407Cu, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A94084u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A940A4u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A940B0u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A940B8u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A940C8u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A940D4u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A94100u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A9410Cu, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A94118u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A94128u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A94130u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A94138u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A94144u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A94158u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A94168u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A94178u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A94190u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A941BCu, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A941C8u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A941D0u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A941F4u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A941FCu, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A94214u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A94240u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A94270u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A94294u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A942C4u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A94308u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A94348u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A94388u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A943CCu, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A94414u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A94424u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A9444Cu, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A94454u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A94474u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A94480u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A94494u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A944A4u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A944ACu, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A944B4u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A944BCu, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A944C8u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A944CCu, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A944D4u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A9450Cu, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A94520u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A94538u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A94540u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A94554u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A9455Cu, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A9459Cu, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A945B0u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A945C8u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A945D0u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A94610u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A9462Cu, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A94644u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A94678u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A946ACu, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A946F4u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A94704u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A9472Cu, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A94734u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A94754u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A94760u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A94774u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A94784u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A9478Cu, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A94794u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A947A0u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A947A4u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A947ACu, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A947E4u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A947F8u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A94810u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A94818u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A9482Cu, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A94834u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A94874u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A94888u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A948A0u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A948A8u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A948E8u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A94904u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A9491Cu, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A94950u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A94984u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A949A0u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A949BCu, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A949CCu, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A949DCu, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A949E0u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A949E8u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A949F0u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A94A04u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A94A38u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A94A50u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A94A60u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A94A6Cu, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A94A78u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A94A80u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A94A8Cu, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A94A94u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A94AB8u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A94AC8u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A94AD0u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A94AE0u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A94AECu, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A94AF0u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A94B0Cu, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A94B2Cu, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A94B34u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A94B3Cu, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A94B54u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A94B98u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A94BA4u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A94BB8u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A94BC4u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A94BCCu, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A94BD4u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A94BE8u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A94BF0u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A94C04u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A94C08u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A94C18u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A94C24u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A94C38u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A94C40u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A94C50u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A94C54u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A94C64u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A94C80u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A94CB0u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A94CD0u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A94CD8u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A94CE4u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A94CF4u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A94D00u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A94D08u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A94D14u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A94D1Cu, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A94D30u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A94D40u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A94D5Cu, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A94D7Cu, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A94D84u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A94D88u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A94D98u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A94DA0u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A94DB4u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A94DD4u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A94DE0u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A94DECu, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A94DF8u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A94E04u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A94E20u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A94E2Cu, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A94E34u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A94E38u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A94E44u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A94E50u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A94E58u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A94E60u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A94E74u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A94E7Cu, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A94EA0u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A94EB4u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A94ED0u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A94EDCu, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A94EE8u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A94EF0u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A94EF8u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A94F00u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A94F08u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A94F10u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A94F18u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A94F1Cu, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A94F30u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A94F50u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A94F60u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A94F68u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A94F78u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A94F80u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A94F98u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A94F9Cu, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A94FB0u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A94FC0u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A94FE8u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A94FF8u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A95000u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A95010u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A95018u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A95030u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A95034u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A95048u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A9505Cu, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A95070u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A9508Cu, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A95098u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A950C0u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A950D8u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A950F0u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A95118u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A9512Cu, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A95144u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A9516Cu, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A95184u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A9519Cu, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A951C4u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A951DCu, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A951F4u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A95210u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A95220u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A95248u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A95268u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A95280u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A952A8u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A952BCu, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A952D4u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A952F8u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A95304u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A95310u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A95318u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A95338u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A95348u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A95360u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A95368u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A95374u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A9537Cu, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A95394u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A953A0u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A953B0u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A953C8u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A953F4u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A953F8u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A95404u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A9540Cu, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A95414u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A95430u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A95438u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A95448u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A95458u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A9547Cu, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A95480u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A954A0u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A954B8u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A954C4u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A954C8u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A954E4u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A954F4u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A95500u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A95544u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A9559Cu, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A95618u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A95630u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A95638u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A95698u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A956C4u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A956D0u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A956F4u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A956FCu, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A957C8u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A957D4u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A95984u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A959C4u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A959D0u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A959DCu, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A959E8u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A959F8u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A95A9Cu, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A95AA8u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A95AB4u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A95AC0u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A95ACCu, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A95BB0u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A95BC0u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A95BCCu, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A95C44u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A95C4Cu, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A95C70u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A95D50u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A95D94u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A95DCCu, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A95E80u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A95EF4u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A95F4Cu, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A95FC0u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A95FFCu, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A96020u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A96044u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A9605Cu, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A96074u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A9609Cu, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A960A4u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A960ACu, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A960B8u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A960C8u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A960D8u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A960E8u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A960F8u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A96108u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A9611Cu, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A9612Cu, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A9613Cu, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A9614Cu, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A9615Cu, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A9616Cu, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A9617Cu, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A9618Cu, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A9619Cu, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A961A4u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A961A8u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A961C0u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A961C4u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A961D8u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A961ECu, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A96218u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A96220u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A9622Cu, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A9623Cu, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A96244u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A96284u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A9628Cu, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A962C8u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A9635Cu, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A96364u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A96448u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A96478u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A96484u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A9648Cu, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A96490u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A9649Cu, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A964A4u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A964ACu, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A964B4u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A964B8u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A964D4u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A964DCu, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A964E4u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A96524u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A96540u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A96548u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A965B0u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A965BCu, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A96610u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A96658u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A966A8u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A966B0u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A966B8u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A966C8u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A966D0u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A966E0u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A96700u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A96728u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A967D4u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A967DCu, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A967ECu, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A96830u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A96838u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A96840u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A96864u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A96874u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A968A8u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A968D0u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A968E0u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A968F0u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A96900u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A96910u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A96918u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A9692Cu, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A96938u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A96948u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A96958u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A96960u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A96964u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A9697Cu, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A969C8u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A969D4u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A969DCu, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A96A28u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A96A64u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A96AA0u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A96AA8u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A96AB4u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A96AC0u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A96ACCu, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A96AD4u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A96ADCu, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A96AE4u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A96AF0u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A96AFCu, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A96B08u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A96B10u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A96B1Cu, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A96B28u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A96B34u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A96B3Cu, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A96B48u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A96B70u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A96B78u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A96B8Cu, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A96B98u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A96BA4u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A96BB0u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A96BB8u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A96BC8u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A96BD4u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A96BE0u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A96BF0u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A96C00u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A96C10u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A96C58u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A96C5Cu, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A96C68u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A96C74u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A96C7Cu, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A96C98u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A96CF8u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A96D10u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A96D28u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A96D44u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A96D54u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A96D74u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A96D90u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A96DDCu, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A96DF0u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A96E04u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A96E18u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A96E5Cu, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A96E88u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A96EB8u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A96EC0u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A96ED4u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A96F08u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A96F68u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A96F80u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A96F98u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A96FB4u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A96FD4u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A96FF0u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A9703Cu, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A97050u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A97064u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A97078u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A970BCu, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A970E8u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A97118u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A97120u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A97134u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A97168u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A97184u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A97190u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A9719Cu, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A971A8u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A971C0u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A971C8u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A971DCu, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A971F0u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A97250u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A9725Cu, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A97278u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A97280u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A972BCu, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A972E8u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A972F0u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A972F8u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A97308u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A97318u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A97334u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A973D0u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A973D8u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A973DCu, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A973ECu, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A97418u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A974F0u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A974FCu, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A97510u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A97518u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A975F4u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A97604u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A97618u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A97638u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A976BCu, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A976C4u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A976CCu, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A976E4u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A976F0u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A97704u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A97708u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A97720u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A97750u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A97770u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A97774u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A9779Cu, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A977BCu, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A977E4u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A977F8u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A9780Cu, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A97820u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A97834u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A97838u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A97850u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A97858u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A97898u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A978A0u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A978A8u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A978C0u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A978D4u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A978E0u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A9796Cu, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A97978u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A97980u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A97988u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A9798Cu, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A979D4u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A97A1Cu, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A97A74u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A97A7Cu, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A97A80u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A97A8Cu, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A97AACu, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A97AC0u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A97ACCu, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A97AD4u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A97ADCu, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A97AF4u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A97AF8u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A97B08u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A97B20u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A97B24u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A97B34u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A97B4Cu, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A97B50u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A97B58u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A97B60u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A97B80u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A97B8Cu, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A97BDCu, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A97C2Cu, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A97C38u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A97C44u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A97C50u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A97C80u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A97C88u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A97CA0u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A97CA8u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A97CB4u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A97CDCu, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A97CE4u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A97D04u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A97D0Cu, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A97D18u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A97D20u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A97D2Cu, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A97D50u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A97D58u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A97D60u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A97D68u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A97D74u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A97D7Cu, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A97D84u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A97D8Cu, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A97DB8u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A97E08u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A97E10u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A97E18u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A97E20u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A97E28u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A97E58u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A97E7Cu, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A97EA0u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A97EB0u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A97EC0u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A97ECCu, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A97EE0u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A97F08u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A97F14u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A97F44u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A97F4Cu, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A97F54u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A97F5Cu, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A97F64u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A97F88u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A97F9Cu, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A97FA4u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A97FC8u, &recomp_unit_0164, "recomp_unit_0164"); - runtime.register_function(0x08A97FDCu, &recomp_unit_0164, "recomp_unit_0164"); + // PSPRECOMP_V812_COMPACT_REGISTRATION: same entry set, looped once in Runtime instead of source-expanded calls. + runtime.register_generated_entry_mask(0x08A94000u, &recomp_unit_0164, "recomp_unit_0164", + kEntryMasks_recomp_unit_0164, 64u); } } // namespace psprecomp diff --git a/profiles/vcs/generated/generated_unit_0165.cpp b/profiles/vcs/generated/generated_unit_0165.cpp index 1f22d53..bca3091 100644 --- a/profiles/vcs/generated/generated_unit_0165.cpp +++ b/profiles/vcs/generated/generated_unit_0165.cpp @@ -586,6 +586,19 @@ LOCAL_DISPATCH: AOT_REGCACHE_SYNC_OUT(); return; } } +// PSPRECOMP_V812_SHARED_SCHED_BLOCK: one scheduler-exact slow boundary per unit. +LOCAL_SCHED_BOUNDARY: + ctx.pc = jump_target; + AOT_REGCACHE_SYNC_OUT(); + if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { + ++local_redispatch_rounds; + AOT_REGCACHE_SYNC_IN(); + local_transfers = 0u; + local_pc = ctx.pc; + entry_id = 0u; + goto LOCAL_DISPATCH; + } + return; L_08A98004: aot_gpr_4 = (aot_gpr_16 + static_cast(32)); aot_fpr_12 = std::bit_cast(aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(0))); @@ -941,18 +954,8 @@ L_08A98300: aot_gpr_29 = (aot_gpr_29 + static_cast(176)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A98334: aot_gpr_29 = (aot_gpr_29 + static_cast(-128)); { const std::uint32_t aot_run_words[16]{std::bit_cast(ctx.fpr[20]), std::bit_cast(ctx.fpr[22]), std::bit_cast(ctx.fpr[24]), std::bit_cast(ctx.fpr[26]), std::bit_cast(ctx.fpr[28]), std::bit_cast(ctx.fpr[30]), aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[22], ctx.gpr[23], ctx.gpr[30], ctx.gpr[31]}; @@ -1462,18 +1465,8 @@ L_08A987E0: aot_gpr_29 = (aot_gpr_29 + static_cast(128)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A9882C: aot_gpr_29 = (aot_gpr_29 + static_cast(-128)); { const std::uint32_t aot_run_words[14]{std::bit_cast(ctx.fpr[20]), std::bit_cast(ctx.fpr[22]), std::bit_cast(ctx.fpr[24]), std::bit_cast(ctx.fpr[26]), aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[22], ctx.gpr[23], ctx.gpr[30], ctx.gpr[31]}; @@ -1785,18 +1778,8 @@ L_08A98B00: aot_gpr_29 = (aot_gpr_29 + static_cast(128)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A98B40: aot_gpr_29 = (aot_gpr_29 + static_cast(-304)); { const std::uint32_t aot_run_words[16]{std::bit_cast(ctx.fpr[20]), std::bit_cast(ctx.fpr[22]), std::bit_cast(ctx.fpr[24]), std::bit_cast(ctx.fpr[26]), std::bit_cast(ctx.fpr[28]), std::bit_cast(ctx.fpr[30]), aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[22], ctx.gpr[23], ctx.gpr[30], ctx.gpr[31]}; @@ -3957,18 +3940,8 @@ L_08A9A14C: aot_gpr_29 = (aot_gpr_29 + static_cast(304)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A9A194: aot_gpr_29 = (aot_gpr_29 + static_cast(-160)); { const std::uint32_t aot_run_words[16]{std::bit_cast(ctx.fpr[20]), std::bit_cast(ctx.fpr[22]), std::bit_cast(ctx.fpr[24]), std::bit_cast(ctx.fpr[26]), std::bit_cast(ctx.fpr[28]), std::bit_cast(ctx.fpr[30]), aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[22], ctx.gpr[23], ctx.gpr[30], ctx.gpr[31]}; @@ -4443,18 +4416,8 @@ L_08A9A608: aot_gpr_29 = (aot_gpr_29 + static_cast(160)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A9A650: aot_gpr_29 = (aot_gpr_29 + static_cast(-64)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(48), ctx.gpr[31]); @@ -4501,18 +4464,8 @@ L_08A9A6AC: aot_gpr_29 = (aot_gpr_29 + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A9A6B8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store8(aot_gpr_29 + static_cast(0), static_cast(0u)); @@ -4521,36 +4474,16 @@ L_08A9A6B8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A9A6CC: ctx.gpr[2] = (2218u << 16u); jump_target = ctx.gpr[31]; ctx.gpr[2] = (ctx.gpr[2] + static_cast(-22836)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A9A6D8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[31]); @@ -4562,18 +4495,8 @@ L_08A9A6E8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A9A6F4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -4590,18 +4513,8 @@ L_08A9A708: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A9A720: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_gpr_5 = (aot_gpr_4 | 0u); @@ -4706,18 +4619,8 @@ L_08A9A86C: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A9A87C: aot_gpr_29 = (aot_gpr_29 + static_cast(-224)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(200), aot_gpr_16); @@ -5070,18 +4973,8 @@ L_08A9AC10: aot_gpr_29 = (aot_gpr_29 + static_cast(224)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A9AC30: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(24), aot_gpr_16); @@ -5209,18 +5102,8 @@ L_08A9AD4C: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A9AD70: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(16), aot_gpr_16); @@ -5269,18 +5152,8 @@ L_08A9ADD4: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A9ADF0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(16), aot_gpr_7); @@ -5306,34 +5179,14 @@ L_08A9AE34: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A9AE40: jump_target = ctx.gpr[31]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A9AE48: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_7 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(108))); @@ -5353,34 +5206,14 @@ L_08A9AE68: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A9AE74: jump_target = ctx.gpr[31]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A9AE7C: aot_gpr_29 = (aot_gpr_29 + static_cast(-80)); aot_gpr_5 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(32))); @@ -5467,18 +5300,8 @@ L_08A9AF54: aot_gpr_29 = (aot_gpr_29 + static_cast(80)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A9AF60: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(52), aot_gpr_6); @@ -5679,18 +5502,8 @@ L_08A9B10C: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A9B124: aot_gpr_7 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(0))); aot_gpr_6 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(4))); @@ -5774,18 +5587,8 @@ L_08A9B1D4: ctx.gpr[2] = (aot_gpr_4 | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A9B1DC: aot_gpr_29 = (aot_gpr_29 + static_cast(-160)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(160), aot_gpr_5); @@ -6018,18 +5821,8 @@ L_08A9B440: aot_gpr_29 = (aot_gpr_29 + static_cast(160)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A9B470: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(32), aot_gpr_5); @@ -6229,18 +6022,8 @@ L_08A9B68C: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A9B6A8: aot_gpr_29 = (aot_gpr_29 + static_cast(-80)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(64), aot_gpr_16); @@ -6427,18 +6210,8 @@ L_08A9B84C: aot_gpr_29 = (aot_gpr_29 + static_cast(80)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A9B864: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(48), aot_gpr_5); @@ -6524,35 +6297,15 @@ L_08A9B938: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A9B948: jump_target = ctx.gpr[31]; ctx.gpr[2] = (0u | 1u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A9B950: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_6 = (aot_gpr_5 | 0u); @@ -6571,18 +6324,8 @@ L_08A9B974: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A9B980: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (static_cast(static_cast(static_cast(aot_mem.aot_direct_load8(aot_gpr_4 + static_cast(3)))))); @@ -6598,18 +6341,8 @@ L_08A9B998: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A9B9A4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (aot_gpr_4 | 0u); @@ -6625,18 +6358,8 @@ L_08A9B9BC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A9B9C8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store8(aot_gpr_4 + static_cast(3), static_cast(aot_gpr_5)); @@ -6654,18 +6377,8 @@ L_08A9B9E8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A9B9F4: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(48), aot_gpr_5); @@ -6791,18 +6504,8 @@ L_08A9BAF4: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A9BB08: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(12), ctx.gpr[19]); @@ -6958,18 +6661,8 @@ L_08A9BC14: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A9BC3C: aot_gpr_29 = (aot_gpr_29 + static_cast(-192)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(192), aot_gpr_5); @@ -7176,18 +6869,8 @@ L_08A9BEAC: aot_gpr_29 = (aot_gpr_29 + static_cast(192)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A9BEB4: aot_gpr_6 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(0))); ctx.gpr[8] = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(4))); @@ -7272,18 +6955,8 @@ L_08A9BF6C: ctx.gpr[2] = (aot_gpr_4 | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A9BF74: aot_gpr_29 = (aot_gpr_29 + static_cast(-128)); ctx.gpr[8] = (aot_gpr_7 | 0u); @@ -7333,513 +7006,8 @@ void recomp_unit_0165(Runtime &rt, AllegrexContext &ctx) { void register_generated_unit_165(Runtime &runtime) { runtime.register_generated_unit(165u, 0x08A98000u, 16384u, &recomp_unit_0165, &recomp_unit_0165_entry); - runtime.register_function(0x08A98004u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A98018u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A98020u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A9803Cu, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A98050u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A98058u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A9805Cu, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A98064u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A98068u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A98070u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A98090u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A980A4u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A980ACu, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A980B4u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A980B8u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A980C0u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A9812Cu, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A98144u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A98178u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A98190u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A9819Cu, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A981A8u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A981B0u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A981B8u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A981C4u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A981CCu, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A981D4u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A981E0u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A981E8u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A981F0u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A9820Cu, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A98280u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A98288u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A98300u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A98334u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A98380u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A98388u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A9839Cu, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A983A4u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A983C0u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A983D0u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A983F0u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A98404u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A9840Cu, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A9841Cu, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A98430u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A9843Cu, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A98450u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A98460u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A984D0u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A984DCu, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A984F0u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A98510u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A9851Cu, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A98530u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A98550u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A9855Cu, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A9856Cu, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A9858Cu, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A98598u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A985ACu, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A985BCu, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A985C4u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A985CCu, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A985D4u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A985DCu, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A985F0u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A98604u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A98618u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A9862Cu, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A9865Cu, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A9868Cu, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A986C0u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A986C8u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A986F8u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A9872Cu, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A9873Cu, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A98750u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A9879Cu, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A987A4u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A987B8u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A987BCu, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A987D8u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A987E0u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A9882Cu, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A98914u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A98920u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A98934u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A98954u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A98960u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A98974u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A98994u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A989A0u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A989B0u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A989D0u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A989DCu, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A989ECu, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A98A00u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A98A10u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A98A18u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A98A20u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A98A28u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A98A38u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A98A44u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A98A54u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A98A60u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A98AA0u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A98AD4u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A98AE8u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A98AF8u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A98B00u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A98B40u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A98C90u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A98CA8u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A98CBCu, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A98CD8u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A98CF0u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A98D00u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A98D18u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A98D30u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A98D40u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A98D58u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A98D74u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A98D84u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A98D90u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A98DACu, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A98DE0u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A98E2Cu, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A98E40u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A98E54u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A98E68u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A98E80u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A98E8Cu, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A98EB8u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A98F44u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A98F4Cu, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A98F64u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A98F78u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A98F8Cu, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A98FA0u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A98FB4u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A98FC8u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A98FDCu, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A98FF0u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A99004u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A99018u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A9902Cu, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A99040u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A99058u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A9906Cu, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A99080u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A99094u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A990A8u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A990BCu, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A990C0u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A9915Cu, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A991A0u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A991A8u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A991B0u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A991F8u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A99200u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A99208u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A99210u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A99258u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A99354u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A9935Cu, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A99364u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A9936Cu, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A99374u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A9937Cu, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A99384u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A9938Cu, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A99450u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A99454u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A99468u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A9949Cu, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A994A4u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A994B4u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A994BCu, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A99580u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A995C0u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A995C8u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A9960Cu, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A99614u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A9961Cu, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A99664u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A9966Cu, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A99674u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A9967Cu, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A996C4u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A997C0u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A997C8u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A997D0u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A997D8u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A997E0u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A997E8u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A997F0u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A997F8u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A998BCu, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A998C0u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A998D4u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A99908u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A99910u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A99920u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A99928u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A999F0u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A999F8u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A99A08u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A99A10u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A99A30u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A99A40u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A99A48u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A99A7Cu, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A99A80u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A99AC4u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A99ACCu, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A99AD4u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A99B1Cu, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A99B24u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A99B2Cu, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A99B34u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A99B7Cu, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A99C78u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A99C80u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A99C88u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A99C90u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A99C98u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A99CA0u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A99CA8u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A99CB0u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A99D74u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A99D78u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A99D8Cu, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A99DC0u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A99DC8u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A99DD8u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A99DE0u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A99EA8u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A99EB4u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A99EDCu, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A99EE0u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A99F1Cu, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A99F2Cu, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A99F98u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A99FB0u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A9A000u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A9A00Cu, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A9A014u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A9A064u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A9A074u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A9A08Cu, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A9A098u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A9A0F4u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A9A100u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A9A104u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A9A128u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A9A12Cu, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A9A14Cu, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A9A194u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A9A1E8u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A9A1F0u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A9A1FCu, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A9A20Cu, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A9A214u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A9A220u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A9A230u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A9A240u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A9A250u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A9A25Cu, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A9A26Cu, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A9A274u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A9A288u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A9A29Cu, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A9A2E4u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A9A2F0u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A9A2FCu, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A9A310u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A9A324u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A9A338u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A9A340u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A9A378u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A9A390u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A9A3BCu, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A9A40Cu, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A9A42Cu, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A9A524u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A9A584u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A9A58Cu, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A9A5F4u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A9A608u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A9A650u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A9A67Cu, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A9A6ACu, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A9A6B8u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A9A6CCu, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A9A6D8u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A9A6E8u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A9A6F4u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A9A708u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A9A720u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A9A7E0u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A9A818u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A9A838u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A9A850u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A9A854u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A9A858u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A9A860u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A9A86Cu, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A9A87Cu, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A9A8A4u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A9A8C4u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A9A8D4u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A9A8F4u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A9A8FCu, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A9A908u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A9A910u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A9A91Cu, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A9A938u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A9A940u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A9AA34u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A9AA38u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A9AA4Cu, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A9AA70u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A9AA8Cu, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A9AA90u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A9AA98u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A9AAA0u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A9AB98u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A9AB9Cu, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A9ABB0u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A9ABD4u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A9ABF0u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A9ABF4u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A9ABFCu, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A9AC00u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A9AC08u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A9AC10u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A9AC30u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A9AC78u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A9AC80u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A9ACCCu, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A9ACE8u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A9ACFCu, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A9AD18u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A9AD20u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A9AD34u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A9AD3Cu, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A9AD4Cu, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A9AD70u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A9ADB4u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A9ADC4u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A9ADD4u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A9ADF0u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A9AE34u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A9AE40u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A9AE48u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A9AE68u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A9AE74u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A9AE7Cu, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A9AEA0u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A9AEECu, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A9AEF4u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A9AEFCu, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A9AF1Cu, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A9AF54u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A9AF60u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A9AFB0u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A9AFBCu, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A9AFCCu, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A9AFD4u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A9AFF4u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A9B01Cu, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A9B040u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A9B048u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A9B050u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A9B084u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A9B094u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A9B098u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A9B0B4u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A9B0C8u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A9B0E4u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A9B0ECu, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A9B100u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A9B108u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A9B10Cu, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A9B124u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A9B14Cu, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A9B154u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A9B160u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A9B168u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A9B17Cu, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A9B19Cu, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A9B1D4u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A9B1DCu, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A9B20Cu, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A9B238u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A9B264u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A9B280u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A9B2D8u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A9B300u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A9B358u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A9B36Cu, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A9B38Cu, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A9B398u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A9B3BCu, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A9B404u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A9B40Cu, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A9B424u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A9B42Cu, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A9B440u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A9B470u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A9B4B4u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A9B4C0u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A9B530u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A9B538u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A9B564u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A9B574u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A9B578u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A9B594u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A9B5A8u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A9B614u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A9B61Cu, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A9B684u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A9B68Cu, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A9B6A8u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A9B6E8u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A9B70Cu, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A9B728u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A9B74Cu, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A9B770u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A9B778u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A9B7A8u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A9B7CCu, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A9B7ECu, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A9B810u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A9B834u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A9B83Cu, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A9B844u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A9B84Cu, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A9B864u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A9B8C0u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A9B8C8u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A9B8F0u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A9B900u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A9B924u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A9B938u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A9B948u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A9B950u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A9B974u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A9B980u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A9B998u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A9B9A4u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A9B9BCu, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A9B9C8u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A9B9E8u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A9B9F4u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A9BA28u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A9BA5Cu, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A9BA78u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A9BA94u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A9BA9Cu, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A9BAB8u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A9BAC0u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A9BACCu, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A9BAE0u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A9BAECu, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A9BAF4u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A9BB08u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A9BB3Cu, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A9BB44u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A9BB4Cu, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A9BB54u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A9BB64u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A9BB78u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A9BBA4u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A9BBA8u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A9BBC0u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A9BBCCu, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A9BBD4u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A9BBDCu, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A9BBE0u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A9BC00u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A9BC08u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A9BC10u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A9BC14u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A9BC3Cu, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A9BCC0u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A9BD2Cu, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A9BD4Cu, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A9BD70u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A9BDA0u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A9BDA8u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A9BDCCu, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A9BDD8u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A9BDDCu, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A9BE58u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A9BE78u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A9BE9Cu, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A9BEACu, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A9BEB4u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A9BEE0u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A9BEE8u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A9BEF8u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A9BF00u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A9BF14u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A9BF34u, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A9BF6Cu, &recomp_unit_0165, "recomp_unit_0165"); - runtime.register_function(0x08A9BF74u, &recomp_unit_0165, "recomp_unit_0165"); + // PSPRECOMP_V812_COMPACT_REGISTRATION: same entry set, looped once in Runtime instead of source-expanded calls. + runtime.register_generated_entry_mask(0x08A98004u, &recomp_unit_0165, "recomp_unit_0165", + kEntryMasks_recomp_unit_0165, 64u); } } // namespace psprecomp diff --git a/profiles/vcs/generated/generated_unit_0166.cpp b/profiles/vcs/generated/generated_unit_0166.cpp index 5c2c3a2..8d9aab0 100644 --- a/profiles/vcs/generated/generated_unit_0166.cpp +++ b/profiles/vcs/generated/generated_unit_0166.cpp @@ -736,6 +736,19 @@ LOCAL_DISPATCH: AOT_REGCACHE_SYNC_OUT(); return; } } +// PSPRECOMP_V812_SHARED_SCHED_BLOCK: one scheduler-exact slow boundary per unit. +LOCAL_SCHED_BOUNDARY: + ctx.pc = jump_target; + AOT_REGCACHE_SYNC_OUT(); + if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { + ++local_redispatch_rounds; + AOT_REGCACHE_SYNC_IN(); + local_transfers = 0u; + local_pc = ctx.pc; + entry_id = 0u; + goto LOCAL_DISPATCH; + } + return; L_08A9C000: aot_gpr_5 = (aot_mem.aot_direct_load32(aot_gpr_7 + static_cast(8))); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(72), aot_gpr_5); @@ -869,18 +882,8 @@ L_08A9C170: aot_gpr_29 = (aot_gpr_29 + static_cast(128)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A9C198: aot_gpr_29 = (aot_gpr_29 + static_cast(-128)); aot_gpr_8 = (aot_gpr_6 | 0u); @@ -1047,18 +1050,8 @@ L_08A9C394: aot_gpr_29 = (aot_gpr_29 + static_cast(128)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A9C3BC: aot_gpr_29 = (aot_gpr_29 + static_cast(-128)); aot_gpr_6 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(16))); @@ -1396,18 +1389,8 @@ L_08A9C6E8: aot_gpr_29 = (aot_gpr_29 + static_cast(128)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A9C6FC: aot_gpr_29 = (aot_gpr_29 + static_cast(-576)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(576), aot_gpr_5); @@ -2563,18 +2546,8 @@ L_08A9D2E8: aot_gpr_29 = (aot_gpr_29 + static_cast(576)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A9D300: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); ctx.gpr[11] = (aot_mem.aot_direct_load32(aot_gpr_6 + static_cast(0))); @@ -2660,18 +2633,8 @@ L_08A9D3B4: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A9D3CC: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); { const std::uint32_t aot_run_words[3]{ctx.gpr[17], ctx.gpr[18], ctx.gpr[19]}; @@ -2815,18 +2778,8 @@ L_08A9D4A8: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A9D4C4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -2941,18 +2894,8 @@ L_08A9D59C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A9D5B4: aot_gpr_6 = (aot_mem.aot_direct_load8(aot_gpr_4 + static_cast(0))); aot_gpr_8 = (aot_gpr_6 & 32u); @@ -3121,18 +3064,8 @@ L_08A9D6D4: ctx.gpr[2] = (aot_gpr_7 & 255u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A9D6DC: aot_gpr_6 = (aot_gpr_7 & 65535u); aot_gpr_7 = (aot_gpr_6 & 65535u); @@ -3520,18 +3453,8 @@ L_08A9DBC0: jump_target = ctx.gpr[31]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A9DBC8: aot_gpr_6 = (aot_gpr_4 + static_cast(4)); aot_gpr_4 = (aot_mem.aot_direct_load32(aot_gpr_6 + static_cast(0))); @@ -3758,18 +3681,8 @@ L_08A9DE28: jump_target = ctx.gpr[31]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A9DE30: aot_gpr_4 = (17826u << 16u); aot_gpr_4 = (aot_gpr_4 | 63875u); @@ -3782,18 +3695,8 @@ L_08A9DE30: ctx.gpr[2] = (static_cast(static_cast(ctx.gpr[2]) >> 16u)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A9DE54: aot_gpr_4 = (aot_gpr_4 << 16u); aot_gpr_4 = (static_cast(static_cast(aot_gpr_4) >> 16u)); @@ -3805,18 +3708,8 @@ L_08A9DE54: { const float fs = aot_fpr_0; const float ft = aot_fpr_13; if ((std::isinf(fs) && ft == 0.0f) || (std::isinf(ft) && fs == 0.0f)) aot_fpr_0 = std::bit_cast(0x7FC00000u); else aot_fpr_0 = fs * ft; } local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A9DE74: aot_gpr_29 = (aot_gpr_29 + static_cast(-80)); { const std::uint32_t aot_run_words[9]{std::bit_cast(aot_fpr_20), std::bit_cast(ctx.fpr[22]), ctx.gpr[16], ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[31]}; @@ -4190,18 +4083,8 @@ L_08A9E1E8: aot_gpr_29 = (aot_gpr_29 + static_cast(80)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A9E214: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -4235,18 +4118,8 @@ L_08A9E244: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A9E274: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); { const std::uint32_t aot_run_words[6]{std::bit_cast(aot_fpr_20), std::bit_cast(ctx.fpr[22]), ctx.gpr[16], ctx.gpr[17], ctx.gpr[18], ctx.gpr[31]}; @@ -4448,18 +4321,8 @@ L_08A9E3D4: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A9E3F8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -4481,18 +4344,8 @@ L_08A9E418: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A9E434: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); { const std::uint32_t aot_run_words[5]{ctx.gpr[16], ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[31]}; @@ -4538,18 +4391,8 @@ L_08A9E498: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A9E4B8: aot_gpr_29 = (aot_gpr_29 + static_cast(-192)); { const std::uint32_t aot_run_words[10]{std::bit_cast(aot_fpr_20), std::bit_cast(ctx.fpr[22]), std::bit_cast(ctx.fpr[24]), std::bit_cast(ctx.fpr[26]), std::bit_cast(ctx.fpr[28]), std::bit_cast(ctx.fpr[30]), ctx.gpr[16], ctx.gpr[17], ctx.gpr[18], ctx.gpr[31]}; @@ -4768,18 +4611,8 @@ L_08A9E6C8: aot_gpr_29 = (aot_gpr_29 + static_cast(192)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A9E6FC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[4]{ctx.gpr[16], ctx.gpr[17], ctx.gpr[18], ctx.gpr[31]}; @@ -4935,18 +4768,8 @@ L_08A9E83C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A9E858: aot_gpr_29 = (aot_gpr_29 + static_cast(-64)); { const std::uint32_t aot_run_words[4]{ctx.gpr[16], ctx.gpr[17], ctx.gpr[18], ctx.gpr[31]}; @@ -5115,18 +4938,8 @@ L_08A9E9D0: aot_gpr_29 = (aot_gpr_29 + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A9E9EC: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); { const std::uint32_t aot_run_words[5]{std::bit_cast(aot_fpr_20), std::bit_cast(ctx.fpr[22]), ctx.gpr[16], ctx.gpr[17], ctx.gpr[31]}; @@ -5195,18 +5008,8 @@ L_08A9EA84: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A9EAA4: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); { const std::uint32_t aot_run_words[5]{ctx.gpr[16], ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[31]}; @@ -5318,18 +5121,8 @@ L_08A9EB78: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A9EB98: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -5372,18 +5165,8 @@ L_08A9EBDC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A9EBF0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -5423,18 +5206,8 @@ L_08A9EC2C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A9EC40: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); { const std::uint32_t aot_run_words[6]{std::bit_cast(aot_fpr_20), std::bit_cast(ctx.fpr[22]), std::bit_cast(ctx.fpr[24]), ctx.gpr[16], ctx.gpr[17], ctx.gpr[31]}; @@ -5480,18 +5253,8 @@ L_08A9ECA4: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A9ECC8: aot_gpr_5 = (0u | 0u); aot_gpr_6 = (aot_mem.aot_direct_load8(ctx.gpr[28] + static_cast(-1039))); @@ -5569,18 +5332,8 @@ L_08A9ED50: ctx.gpr[2] = (0u | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A9ED58: aot_gpr_5 = (0u | 0u); aot_gpr_6 = (aot_mem.aot_direct_load8(ctx.gpr[28] + static_cast(-1038))); @@ -5658,18 +5411,8 @@ L_08A9EDE0: ctx.gpr[2] = (0u | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A9EDE8: aot_gpr_5 = (aot_mem.aot_direct_load8(aot_gpr_4 + static_cast(524))); aot_gpr_5 = (0u < aot_gpr_5 ? 1u : 0u); @@ -5732,18 +5475,8 @@ L_08A9EE50: ctx.gpr[2] = (0u | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A9EE58: aot_gpr_5 = (0u | 0u); aot_gpr_6 = (aot_mem.aot_direct_load8(ctx.gpr[28] + static_cast(1784))); @@ -5829,18 +5562,8 @@ L_08A9EF00: ctx.gpr[2] = (0u | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A9EF08: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[31]); @@ -5922,18 +5645,8 @@ L_08A9EF8C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A9EF9C: aot_gpr_5 = (aot_mem.aot_direct_load8(aot_gpr_4 + static_cast(524))); aot_gpr_6 = (0u < aot_gpr_5 ? 1u : 0u); @@ -5995,18 +5708,8 @@ L_08A9F000: ctx.gpr[2] = (0u | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A9F008: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); { const std::uint32_t aot_run_words[3]{ctx.gpr[16], ctx.gpr[17], ctx.gpr[31]}; @@ -6042,18 +5745,8 @@ L_08A9F050: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A9F068: aot_gpr_5 = (aot_mem.aot_direct_load8(aot_gpr_4 + static_cast(524))); aot_gpr_6 = (0u < aot_gpr_5 ? 1u : 0u); @@ -6115,18 +5808,8 @@ L_08A9F0CC: ctx.gpr[2] = (0u | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A9F0D4: aot_gpr_5 = (aot_mem.aot_direct_load8(aot_gpr_4 + static_cast(524))); aot_gpr_6 = (0u < aot_gpr_5 ? 1u : 0u); @@ -6188,18 +5871,8 @@ L_08A9F138: ctx.gpr[2] = (0u | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A9F140: aot_gpr_5 = (aot_mem.aot_direct_load8(aot_gpr_4 + static_cast(524))); aot_gpr_6 = (0u < aot_gpr_5 ? 1u : 0u); @@ -6261,18 +5934,8 @@ L_08A9F1A4: ctx.gpr[2] = (0u | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A9F1AC: aot_gpr_5 = (aot_mem.aot_direct_load8(aot_gpr_4 + static_cast(524))); aot_gpr_5 = (0u < aot_gpr_5 ? 1u : 0u); @@ -6335,18 +5998,8 @@ L_08A9F214: ctx.gpr[2] = (0u | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A9F21C: aot_gpr_29 = (aot_gpr_29 + static_cast(-64)); { const std::uint32_t aot_run_words[5]{ctx.gpr[16], ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[31]}; @@ -6405,18 +6058,8 @@ L_08A9F2B4: aot_gpr_29 = (aot_gpr_29 + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A9F2D4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[31]); @@ -6430,18 +6073,8 @@ L_08A9F2E4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A9F2F4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[31]); @@ -6455,18 +6088,8 @@ L_08A9F304: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A9F314: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[31]); @@ -6543,18 +6166,8 @@ L_08A9F3A4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A9F3B4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[4]{ctx.gpr[16], ctx.gpr[17], ctx.gpr[18], ctx.gpr[31]}; @@ -6619,18 +6232,8 @@ L_08A9F420: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A9F43C: aot_gpr_5 = (aot_mem.aot_direct_load8(aot_gpr_4 + static_cast(524))); aot_gpr_5 = (0u < aot_gpr_5 ? 1u : 0u); @@ -6693,18 +6296,8 @@ L_08A9F4A4: ctx.gpr[2] = (0u | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A9F4AC: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); { const std::uint32_t aot_run_words[4]{ctx.gpr[16], ctx.gpr[17], ctx.gpr[18], ctx.gpr[31]}; @@ -6802,18 +6395,8 @@ L_08A9F570: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A9F58C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -6840,18 +6423,8 @@ L_08A9F5BC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A9F5D0: aot_gpr_29 = (aot_gpr_29 + static_cast(-128)); { const std::uint32_t aot_run_words[4]{ctx.gpr[16], ctx.gpr[17], ctx.gpr[18], ctx.gpr[31]}; @@ -7042,18 +6615,8 @@ L_08A9F768: aot_gpr_29 = (aot_gpr_29 + static_cast(128)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A9F784: aot_gpr_5 = (static_cast(static_cast(static_cast(aot_mem.aot_direct_load16(aot_gpr_4 + static_cast(36)))))); aot_gpr_6 = (0u + static_cast(-31)); @@ -7135,18 +6698,8 @@ L_08A9F784: aot_mem.aot_direct_store8(aot_gpr_4 + static_cast(27), static_cast(aot_gpr_5)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A9F8BC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -7188,18 +6741,8 @@ L_08A9F8F4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A9F908: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (static_cast(static_cast(static_cast(aot_mem.aot_direct_load16(aot_gpr_4 + static_cast(38)))))); @@ -7221,18 +6764,8 @@ L_08A9F93C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A9F948: aot_gpr_29 = (aot_gpr_29 + static_cast(-112)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(96), ctx.gpr[16]); @@ -7297,18 +6830,8 @@ L_08A9F9E4: aot_gpr_29 = (aot_gpr_29 + static_cast(112)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A9F9F8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -7362,18 +6885,8 @@ L_08A9FA44: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A9FA5C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -7403,18 +6916,8 @@ L_08A9FA84: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A9FAA0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -7436,18 +6939,8 @@ L_08A9FAC0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A9FAD0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -7477,18 +6970,8 @@ L_08A9FAF8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A9FB14: aot_gpr_29 = (aot_gpr_29 + static_cast(-112)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(96), ctx.gpr[16]); @@ -7604,18 +7087,8 @@ L_08A9FC0C: aot_gpr_29 = (aot_gpr_29 + static_cast(112)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A9FC1C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -7642,18 +7115,8 @@ L_08A9FC48: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A9FC58: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_6 = (aot_mem.aot_direct_load32(aot_gpr_5 + static_cast(8))); @@ -7683,18 +7146,8 @@ L_08A9FC80: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A9FCAC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_6 = (aot_gpr_29 + static_cast(1)); @@ -7727,18 +7180,8 @@ L_08A9FCD4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A9FCE0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_6 = (aot_gpr_29 + static_cast(1)); @@ -7771,18 +7214,8 @@ L_08A9FD08: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A9FD14: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -7841,18 +7274,8 @@ L_08A9FD70: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A9FD80: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -7892,18 +7315,8 @@ L_08A9FDC4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A9FDD8: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_gpr_5 = (static_cast(static_cast(static_cast(aot_mem.aot_direct_load8(aot_gpr_4 + static_cast(39)))))); @@ -7976,18 +7389,8 @@ L_08A9FE58: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A9FE74: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (static_cast(static_cast(static_cast(aot_mem.aot_direct_load16(aot_gpr_4 + static_cast(32)))))); @@ -8030,18 +7433,8 @@ L_08A9FECC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A9FEDC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{ctx.gpr[16], ctx.gpr[17], ctx.gpr[31]}; @@ -8132,18 +7525,8 @@ L_08A9FF64: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08A9FF94: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -8206,663 +7589,8 @@ void recomp_unit_0166(Runtime &rt, AllegrexContext &ctx) { void register_generated_unit_166(Runtime &runtime) { runtime.register_generated_unit(166u, 0x08A9C000u, 16384u, &recomp_unit_0166, &recomp_unit_0166_entry); - runtime.register_function(0x08A9C000u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9C0D4u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9C0D8u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9C104u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9C128u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9C140u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9C164u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9C170u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9C198u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9C2F8u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9C30Cu, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9C330u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9C34Cu, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9C36Cu, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9C394u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9C3BCu, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9C3F4u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9C430u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9C45Cu, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9C4ACu, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9C4D8u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9C4ECu, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9C4F4u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9C504u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9C514u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9C534u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9C544u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9C574u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9C584u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9C594u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9C5A8u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9C5B4u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9C5BCu, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9C5DCu, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9C5E4u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9C5F0u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9C604u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9C610u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9C624u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9C630u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9C638u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9C664u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9C684u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9C6B0u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9C6E0u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9C6E8u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9C6FCu, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9C73Cu, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9C76Cu, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9C77Cu, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9C7A0u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9C7D4u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9C7E8u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9C80Cu, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9C814u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9C81Cu, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9C820u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9C85Cu, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9C884u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9C88Cu, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9C894u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9C8A0u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9C8A4u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9C8E4u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9C980u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9C9A4u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9C9C4u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9C9FCu, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9CA0Cu, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9CA2Cu, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9CA3Cu, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9CA40u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9CAD8u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9CAFCu, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9CB1Cu, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9CB4Cu, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9CB54u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9CB5Cu, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9CB7Cu, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9CB9Cu, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9CBB0u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9CC44u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9CC4Cu, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9CC7Cu, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9CC80u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9CCACu, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9CCCCu, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9CD24u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9CD44u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9CD58u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9CD60u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9CD84u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9CDA4u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9CDDCu, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9CDE0u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9CE00u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9CE20u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9CE58u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9CE78u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9CE88u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9CE90u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9CE98u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9CEA0u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9CEBCu, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9CF00u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9CF08u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9CF14u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9CF20u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9CF30u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9CF44u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9CF50u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9CF58u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9CF7Cu, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9CF88u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9CF9Cu, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9CFA8u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9CFBCu, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9CFC8u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9CFD0u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9CFF4u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9D014u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9D040u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9D074u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9D07Cu, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9D09Cu, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9D0A0u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9D138u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9D14Cu, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9D170u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9D1C0u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9D1E0u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9D250u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9D270u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9D290u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9D298u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9D2C4u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9D2E4u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9D2E8u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9D300u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9D31Cu, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9D324u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9D340u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9D350u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9D358u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9D374u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9D38Cu, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9D3B4u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9D3CCu, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9D3F8u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9D400u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9D40Cu, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9D414u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9D41Cu, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9D428u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9D438u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9D440u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9D450u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9D458u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9D460u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9D46Cu, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9D474u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9D47Cu, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9D484u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9D4A4u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9D4A8u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9D4C4u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9D4F4u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9D4FCu, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9D508u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9D510u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9D51Cu, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9D524u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9D530u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9D53Cu, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9D548u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9D550u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9D55Cu, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9D564u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9D570u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9D578u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9D584u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9D58Cu, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9D598u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9D59Cu, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9D5B4u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9D5C4u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9D5D4u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9D5D8u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9D5E8u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9D5F0u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9D5FCu, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9D60Cu, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9D614u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9D624u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9D62Cu, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9D63Cu, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9D644u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9D654u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9D65Cu, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9D668u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9D678u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9D680u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9D690u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9D698u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9D6A4u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9D6B4u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9D6BCu, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9D6CCu, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9D6D4u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9D6DCu, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9D744u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9D7ACu, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9D7B8u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9D820u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9D82Cu, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9D894u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9D8A0u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9D908u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9D914u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9D97Cu, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9D988u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9D9F0u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9D9FCu, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9DA64u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9DA70u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9DAD8u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9DAE4u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9DB4Cu, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9DB58u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9DBC0u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9DBC8u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9DC04u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9DC30u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9DC3Cu, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9DC68u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9DC74u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9DCA0u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9DCACu, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9DCD8u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9DCE4u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9DD10u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9DD1Cu, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9DD48u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9DD54u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9DD80u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9DD8Cu, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9DDB8u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9DDC4u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9DDF0u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9DDFCu, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9DE28u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9DE30u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9DE54u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9DE74u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9DEB4u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9DECCu, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9DEE0u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9DEECu, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9DF00u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9DF04u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9DF10u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9DF28u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9DF3Cu, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9DF48u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9DF5Cu, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9DF68u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9DF88u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9DF9Cu, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9DFB0u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9DFB4u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9DFC0u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9DFD0u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9DFE0u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9E00Cu, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9E020u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9E02Cu, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9E040u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9E044u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9E050u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9E060u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9E068u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9E090u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9E0A0u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9E0ACu, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9E0B4u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9E0BCu, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9E0C4u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9E0D4u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9E0E8u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9E0F4u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9E154u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9E168u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9E174u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9E188u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9E190u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9E19Cu, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9E1B4u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9E1C8u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9E1D4u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9E1E8u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9E214u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9E244u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9E274u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9E2ACu, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9E2D0u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9E2E4u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9E2F0u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9E2F4u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9E344u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9E34Cu, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9E354u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9E358u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9E37Cu, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9E384u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9E39Cu, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9E3B0u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9E3D0u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9E3D4u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9E3F8u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9E418u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9E434u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9E46Cu, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9E480u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9E498u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9E4B8u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9E500u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9E534u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9E53Cu, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9E54Cu, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9E554u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9E564u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9E56Cu, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9E57Cu, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9E5CCu, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9E5D4u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9E5D8u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9E644u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9E650u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9E654u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9E678u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9E680u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9E6A0u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9E6ACu, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9E6C4u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9E6C8u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9E6FCu, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9E72Cu, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9E760u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9E768u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9E778u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9E780u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9E790u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9E79Cu, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9E7BCu, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9E7C4u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9E7C8u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9E7ECu, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9E7F4u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9E814u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9E820u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9E838u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9E83Cu, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9E858u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9E888u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9E8D4u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9E8DCu, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9E8ECu, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9E8F4u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9E904u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9E90Cu, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9E94Cu, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9E958u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9E95Cu, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9E980u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9E988u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9E9A8u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9E9B4u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9E9CCu, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9E9D0u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9E9ECu, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9EA1Cu, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9EA40u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9EA54u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9EA60u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9EA64u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9EA84u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9EAA4u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9EAD8u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9EAE4u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9EAF8u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9EB00u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9EB04u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9EB28u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9EB30u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9EB50u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9EB5Cu, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9EB74u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9EB78u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9EB98u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9EBB8u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9EBC4u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9EBCCu, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9EBD4u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9EBDCu, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9EBF0u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9EC10u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9EC1Cu, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9EC24u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9EC2Cu, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9EC40u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9EC74u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9EC88u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9EC9Cu, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9ECA4u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9ECC8u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9ECD8u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9ECDCu, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9ED00u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9ED08u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9ED28u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9ED34u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9ED4Cu, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9ED50u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9ED58u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9ED68u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9ED6Cu, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9ED90u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9ED98u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9EDB8u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9EDC4u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9EDDCu, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9EDE0u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9EDE8u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9EE00u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9EE08u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9EE28u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9EE34u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9EE4Cu, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9EE50u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9EE58u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9EE88u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9EE8Cu, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9EEB0u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9EEB8u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9EED8u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9EEE4u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9EEFCu, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9EF00u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9EF08u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9EF20u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9EF2Cu, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9EF34u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9EF38u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9EF50u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9EF5Cu, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9EF64u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9EF6Cu, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9EF84u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9EF8Cu, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9EF9Cu, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9EFB0u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9EFB8u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9EFD8u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9EFE4u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9EFFCu, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9F000u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9F008u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9F030u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9F050u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9F068u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9F07Cu, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9F084u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9F0A4u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9F0B0u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9F0C8u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9F0CCu, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9F0D4u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9F0E8u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9F0F0u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9F110u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9F11Cu, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9F134u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9F138u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9F140u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9F154u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9F15Cu, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9F17Cu, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9F188u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9F1A0u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9F1A4u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9F1ACu, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9F1C4u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9F1CCu, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9F1ECu, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9F1F8u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9F210u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9F214u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9F21Cu, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9F254u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9F284u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9F2B4u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9F2D4u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9F2E4u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9F2F4u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9F304u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9F314u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9F328u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9F354u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9F35Cu, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9F37Cu, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9F388u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9F3A0u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9F3A4u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9F3B4u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9F3E4u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9F3ECu, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9F3F8u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9F400u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9F408u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9F410u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9F420u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9F43Cu, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9F454u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9F45Cu, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9F47Cu, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9F488u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9F4A0u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9F4A4u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9F4ACu, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9F4DCu, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9F4FCu, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9F520u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9F528u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9F548u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9F554u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9F56Cu, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9F570u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9F58Cu, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9F5ACu, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9F5BCu, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9F5D0u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9F600u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9F6A0u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9F6B0u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9F6BCu, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9F6C4u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9F6E4u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9F6F0u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9F708u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9F710u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9F718u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9F720u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9F740u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9F74Cu, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9F764u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9F768u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9F784u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9F8BCu, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9F8D8u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9F8E0u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9F8ECu, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9F8F4u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9F908u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9F93Cu, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9F948u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9F964u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9F9B8u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9F9C4u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9F9E4u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9F9F8u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9FA14u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9FA20u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9FA2Cu, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9FA38u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9FA40u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9FA44u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9FA5Cu, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9FA78u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9FA84u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9FAA0u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9FAB4u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9FAC0u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9FAD0u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9FAECu, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9FAF8u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9FB14u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9FB28u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9FB7Cu, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9FB88u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9FBA4u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9FBD0u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9FBE8u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9FBF0u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9FBF8u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9FC00u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9FC08u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9FC0Cu, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9FC1Cu, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9FC30u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9FC3Cu, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9FC48u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9FC58u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9FC80u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9FCACu, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9FCC0u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9FCC8u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9FCD0u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9FCD4u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9FCE0u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9FCF4u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9FCFCu, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9FD04u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9FD08u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9FD14u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9FD28u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9FD34u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9FD4Cu, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9FD60u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9FD68u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9FD70u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9FD80u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9FD9Cu, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9FDA8u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9FDC4u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9FDD8u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9FE00u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9FE08u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9FE20u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9FE38u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9FE40u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9FE48u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9FE54u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9FE58u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9FE74u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9FE90u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9FE98u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9FEC4u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9FECCu, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9FEDCu, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9FEF4u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9FEFCu, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9FF0Cu, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9FF14u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9FF20u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9FF24u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9FF2Cu, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9FF34u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9FF3Cu, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9FF44u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9FF4Cu, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9FF58u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9FF64u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9FF94u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9FFC4u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9FFD0u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9FFE4u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9FFF0u, &recomp_unit_0166, "recomp_unit_0166"); - runtime.register_function(0x08A9FFFCu, &recomp_unit_0166, "recomp_unit_0166"); + // PSPRECOMP_V812_COMPACT_REGISTRATION: same entry set, looped once in Runtime instead of source-expanded calls. + runtime.register_generated_entry_mask(0x08A9C000u, &recomp_unit_0166, "recomp_unit_0166", + kEntryMasks_recomp_unit_0166, 64u); } } // namespace psprecomp diff --git a/profiles/vcs/generated/generated_unit_0167.cpp b/profiles/vcs/generated/generated_unit_0167.cpp index a5d3085..6e69369 100644 --- a/profiles/vcs/generated/generated_unit_0167.cpp +++ b/profiles/vcs/generated/generated_unit_0167.cpp @@ -1051,6 +1051,19 @@ LOCAL_DISPATCH: AOT_REGCACHE_SYNC_OUT(); return; } } +// PSPRECOMP_V812_SHARED_SCHED_BLOCK: one scheduler-exact slow boundary per unit. +LOCAL_SCHED_BOUNDARY: + ctx.pc = jump_target; + AOT_REGCACHE_SYNC_OUT(); + if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { + ++local_redispatch_rounds; + AOT_REGCACHE_SYNC_IN(); + local_transfers = 0u; + local_pc = ctx.pc; + entry_id = 0u; + goto LOCAL_DISPATCH; + } + return; L_08AA0000: aot_gpr_4 = (aot_gpr_4 & 192u); { const bool branch_taken = aot_gpr_4 == ctx.gpr[19]; @@ -1103,18 +1116,8 @@ L_08AA0030: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AA004C: aot_mem.aot_direct_store8(aot_gpr_6 + static_cast(0), static_cast(0u)); aot_mem.aot_direct_store8(ctx.gpr[7] + static_cast(0), static_cast(0u)); @@ -1206,18 +1209,8 @@ L_08AA012C: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AA0134: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(8), ctx.gpr[16]); @@ -1280,18 +1273,8 @@ L_08AA0198: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AA01AC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -1305,18 +1288,8 @@ L_08AA01BC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AA01C8: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_gpr_5 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(-9752))); @@ -1437,18 +1410,8 @@ L_08AA02B4: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AA02D8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -1474,18 +1437,8 @@ L_08AA0304: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AA0318: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_gpr_5 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(-9752))); @@ -1607,18 +1560,8 @@ L_08AA0408: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AA042C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -1643,18 +1586,8 @@ L_08AA0454: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AA0468: ctx.gpr[7] = (aot_gpr_4 + static_cast(16)); { const std::uint32_t vfpu_address = aot_gpr_5 + static_cast(0); @@ -1687,18 +1620,8 @@ L_08AA0468: aot_gpr_2 = (aot_gpr_4 | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AA0484: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -1815,18 +1738,8 @@ L_08AA0554: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AA0570: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -1937,18 +1850,8 @@ L_08AA0628: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AA063C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -1986,18 +1889,8 @@ L_08AA067C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AA0694: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -2030,18 +1923,8 @@ L_08AA06D0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AA06E4: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); { const std::uint32_t aot_run_words[6]{ctx.gpr[16], ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], aot_gpr_31}; @@ -2172,18 +2055,8 @@ L_08AA07D8: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AA07FC: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -2313,18 +2186,8 @@ L_08AA08E8: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AA0908: aot_gpr_29 = (aot_gpr_29 + static_cast(-1072)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(1040), ctx.gpr[16]); @@ -2475,18 +2338,8 @@ L_08AA0A24: aot_gpr_29 = (aot_gpr_29 + static_cast(1072)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AA0A4C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -2517,18 +2370,8 @@ L_08AA0A80: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AA0A94: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{ctx.gpr[16], ctx.gpr[17], ctx.gpr[18]}; @@ -2613,18 +2456,8 @@ L_08AA0B2C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AA0B44: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -3057,18 +2890,8 @@ L_08AA0E78: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AA0EA8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -3138,18 +2961,8 @@ L_08AA0F28: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AA0F40: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_6 = (2232u << 16u); @@ -3167,18 +2980,8 @@ L_08AA0F5C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AA0F6C: aot_gpr_5 = (aot_gpr_4 | 0u); aot_gpr_4 = (0u | 2u); @@ -3227,18 +3030,8 @@ L_08AA0FA8: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AA0FB0: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); ctx.gpr[7] = (0u | 1u); @@ -3432,18 +3225,8 @@ L_08AA1108: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AA1128: { const bool branch_taken = aot_gpr_4 == 0u; aot_gpr_2 = (0u | 0u); @@ -3478,18 +3261,8 @@ L_08AA1150: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AA1158: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_6 = (static_cast(aot_gpr_4) < 3 ? 1u : 0u); @@ -3739,18 +3512,8 @@ L_08AA1314: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AA132C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_6 = (aot_mem.aot_direct_load8(aot_gpr_4 + static_cast(0))); @@ -3819,35 +3582,15 @@ L_08AA13A4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AA13B8: jump_target = aot_gpr_31; aot_gpr_2 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(40))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AA13C0: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(16), ctx.gpr[16]); @@ -3949,18 +3692,8 @@ L_08AA1460: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AA14A4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -4074,18 +3807,8 @@ L_08AA156C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AA1584: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); { const std::uint32_t aot_run_words[9]{ctx.gpr[16], ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[22], ctx.gpr[23], aot_gpr_31}; @@ -4297,18 +4020,8 @@ L_08AA172C: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AA175C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -4365,18 +4078,8 @@ L_08AA17B4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AA17C8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(620))); @@ -4445,35 +4148,15 @@ L_08AA1828: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AA183C: jump_target = aot_gpr_31; aot_gpr_2 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(620))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AA1844: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); ctx.gpr[7] = (aot_gpr_5 | 0u); @@ -4505,18 +4188,8 @@ L_08AA187C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AA18A8: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_gpr_6 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(-3208))); @@ -4682,18 +4355,8 @@ L_08AA19D4: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AA19E8: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(24), ctx.gpr[16]); @@ -4868,18 +4531,8 @@ L_08AA1B30: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AA1B48: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -4923,18 +4576,8 @@ L_08AA1B94: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AA1BA4: ctx.gpr[7] = (aot_mem.aot_direct_load8(aot_gpr_5 + static_cast(0))); ctx.gpr[9] = (aot_mem.aot_direct_load8(aot_gpr_4 + static_cast(388))); @@ -5069,18 +4712,8 @@ L_08AA1CC0: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AA1CC8: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); ctx.gpr[7] = (aot_mem.aot_direct_load8(aot_gpr_4 + static_cast(353))); @@ -5398,18 +5031,8 @@ L_08AA1FC8: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AA1FE0: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); ctx.gpr[7] = (aot_mem.aot_direct_load8(ctx.gpr[28] + static_cast(-3212))); @@ -5735,18 +5358,8 @@ L_08AA22BC: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AA22DC: aot_gpr_6 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(7656))); aot_gpr_5 = (0u | 0u); @@ -5941,18 +5554,8 @@ L_08AA23F0: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AA23F8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -5969,18 +5572,8 @@ L_08AA240C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AA2420: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -5997,18 +5590,8 @@ L_08AA2434: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AA2448: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -6051,18 +5634,8 @@ L_08AA2480: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AA2498: aot_gpr_6 = (static_cast(static_cast(static_cast(aot_mem.aot_direct_load16(aot_gpr_4 + static_cast(42)))))); ctx.gpr[7] = (0u | 1u); @@ -6089,18 +5662,8 @@ L_08AA24BC: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AA24C4: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(8), ctx.gpr[16]); @@ -6218,35 +5781,15 @@ L_08AA25B4: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AA25D8: jump_target = aot_gpr_31; aot_mem.aot_direct_store32(ctx.gpr[28] + static_cast(-3208), aot_gpr_4); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AA25E0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(84))); @@ -6374,18 +5917,8 @@ L_08AA26B0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AA26BC: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[16]); @@ -6633,18 +6166,8 @@ L_08AA2844: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AA2860: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[16]); @@ -6948,18 +6471,8 @@ L_08AA2A48: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AA2A64: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -7195,18 +6708,8 @@ L_08AA2BD4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AA2BF0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[16]); @@ -7375,18 +6878,8 @@ L_08AA2D0C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AA2D24: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[16]); @@ -7641,18 +7134,8 @@ L_08AA2EBC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AA2ED4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -7727,18 +7210,8 @@ L_08AA2F48: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AA2F60: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -7782,18 +7255,8 @@ L_08AA2FA0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AA2FB4: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_gpr_5 = (aot_gpr_5 & 255u); @@ -7878,18 +7341,8 @@ L_08AA3060: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AA3070: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_gpr_5 = (aot_gpr_5 & 255u); @@ -7974,18 +7427,8 @@ L_08AA311C: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AA312C: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_gpr_5 = (aot_gpr_5 & 255u); @@ -8070,18 +7513,8 @@ L_08AA31D8: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AA31E8: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_gpr_5 = (aot_gpr_5 & 255u); @@ -8166,18 +7599,8 @@ L_08AA3294: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AA32A4: aot_gpr_29 = (aot_gpr_29 + static_cast(-64)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(44), ctx.gpr[22]); @@ -8547,18 +7970,8 @@ L_08AA35B0: aot_gpr_29 = (aot_gpr_29 + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AA35DC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (2280u << 16u); @@ -8589,18 +8002,8 @@ L_08AA3618: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AA3628: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_gpr_5 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(-29148))); @@ -8740,18 +8143,8 @@ L_08AA373C: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AA375C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(-29148))); @@ -8780,18 +8173,8 @@ L_08AA37B8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AA37C4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); ctx.gpr[8] = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(0))); @@ -8940,18 +8323,8 @@ L_08AA38F4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AA3900: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(8), ctx.gpr[16]); @@ -9090,18 +8463,8 @@ L_08AA3A78: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AA3A9C: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_gpr_5 = (aot_mem.aot_direct_load8(ctx.gpr[28] + static_cast(-7080))); @@ -9231,18 +8594,8 @@ L_08AA3B74: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AA3B90: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (aot_mem.aot_direct_load8(aot_gpr_4 + static_cast(333))); @@ -9284,18 +8637,8 @@ L_08AA3BD0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AA3BE4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[16]); @@ -9452,18 +8795,8 @@ L_08AA3D08: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AA3D1C: ctx.gpr[8] = (0u | 0u); aot_gpr_6 = (0u | 1u); @@ -9501,18 +8834,8 @@ L_08AA3D68: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AA3D70: ctx.gpr[7] = (0u | 0u); goto L_08AA3D74; @@ -9553,18 +8876,8 @@ L_08AA3DC8: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AA3DD0: ctx.gpr[7] = (aot_gpr_6 & 255u); aot_gpr_6 = (0u | 0u); @@ -9603,18 +8916,8 @@ L_08AA3E08: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AA3E10: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(12), ctx.gpr[17]); @@ -9849,978 +9152,8 @@ void recomp_unit_0167(Runtime &rt, AllegrexContext &ctx) { void register_generated_unit_167(Runtime &runtime) { runtime.register_generated_unit(167u, 0x08AA0000u, 16384u, &recomp_unit_0167, &recomp_unit_0167_entry); - runtime.register_function(0x08AA0000u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA000Cu, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA0014u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA001Cu, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA0024u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA002Cu, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA0030u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA004Cu, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA0088u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA008Cu, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA00BCu, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA00DCu, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA00F0u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA0110u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA0114u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA012Cu, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA0134u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA0150u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA0160u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA016Cu, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA0178u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA0184u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA018Cu, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA0198u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA01ACu, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA01BCu, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA01C8u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA01F4u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA0200u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA020Cu, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA0214u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA0218u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA021Cu, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA0234u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA0240u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA0248u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA024Cu, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA0258u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA0278u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA02B4u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA02D8u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA02ECu, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA0304u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA0318u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA0344u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA0350u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA035Cu, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA0364u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA0368u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA036Cu, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA0384u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA0390u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA0398u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA039Cu, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA03A8u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA03C8u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA0408u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA042Cu, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA044Cu, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA0454u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA0468u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA0484u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA04B0u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA04BCu, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA04D0u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA04DCu, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA04E8u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA04F8u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA0508u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA0518u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA0524u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA052Cu, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA0538u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA0548u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA0550u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA0554u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA0570u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA0594u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA05A4u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA05ACu, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA05B8u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA05C0u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA05CCu, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA05D8u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA05E4u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA05F4u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA0600u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA0608u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA0614u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA061Cu, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA0624u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA0628u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA063Cu, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA0660u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA066Cu, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA067Cu, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA0694u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA06B0u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA06BCu, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA06D0u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA06E4u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA0708u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA071Cu, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA0728u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA0734u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA073Cu, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA0748u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA075Cu, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA0760u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA0764u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA0774u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA0788u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA0798u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA07A8u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA07BCu, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA07C8u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA07D8u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA07FCu, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA082Cu, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA0838u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA0850u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA085Cu, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA086Cu, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA087Cu, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA0888u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA0890u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA0898u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA08ACu, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA08BCu, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA08CCu, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA08D4u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA08E4u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA08E8u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA0908u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA093Cu, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA0954u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA096Cu, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA0988u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA0990u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA099Cu, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA09A0u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA09ACu, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA09B8u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA09BCu, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA09CCu, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA09D8u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA09E0u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA09ECu, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA09F4u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA09FCu, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA0A0Cu, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA0A1Cu, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA0A24u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA0A4Cu, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA0A70u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA0A80u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA0A94u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA0ABCu, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA0AC4u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA0AD0u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA0ADCu, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA0AE8u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA0AF8u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA0B04u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA0B14u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA0B1Cu, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA0B2Cu, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA0B44u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA0B84u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA0B8Cu, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA0B9Cu, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA0BACu, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA0BBCu, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA0BC4u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA0BD4u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA0BDCu, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA0BE8u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA0BF4u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA0BFCu, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA0C20u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA0C30u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA0C40u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA0C48u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA0C58u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA0C60u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA0C6Cu, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA0C7Cu, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA0C8Cu, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA0C94u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA0CA4u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA0CACu, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA0CB8u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA0CC4u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA0CCCu, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA0CDCu, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA0CE8u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA0CFCu, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA0D0Cu, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA0D14u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA0D18u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA0D28u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA0D38u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA0D40u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA0D4Cu, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA0D58u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA0D64u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA0D6Cu, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA0D70u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA0D80u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA0D90u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA0D98u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA0DA4u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA0DB0u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA0DBCu, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA0DC4u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA0DD0u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA0DDCu, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA0DECu, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA0DFCu, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA0E0Cu, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA0E20u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA0E34u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA0E44u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA0E50u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA0E60u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA0E70u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA0E78u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA0EA8u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA0EC8u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA0ED4u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA0EE8u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA0EF4u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA0EFCu, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA0F0Cu, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA0F18u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA0F28u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA0F40u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA0F5Cu, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA0F6Cu, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA0F7Cu, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA0F88u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA0F94u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA0F9Cu, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA0FA4u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA0FA8u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA0FB0u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA1010u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA1018u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA1020u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA102Cu, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA103Cu, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA1044u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA1054u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA1060u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA1070u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA1080u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA1088u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA1090u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA109Cu, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA10ACu, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA10B8u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA10C8u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA10D8u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA10DCu, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA10E8u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA10F4u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA1104u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA1108u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA1128u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA1130u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA1134u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA1140u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA1144u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA1150u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA1158u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA1178u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA1180u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA1188u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA1194u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA119Cu, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA11A4u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA11ACu, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA11C0u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA11E4u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA11F0u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA11F8u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA1204u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA120Cu, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA1214u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA121Cu, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA1224u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA1238u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA125Cu, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA1264u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA1274u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA127Cu, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA1290u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA12C4u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA12CCu, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA12D4u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA12E4u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA12ECu, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA1300u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA1314u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA132Cu, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA134Cu, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA1354u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA1360u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA136Cu, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA1378u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA1384u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA1390u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA139Cu, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA13A4u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA13B8u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA13C0u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA13E4u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA140Cu, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA1424u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA1430u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA1444u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA144Cu, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA1460u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA14A4u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA14C4u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA14CCu, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA14D8u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA14E8u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA14F0u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA14FCu, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA150Cu, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA1518u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA1524u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA1538u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA154Cu, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA1560u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA1564u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA156Cu, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA1584u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA15B4u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA15C0u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA15CCu, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA15D4u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA15DCu, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA15E8u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA15F4u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA160Cu, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA1614u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA161Cu, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA1640u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA164Cu, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA1658u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA1664u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA1674u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA1680u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA1698u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA16A0u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA16A8u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA16CCu, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA16D8u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA16E4u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA16F0u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA16FCu, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA170Cu, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA172Cu, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA175Cu, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA1780u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA1788u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA1794u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA179Cu, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA17A4u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA17B4u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA17C8u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA17E8u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA17F4u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA17FCu, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA1804u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA180Cu, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA1810u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA1818u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA1824u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA1828u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA183Cu, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA1844u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA187Cu, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA18A8u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA18D0u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA18E0u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA18E8u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA18F4u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA18FCu, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA1904u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA1918u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA1920u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA1928u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA193Cu, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA195Cu, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA1968u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA1978u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA1984u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA198Cu, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA1994u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA199Cu, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA19B0u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA19D0u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA19D4u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA19E8u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA1A14u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA1A28u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA1A30u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA1A3Cu, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA1A44u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA1A4Cu, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA1A64u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA1A6Cu, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA1A78u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA1A80u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA1A88u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA1A90u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA1AA4u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA1AC4u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA1AD4u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA1AE0u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA1AE8u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA1AFCu, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA1B28u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA1B2Cu, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA1B30u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA1B48u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA1B64u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA1B70u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA1B90u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA1B94u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA1BA4u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA1BB4u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA1BC4u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA1BD4u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA1BE0u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA1BE4u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA1C10u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA1C14u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA1C30u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA1C40u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA1C50u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA1C60u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA1C70u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA1C74u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA1CA0u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA1CA4u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA1CC0u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA1CC8u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA1CF0u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA1CFCu, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA1D08u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA1D10u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA1D2Cu, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA1D64u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA1D8Cu, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA1DA8u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA1DE0u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA1E08u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA1E28u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA1E60u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA1E9Cu, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA1EA4u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA1EB0u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA1EC4u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA1ED4u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA1EDCu, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA1EECu, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA1EFCu, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA1F0Cu, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA1F1Cu, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA1F2Cu, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA1F3Cu, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA1F60u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA1F98u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA1FC4u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA1FC8u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA1FE0u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA2010u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA201Cu, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA2024u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA203Cu, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA2074u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA2098u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA20B4u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA20ECu, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA2110u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA2120u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA2124u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA2130u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA2140u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA2150u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA2160u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA2170u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA2174u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA2178u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA2180u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA2190u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA21A0u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA21B0u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA21C0u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA21C4u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA21C8u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA21D0u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA21D8u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA21ECu, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA2210u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA2248u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA227Cu, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA2280u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA22BCu, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA22DCu, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA22F0u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA2300u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA230Cu, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA2328u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA2340u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA2350u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA235Cu, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA2364u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA236Cu, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA2374u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA237Cu, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA2388u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA2390u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA239Cu, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA23A4u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA23ACu, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA23B4u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA23C0u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA23C8u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA23D0u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA23D8u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA23E4u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA23ECu, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA23F0u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA23F8u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA240Cu, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA2420u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA2434u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA2448u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA2464u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA2470u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA2478u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA2480u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA2498u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA24ACu, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA24B8u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA24BCu, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA24C4u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA2510u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA2524u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA2534u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA253Cu, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA2560u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA256Cu, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA2580u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA258Cu, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA259Cu, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA25A0u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA25B4u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA25D8u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA25E0u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA25F8u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA2608u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA2610u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA261Cu, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA262Cu, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA2634u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA2640u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA2650u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA2658u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA2664u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA2674u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA267Cu, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA2688u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA2698u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA26A0u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA26B0u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA26BCu, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA26E0u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA26FCu, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA2708u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA2710u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA2718u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA2728u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA2730u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA2738u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA2740u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA2750u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA2754u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA275Cu, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA2768u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA2778u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA2780u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA2790u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA2798u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA27A8u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA27B0u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA27C0u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA27C8u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA27D4u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA27DCu, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA27E8u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA27F0u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA27F8u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA2804u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA280Cu, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA281Cu, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA2824u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA2830u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA2838u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA2844u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA2860u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA2884u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA28A0u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA28B0u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA28B8u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA28C8u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA28D0u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA28E0u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA28E8u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA28F8u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA2900u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA290Cu, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA2914u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA291Cu, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA292Cu, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA2934u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA293Cu, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA2944u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA2954u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA2958u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA2960u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA296Cu, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA297Cu, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA2984u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA2994u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA299Cu, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA29ACu, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA29B4u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA29C4u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA29CCu, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA29D8u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA29E0u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA29ECu, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA29F4u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA29FCu, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA2A08u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA2A10u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA2A20u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA2A28u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA2A34u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA2A3Cu, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA2A48u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA2A64u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA2A88u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA2A98u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA2AA0u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA2AA8u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA2AB8u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA2AC0u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA2AC8u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA2AD0u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA2AE0u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA2AE4u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA2AECu, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA2AFCu, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA2B04u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA2B14u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA2B1Cu, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA2B2Cu, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA2B34u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA2B40u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA2B48u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA2B58u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA2B60u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA2B6Cu, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA2B74u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA2B80u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA2B88u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA2B90u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA2B9Cu, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA2BA4u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA2BB4u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA2BBCu, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA2BC8u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA2BD4u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA2BF0u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA2C0Cu, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA2C28u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA2C34u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA2C3Cu, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA2C48u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA2C58u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA2C60u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA2C70u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA2C78u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA2C84u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA2C8Cu, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA2C98u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA2CA8u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA2CB0u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA2CC0u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA2CC8u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA2CD4u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA2CDCu, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA2CECu, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA2CF4u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA2D00u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA2D0Cu, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA2D24u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA2D40u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA2D5Cu, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA2D6Cu, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA2D74u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA2D84u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA2D8Cu, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA2D98u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA2DA0u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA2DA8u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA2DB8u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA2DC0u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA2DC8u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA2DD0u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA2DE0u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA2DE4u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA2DECu, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA2DF8u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA2E08u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA2E10u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA2E20u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA2E28u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA2E34u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA2E3Cu, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA2E48u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA2E58u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA2E60u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA2E70u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA2E78u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA2E84u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA2E8Cu, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA2E9Cu, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA2EA4u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA2EB0u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA2EBCu, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA2ED4u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA2EF4u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA2F00u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA2F08u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA2F18u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA2F20u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA2F28u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA2F34u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA2F3Cu, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA2F48u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA2F60u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA2F7Cu, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA2F8Cu, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA2F9Cu, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA2FA0u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA2FB4u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA2FE0u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA2FECu, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA2FF4u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA301Cu, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA3024u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA302Cu, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA3030u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA305Cu, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA3060u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA3070u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA309Cu, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA30A8u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA30B0u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA30D8u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA30E0u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA30E8u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA30ECu, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA3118u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA311Cu, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA312Cu, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA3158u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA3164u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA316Cu, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA3194u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA319Cu, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA31A4u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA31A8u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA31D4u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA31D8u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA31E8u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA3214u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA3220u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA3228u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA3250u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA3258u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA3260u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA3264u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA3290u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA3294u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA32A4u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA32F4u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA3304u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA3310u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA3320u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA3338u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA3348u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA3354u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA3364u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA337Cu, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA3390u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA33A8u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA33BCu, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA33CCu, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA33E0u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA33F4u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA3404u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA3414u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA3430u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA3448u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA3458u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA3460u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA3484u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA3490u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA34A4u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA34B0u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA34C0u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA34D0u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA34E8u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA34F4u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA3500u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA350Cu, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA3518u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA3538u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA3548u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA3558u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA3568u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA3578u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA3588u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA3598u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA359Cu, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA35B0u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA35DCu, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA35F8u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA3600u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA3618u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA3628u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA3674u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA3680u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA36A0u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA36B0u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA36C0u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA36C8u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA36DCu, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA36E8u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA36F4u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA3704u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA371Cu, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA3724u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA373Cu, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA375Cu, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA37B8u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA37C4u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA37D8u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA3814u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA3828u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA3844u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA3858u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA3878u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA388Cu, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA3898u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA38BCu, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA38C4u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA38DCu, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA38E4u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA38ECu, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA38F4u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA3900u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA3950u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA3974u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA3994u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA39DCu, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA39ECu, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA3A04u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA3A20u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA3A44u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA3A78u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA3A9Cu, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA3AC0u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA3ACCu, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA3AD4u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA3ADCu, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA3AE4u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA3AECu, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA3AF4u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA3B04u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA3B14u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA3B1Cu, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA3B24u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA3B38u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA3B40u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA3B50u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA3B58u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA3B60u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA3B74u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA3B90u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA3BACu, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA3BB4u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA3BBCu, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA3BD0u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA3BE4u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA3C04u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA3C14u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA3C1Cu, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA3C28u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA3C44u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA3C50u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA3C5Cu, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA3C64u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA3C7Cu, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA3CA0u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA3CA4u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA3CC8u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA3CD0u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA3CE0u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA3CE8u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA3CECu, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA3CF4u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA3D08u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA3D1Cu, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA3D24u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA3D40u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA3D54u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA3D68u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA3D70u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA3D74u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA3D98u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA3DB4u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA3DC8u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA3DD0u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA3DDCu, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA3DE8u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA3DFCu, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA3E04u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA3E08u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA3E10u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA3E48u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA3E58u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA3E80u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA3E90u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA3EA0u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA3EA8u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA3EACu, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA3EB4u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA3EC4u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA3ECCu, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA3ED0u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA3EE8u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA3EF4u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA3F00u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA3F08u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA3F48u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA3F4Cu, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA3F78u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA3F80u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA3F8Cu, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA3F98u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA3FA0u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA3FD8u, &recomp_unit_0167, "recomp_unit_0167"); - runtime.register_function(0x08AA3FFCu, &recomp_unit_0167, "recomp_unit_0167"); + // PSPRECOMP_V812_COMPACT_REGISTRATION: same entry set, looped once in Runtime instead of source-expanded calls. + runtime.register_generated_entry_mask(0x08AA0000u, &recomp_unit_0167, "recomp_unit_0167", + kEntryMasks_recomp_unit_0167, 64u); } } // namespace psprecomp diff --git a/profiles/vcs/generated/generated_unit_0168.cpp b/profiles/vcs/generated/generated_unit_0168.cpp index 189b3b2..105b17d 100644 --- a/profiles/vcs/generated/generated_unit_0168.cpp +++ b/profiles/vcs/generated/generated_unit_0168.cpp @@ -708,6 +708,19 @@ LOCAL_DISPATCH: AOT_REGCACHE_SYNC_OUT(); return; } } +// PSPRECOMP_V812_SHARED_SCHED_BLOCK: one scheduler-exact slow boundary per unit. +LOCAL_SCHED_BOUNDARY: + ctx.pc = jump_target; + AOT_REGCACHE_SYNC_OUT(); + if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { + ++local_redispatch_rounds; + AOT_REGCACHE_SYNC_IN(); + local_transfers = 0u; + local_pc = ctx.pc; + entry_id = 0u; + goto LOCAL_DISPATCH; + } + return; L_08AA4000: { std::uint32_t aot_run_words[5]{}; aot_mem.aot_direct_load32_block(aot_gpr_29 + static_cast(12), aot_run_words); @@ -721,18 +734,8 @@ L_08AA4000: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AA401C: aot_gpr_4 = (std::bit_cast(aot_fpr_12)); ctx.set_vfpu_scalar_bits_ct<0u>(aot_gpr_4); @@ -746,18 +749,8 @@ L_08AA401C: jump_target = ctx.gpr[31]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AA4040: aot_gpr_4 = (std::bit_cast(aot_fpr_12)); ctx.set_vfpu_scalar_bits_ct<0u>(aot_gpr_4); @@ -771,18 +764,8 @@ L_08AA4040: jump_target = ctx.gpr[31]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AA4064: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store8(aot_gpr_29 + static_cast(0), static_cast(0u)); @@ -791,18 +774,8 @@ L_08AA4064: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AA4078: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store8(aot_gpr_29 + static_cast(0), static_cast(0u)); @@ -811,18 +784,8 @@ L_08AA4078: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AA408C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store8(aot_gpr_29 + static_cast(0), static_cast(0u)); @@ -831,18 +794,8 @@ L_08AA408C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AA40A0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store8(aot_gpr_29 + static_cast(0), static_cast(0u)); @@ -851,18 +804,8 @@ L_08AA40A0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AA40B4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store8(aot_gpr_29 + static_cast(0), static_cast(0u)); @@ -871,18 +814,8 @@ L_08AA40B4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AA40C8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store8(aot_gpr_29 + static_cast(0), static_cast(0u)); @@ -891,18 +824,8 @@ L_08AA40C8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AA40DC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store8(aot_gpr_29 + static_cast(0), static_cast(0u)); @@ -911,18 +834,8 @@ L_08AA40DC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AA40F0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, aot_gpr_17, ctx.gpr[31]}; @@ -1290,18 +1203,8 @@ L_08AA4404: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AA44CC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -1321,18 +1224,8 @@ L_08AA44E0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AA4500: aot_gpr_29 = (aot_gpr_29 + static_cast(-160)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(128), ctx.gpr[19]); @@ -1784,36 +1677,16 @@ L_08AA494C: aot_gpr_29 = (aot_gpr_29 + static_cast(160)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AA4980: ctx.gpr[2] = (2218u << 16u); jump_target = ctx.gpr[31]; ctx.gpr[2] = (ctx.gpr[2] + static_cast(18816)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AA498C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[31]); @@ -1825,18 +1698,8 @@ L_08AA499C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AA49A8: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -1933,18 +1796,8 @@ L_08AA4A34: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AA4A54: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), aot_gpr_17); @@ -1996,35 +1849,15 @@ L_08AA4AA4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AA4AB8: jump_target = ctx.gpr[31]; ctx.gpr[2] = (0u | 3u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AA4AC0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (0u | 0u); @@ -2060,18 +1893,8 @@ L_08AA4AFC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AA4B0C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[31]); @@ -2100,18 +1923,8 @@ L_08AA4B38: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AA4B44: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (0u | 0u); @@ -2178,18 +1991,8 @@ L_08AA4BCC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AA4BE0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (aot_gpr_5 | 0u); @@ -2204,18 +2007,8 @@ L_08AA4BF4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AA4C00: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[4]{aot_gpr_16, aot_gpr_17, ctx.gpr[18], ctx.gpr[31]}; @@ -2269,18 +2062,8 @@ L_08AA4C60: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AA4C80: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(24), aot_gpr_16); @@ -2449,18 +2232,8 @@ L_08AA4DE8: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AA4E0C: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(20), aot_gpr_16); @@ -2529,18 +2302,8 @@ L_08AA4E9C: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AA4EBC: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(48), aot_gpr_5); @@ -2626,18 +2389,8 @@ L_08AA4F54: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AA4F6C: aot_gpr_29 = (aot_gpr_29 + static_cast(-96)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(96), aot_gpr_6); @@ -2744,18 +2497,8 @@ L_08AA5074: aot_gpr_29 = (aot_gpr_29 + static_cast(96)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AA5090: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); ctx.gpr[7] = (aot_gpr_5 | 0u); @@ -2907,34 +2650,14 @@ L_08AA5228: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AA5240: jump_target = ctx.gpr[31]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AA5248: aot_gpr_29 = (aot_gpr_29 + static_cast(-64)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(36), aot_gpr_17); @@ -3002,18 +2725,8 @@ L_08AA52CC: aot_gpr_29 = (aot_gpr_29 + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AA52EC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[4]{aot_gpr_16, aot_gpr_17, ctx.gpr[18], ctx.gpr[31]}; @@ -3231,18 +2944,8 @@ L_08AA5594: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AA55AC: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); { const std::uint32_t aot_run_words[5]{aot_gpr_16, aot_gpr_17, ctx.gpr[18], ctx.gpr[19], ctx.gpr[31]}; @@ -3379,18 +3082,8 @@ L_08AA56C0: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AA56DC: aot_gpr_29 = (aot_gpr_29 + static_cast(-176)); { const std::uint32_t aot_run_words[14]{std::bit_cast(aot_fpr_20), std::bit_cast(ctx.fpr[22]), std::bit_cast(ctx.fpr[24]), std::bit_cast(ctx.fpr[26]), aot_gpr_16, aot_gpr_17, ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[22], ctx.gpr[23], ctx.gpr[30], ctx.gpr[31]}; @@ -4054,18 +3747,8 @@ L_08AA5B64: aot_gpr_29 = (aot_gpr_29 + static_cast(176)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AA5BA4: aot_gpr_29 = (aot_gpr_29 + static_cast(-208)); { const std::uint32_t aot_run_words[11]{std::bit_cast(aot_fpr_20), aot_gpr_16, aot_gpr_17, ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[22], ctx.gpr[23], ctx.gpr[30], ctx.gpr[31]}; @@ -4602,18 +4285,8 @@ L_08AA60C8: aot_gpr_29 = (aot_gpr_29 + static_cast(208)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AA60FC: aot_gpr_29 = (aot_gpr_29 + static_cast(-1056)); { const std::uint32_t aot_run_words[15]{std::bit_cast(aot_fpr_20), std::bit_cast(ctx.fpr[22]), std::bit_cast(ctx.fpr[24]), std::bit_cast(ctx.fpr[26]), std::bit_cast(ctx.fpr[28]), aot_gpr_16, aot_gpr_17, ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[22], ctx.gpr[23], ctx.gpr[30], ctx.gpr[31]}; @@ -6680,18 +6353,8 @@ L_08AA70B4: aot_gpr_29 = (aot_gpr_29 + static_cast(1056)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AA70F8: ctx.gpr[7] = (aot_gpr_5 | 0u); ctx.gpr[8] = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(4))); @@ -6729,18 +6392,8 @@ L_08AA714C: aot_mem.aot_direct_store32(ctx.gpr[7] + static_cast(0), ctx.gpr[8]); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AA7154: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_6 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(0))); @@ -6861,18 +6514,8 @@ L_08AA722C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AA7238: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -6937,18 +6580,8 @@ L_08AA72E4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AA730C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), aot_gpr_17); @@ -6998,36 +6631,16 @@ L_08AA7360: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AA7374: aot_mem.aot_direct_store8(aot_gpr_4 + static_cast(0), static_cast(0u)); jump_target = ctx.gpr[31]; ctx.gpr[2] = (aot_gpr_4 | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AA7380: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[31]); @@ -7055,18 +6668,8 @@ L_08AA73A0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AA73AC: aot_gpr_29 = (aot_gpr_29 + static_cast(-64)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(24), aot_gpr_16); @@ -7327,18 +6930,8 @@ L_08AA75E0: aot_gpr_29 = (aot_gpr_29 + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AA761C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (aot_mem.aot_direct_load8(aot_gpr_4 + static_cast(0))); @@ -7406,18 +6999,8 @@ L_08AA768C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AA76A4: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_gpr_6 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(7324))); @@ -7536,18 +7119,8 @@ L_08AA775C: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AA7770: aot_gpr_29 = (aot_gpr_29 + static_cast(-240)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(204), aot_gpr_16); @@ -8155,18 +7728,8 @@ L_08AA7C34: aot_gpr_29 = (aot_gpr_29 + static_cast(240)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AA7C78: aot_gpr_29 = (aot_gpr_29 + static_cast(-464)); { const std::uint32_t aot_run_words[15]{std::bit_cast(aot_fpr_20), std::bit_cast(ctx.fpr[22]), std::bit_cast(ctx.fpr[24]), std::bit_cast(ctx.fpr[26]), std::bit_cast(ctx.fpr[28]), aot_gpr_16, aot_gpr_17, ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[22], ctx.gpr[23], ctx.gpr[30], ctx.gpr[31]}; @@ -8653,635 +8216,8 @@ void recomp_unit_0168(Runtime &rt, AllegrexContext &ctx) { void register_generated_unit_168(Runtime &runtime) { runtime.register_generated_unit(168u, 0x08AA4000u, 16384u, &recomp_unit_0168, &recomp_unit_0168_entry); - runtime.register_function(0x08AA4000u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA401Cu, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA4040u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA4064u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA4078u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA408Cu, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA40A0u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA40B4u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA40C8u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA40DCu, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA40F0u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA4134u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA4294u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA42B0u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA42BCu, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA42D8u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA42E4u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA4300u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA430Cu, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA4328u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA4334u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA4350u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA435Cu, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA4378u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA4384u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA43DCu, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA43E8u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA4404u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA44CCu, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA44E0u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA4500u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA4538u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA4568u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA45B8u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA45C4u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA45E8u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA4618u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA4638u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA465Cu, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA468Cu, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA46A4u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA46C4u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA46D4u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA46E4u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA4704u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA4714u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA4724u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA4744u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA4754u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA4764u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA4788u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA4798u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA47A8u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA47CCu, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA47F8u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA4804u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA4814u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA4838u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA4868u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA4880u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA4898u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA48B8u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA48CCu, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA48E8u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA48FCu, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA4910u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA4924u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA4930u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA493Cu, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA494Cu, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA4980u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA498Cu, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA499Cu, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA49A8u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA49CCu, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA49D4u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA49DCu, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA49E4u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA49ECu, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA49F4u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA49FCu, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA4A10u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA4A14u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA4A18u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA4A20u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA4A24u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA4A28u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA4A30u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA4A34u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA4A54u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA4A70u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA4A84u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA4A90u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA4A9Cu, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA4AA4u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA4AB8u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA4AC0u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA4AE4u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA4AF0u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA4AF8u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA4AFCu, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA4B0Cu, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA4B1Cu, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA4B38u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA4B44u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA4B70u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA4B7Cu, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA4B88u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA4BACu, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA4BC8u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA4BCCu, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA4BE0u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA4BF4u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA4C00u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA4C1Cu, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA4C34u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA4C40u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA4C48u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA4C60u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA4C80u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA4CA8u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA4CC8u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA4CD8u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA4CE4u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA4CECu, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA4D04u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA4D10u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA4D28u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA4D38u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA4D54u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA4D60u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA4D6Cu, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA4D70u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA4D80u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA4D88u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA4D9Cu, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA4DA4u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA4DB4u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA4DC4u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA4DE8u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA4E0Cu, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA4E3Cu, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA4E50u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA4E58u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA4E68u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA4E78u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA4E9Cu, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA4EBCu, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA4EE0u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA4EE8u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA4F04u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA4F0Cu, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA4F28u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA4F34u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA4F40u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA4F44u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA4F54u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA4F6Cu, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA4FC0u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA4FD8u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA4FF0u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA5004u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA500Cu, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA5024u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA503Cu, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA5074u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA5090u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA50ECu, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA5100u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA510Cu, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA5174u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA5180u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA5194u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA51A0u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA51B4u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA51C0u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA5228u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA5240u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA5248u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA5288u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA52A0u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA52ACu, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA52C0u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA52C8u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA52CCu, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA52ECu, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA537Cu, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA538Cu, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA5398u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA5458u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA5464u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA5490u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA549Cu, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA54C8u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA54D4u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA5594u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA55ACu, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA55DCu, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA55E8u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA55F4u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA561Cu, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA5638u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA563Cu, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA5640u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA5648u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA5660u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA566Cu, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA5674u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA5680u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA5690u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA569Cu, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA56B4u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA56C0u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA56DCu, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA573Cu, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA574Cu, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA5754u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA5768u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA5778u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA5788u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA57A4u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA57ACu, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA581Cu, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA5828u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA5830u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA5838u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA584Cu, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA5854u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA585Cu, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA5864u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA5878u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA588Cu, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA5898u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA58CCu, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA58DCu, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA58E8u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA58ECu, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA58F4u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA5924u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA5930u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA593Cu, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA5978u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA5988u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA5994u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA5998u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA59A0u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA59CCu, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA5A74u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA5AA8u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA5AB8u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA5AC4u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA5AC8u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA5AD0u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA5B00u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA5B0Cu, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA5B4Cu, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA5B60u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA5B64u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA5BA4u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA5BF8u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA5C0Cu, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA5C24u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA5C34u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA5C40u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA5C90u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA5CA4u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA5CA8u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA5CB8u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA5CDCu, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA5D04u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA5D24u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA5D40u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA5D78u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA5D90u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA5DACu, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA5DBCu, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA5DCCu, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA5DE8u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA5E00u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA5E0Cu, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA5E28u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA5E40u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA5E4Cu, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA5E68u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA5E84u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA5E94u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA5EB0u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA5EE8u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA5EF4u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA5F04u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA5F20u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA5F58u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA5F70u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA5F8Cu, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA5FA8u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA5FB8u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA5FC0u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA5FCCu, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA5FDCu, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA5FFCu, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA6008u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA6048u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA605Cu, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA6064u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA6080u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA608Cu, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA6098u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA609Cu, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA60ACu, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA60B4u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA60C8u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA60FCu, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA6188u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA61A8u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA61BCu, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA6200u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA6244u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA6250u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA6260u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA6270u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA6280u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA628Cu, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA629Cu, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA62ACu, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA62B8u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA62C4u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA62D4u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA62E4u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA62F4u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA6300u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA6310u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA6320u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA6334u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA6340u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA6350u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA6360u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA637Cu, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA638Cu, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA639Cu, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA6428u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA6478u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA64A0u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA64F4u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA6510u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA6520u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA6528u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA6534u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA653Cu, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA6548u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA654Cu, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA65A8u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA6604u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA660Cu, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA6610u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA6618u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA6630u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA664Cu, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA6650u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA6704u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA6728u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA6738u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA67C8u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA67D8u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA67E8u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA67F0u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA67F4u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA680Cu, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA6834u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA683Cu, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA6864u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA6878u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA68C0u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA68CCu, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA68D4u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA68DCu, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA68E8u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA68FCu, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA6904u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA6910u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA691Cu, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA692Cu, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA6934u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA6938u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA6950u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA6970u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA6984u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA698Cu, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA6998u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA69ACu, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA69B4u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA69C8u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA69D0u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA69E0u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA69ECu, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA69F4u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA6A00u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA6A44u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA6A54u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA6A5Cu, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA6A60u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA6A78u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA6A94u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA6AA8u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA6AB0u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA6ABCu, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA6ACCu, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA6AD4u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA6AD8u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA6AF0u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA6B58u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA6B94u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA6B9Cu, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA6BA8u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA6BBCu, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA6BC4u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA6BD0u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA6BE0u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA6BE8u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA6BECu, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA6C04u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA6C24u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA6C30u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA6C40u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA6C48u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA6C4Cu, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA6C64u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA6C7Cu, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA6CB8u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA6CC0u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA6CCCu, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA6CE0u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA6CE8u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA6CF4u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA6D00u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA6D10u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA6D18u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA6D1Cu, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA6D34u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA6DA8u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA6DB4u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA6DC8u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA6DD0u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA6DE4u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA6DFCu, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA6E40u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA6E68u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA6E70u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA6E8Cu, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA6F14u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA6F40u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA6F54u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA6F9Cu, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA6FE8u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA6FF4u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA7034u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA7060u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA7068u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA7090u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA7094u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA70A0u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA70ACu, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA70B4u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA70F8u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA7128u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA714Cu, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA7154u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA716Cu, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA7174u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA717Cu, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA7184u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA7188u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA71ACu, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA71C0u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA71E8u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA71F0u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA71FCu, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA7204u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA7228u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA722Cu, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA7238u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA724Cu, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA72E4u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA730Cu, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA7328u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA734Cu, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA7358u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA7360u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA7374u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA7380u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA7390u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA7398u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA73A0u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA73ACu, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA7400u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA740Cu, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA7418u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA7420u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA7424u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA7444u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA748Cu, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA749Cu, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA74A4u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA74ACu, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA74B0u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA74BCu, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA74D8u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA74E8u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA74F0u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA74F8u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA74FCu, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA751Cu, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA7530u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA755Cu, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA7590u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA75E0u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA761Cu, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA763Cu, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA7644u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA7650u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA765Cu, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA7678u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA7688u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA768Cu, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA76A4u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA76C8u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA76D0u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA76D8u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA76E0u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA76E8u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA76F4u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA7704u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA770Cu, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA7714u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA771Cu, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA7728u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA7734u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA7740u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA7748u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA774Cu, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA775Cu, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA7770u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA77C4u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA77D0u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA77D8u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA77E0u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA77E8u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA77F4u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA77FCu, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA7804u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA781Cu, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA782Cu, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA784Cu, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA785Cu, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA7864u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA7874u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA787Cu, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA7884u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA789Cu, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA78A4u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA78ACu, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA78B0u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA78BCu, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA78D4u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA78E0u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA7908u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA7920u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA792Cu, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA7944u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA795Cu, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA7968u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA7988u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA79ACu, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA79B0u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA79B8u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA79BCu, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA7A40u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA7A48u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA7A5Cu, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA7A64u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA7A70u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA7AB0u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA7B0Cu, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA7B14u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA7B1Cu, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA7B28u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA7B4Cu, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA7B60u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA7B68u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA7B8Cu, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA7BA0u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA7BBCu, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA7BE4u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA7BECu, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA7BF4u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA7C00u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA7C14u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA7C1Cu, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA7C24u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA7C2Cu, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA7C34u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA7C78u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA7D4Cu, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA7D54u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA7DB4u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA7DCCu, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA7DF0u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA7E04u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA7E18u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA7E2Cu, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA7E40u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA7E48u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA7E5Cu, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA7E70u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA7E74u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA7E80u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA7E98u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA7EA8u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA7ED8u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA7EE4u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA7EFCu, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA7F04u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA7F20u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA7F28u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA7F58u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA7F60u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA7F88u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA7F94u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA7FCCu, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA7FD8u, &recomp_unit_0168, "recomp_unit_0168"); - runtime.register_function(0x08AA7FE0u, &recomp_unit_0168, "recomp_unit_0168"); + // PSPRECOMP_V812_COMPACT_REGISTRATION: same entry set, looped once in Runtime instead of source-expanded calls. + runtime.register_generated_entry_mask(0x08AA4000u, &recomp_unit_0168, "recomp_unit_0168", + kEntryMasks_recomp_unit_0168, 64u); } } // namespace psprecomp diff --git a/profiles/vcs/generated/generated_unit_0169.cpp b/profiles/vcs/generated/generated_unit_0169.cpp index 2cfefd7..9ebccc0 100644 --- a/profiles/vcs/generated/generated_unit_0169.cpp +++ b/profiles/vcs/generated/generated_unit_0169.cpp @@ -566,6 +566,19 @@ LOCAL_DISPATCH: AOT_REGCACHE_SYNC_OUT(); return; } } +// PSPRECOMP_V812_SHARED_SCHED_BLOCK: one scheduler-exact slow boundary per unit. +LOCAL_SCHED_BOUNDARY: + ctx.pc = jump_target; + AOT_REGCACHE_SYNC_OUT(); + if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { + ++local_redispatch_rounds; + AOT_REGCACHE_SYNC_IN(); + local_transfers = 0u; + local_pc = ctx.pc; + entry_id = 0u; + goto LOCAL_DISPATCH; + } + return; L_08AA8004: { const bool branch_taken = 0u == 0u; if (branch_taken) { @@ -829,18 +842,8 @@ L_08AA81D8: aot_gpr_29 = (aot_gpr_29 + static_cast(464)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AA821C: { const std::uint32_t vfpu_address = aot_gpr_6 + static_cast(0); std::uint32_t vfpu_words[4]{}; @@ -899,18 +902,8 @@ L_08AA821C: aot_mem.aot_direct_store32_block(vfpu_address, vfpu_words); } local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AA8250: { const std::uint32_t vfpu_address = aot_gpr_6 + static_cast(0); std::uint32_t vfpu_words[4]{}; @@ -966,18 +959,8 @@ L_08AA8250: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AA8278: aot_gpr_4 = (18303u << 16u); aot_fpr_13 = std::bit_cast(0u); @@ -1015,18 +998,8 @@ L_08AA82CC: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AA82D4: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); { const std::uint32_t aot_run_words[7]{std::bit_cast(ctx.fpr[20]), std::bit_cast(ctx.fpr[22]), ctx.gpr[16], ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], aot_gpr_31}; @@ -1174,18 +1147,8 @@ L_08AA8448: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AA846C: aot_gpr_29 = (aot_gpr_29 + static_cast(-64)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(48), aot_gpr_31); @@ -1248,18 +1211,8 @@ L_08AA84D4: aot_gpr_29 = (aot_gpr_29 + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AA8524: aot_fpr_12 = std::bit_cast(aot_mem.aot_direct_load32(aot_gpr_5 + static_cast(0))); aot_fpr_13 = std::bit_cast(aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(10212))); @@ -1383,18 +1336,8 @@ L_08AA8524: aot_mem.aot_direct_store8(aot_gpr_4 + static_cast(7), static_cast(aot_gpr_6)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AA8704: ctx.fpr[16] = std::bit_cast(ctx.fpu_float_to_word_ct<1u>(ctx.fpr[16])); ctx.fpr[0] = std::bit_cast(aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(10212))); @@ -1510,18 +1453,8 @@ L_08AA8704: aot_mem.aot_direct_store8(aot_gpr_4 + static_cast(7), static_cast(aot_gpr_5)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AA88C4: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_gpr_7 = (0u | 1u); @@ -1610,18 +1543,8 @@ L_08AA89EC: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AA89FC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_7 = (17536u << 16u); @@ -1732,18 +1655,8 @@ L_08AA8B84: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AA8B90: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -1764,18 +1677,8 @@ L_08AA8BB4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AA8BC0: aot_gpr_4 = (18303u << 16u); aot_fpr_12 = std::bit_cast(0u); @@ -1786,18 +1689,8 @@ L_08AA8BC0: aot_mem.aot_direct_store32(ctx.gpr[28] + static_cast(10212), std::bit_cast(aot_fpr_13)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AA8BDC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(-2992))); @@ -1877,18 +1770,8 @@ L_08AA8C78: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AA8C8C: aot_gpr_29 = (aot_gpr_29 + static_cast(-112)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(72), ctx.gpr[16]); @@ -2179,18 +2062,8 @@ L_08AA9058: aot_gpr_29 = (aot_gpr_29 + static_cast(112)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AA9084: aot_gpr_29 = (aot_gpr_29 + static_cast(-112)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(84), ctx.gpr[20]); @@ -2672,18 +2545,8 @@ L_08AA9604: aot_gpr_29 = (aot_gpr_29 + static_cast(112)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AA962C: aot_gpr_29 = (aot_gpr_29 + static_cast(-112)); ctx.gpr[9] = (17536u << 16u); @@ -3102,18 +2965,8 @@ L_08AA9AF8: aot_gpr_29 = (aot_gpr_29 + static_cast(112)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AA9B20: aot_gpr_29 = (aot_gpr_29 + static_cast(-112)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(76), ctx.gpr[17]); @@ -3433,18 +3286,8 @@ L_08AA9F34: aot_gpr_29 = (aot_gpr_29 + static_cast(112)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AA9F5C: aot_gpr_29 = (aot_gpr_29 + static_cast(-96)); { const std::uint32_t aot_run_words[7]{ctx.gpr[16], ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], aot_gpr_31}; @@ -3899,18 +3742,8 @@ L_08AAA488: aot_gpr_29 = (aot_gpr_29 + static_cast(96)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AAA4AC: aot_gpr_29 = (aot_gpr_29 + static_cast(-96)); ctx.gpr[9] = (17536u << 16u); @@ -4365,18 +4198,8 @@ L_08AAA9D4: aot_gpr_29 = (aot_gpr_29 + static_cast(96)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AAA9F8: aot_gpr_29 = (aot_gpr_29 + static_cast(-128)); { const std::uint32_t aot_run_words[15]{std::bit_cast(ctx.fpr[20]), std::bit_cast(ctx.fpr[22]), std::bit_cast(ctx.fpr[24]), std::bit_cast(ctx.fpr[26]), std::bit_cast(ctx.fpr[28]), std::bit_cast(ctx.fpr[30]), ctx.gpr[16], ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[22], ctx.gpr[23], aot_gpr_31}; @@ -5021,18 +4844,8 @@ L_08AAB1A8: aot_gpr_29 = (aot_gpr_29 + static_cast(128)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AAB1EC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -5053,18 +4866,8 @@ L_08AAB20C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AAB21C: aot_gpr_7 = (aot_gpr_4 | 0u); ctx.gpr[8] = (aot_gpr_5 | 0u); @@ -5104,18 +4907,8 @@ L_08AAB260: ctx.gpr[2] = (ctx.gpr[2] + aot_gpr_4); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AAB27C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (2237u << 16u); @@ -5262,18 +5055,8 @@ L_08AAB350: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AAB35C: aot_gpr_29 = (aot_gpr_29 + static_cast(-288)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(260), ctx.gpr[17]); @@ -5567,18 +5350,8 @@ L_08AAB5A0: aot_gpr_29 = (aot_gpr_29 + static_cast(288)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AAB5BC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_6 = (2237u << 16u); @@ -5654,18 +5427,8 @@ L_08AAB638: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AAB644: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -5726,18 +5489,8 @@ L_08AAB6A8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AAB6B8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_6 = (2237u << 16u); @@ -5793,18 +5546,8 @@ L_08AAB728: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AAB734: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (2237u << 16u); @@ -5847,18 +5590,8 @@ L_08AAB784: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AAB790: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (aot_mem.aot_direct_load8(ctx.gpr[28] + static_cast(7701))); @@ -5956,18 +5689,8 @@ L_08AAB838: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AAB878: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (2237u << 16u); @@ -6038,18 +5761,8 @@ L_08AAB8E4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AAB8F0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (ctx.gpr[28] + static_cast(-2920)); @@ -6113,18 +5826,8 @@ L_08AAB990: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AAB9A4: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(12), ctx.gpr[19]); @@ -6309,18 +6012,8 @@ L_08AABAD8: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AABAF4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -6345,18 +6038,8 @@ L_08AABB24: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AABB30: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -6396,18 +6079,8 @@ L_08AABB7C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AABB88: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(8356))); @@ -6425,18 +6098,8 @@ L_08AABBA4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AABBB4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(8356))); @@ -6454,18 +6117,8 @@ L_08AABBD0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AABBE0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(10224))); @@ -6481,18 +6134,8 @@ L_08AABBF8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AABC04: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(10224))); @@ -6507,18 +6150,8 @@ L_08AABC18: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AABC24: aot_gpr_29 = (aot_gpr_29 + static_cast(-128)); { const std::uint32_t aot_run_words[7]{ctx.gpr[16], ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], aot_gpr_31}; @@ -7030,493 +6663,8 @@ void recomp_unit_0169(Runtime &rt, AllegrexContext &ctx) { void register_generated_unit_169(Runtime &runtime) { runtime.register_generated_unit(169u, 0x08AA8000u, 16384u, &recomp_unit_0169, &recomp_unit_0169_entry); - runtime.register_function(0x08AA8004u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AA800Cu, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AA802Cu, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AA8034u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AA8040u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AA8048u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AA8050u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AA8074u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AA807Cu, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AA8084u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AA808Cu, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AA8094u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AA8098u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AA80B8u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AA80C0u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AA80E4u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AA80ECu, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AA810Cu, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AA811Cu, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AA815Cu, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AA8170u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AA8180u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AA8184u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AA81BCu, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AA81D8u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AA821Cu, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AA8250u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AA8278u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AA8294u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AA829Cu, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AA82CCu, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AA82D4u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AA832Cu, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AA8348u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AA835Cu, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AA8364u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AA8368u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AA83D4u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AA83E8u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AA8444u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AA8448u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AA846Cu, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AA84D4u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AA8524u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AA8704u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AA88C4u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AA8964u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AA8980u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AA89E4u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AA89ECu, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AA89FCu, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AA8B18u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AA8B7Cu, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AA8B84u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AA8B90u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AA8BA0u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AA8BB4u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AA8BC0u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AA8BDCu, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AA8BF8u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AA8C10u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AA8C1Cu, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AA8C40u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AA8C4Cu, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AA8C54u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AA8C74u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AA8C78u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AA8C8Cu, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AA8D58u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AA8D6Cu, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AA8D80u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AA8D90u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AA8DA8u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AA8DB8u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AA8DCCu, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AA8DDCu, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AA8DF4u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AA8E04u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AA8ED4u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AA9058u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AA9084u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AA90D4u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AA90F0u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AA9168u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AA9170u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AA925Cu, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AA9270u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AA9284u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AA9298u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AA92ACu, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AA92B4u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AA92BCu, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AA92CCu, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AA92E0u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AA92F4u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AA92F8u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AA9310u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AA9318u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AA9320u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AA9330u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AA9344u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AA9358u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AA935Cu, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AA937Cu, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AA9380u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AA9438u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AA95C4u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AA95CCu, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AA95D4u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AA95E4u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AA95F4u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AA9604u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AA962Cu, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AA9754u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AA9768u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AA977Cu, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AA9790u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AA97A4u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AA97ACu, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AA97B4u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AA97C4u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AA97D8u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AA97ECu, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AA97F0u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AA9808u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AA9810u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AA9818u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AA9828u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AA983Cu, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AA9850u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AA9854u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AA9874u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AA9878u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AA992Cu, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AA9AB8u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AA9AC0u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AA9AC8u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AA9AD8u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AA9AE8u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AA9AF8u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AA9B20u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AA9BF0u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AA9C04u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AA9C18u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AA9C28u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AA9C40u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AA9C50u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AA9C64u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AA9C74u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AA9C8Cu, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AA9C9Cu, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AA9D78u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AA9DE4u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AA9E08u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AA9F2Cu, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AA9F34u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AA9F5Cu, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AAA088u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AAA09Cu, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AAA0B0u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AAA0C4u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AAA0D8u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AAA0E0u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AAA0E8u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AAA0F8u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AAA10Cu, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AAA120u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AAA124u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AAA13Cu, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AAA144u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AAA14Cu, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AAA15Cu, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AAA170u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AAA184u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AAA188u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AAA1A0u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AAA1A8u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AAA1B0u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AAA1C0u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AAA1D4u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AAA1E8u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AAA1F0u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AAA2C4u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AAA32Cu, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AAA350u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AAA480u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AAA488u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AAA4ACu, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AAA5D4u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AAA5E8u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AAA5FCu, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AAA610u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AAA624u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AAA62Cu, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AAA634u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AAA644u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AAA658u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AAA66Cu, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AAA670u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AAA688u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AAA690u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AAA698u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AAA6A8u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AAA6BCu, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AAA6D0u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AAA6D4u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AAA6ECu, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AAA6F4u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AAA6FCu, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AAA70Cu, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AAA720u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AAA734u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AAA73Cu, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AAA810u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AAA878u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AAA89Cu, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AAA9CCu, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AAA9D4u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AAA9F8u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AAAB50u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AAAB64u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AAAB78u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AAAB8Cu, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AAABA0u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AAABA8u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AAABB0u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AAABC0u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AAABD4u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AAABE8u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AAABECu, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AAAC04u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AAAC0Cu, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AAAC14u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AAAC24u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AAAC38u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AAAC4Cu, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AAAC50u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AAAC6Cu, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AAAC74u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AAAC7Cu, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AAAC8Cu, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AAACA0u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AAACB4u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AAACBCu, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AAAD90u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AAADF0u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AAAE04u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AAAE30u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AAAE40u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AAAECCu, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AAAEDCu, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AAAF68u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AAAF78u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AAB000u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AAB010u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AAB1A0u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AAB1A8u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AAB1ECu, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AAB200u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AAB20Cu, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AAB21Cu, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AAB234u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AAB260u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AAB27Cu, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AAB298u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AAB2A4u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AAB2ACu, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AAB2B8u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AAB2C8u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AAB2D4u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AAB2DCu, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AAB2E8u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AAB2F0u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AAB2F8u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AAB300u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AAB304u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AAB314u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AAB320u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AAB328u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AAB330u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AAB340u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AAB348u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AAB350u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AAB35Cu, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AAB38Cu, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AAB398u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AAB3A0u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AAB3A4u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AAB3ACu, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AAB3B8u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AAB3C4u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AAB3CCu, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AAB3D0u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AAB3E8u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AAB3F0u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AAB3FCu, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AAB404u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AAB408u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AAB41Cu, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AAB424u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AAB48Cu, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AAB49Cu, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AAB4A4u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AAB4B4u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AAB4CCu, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AAB4DCu, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AAB500u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AAB510u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AAB518u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AAB520u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AAB528u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AAB530u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AAB540u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AAB54Cu, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AAB55Cu, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AAB56Cu, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AAB588u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AAB598u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AAB59Cu, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AAB5A0u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AAB5BCu, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AAB5DCu, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AAB5F4u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AAB600u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AAB604u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AAB60Cu, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AAB618u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AAB624u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AAB62Cu, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AAB638u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AAB644u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AAB668u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AAB674u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AAB67Cu, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AAB688u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AAB694u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AAB69Cu, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AAB6A8u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AAB6B8u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AAB6E0u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AAB6F0u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AAB6FCu, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AAB718u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AAB728u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AAB734u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AAB754u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AAB768u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AAB770u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AAB784u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AAB790u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AAB7CCu, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AAB7D0u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AAB7ECu, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AAB7F0u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AAB7F8u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AAB808u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AAB81Cu, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AAB82Cu, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AAB838u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AAB878u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AAB898u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AAB8A0u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AAB8A8u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AAB8B0u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AAB8B8u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AAB8C0u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AAB8CCu, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AAB8D4u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AAB8DCu, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AAB8E4u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AAB8F0u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AAB910u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AAB92Cu, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AAB948u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AAB97Cu, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AAB990u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AAB9A4u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AAB9D4u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AAB9E0u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AAB9E8u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AAB9ECu, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AAB9F4u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AAB9FCu, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AABA08u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AABA10u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AABA18u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AABA1Cu, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AABA28u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AABA34u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AABA3Cu, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AABA40u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AABA48u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AABA54u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AABA5Cu, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AABA68u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AABA7Cu, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AABA84u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AABA98u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AABAA0u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AABAA8u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AABABCu, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AABAC4u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AABAD8u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AABAF4u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AABB18u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AABB24u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AABB30u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AABB5Cu, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AABB64u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AABB70u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AABB7Cu, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AABB88u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AABBA4u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AABBB4u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AABBD0u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AABBE0u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AABBF8u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AABC04u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AABC18u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AABC24u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AABC4Cu, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AABC68u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AABC70u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AABC7Cu, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AABC80u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AABC8Cu, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AABC94u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AABCACu, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AABCBCu, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AABCC4u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AABCCCu, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AABCDCu, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AABCE4u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AABCECu, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AABCF8u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AABD08u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AABD14u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AABD28u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AABD34u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AABD3Cu, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AABD40u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AABD50u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AABD5Cu, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AABD64u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AABD78u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AABD88u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AABD98u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AABDBCu, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AABDC8u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AABDD0u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AABDD8u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AABDE4u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AABDF0u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AABDF8u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AABE04u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AABE10u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AABE18u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AABE20u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AABE2Cu, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AABE38u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AABE44u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AABE64u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AABE78u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AABE84u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AABE94u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AABED4u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AABEF8u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AABF04u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AABF10u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AABF18u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AABF1Cu, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AABF30u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AABF40u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AABF48u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AABF54u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AABF60u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AABF68u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AABF74u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AABF7Cu, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AABF8Cu, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AABF94u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AABFA0u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AABFBCu, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AABFC8u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AABFCCu, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AABFDCu, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AABFE4u, &recomp_unit_0169, "recomp_unit_0169"); - runtime.register_function(0x08AABFF4u, &recomp_unit_0169, "recomp_unit_0169"); + // PSPRECOMP_V812_COMPACT_REGISTRATION: same entry set, looped once in Runtime instead of source-expanded calls. + runtime.register_generated_entry_mask(0x08AA8004u, &recomp_unit_0169, "recomp_unit_0169", + kEntryMasks_recomp_unit_0169, 64u); } } // namespace psprecomp diff --git a/profiles/vcs/generated/generated_unit_0170.cpp b/profiles/vcs/generated/generated_unit_0170.cpp index d585231..c0b640e 100644 --- a/profiles/vcs/generated/generated_unit_0170.cpp +++ b/profiles/vcs/generated/generated_unit_0170.cpp @@ -969,6 +969,19 @@ LOCAL_DISPATCH: AOT_REGCACHE_SYNC_OUT(); return; } } +// PSPRECOMP_V812_SHARED_SCHED_BLOCK: one scheduler-exact slow boundary per unit. +LOCAL_SCHED_BOUNDARY: + ctx.pc = jump_target; + AOT_REGCACHE_SYNC_OUT(); + if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { + ++local_redispatch_rounds; + AOT_REGCACHE_SYNC_IN(); + local_transfers = 0u; + local_pc = ctx.pc; + entry_id = 0u; + goto LOCAL_DISPATCH; + } + return; L_08AAC000: aot_gpr_4 = (aot_mem.aot_direct_load32(aot_gpr_29 + static_cast(8))); aot_gpr_4 = (aot_gpr_4 & 5u); @@ -1445,18 +1458,8 @@ L_08AAC39C: aot_gpr_29 = (aot_gpr_29 + static_cast(128)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AAC3C0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (2237u << 16u); @@ -1476,18 +1479,8 @@ L_08AAC3DC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AAC3E8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store8(aot_gpr_29 + static_cast(0), static_cast(0u)); @@ -1496,18 +1489,8 @@ L_08AAC3E8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AAC3FC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store8(aot_gpr_29 + static_cast(0), static_cast(0u)); @@ -1516,18 +1499,8 @@ L_08AAC3FC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AAC410: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store8(aot_gpr_29 + static_cast(0), static_cast(0u)); @@ -1536,18 +1509,8 @@ L_08AAC410: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AAC424: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store8(aot_gpr_29 + static_cast(0), static_cast(0u)); @@ -1556,18 +1519,8 @@ L_08AAC424: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AAC438: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store8(aot_gpr_29 + static_cast(0), static_cast(0u)); @@ -1576,18 +1529,8 @@ L_08AAC438: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AAC44C: aot_fpr_12 = std::bit_cast(0u); ctx.gpr[2] = (aot_gpr_4 | 0u); @@ -1599,18 +1542,8 @@ L_08AAC44C: aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(24), std::bit_cast(aot_fpr_12)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AAC470: aot_fpr_12 = std::bit_cast(0u); aot_mem.aot_direct_store8(aot_gpr_4 + static_cast(8), static_cast(0u)); @@ -1621,18 +1554,8 @@ L_08AAC470: ctx.gpr[2] = (aot_gpr_4 | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AAC48C: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); { const std::uint32_t aot_run_words[5]{aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], aot_gpr_31}; @@ -1821,18 +1744,8 @@ L_08AAC5C8: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AAC5E8: aot_gpr_29 = (aot_gpr_29 + static_cast(-160)); aot_gpr_6 = (aot_gpr_4 + static_cast(232)); @@ -2282,36 +2195,16 @@ L_08AACA2C: aot_gpr_29 = (aot_gpr_29 + static_cast(160)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AACA60: ctx.gpr[2] = (2219u << 16u); jump_target = aot_gpr_31; ctx.gpr[2] = (ctx.gpr[2] + static_cast(-13728)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AACA6C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -2323,18 +2216,8 @@ L_08AACA7C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AACA88: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -2431,18 +2314,8 @@ L_08AACB14: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AACB34: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -2471,18 +2344,8 @@ L_08AACB6C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AACB80: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -2529,18 +2392,8 @@ L_08AACBC8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AACBDC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -2560,18 +2413,8 @@ L_08AACBF8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AACC08: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(32), aot_gpr_5); @@ -2586,18 +2429,8 @@ L_08AACC1C: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AACC28: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(48), ctx.gpr[7]); @@ -2667,18 +2500,8 @@ L_08AACCB4: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AACCCC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(112))); @@ -2710,18 +2533,8 @@ L_08AACD04: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AACD10: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, ctx.gpr[17], ctx.gpr[18]}; @@ -2913,18 +2726,8 @@ L_08AACE88: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AACEA0: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); { const std::uint32_t aot_run_words[5]{aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], aot_gpr_31}; @@ -3173,18 +2976,8 @@ L_08AAD1C4: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AAD1E0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[4]{aot_gpr_16, ctx.gpr[17], ctx.gpr[18], aot_gpr_31}; @@ -3352,18 +3145,8 @@ L_08AAD3C4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AAD3DC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -3376,18 +3159,8 @@ L_08AAD3EC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AAD3F8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -3400,18 +3173,8 @@ L_08AAD408: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AAD414: aot_gpr_6 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(112))); aot_gpr_6 = (static_cast(static_cast(static_cast(aot_mem.aot_direct_load16(aot_gpr_6 + static_cast(86)))))); @@ -3658,18 +3421,8 @@ L_08AAD6C0: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AAD6C8: aot_gpr_29 = (aot_gpr_29 + static_cast(-128)); { const std::uint32_t aot_run_words[5]{aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], aot_gpr_31}; @@ -3829,18 +3582,8 @@ L_08AAD7F0: aot_gpr_29 = (aot_gpr_29 + static_cast(128)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AAD80C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -3860,18 +3603,8 @@ L_08AAD824: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AAD844: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, ctx.gpr[17], aot_gpr_31}; @@ -3917,18 +3650,8 @@ L_08AAD88C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AAD8A0: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, ctx.gpr[17], aot_gpr_31}; @@ -4013,18 +3736,8 @@ L_08AAD984: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AAD998: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -4037,18 +3750,8 @@ L_08AAD9A8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AAD9B4: aot_gpr_29 = (aot_gpr_29 + static_cast(-144)); { const std::uint32_t aot_run_words[10]{std::bit_cast(ctx.fpr[20]), std::bit_cast(ctx.fpr[22]), aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[22], aot_gpr_31}; @@ -4620,67 +4323,27 @@ L_08AADDCC: aot_gpr_29 = (aot_gpr_29 + static_cast(144)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AADDFC: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AADE04: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AADE0C: jump_target = aot_gpr_31; ctx.gpr[2] = (0u + static_cast(-1)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AADE14: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(40))); @@ -4740,18 +4403,8 @@ L_08AADE6C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AADE7C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_6 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(40))); @@ -4872,18 +4525,8 @@ L_08AADF0C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AADF20: aot_gpr_4 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(40))); ctx.gpr[2] = (0u | 0u); @@ -4896,18 +4539,8 @@ L_08AADF30: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AADF38: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(40))); @@ -5059,18 +4692,8 @@ L_08AAE040: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AAE058: ctx.gpr[7] = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(40))); { const bool branch_taken = ctx.gpr[7] == 0u; @@ -5160,18 +4783,8 @@ L_08AAE0E4: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AAE0EC: aot_gpr_6 = (aot_mem.aot_direct_load16(aot_gpr_4 + static_cast(58))); ctx.gpr[7] = (2236u << 16u); @@ -5214,18 +4827,8 @@ L_08AAE138: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AAE140: aot_gpr_6 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(40))); { const bool branch_taken = aot_gpr_6 == 0u; @@ -5304,18 +4907,8 @@ L_08AAE1BC: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AAE1C4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -5389,18 +4982,8 @@ L_08AAE258: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AAE270: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (2280u << 16u); @@ -5436,18 +5019,8 @@ L_08AAE2BC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AAE2CC: ctx.fpr[0] = aot_fpr_12 - aot_fpr_14; ctx.fpr[3] = ctx.fpr[17] - aot_fpr_15; @@ -5550,18 +5123,8 @@ L_08AAE3A8: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AAE3B0: aot_mem.aot_direct_store32(ctx.gpr[28] + static_cast(10248), aot_gpr_4); aot_mem.aot_direct_store32(ctx.gpr[28] + static_cast(10264), aot_gpr_5); @@ -5572,18 +5135,8 @@ L_08AAE3B0: aot_mem.aot_direct_store8(ctx.gpr[28] + static_cast(10244), static_cast(0u)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AAE3CC: aot_gpr_29 = (aot_gpr_29 + static_cast(-64)); aot_gpr_4 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(7764))); @@ -5822,18 +5375,8 @@ L_08AAE50C: aot_gpr_29 = (aot_gpr_29 + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AAE51C: { const bool branch_taken = aot_gpr_5 == 0u; ctx.gpr[2] = (0u | 0u); @@ -5973,18 +5516,8 @@ L_08AAE63C: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AAE644: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(16), aot_gpr_31); @@ -6116,18 +5649,8 @@ L_08AAE758: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AAE764: ctx.gpr[11] = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(-15968))); ctx.gpr[7] = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(-15964))); @@ -6346,18 +5869,8 @@ L_08AAE8E4: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AAE8EC: aot_gpr_4 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(10256))); aot_gpr_4 = (aot_gpr_4 & 1u); @@ -6382,18 +5895,8 @@ L_08AAE908: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AAE910: aot_gpr_4 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(10256))); aot_gpr_4 = (aot_gpr_4 & 2u); @@ -6418,18 +5921,8 @@ L_08AAE92C: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AAE934: aot_gpr_4 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(10256))); aot_gpr_4 = (aot_gpr_4 & 4u); @@ -6454,18 +5947,8 @@ L_08AAE950: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AAE958: aot_gpr_4 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(10256))); aot_gpr_4 = (aot_gpr_4 & 16u); @@ -6490,18 +5973,8 @@ L_08AAE974: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AAE97C: aot_gpr_4 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(10256))); aot_gpr_4 = (aot_gpr_4 & 256u); @@ -6526,18 +5999,8 @@ L_08AAE998: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AAE9A0: aot_gpr_4 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(10252))); aot_gpr_4 = (aot_gpr_4 & 512u); @@ -6562,18 +6025,8 @@ L_08AAE9BC: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AAE9C4: aot_gpr_4 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(10252))); aot_gpr_4 = (aot_gpr_4 & 8u); @@ -6598,18 +6051,8 @@ L_08AAE9E0: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AAE9E8: aot_gpr_4 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(10256))); aot_gpr_4 = (aot_gpr_4 & 8u); @@ -6634,35 +6077,15 @@ L_08AAEA04: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AAEA0C: jump_target = aot_gpr_31; ctx.gpr[2] = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(10260))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AAEA14: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_gpr_4 = (2236u << 16u); @@ -6703,18 +6126,8 @@ L_08AAEA90: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AAEAA0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(-2816))); @@ -6764,18 +6177,8 @@ L_08AAEAE8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AAEAFC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(-2816))); @@ -6791,18 +6194,8 @@ L_08AAEB10: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AAEB20: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, ctx.gpr[17], aot_gpr_31}; @@ -6899,18 +6292,8 @@ L_08AAEBB4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AAEBC8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -6948,18 +6331,8 @@ L_08AAEC0C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AAEC20: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -7029,18 +6402,8 @@ L_08AAEC94: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AAECA4: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -7258,18 +6621,8 @@ L_08AAEDDC: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AAEE00: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -7357,18 +6710,8 @@ L_08AAEE90: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AAEEA8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -7460,18 +6803,8 @@ L_08AAEF40: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AAEF5C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -7534,18 +6867,8 @@ L_08AAEFBC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AAEFC8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -7559,18 +6882,8 @@ L_08AAEFD8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AAEFE8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -7585,18 +6898,8 @@ L_08AAEFF8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AAF008: { const bool branch_taken = static_cast(aot_gpr_4) < 0; if (branch_taken) { @@ -7653,18 +6956,8 @@ L_08AAF058: aot_mem.aot_direct_store16(aot_gpr_4 + static_cast(4), static_cast(aot_gpr_5)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AAF068: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -7755,18 +7048,8 @@ L_08AAF0FC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AAF118: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -7837,18 +7120,8 @@ L_08AAF190: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AAF19C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -7938,18 +7211,8 @@ L_08AAF240: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AAF24C: { const bool branch_taken = static_cast(aot_gpr_4) < 0; if (branch_taken) { @@ -8006,18 +7269,8 @@ L_08AAF29C: aot_mem.aot_direct_store16(aot_gpr_4 + static_cast(4), static_cast(aot_gpr_5)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AAF2AC: { const bool branch_taken = static_cast(aot_gpr_4) < 0; if (branch_taken) { @@ -8072,18 +7325,8 @@ L_08AAF2FC: ctx.gpr[2] = (static_cast(static_cast(static_cast(aot_mem.aot_direct_load16(aot_gpr_4 + static_cast(4)))))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AAF304: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_6 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(-2816))); @@ -8284,18 +7527,8 @@ L_08AAF44C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AAF460: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(16), ctx.gpr[17]); @@ -8339,18 +7572,8 @@ L_08AAF4C0: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AAF4D4: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); { const std::uint32_t aot_run_words[4]{aot_gpr_16, ctx.gpr[17], ctx.gpr[18], aot_gpr_31}; @@ -8422,18 +7645,8 @@ L_08AAF550: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AAF568: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -8460,18 +7673,8 @@ L_08AAF5A0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AAF5B8: aot_gpr_6 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(12))); ctx.gpr[2] = (0u | 0u); @@ -8480,36 +7683,16 @@ L_08AAF5B8: aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(0), aot_gpr_5); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AAF5CC: aot_gpr_4 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(12))); jump_target = aot_gpr_31; ctx.gpr[2] = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(0))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AAF5D8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -8524,18 +7707,8 @@ L_08AAF5E8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AAF5F8: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); { const std::uint32_t aot_run_words[4]{aot_gpr_16, ctx.gpr[17], ctx.gpr[18], aot_gpr_31}; @@ -8619,18 +7792,8 @@ L_08AAF688: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AAF6A0: aot_gpr_4 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(12))); aot_gpr_4 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(0))); @@ -8639,18 +7802,8 @@ L_08AAF6A0: ctx.gpr[2] = (ctx.gpr[2] < static_cast(1) ? 1u : 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AAF6B4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(12))); @@ -8686,18 +7839,8 @@ L_08AAF6E8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AAF6FC: aot_gpr_4 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(12))); aot_gpr_5 = (0u | 255u); @@ -8706,18 +7849,8 @@ L_08AAF6FC: ctx.gpr[2] = (0u | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AAF710: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -8731,18 +7864,8 @@ L_08AAF720: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AAF72C: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -8913,18 +8036,8 @@ L_08AAF840: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AAF864: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -8949,18 +8062,8 @@ L_08AAF898: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AAF8AC: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(16), aot_gpr_16); @@ -9002,18 +8105,8 @@ L_08AAF8E4: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AAF8F4: ctx.fcr31 = (ctx.fcr31 & ~0x00800000u) | (((aot_fpr_12 <= aot_fpr_14)) ? 0x00800000u : 0u); { const bool branch_taken = ((ctx.fcr31 & 0x00800000u) != 0u); @@ -9089,18 +8182,8 @@ L_08AAF97C: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AAF984: ctx.fcr31 = (ctx.fcr31 & ~0x00800000u) | (((aot_fpr_12 <= aot_fpr_15)) ? 0x00800000u : 0u); { const bool branch_taken = ((ctx.fcr31 & 0x00800000u) != 0u); @@ -9206,18 +8289,8 @@ L_08AAFA4C: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AAFA54: aot_gpr_5 = (0u | 1u); aot_mem.aot_direct_store8(aot_gpr_4 + static_cast(0), static_cast(0u)); @@ -9227,18 +8300,8 @@ L_08AAFA54: ctx.gpr[2] = (aot_gpr_4 | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AAFA6C: aot_fpr_13 = std::bit_cast(aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(7676))); aot_gpr_5 = (17279u << 16u); @@ -9402,18 +8465,8 @@ L_08AAFB68: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AAFB70: aot_gpr_29 = (aot_gpr_29 + static_cast(-96)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(80), ctx.gpr[21]); @@ -9687,18 +8740,8 @@ L_08AAFE24: aot_gpr_29 = (aot_gpr_29 + static_cast(96)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AAFE60: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -9733,18 +8776,8 @@ L_08AAFE90: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AAFEA0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -9806,18 +8839,8 @@ L_08AAFEF4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AAFF00: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -9942,18 +8965,8 @@ L_08AAFFC0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AAFFD4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -9982,896 +8995,8 @@ void recomp_unit_0170(Runtime &rt, AllegrexContext &ctx) { void register_generated_unit_170(Runtime &runtime) { runtime.register_generated_unit(170u, 0x08AAC000u, 16384u, &recomp_unit_0170, &recomp_unit_0170_entry); - runtime.register_function(0x08AAC000u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAC010u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAC020u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAC030u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAC040u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAC058u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAC06Cu, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAC074u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAC08Cu, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAC094u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAC0A4u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAC0B0u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAC0B4u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAC0BCu, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAC0C8u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAC0D0u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAC0F0u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAC0FCu, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAC120u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAC12Cu, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAC138u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAC144u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAC154u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAC15Cu, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAC16Cu, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAC17Cu, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAC18Cu, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAC190u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAC19Cu, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAC1A4u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAC1C0u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAC1CCu, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAC1FCu, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAC204u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAC214u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAC220u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAC234u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAC240u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAC248u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAC24Cu, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAC254u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAC258u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAC284u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAC290u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAC2A8u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAC2B8u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAC2C8u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAC2D4u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAC2DCu, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAC2E4u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAC2F0u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAC304u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAC31Cu, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAC324u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAC32Cu, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAC334u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAC33Cu, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAC36Cu, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAC374u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAC380u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAC390u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAC394u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAC39Cu, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAC3C0u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAC3D4u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAC3DCu, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAC3E8u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAC3FCu, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAC410u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAC424u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAC438u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAC44Cu, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAC470u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAC48Cu, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAC4ACu, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAC4D0u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAC4F8u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAC4FCu, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAC508u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAC514u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAC518u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAC524u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAC52Cu, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAC530u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAC53Cu, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAC544u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAC548u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAC554u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAC55Cu, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAC560u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAC56Cu, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAC574u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAC578u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAC584u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAC58Cu, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAC59Cu, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAC5ACu, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAC5B8u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAC5BCu, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAC5C8u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAC5E8u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAC668u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAC68Cu, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAC6B0u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAC6DCu, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAC6E8u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAC6F8u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAC718u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAC728u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAC738u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAC75Cu, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAC78Cu, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAC7ACu, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAC7D0u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAC800u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAC818u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAC838u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAC848u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAC858u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAC87Cu, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAC88Cu, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAC89Cu, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAC8C0u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAC8D0u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAC8E0u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAC904u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAC934u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAC94Cu, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAC95Cu, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAC970u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAC980u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAC990u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAC9ACu, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAC9BCu, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAC9CCu, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAC9DCu, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAC9F0u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AACA2Cu, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AACA60u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AACA6Cu, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AACA7Cu, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AACA88u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AACAACu, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AACAB4u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AACABCu, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AACAC4u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AACACCu, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AACAD4u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AACADCu, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AACAF0u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AACAF4u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AACAF8u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AACB00u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AACB04u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AACB08u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AACB10u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AACB14u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AACB34u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AACB48u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AACB6Cu, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AACB80u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AACB9Cu, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AACBB4u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AACBC0u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AACBC8u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AACBDCu, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AACBF0u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AACBF8u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AACC08u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AACC1Cu, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AACC28u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AACC54u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AACC64u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AACC70u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AACC7Cu, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AACCA0u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AACCB4u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AACCCCu, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AACCE0u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AACCF4u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AACD04u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AACD10u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AACD38u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AACD8Cu, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AACD9Cu, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AACDA0u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AACDA4u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AACDACu, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AACDB8u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AACDC4u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AACDE0u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AACDF0u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AACDF4u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AACDF8u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AACE00u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AACE1Cu, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AACE28u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AACE3Cu, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AACE4Cu, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AACE50u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AACE54u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AACE5Cu, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AACE70u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AACE74u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AACE88u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AACEA0u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AACF90u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AACFA0u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AACFACu, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAD008u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAD014u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAD024u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAD0E4u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAD0F4u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAD1B4u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAD1C4u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAD1E0u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAD268u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAD270u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAD27Cu, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAD2A8u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAD2C0u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAD2D0u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAD338u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAD348u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAD3B0u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAD3C4u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAD3DCu, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAD3ECu, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAD3F8u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAD408u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAD414u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAD430u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAD440u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAD45Cu, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAD4B4u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAD508u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAD510u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAD568u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAD5BCu, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAD5C4u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAD5FCu, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAD630u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAD638u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAD660u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAD674u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAD69Cu, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAD6C0u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAD6C8u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAD6FCu, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAD708u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAD710u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAD718u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAD728u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAD730u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAD734u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAD750u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAD7B0u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAD7C4u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAD7CCu, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAD7DCu, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAD7E8u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAD7F0u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAD80Cu, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAD824u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAD844u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAD860u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAD878u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAD884u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAD88Cu, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAD8A0u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAD8BCu, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAD908u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAD920u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAD934u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAD948u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAD95Cu, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAD970u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAD984u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAD998u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAD9A8u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAD9B4u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AADA24u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AADA34u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AADA3Cu, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AADA40u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AADA58u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AADA74u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AADA80u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AADA94u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AADA9Cu, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AADAB0u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AADAC0u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AADAC8u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AADACCu, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AADAE4u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AADB0Cu, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AADB18u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AADB2Cu, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AADB34u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AADB44u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AADB58u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AADB68u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AADB70u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AADB74u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AADB8Cu, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AADBA8u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AADBB4u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AADBC8u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AADBD0u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AADBE0u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AADBF4u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AADC04u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AADC0Cu, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AADC10u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AADC28u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AADC50u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AADC5Cu, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AADC70u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AADC78u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AADC8Cu, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AADC9Cu, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AADCA4u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AADCA8u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AADCC0u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AADCE4u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AADCF0u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AADD04u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AADD0Cu, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AADD20u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AADD30u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AADD38u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AADD3Cu, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AADD54u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AADD80u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AADD8Cu, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AADDA0u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AADDA8u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AADDB8u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AADDC4u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AADDCCu, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AADDFCu, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AADE04u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AADE0Cu, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AADE14u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AADE2Cu, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AADE38u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AADE40u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AADE48u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AADE50u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AADE5Cu, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AADE68u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AADE6Cu, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AADE7Cu, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AADE98u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AADEA8u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AADEB0u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AADEC0u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AADECCu, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AADEFCu, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AADF08u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AADF0Cu, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AADF20u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AADF30u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AADF38u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AADF58u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AADF64u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AADF6Cu, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AADF74u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AADF80u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AADF94u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AADFA8u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AADFBCu, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AADFD4u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AADFDCu, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AADFF4u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAE000u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAE00Cu, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAE014u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAE01Cu, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAE030u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAE03Cu, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAE040u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAE058u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAE064u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAE078u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAE080u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAE088u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAE08Cu, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAE098u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAE0A8u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAE0C0u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAE0D4u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAE0DCu, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAE0E4u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAE0ECu, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAE104u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAE110u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAE128u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAE138u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAE140u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAE14Cu, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAE160u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAE168u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAE170u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAE17Cu, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAE184u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAE1ACu, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAE1B8u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAE1BCu, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAE1C4u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAE1FCu, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAE20Cu, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAE220u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAE230u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAE244u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAE258u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAE270u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAE290u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAE2A4u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAE2BCu, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAE2CCu, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAE300u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAE32Cu, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAE358u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAE384u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAE38Cu, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAE394u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAE39Cu, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAE3A4u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAE3A8u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAE3B0u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAE3CCu, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAE3ECu, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAE3F4u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAE3FCu, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAE408u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAE424u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAE434u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAE43Cu, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAE440u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAE44Cu, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAE468u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAE470u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAE478u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAE484u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAE488u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAE490u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAE498u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAE4A0u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAE4ACu, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAE4C8u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAE4CCu, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAE4E0u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAE4ECu, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAE508u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAE50Cu, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAE51Cu, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAE524u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAE528u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAE53Cu, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAE564u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAE580u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAE5A0u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAE5BCu, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAE5DCu, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAE5F8u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAE604u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAE61Cu, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAE624u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAE628u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAE63Cu, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAE644u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAE654u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAE668u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAE680u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAE690u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAE6ACu, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAE6C8u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAE6E4u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAE700u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAE71Cu, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAE738u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAE74Cu, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAE754u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAE758u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAE764u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAE784u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAE7A0u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAE7A8u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAE7B8u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAE7C0u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAE7D4u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAE7DCu, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAE7E0u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAE7E8u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAE7F8u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAE808u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAE81Cu, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAE82Cu, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAE848u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAE850u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAE860u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAE868u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAE87Cu, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAE884u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAE888u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAE890u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAE8A0u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAE8B0u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAE8C4u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAE8D4u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAE8E4u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAE8ECu, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAE8FCu, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAE904u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAE908u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAE910u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAE920u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAE928u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAE92Cu, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAE934u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAE944u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAE94Cu, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAE950u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAE958u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAE968u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAE970u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAE974u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAE97Cu, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAE98Cu, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAE994u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAE998u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAE9A0u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAE9B0u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAE9B8u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAE9BCu, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAE9C4u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAE9D4u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAE9DCu, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAE9E0u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAE9E8u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAE9F8u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAEA00u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAEA04u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAEA0Cu, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAEA14u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAEA90u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAEAA0u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAEABCu, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAEAC8u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAEAD4u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAEAE0u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAEAE4u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAEAE8u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAEAFCu, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAEB10u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAEB20u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAEB38u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAEB40u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAEB54u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAEB5Cu, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAEB70u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAEB78u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAEB84u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAEB8Cu, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAEB94u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAEB9Cu, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAEBA4u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAEBB4u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAEBC8u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAEBE4u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAEC00u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAEC0Cu, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAEC20u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAEC34u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAEC3Cu, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAEC50u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAEC58u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAEC70u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAEC78u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAEC8Cu, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAEC94u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAECA4u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAECE0u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAECE8u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAECF8u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAED00u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAED14u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAED1Cu, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAED20u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAED28u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAED34u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAED3Cu, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAED48u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAED58u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAED60u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAED68u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAED78u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAED80u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAED88u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAED94u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAEDA0u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAEDA8u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAEDB0u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAEDC8u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAEDD0u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAEDD8u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAEDDCu, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAEE00u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAEE14u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAEE28u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAEE30u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAEE44u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAEE4Cu, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAEE5Cu, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAEE70u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAEE78u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAEE80u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAEE90u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAEEA8u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAEEBCu, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAEED0u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAEED8u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAEEECu, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAEEF4u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAEF04u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAEF10u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAEF20u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAEF2Cu, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAEF40u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAEF5Cu, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAEF6Cu, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAEF80u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAEF88u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAEF9Cu, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAEFA4u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAEFB4u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAEFBCu, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAEFC8u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAEFD8u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAEFE8u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAEFF8u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAF008u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAF010u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAF024u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAF02Cu, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAF040u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAF048u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAF058u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAF068u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAF07Cu, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAF090u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAF098u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAF0ACu, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAF0B4u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAF0C4u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAF0D8u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAF0E4u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAF0FCu, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAF118u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAF128u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAF13Cu, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAF144u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAF158u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAF160u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAF170u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAF188u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAF190u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAF19Cu, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAF1ACu, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAF1C0u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAF1C8u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAF1DCu, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAF1E4u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAF1F4u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAF21Cu, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAF228u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAF240u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAF24Cu, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAF254u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAF268u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAF270u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAF284u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAF28Cu, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAF29Cu, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAF2ACu, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAF2B4u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAF2C8u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAF2D0u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAF2E4u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAF2ECu, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAF2FCu, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAF304u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAF324u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAF32Cu, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAF334u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAF344u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAF34Cu, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAF360u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAF368u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAF37Cu, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAF384u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAF390u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAF398u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAF3A0u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAF3B4u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAF3B8u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAF3C4u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAF3D8u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAF3E8u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAF3F4u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAF3FCu, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAF410u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAF418u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAF42Cu, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAF434u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAF438u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAF43Cu, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAF44Cu, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAF460u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAF498u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAF4ACu, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAF4C0u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAF4D4u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAF4F0u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAF4FCu, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAF504u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAF50Cu, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAF518u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAF528u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAF53Cu, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAF544u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAF550u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAF568u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAF5A0u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAF5B8u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAF5CCu, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAF5D8u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAF5E8u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAF5F8u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAF614u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAF620u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAF62Cu, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAF63Cu, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAF64Cu, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAF654u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAF668u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAF670u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAF678u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAF688u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAF6A0u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAF6B4u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAF6D4u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAF6DCu, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAF6E4u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAF6E8u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAF6FCu, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAF710u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAF720u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAF72Cu, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAF760u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAF768u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAF770u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAF780u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAF788u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAF794u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAF79Cu, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAF7B0u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAF7B8u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAF7BCu, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAF7C8u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAF7D4u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAF7E4u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAF7E8u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAF800u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAF80Cu, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAF81Cu, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAF820u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAF828u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAF838u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAF840u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAF864u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAF898u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAF8ACu, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAF8D0u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAF8E4u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAF8F4u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAF904u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAF910u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAF920u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAF92Cu, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAF93Cu, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAF94Cu, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAF960u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAF970u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAF978u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAF97Cu, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAF984u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAF994u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAF9A0u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAF9B0u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAF9BCu, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAF9CCu, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAF9D8u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAF9E8u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAF9F8u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAFA0Cu, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAFA1Cu, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAFA30u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAFA40u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAFA48u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAFA4Cu, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAFA54u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAFA6Cu, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAFA98u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAFAA4u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAFAACu, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAFAB4u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAFABCu, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAFAC8u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAFAD0u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAFAE0u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAFAECu, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAFB04u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAFB08u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAFB10u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAFB24u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAFB34u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAFB38u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAFB40u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAFB50u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAFB60u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAFB68u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAFB70u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAFBCCu, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAFBD8u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAFBE0u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAFBE8u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAFBF0u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAFBF8u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAFC00u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAFC50u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAFC5Cu, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAFC64u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAFC74u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAFC80u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAFCA0u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAFCA8u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAFCACu, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAFCB4u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAFCF8u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAFD28u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAFD4Cu, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAFDACu, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAFDC4u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAFE24u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAFE60u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAFE74u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAFE7Cu, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAFE84u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAFE90u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAFEA0u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAFEB0u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAFEBCu, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAFEC8u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAFED0u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAFED8u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAFEECu, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAFEF0u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAFEF4u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAFF00u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAFF20u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAFF34u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAFF3Cu, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAFF48u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAFF50u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAFF58u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAFF60u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAFF68u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAFF70u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAFF84u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAFF8Cu, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAFF98u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAFFA0u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAFFA8u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAFFB0u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAFFB8u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAFFC0u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAFFD4u, &recomp_unit_0170, "recomp_unit_0170"); - runtime.register_function(0x08AAFFE8u, &recomp_unit_0170, "recomp_unit_0170"); + // PSPRECOMP_V812_COMPACT_REGISTRATION: same entry set, looped once in Runtime instead of source-expanded calls. + runtime.register_generated_entry_mask(0x08AAC000u, &recomp_unit_0170, "recomp_unit_0170", + kEntryMasks_recomp_unit_0170, 64u); } } // namespace psprecomp diff --git a/profiles/vcs/generated/generated_unit_0171.cpp b/profiles/vcs/generated/generated_unit_0171.cpp index 09070db..dfdc540 100644 --- a/profiles/vcs/generated/generated_unit_0171.cpp +++ b/profiles/vcs/generated/generated_unit_0171.cpp @@ -1114,6 +1114,19 @@ LOCAL_DISPATCH: AOT_REGCACHE_SYNC_OUT(); return; } } +// PSPRECOMP_V812_SHARED_SCHED_BLOCK: one scheduler-exact slow boundary per unit. +LOCAL_SCHED_BOUNDARY: + ctx.pc = jump_target; + AOT_REGCACHE_SYNC_OUT(); + if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { + ++local_redispatch_rounds; + AOT_REGCACHE_SYNC_IN(); + local_transfers = 0u; + local_pc = ctx.pc; + entry_id = 0u; + goto LOCAL_DISPATCH; + } + return; L_08AB0000: aot_gpr_4 = (aot_gpr_4 | 12u); aot_mem.aot_direct_store32(aot_gpr_16 + static_cast(72), aot_gpr_4); @@ -1124,18 +1137,8 @@ L_08AB0000: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AB001C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -1181,18 +1184,8 @@ L_08AB0064: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AB0078: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -1206,18 +1199,8 @@ L_08AB0088: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AB0094: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (aot_gpr_4 | 0u); @@ -1232,18 +1215,8 @@ L_08AB00A8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AB00B4: aot_gpr_29 = (aot_gpr_29 + static_cast(-112)); aot_gpr_5 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(92))); @@ -1589,18 +1562,8 @@ L_08AB03C4: aot_gpr_29 = (aot_gpr_29 + static_cast(112)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AB03F4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (2280u << 16u); @@ -1631,67 +1594,27 @@ L_08AB042C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AB043C: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AB0444: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AB044C: jump_target = aot_gpr_31; ctx.gpr[2] = (0u | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AB0454: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -1731,18 +1654,8 @@ L_08AB049C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AB04C0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -1789,18 +1702,8 @@ L_08AB0510: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AB0548: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); ctx.gpr[7] = (aot_gpr_4 + static_cast(72)); @@ -1874,18 +1777,8 @@ L_08AB05D0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AB05DC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -1948,18 +1841,8 @@ L_08AB0654: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AB0668: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -2005,18 +1888,8 @@ L_08AB069C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AB06F8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -2097,18 +1970,8 @@ L_08AB07B8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AB07CC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_6 = (aot_mem.aot_direct_load8(aot_gpr_5 + static_cast(6))); @@ -2145,18 +2008,8 @@ L_08AB0808: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AB0814: ctx.gpr[8] = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(56))); ctx.gpr[9] = (0u | 0u); @@ -2224,18 +2077,8 @@ L_08AB0880: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AB0888: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -2349,18 +2192,8 @@ L_08AB0950: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AB096C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -2388,18 +2221,8 @@ L_08AB09A0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AB09B4: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -2462,18 +2285,8 @@ L_08AB0A34: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AB0A58: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -2506,18 +2319,8 @@ L_08AB0A98: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AB0AB0: aot_gpr_31 = (0x08AB0AB8u); aot_gpr_4 = (0u | 0u); @@ -3362,18 +3165,8 @@ L_08AB0F14: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AB0F30: aot_gpr_5 = (aot_gpr_4 < static_cast(54) ? 1u : 0u); { const bool branch_taken = aot_gpr_5 == 0u; @@ -3390,18 +3183,8 @@ L_08AB0F3C: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AB0F54: { const bool branch_taken = 0u == 0u; ctx.gpr[2] = (ctx.gpr[28] + static_cast(-2688)); @@ -3595,18 +3378,8 @@ L_08AB1018: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AB1020: aot_gpr_4 = (aot_gpr_4 + static_cast(-1)); aot_gpr_5 = (aot_gpr_4 < static_cast(17) ? 1u : 0u); @@ -3625,18 +3398,8 @@ L_08AB1030: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AB1048: { const bool branch_taken = 0u == 0u; ctx.gpr[2] = (0u | 3u); @@ -3777,18 +3540,8 @@ L_08AB10D0: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AB10D8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), aot_gpr_16); @@ -3833,18 +3586,8 @@ L_08AB1120: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AB1138: { const bool branch_taken = static_cast(aot_gpr_4) >= 0; ctx.gpr[2] = (aot_gpr_4 | 0u); @@ -3861,18 +3604,8 @@ L_08AB1148: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AB1150: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), aot_gpr_16); @@ -3984,18 +3717,8 @@ L_08AB1224: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AB1244: aot_gpr_29 = (aot_gpr_29 + static_cast(-1072)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(1040), aot_gpr_16); @@ -4107,18 +3830,8 @@ L_08AB1318: aot_gpr_29 = (aot_gpr_29 + static_cast(1072)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AB1340: aot_gpr_29 = (aot_gpr_29 + static_cast(-1072)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(1040), aot_gpr_16); @@ -4230,18 +3943,8 @@ L_08AB1414: aot_gpr_29 = (aot_gpr_29 + static_cast(1072)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AB143C: aot_gpr_29 = (aot_gpr_29 + static_cast(-1072)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(1040), aot_gpr_16); @@ -4320,18 +4023,8 @@ L_08AB14CC: aot_gpr_29 = (aot_gpr_29 + static_cast(1072)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AB14F4: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), aot_gpr_16); @@ -4410,18 +4103,8 @@ L_08AB1588: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AB15A0: aot_gpr_29 = (aot_gpr_29 + static_cast(-1072)); { const std::uint32_t aot_run_words[7]{aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], aot_gpr_31}; @@ -4521,18 +4204,8 @@ L_08AB1658: aot_gpr_29 = (aot_gpr_29 + static_cast(1072)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AB1680: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -4547,18 +4220,8 @@ L_08AB1690: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AB16A0: aot_gpr_29 = (aot_gpr_29 + static_cast(-1056)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(1036), aot_gpr_16); @@ -4616,18 +4279,8 @@ L_08AB1704: aot_gpr_29 = (aot_gpr_29 + static_cast(1056)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AB171C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); ctx.gpr[2] = (aot_gpr_5 + static_cast(-49)); @@ -4678,18 +4331,8 @@ L_08AB176C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AB1778: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); ctx.gpr[2] = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(12))); @@ -4745,18 +4388,8 @@ L_08AB17D0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AB17DC: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_gpr_6 = (static_cast(static_cast(static_cast(aot_mem.aot_direct_load8(aot_gpr_5 + static_cast(0)))))); @@ -4919,18 +4552,8 @@ L_08AB18E8: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AB18F4: aot_gpr_6 = (2234u << 16u); ctx.gpr[7] = (aot_gpr_6 + static_cast(14520)); @@ -4970,18 +4593,8 @@ L_08AB192C: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AB1944: aot_gpr_4 = (ctx.gpr[7] + aot_gpr_4); aot_gpr_4 = (static_cast(static_cast(static_cast(aot_mem.aot_direct_load8(aot_gpr_4 + static_cast(0)))))); @@ -5110,18 +4723,8 @@ L_08AB1A1C: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AB1A24: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(8), ctx.gpr[18]); @@ -5277,18 +4880,8 @@ L_08AB1B1C: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AB1B40: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); ctx.gpr[8] = (aot_gpr_6 | 0u); @@ -5363,18 +4956,8 @@ L_08AB1BB4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AB1BC0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); ctx.gpr[8] = (static_cast(static_cast(static_cast(aot_mem.aot_direct_load8(aot_gpr_6 + static_cast(0)))))); @@ -5502,18 +5085,8 @@ L_08AB1C84: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AB1C90: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -5617,18 +5190,8 @@ L_08AB1D3C: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AB1D5C: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); { const std::uint32_t aot_run_words[5]{aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20]}; @@ -5720,18 +5283,8 @@ L_08AB1DF0: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AB1E10: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); ctx.gpr[8] = (ctx.gpr[7] | 0u); @@ -5802,18 +5355,8 @@ L_08AB1EB0: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AB1EC0: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -5861,18 +5404,8 @@ L_08AB1F1C: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AB1F38: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -5932,18 +5465,8 @@ L_08AB1F9C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AB1FB0: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); { const std::uint32_t aot_run_words[3]{ctx.gpr[17], ctx.gpr[18], ctx.gpr[19]}; @@ -6066,18 +5589,8 @@ L_08AB2064: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AB2084: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); ctx.gpr[7] = (aot_gpr_5 << 3u); @@ -6147,18 +5660,8 @@ L_08AB2110: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AB211C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -6248,18 +5751,8 @@ L_08AB21B4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AB21CC: aot_gpr_29 = (aot_gpr_29 + static_cast(-320)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(280), aot_gpr_16); @@ -6524,18 +6017,8 @@ L_08AB23C8: aot_gpr_29 = (aot_gpr_29 + static_cast(320)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AB23F4: aot_gpr_29 = (aot_gpr_29 + static_cast(-304)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(272), aot_gpr_16); @@ -6689,18 +6172,8 @@ L_08AB2528: aot_gpr_29 = (aot_gpr_29 + static_cast(304)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AB2548: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -6752,18 +6225,8 @@ L_08AB25A8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AB25C0: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -6996,18 +6459,8 @@ L_08AB2774: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AB27A4: aot_gpr_29 = (aot_gpr_29 + static_cast(-1360)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(1316), aot_gpr_16); @@ -7295,18 +6748,8 @@ L_08AB29B8: aot_gpr_29 = (aot_gpr_29 + static_cast(1360)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AB29EC: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), aot_gpr_16); @@ -7515,18 +6958,8 @@ L_08AB2B68: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AB2B9C: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -7706,18 +7139,8 @@ L_08AB2D08: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AB2D3C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_6 = (2232u << 16u); @@ -7735,18 +7158,8 @@ L_08AB2D58: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AB2D68: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, ctx.gpr[17], ctx.gpr[18]}; @@ -7774,18 +7187,8 @@ L_08AB2DA0: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AB2DB8: aot_gpr_4 = (static_cast(static_cast(static_cast(aot_mem.aot_direct_load8(ctx.gpr[18] + static_cast(1)))))); aot_gpr_5 = (0u | 41u); @@ -8121,18 +7524,8 @@ L_08AB2FE0: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AB2FF8: { const bool branch_taken = ctx.gpr[20] == 0u; aot_gpr_5 = (ctx.gpr[17] + static_cast(1)); @@ -8256,18 +7649,8 @@ L_08AB309C: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AB30BC: aot_gpr_29 = (aot_gpr_29 + static_cast(-1616)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(1592), ctx.gpr[19]); @@ -8441,18 +7824,8 @@ L_08AB321C: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AB3234: aot_gpr_5 = (2232u << 16u); aot_gpr_4 = (aot_gpr_16 | 0u); @@ -8686,18 +8059,8 @@ L_08AB33CC: aot_gpr_29 = (aot_gpr_29 + static_cast(1616)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AB33F0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -8717,18 +8080,8 @@ L_08AB3404: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AB3424: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -8775,18 +8128,8 @@ L_08AB346C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AB3480: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -8800,18 +8143,8 @@ L_08AB3490: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AB349C: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(32), aot_gpr_6); @@ -8887,18 +8220,8 @@ L_08AB3520: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AB3538: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(16))); @@ -8954,35 +8277,15 @@ L_08AB35AC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AB35C0: jump_target = aot_gpr_31; ctx.gpr[2] = (0u | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AB35C8: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -9098,18 +8401,8 @@ L_08AB3694: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AB36B0: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); { const std::uint32_t aot_run_words[7]{aot_gpr_5, aot_gpr_6, ctx.gpr[7], ctx.gpr[8], ctx.gpr[9], ctx.gpr[10], ctx.gpr[11]}; @@ -9118,18 +8411,8 @@ L_08AB36B0: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AB36D8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -9192,18 +8475,8 @@ L_08AB3790: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AB379C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -9223,18 +8496,8 @@ L_08AB37B8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AB37C8: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_gpr_5 = (aot_mem.aot_direct_load8(ctx.gpr[28] + static_cast(-7080))); @@ -9494,18 +8757,8 @@ L_08AB3984: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AB3994: aot_gpr_5 = (aot_mem.aot_direct_load8(ctx.gpr[28] + static_cast(-7080))); { const bool branch_taken = aot_gpr_5 != 0u; @@ -9739,18 +8992,8 @@ L_08AB3B80: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AB3B88: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); ctx.gpr[10] = (aot_gpr_6 | 0u); @@ -9792,18 +9035,8 @@ L_08AB3BDC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AB3BE8: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(12), ctx.gpr[19]); @@ -9874,18 +9107,8 @@ L_08AB3C64: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AB3C80: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_6 = (aot_mem.aot_direct_load8(ctx.gpr[28] + static_cast(-7080))); @@ -9947,18 +9170,8 @@ L_08AB3CD8: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AB3CF0: aot_gpr_4 = (0u | 60u); { const bool branch_taken = 0u == 0u; @@ -10036,18 +9249,8 @@ L_08AB3D48: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AB3D5C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_6 = (aot_mem.aot_direct_load8(ctx.gpr[28] + static_cast(-7080))); @@ -10093,18 +9296,8 @@ L_08AB3DA0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AB3DB4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_6 = (aot_mem.aot_direct_load8(ctx.gpr[28] + static_cast(-7080))); @@ -10180,18 +9373,8 @@ L_08AB3E28: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AB3E3C: aot_gpr_5 = (aot_mem.aot_direct_load8(ctx.gpr[28] + static_cast(-7080))); { const bool branch_taken = aot_gpr_5 != 0u; @@ -10216,18 +9399,8 @@ L_08AB3E54: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AB3E6C: { const bool branch_taken = 0u == 0u; if (branch_taken) { @@ -10314,18 +9487,8 @@ L_08AB3EF8: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AB3F00: aot_gpr_5 = (aot_mem.aot_direct_load8(ctx.gpr[28] + static_cast(-7080))); { const bool branch_taken = aot_gpr_5 == 0u; @@ -10351,18 +9514,8 @@ L_08AB3F20: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AB3F28: aot_gpr_5 = (aot_mem.aot_direct_load8(ctx.gpr[28] + static_cast(-7080))); { const bool branch_taken = aot_gpr_5 != 0u; @@ -10415,18 +9568,8 @@ L_08AB3F68: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AB3F70: aot_gpr_5 = (aot_mem.aot_direct_load8(ctx.gpr[28] + static_cast(-7080))); { const bool branch_taken = aot_gpr_5 != 0u; @@ -10479,18 +9622,8 @@ L_08AB3FB0: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AB3FB8: aot_gpr_5 = (aot_mem.aot_direct_load8(ctx.gpr[28] + static_cast(-7080))); { const bool branch_taken = aot_gpr_5 != 0u; @@ -10543,18 +9676,8 @@ L_08AB3FF8: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; } #undef AOT_REGCACHE_SYNC_IN @@ -10567,1041 +9690,8 @@ void recomp_unit_0171(Runtime &rt, AllegrexContext &ctx) { void register_generated_unit_171(Runtime &runtime) { runtime.register_generated_unit(171u, 0x08AB0000u, 16384u, &recomp_unit_0171, &recomp_unit_0171_entry); - runtime.register_function(0x08AB0000u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB001Cu, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB0038u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB0050u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB005Cu, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB0064u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB0078u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB0088u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB0094u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB00A8u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB00B4u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB0100u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB0180u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB0190u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB01B0u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB01BCu, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB01DCu, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB01ECu, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB020Cu, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB0218u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB0220u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB0248u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB0258u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB0280u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB028Cu, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB02A8u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB02C8u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB02DCu, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB02F0u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB0300u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB0308u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB0310u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB0314u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB0320u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB032Cu, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB0338u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB0348u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB0350u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB0360u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB036Cu, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB037Cu, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB038Cu, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB0394u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB03A8u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB03C4u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB03F4u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB0410u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB0418u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB042Cu, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB043Cu, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB0444u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB044Cu, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB0454u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB0488u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB049Cu, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB04C0u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB04FCu, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB0510u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB0548u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB0558u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB0564u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB0574u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB057Cu, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB0588u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB0590u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB05A8u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB05D0u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB05DCu, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB05F8u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB0604u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB0614u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB064Cu, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB0654u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB0668u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB0688u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB069Cu, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB06F8u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB0724u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB073Cu, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB0754u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB076Cu, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB078Cu, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB07A4u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB07B8u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB07CCu, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB07E0u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB07F4u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB0800u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB0808u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB0814u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB0824u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB082Cu, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB0844u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB0854u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB0860u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB0870u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB087Cu, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB0880u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB0888u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB08B8u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB08D0u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB08D8u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB08E0u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB08E4u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB0900u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB0908u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB0928u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB0934u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB094Cu, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB0950u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB096Cu, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB0984u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB09A0u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB09B4u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB09F0u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB09F8u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB0A04u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB0A10u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB0A34u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB0A58u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB0A88u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB0A98u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB0AB0u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB0AB8u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB0AC0u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB0AC8u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB0AD0u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB0AD8u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB0AE0u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB0AE8u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB0AF0u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB0AF8u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB0B00u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB0B08u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB0B10u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB0B18u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB0B24u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB0B2Cu, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB0B34u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB0B3Cu, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB0B44u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB0B4Cu, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB0B54u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB0B5Cu, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB0B64u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB0B6Cu, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB0B74u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB0B7Cu, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB0B84u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB0B8Cu, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB0B94u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB0B9Cu, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB0BA4u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB0BACu, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB0BB4u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB0BBCu, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB0BC4u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB0BCCu, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB0BD4u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB0BDCu, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB0BE4u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB0BECu, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB0BF4u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB0BFCu, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB0C04u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB0C0Cu, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB0C14u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB0C1Cu, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB0C24u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB0C2Cu, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB0C34u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB0C3Cu, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB0C44u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB0C4Cu, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB0C54u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB0C5Cu, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB0C64u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB0C6Cu, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB0C74u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB0C7Cu, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB0C84u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB0C8Cu, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB0C94u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB0C9Cu, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB0CA4u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB0CACu, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB0CB4u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB0CBCu, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB0CC4u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB0CCCu, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB0CD4u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB0CDCu, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB0CE4u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB0CECu, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB0CF4u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB0CFCu, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB0D04u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB0D0Cu, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB0D14u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB0D1Cu, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB0D24u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB0D2Cu, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB0D34u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB0D3Cu, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB0D44u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB0D4Cu, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB0D54u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB0D5Cu, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB0D64u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB0D6Cu, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB0D74u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB0D7Cu, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB0D84u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB0D8Cu, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB0D94u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB0D9Cu, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB0DA4u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB0DACu, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB0DB4u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB0DBCu, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB0DC4u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB0DCCu, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB0DD4u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB0DDCu, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB0DE4u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB0DECu, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB0DF4u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB0DFCu, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB0E04u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB0E0Cu, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB0E14u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB0E1Cu, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB0E24u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB0E2Cu, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB0E34u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB0E3Cu, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB0E44u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB0E4Cu, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB0E54u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB0E5Cu, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB0E64u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB0E6Cu, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB0E74u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB0E7Cu, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB0E84u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB0E8Cu, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB0E94u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB0E9Cu, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB0EA4u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB0EACu, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB0EB4u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB0EBCu, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB0EC4u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB0ECCu, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB0ED4u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB0EDCu, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB0EE4u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB0EECu, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB0EFCu, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB0F04u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB0F14u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB0F30u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB0F3Cu, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB0F54u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB0F5Cu, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB0F64u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB0F6Cu, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB0F74u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB0F7Cu, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB0F84u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB0F8Cu, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB0F98u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB0FA0u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB0FA8u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB0FB0u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB0FB8u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB0FC4u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB0FCCu, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB0FD4u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB0FDCu, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB0FE4u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB0FECu, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB0FF4u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB0FFCu, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB1004u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB100Cu, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB1014u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB1018u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB1020u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB1030u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB1048u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB1050u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB1058u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB1060u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB1068u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB1070u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB1078u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB1080u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB1088u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB1090u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB1098u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB10A0u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB10A8u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB10B0u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB10B8u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB10C0u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB10C8u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB10D0u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB10D8u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB10FCu, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB110Cu, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB1118u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB1120u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB1138u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB1140u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB1148u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB1150u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB117Cu, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB118Cu, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB119Cu, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB11B4u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB11C4u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB11D4u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB11D8u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB11E4u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB11E8u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB11F4u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB120Cu, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB1214u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB1224u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB1244u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB1278u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB128Cu, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB12A0u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB12ACu, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB12BCu, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB12C4u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB12C8u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB12E4u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB12ECu, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB1310u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB1318u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB1340u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB1374u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB1388u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB139Cu, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB13A8u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB13B8u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB13C0u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB13C4u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB13E0u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB13E8u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB140Cu, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB1414u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB143Cu, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB1470u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB1480u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB1498u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB14A4u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB14B4u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB14C4u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB14CCu, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB14F4u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB151Cu, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB1534u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB1544u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB1550u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB1560u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB1568u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB1584u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB1588u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB15A0u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB15C8u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB15D8u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB15E4u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB15ECu, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB15F8u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB160Cu, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB1618u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB1628u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB1630u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB1650u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB1658u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB1680u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB1690u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB16A0u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB16C4u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB16D0u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB16E4u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB16ECu, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB16FCu, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB1704u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB171Cu, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB1730u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB1740u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB1754u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB1764u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB176Cu, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB1778u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB1794u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB179Cu, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB17A8u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB17B8u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB17C8u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB17D0u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB17DCu, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB17F4u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB1800u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB180Cu, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB1814u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB1820u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB1830u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB1838u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB1840u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB1854u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB1858u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB1860u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB186Cu, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB187Cu, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB1884u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB18A0u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB18B8u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB18CCu, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB18D4u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB18E0u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB18E8u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB18F4u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB1914u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB191Cu, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB192Cu, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB1944u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB1958u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB196Cu, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB1980u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB1994u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB19A8u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB19BCu, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB19D0u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB19E4u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB19F8u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB1A04u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB1A10u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB1A1Cu, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB1A24u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB1A60u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB1A68u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB1A78u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB1A7Cu, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB1A88u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB1A98u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB1AA0u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB1AB0u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB1AB8u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB1AC0u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB1ACCu, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB1AD8u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB1AF0u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB1B04u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB1B0Cu, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB1B18u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB1B1Cu, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB1B40u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB1B60u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB1B6Cu, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB1B74u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB1B80u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB1B88u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB1B90u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB1BA0u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB1BA8u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB1BB4u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB1BC0u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB1BD4u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB1BE0u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB1BFCu, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB1C0Cu, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB1C18u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB1C20u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB1C38u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB1C48u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB1C54u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB1C60u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB1C68u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB1C70u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB1C78u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB1C80u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB1C84u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB1C90u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB1CCCu, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB1CD4u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB1CE8u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB1CF0u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB1D04u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB1D0Cu, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB1D1Cu, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB1D24u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB1D2Cu, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB1D38u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB1D3Cu, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB1D5Cu, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB1D8Cu, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB1D9Cu, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB1DA4u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB1DB4u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB1DC8u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB1DD0u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB1DD8u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB1DE0u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB1DE8u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB1DF0u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB1E10u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB1E40u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB1E60u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB1E70u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB1E9Cu, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB1EA4u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB1EB0u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB1EC0u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB1EE8u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB1F0Cu, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB1F14u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB1F1Cu, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB1F38u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB1F58u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB1F78u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB1F88u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB1F90u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB1F98u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB1F9Cu, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB1FB0u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB1FE0u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB1FECu, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB1FF4u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB1FFCu, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB2004u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB200Cu, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB201Cu, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB2028u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB203Cu, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB2044u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB2054u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB205Cu, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB2064u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB2084u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB20A4u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB20C4u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB20D4u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB20E0u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB20FCu, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB2104u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB2110u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB211Cu, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB2150u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB215Cu, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB2164u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB2174u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB217Cu, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB218Cu, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB2194u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB21A0u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB21B4u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB21CCu, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB2208u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB2220u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB2238u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB2248u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB2254u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB225Cu, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB226Cu, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB2270u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB227Cu, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB2284u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB2290u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB2298u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB22B0u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB22BCu, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB22D4u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB22E8u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB22F4u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB22FCu, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB2304u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB230Cu, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB2324u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB232Cu, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB233Cu, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB2350u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB235Cu, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB2374u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB2388u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB2398u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB23A0u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB23B4u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB23BCu, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB23C4u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB23C8u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB23F4u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB241Cu, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB242Cu, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB243Cu, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB245Cu, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB2478u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB2484u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB249Cu, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB24B0u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB24C4u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB24D0u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB24D8u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB24DCu, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB24ECu, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB24F8u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB2508u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB2510u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB2524u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB2528u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB2548u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB256Cu, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB257Cu, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB2588u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB2594u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB25A8u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB25C0u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB260Cu, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB2614u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB2620u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB2630u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB2644u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB2654u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB2664u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB2674u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB267Cu, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB2684u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB2694u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB26B4u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB26C4u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB26CCu, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB26D4u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB26E4u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB26F0u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB26FCu, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB2704u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB2710u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB2718u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB2724u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB2734u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB2744u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB2750u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB2758u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB2760u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB2768u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB2774u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB27A4u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB27E0u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB27F4u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB2810u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB281Cu, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB2828u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB2840u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB2848u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB2854u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB2860u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB286Cu, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB2874u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB287Cu, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB2888u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB288Cu, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB289Cu, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB28ACu, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB28CCu, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB28D0u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB28E4u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB28F0u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB2908u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB2910u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB2918u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB2920u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB2930u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB2940u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB2948u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB294Cu, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB2964u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB296Cu, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB2974u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB297Cu, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB2988u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB29A0u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB29A8u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB29B8u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB29ECu, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB2A20u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB2A38u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB2A40u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB2A60u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB2A6Cu, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB2A78u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB2A80u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB2A88u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB2A90u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB2AA0u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB2AACu, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB2ABCu, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB2AC4u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB2AC8u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB2AE4u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB2AECu, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB2AF0u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB2B0Cu, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB2B1Cu, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB2B24u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB2B28u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB2B40u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB2B4Cu, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB2B5Cu, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB2B64u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB2B68u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB2B9Cu, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB2BE8u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB2BF4u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB2BFCu, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB2C08u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB2C24u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB2C3Cu, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB2C44u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB2C4Cu, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB2C58u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB2C80u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB2C98u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB2CA0u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB2CA8u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB2CC0u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB2CD0u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB2CE0u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB2CF0u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB2D08u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB2D3Cu, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB2D58u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB2D68u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB2D90u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB2DA0u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB2DB8u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB2DC8u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB2DDCu, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB2DE4u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB2DF8u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB2E00u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB2E10u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB2E18u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB2E28u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB2E34u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB2E3Cu, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB2E44u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB2E4Cu, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB2E5Cu, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB2E68u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB2E70u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB2E78u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB2E8Cu, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB2E9Cu, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB2EA8u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB2EBCu, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB2ECCu, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB2ED4u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB2EE8u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB2EF0u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB2EF8u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB2F00u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB2F28u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB2F38u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB2F44u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB2F4Cu, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB2F54u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB2F5Cu, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB2F64u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB2F70u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB2F80u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB2F88u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB2F94u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB2FA8u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB2FBCu, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB2FC4u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB2FC8u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB2FD8u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB2FE0u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB2FF8u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB3000u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB300Cu, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB3014u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB301Cu, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB3024u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB3038u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB3040u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB3048u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB305Cu, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB3064u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB3078u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB3080u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB3088u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB3094u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB309Cu, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB30BCu, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB30F0u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB3108u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB3114u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB3124u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB3138u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB3140u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB3144u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB3160u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB3174u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB3188u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB3190u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB3194u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB31B0u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB31D8u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB31E8u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB3200u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB3210u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB321Cu, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB3234u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB3244u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB324Cu, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB325Cu, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB3264u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB3270u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB3284u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB328Cu, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB32A0u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB32BCu, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB32C8u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB32E0u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB32F0u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB32F8u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB3304u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB330Cu, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB3320u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB3328u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB3338u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB3340u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB3350u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB335Cu, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB336Cu, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB3378u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB3380u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB3388u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB3398u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB33A4u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB33B4u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB33C0u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB33C8u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB33CCu, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB33F0u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB3404u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB3424u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB3440u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB3458u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB3464u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB346Cu, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB3480u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB3490u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB349Cu, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB34C8u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB34D0u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB34DCu, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB34E4u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB34FCu, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB3504u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB350Cu, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB3520u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB3538u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB356Cu, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB3574u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB35A4u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB35ACu, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB35C0u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB35C8u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB35F4u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB35FCu, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB3604u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB360Cu, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB3634u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB363Cu, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB3644u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB364Cu, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB3654u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB366Cu, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB3674u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB367Cu, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB3688u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB3694u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB36B0u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB36D8u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB3774u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB3788u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB3790u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB379Cu, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB37B0u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB37B8u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB37C8u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB37E0u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB37F8u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB3800u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB3808u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB3814u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB3828u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB3838u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB3840u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB3850u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB3858u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB3874u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB3880u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB3888u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB388Cu, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB3894u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB38A4u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB38B8u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB38C4u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB38CCu, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB38D0u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB38E4u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB38F0u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB38F4u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB38FCu, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB3904u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB3918u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB3928u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB393Cu, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB394Cu, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB3960u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB3968u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB3970u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB3984u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB3994u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB39A0u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB39B8u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB39C0u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB39C8u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB39D0u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB39DCu, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB3A10u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB3A1Cu, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB3A50u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB3A5Cu, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB3A90u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB3A9Cu, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB3AD0u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB3ADCu, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB3B0Cu, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB3B18u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB3B48u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB3B50u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB3B5Cu, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB3B70u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB3B78u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB3B80u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB3B88u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB3BB4u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB3BBCu, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB3BDCu, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB3BE8u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB3C1Cu, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB3C38u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB3C40u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB3C48u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB3C50u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB3C64u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB3C80u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB3CA0u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB3CB0u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB3CB8u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB3CC0u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB3CC4u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB3CCCu, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB3CD8u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB3CF0u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB3CFCu, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB3D08u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB3D14u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB3D20u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB3D2Cu, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB3D38u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB3D40u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB3D48u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB3D5Cu, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB3D7Cu, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB3D84u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB3D8Cu, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB3D98u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB3DA0u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB3DB4u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB3DD4u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB3DE8u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB3DF0u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB3DF8u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB3E04u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB3E14u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB3E1Cu, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB3E28u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB3E3Cu, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB3E48u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB3E54u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB3E6Cu, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB3E74u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB3E88u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB3E9Cu, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB3EB0u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB3EC4u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB3ED8u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB3EECu, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB3EF8u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB3F00u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB3F0Cu, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB3F14u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB3F20u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB3F28u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB3F34u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB3F44u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB3F4Cu, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB3F54u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB3F60u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB3F64u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB3F68u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB3F70u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB3F7Cu, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB3F8Cu, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB3F94u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB3F9Cu, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB3FA8u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB3FACu, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB3FB0u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB3FB8u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB3FC4u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB3FD4u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB3FDCu, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB3FE4u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB3FF0u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB3FF4u, &recomp_unit_0171, "recomp_unit_0171"); - runtime.register_function(0x08AB3FF8u, &recomp_unit_0171, "recomp_unit_0171"); + // PSPRECOMP_V812_COMPACT_REGISTRATION: same entry set, looped once in Runtime instead of source-expanded calls. + runtime.register_generated_entry_mask(0x08AB0000u, &recomp_unit_0171, "recomp_unit_0171", + kEntryMasks_recomp_unit_0171, 64u); } } // namespace psprecomp diff --git a/profiles/vcs/generated/generated_unit_0172.cpp b/profiles/vcs/generated/generated_unit_0172.cpp index 40f3d85..9d9e77d 100644 --- a/profiles/vcs/generated/generated_unit_0172.cpp +++ b/profiles/vcs/generated/generated_unit_0172.cpp @@ -1177,6 +1177,19 @@ LOCAL_DISPATCH: AOT_REGCACHE_SYNC_OUT(); return; } } +// PSPRECOMP_V812_SHARED_SCHED_BLOCK: one scheduler-exact slow boundary per unit. +LOCAL_SCHED_BOUNDARY: + ctx.pc = jump_target; + AOT_REGCACHE_SYNC_OUT(); + if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { + ++local_redispatch_rounds; + AOT_REGCACHE_SYNC_IN(); + local_transfers = 0u; + local_pc = ctx.pc; + entry_id = 0u; + goto LOCAL_DISPATCH; + } + return; L_08AB4000: aot_gpr_5 = (aot_mem.aot_direct_load8(ctx.gpr[28] + static_cast(-7080))); { const bool branch_taken = aot_gpr_5 != 0u; @@ -1264,18 +1277,8 @@ L_08AB406C: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AB4074: ctx.gpr[6] = (0u | 0u); aot_gpr_5 = (aot_gpr_4 | 0u); @@ -1296,18 +1299,8 @@ L_08AB4090: aot_mem.aot_direct_store8(aot_gpr_4 + static_cast(24), static_cast(0u)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AB4098: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -1408,18 +1401,8 @@ L_08AB4168: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AB4198: aot_gpr_5 = (0u | 0u); goto L_08AB419C; @@ -1438,18 +1421,8 @@ L_08AB41B0: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AB41B8: ctx.gpr[10] = (ctx.gpr[9] | 0u); ctx.gpr[9] = (ctx.gpr[8] & 255u); @@ -1611,18 +1584,8 @@ L_08AB429C: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AB42A4: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_gpr_5 = (aot_mem.aot_direct_load8(ctx.gpr[28] + static_cast(-7080))); @@ -1724,18 +1687,8 @@ L_08AB435C: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AB437C: aot_gpr_29 = (aot_gpr_29 + static_cast(-144)); aot_gpr_5 = (aot_mem.aot_direct_load8(ctx.gpr[28] + static_cast(-7080))); @@ -2183,18 +2136,8 @@ L_08AB4654: aot_gpr_29 = (aot_gpr_29 + static_cast(144)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AB4688: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(24), ctx.gpr[19]); @@ -2300,18 +2243,8 @@ L_08AB4758: aot_gpr_5 = (aot_mem.aot_direct_load32(aot_gpr_16 + static_cast(4))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AB4774: { const bool branch_taken = 0u == 0u; ctx.gpr[6] = (static_cast(aot_gpr_5) < static_cast(aot_gpr_4) ? 1u : 0u); @@ -2681,18 +2614,8 @@ L_08AB4AD8: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AB4B00: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_fpr_12 = std::bit_cast(0u); @@ -2737,18 +2660,8 @@ L_08AB4B54: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AB4B5C: ctx.gpr[6] = (2236u << 16u); ctx.gpr[11] = (aot_gpr_4 << 16u); @@ -2808,18 +2721,8 @@ L_08AB4BB0: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AB4BCC: ctx.gpr[8] = (aot_gpr_4 << 16u); aot_gpr_4 = (2236u << 16u); @@ -2978,18 +2881,8 @@ L_08AB4CE0: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AB4CE8: aot_gpr_4 = (aot_gpr_4 << 16u); aot_gpr_4 = (static_cast(static_cast(aot_gpr_4) >> 16u)); @@ -3040,18 +2933,8 @@ L_08AB4D3C: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AB4D44: aot_gpr_5 = (aot_gpr_5 << 16u); aot_gpr_5 = (static_cast(static_cast(aot_gpr_5) >> 16u)); @@ -3076,18 +2959,8 @@ L_08AB4D44: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AB4D70: aot_gpr_4 = (aot_gpr_4 << 16u); aot_gpr_4 = (static_cast(static_cast(aot_gpr_4) >> 16u)); @@ -3099,18 +2972,8 @@ L_08AB4D70: aot_gpr_2 = (static_cast(static_cast(static_cast(aot_mem.aot_direct_load16(aot_gpr_4 + static_cast(0)))))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AB4D90: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_gpr_2 = (aot_gpr_4 | 0u); @@ -3147,18 +3010,8 @@ L_08AB4DEC: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AB4DFC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -3209,34 +3062,14 @@ L_08AB4E4C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AB4E74: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AB4E7C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -3268,35 +3101,15 @@ L_08AB4EA4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AB4EC8: jump_target = aot_gpr_31; aot_gpr_2 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(-2292))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AB4ED0: aot_gpr_2 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(-2288))); aot_gpr_4 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(-2292))); @@ -3304,18 +3117,8 @@ L_08AB4ED0: aot_gpr_2 = (aot_gpr_2 - aot_gpr_4); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AB4EE0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -3400,18 +3203,8 @@ L_08AB4FA4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AB4FBC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (aot_gpr_4 | 0u); @@ -3445,18 +3238,8 @@ L_08AB4FE8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AB4FF4: aot_gpr_4 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(-2284))); aot_gpr_4 = (aot_gpr_4 + static_cast(4)); @@ -3464,36 +3247,16 @@ L_08AB4FF4: aot_gpr_2 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(0))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AB5004: aot_gpr_2 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(-2284))); jump_target = aot_gpr_31; aot_gpr_2 = (aot_gpr_2 + static_cast(8)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AB5010: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); ctx.gpr[6] = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(-2284))); @@ -3550,18 +3313,8 @@ L_08AB5080: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AB5094: aot_gpr_4 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(-2284))); aot_gpr_5 = (0u + static_cast(-4)); @@ -3575,18 +3328,8 @@ L_08AB5094: aot_mem.aot_direct_store32(ctx.gpr[28] + static_cast(-2284), aot_gpr_4); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AB50BC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -3622,18 +3365,8 @@ L_08AB50FC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AB5110: aot_gpr_4 = (2236u << 16u); aot_gpr_4 = (aot_gpr_4 + static_cast(-2272)); @@ -3655,18 +3388,8 @@ L_08AB5134: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AB513C: aot_gpr_29 = (aot_gpr_29 + static_cast(-224)); aot_mem.aot_direct_store32(ctx.gpr[28] + static_cast(7876), 0u); @@ -4041,18 +3764,8 @@ L_08AB53D0: aot_gpr_29 = (aot_gpr_29 + static_cast(224)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AB53E4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (2280u << 16u); @@ -4079,18 +3792,8 @@ L_08AB5414: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AB5428: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -4116,35 +3819,15 @@ L_08AB5454: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AB5460: jump_target = aot_gpr_31; aot_gpr_2 = (0u | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AB5468: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (32785u << 16u); @@ -4275,18 +3958,8 @@ L_08AB551C: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AB553C: aot_gpr_5 = (aot_gpr_5 + static_cast(896)); aot_gpr_5 = (static_cast(aot_gpr_5) < static_cast(aot_gpr_4) ? 1u : 0u); @@ -4317,18 +3990,8 @@ L_08AB555C: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AB557C: { const bool branch_taken = 0u == 0u; if (branch_taken) { @@ -4454,18 +4117,8 @@ L_08AB5604: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AB5610: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(-2216))); @@ -4544,18 +4197,8 @@ L_08AB5690: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AB569C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (2236u << 16u); @@ -4581,18 +4224,8 @@ L_08AB56C4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AB56D0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[4]{aot_gpr_16, ctx.gpr[17], ctx.gpr[18], aot_gpr_31}; @@ -5189,18 +4822,8 @@ L_08AB5A88: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AB5AA0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -5275,18 +4898,8 @@ L_08AB5B08: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AB5B1C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, ctx.gpr[17], aot_gpr_31}; @@ -5523,18 +5136,8 @@ L_08AB5CB0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AB5CC4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -5551,18 +5154,8 @@ L_08AB5CD4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AB5CF0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -5579,18 +5172,8 @@ L_08AB5D00: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AB5D1C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (0u | 3u); @@ -5610,18 +5193,8 @@ L_08AB5D38: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AB5D54: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (aot_gpr_4 | 0u); @@ -5651,18 +5224,8 @@ L_08AB5D88: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AB5DA8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); ctx.gpr[7] = (0u | 4u); @@ -5690,18 +5253,8 @@ L_08AB5DE8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AB5E04: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(8), ctx.gpr[17]); @@ -5857,18 +5410,8 @@ L_08AB5F0C: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AB5F30: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(8), ctx.gpr[17]); @@ -5951,18 +5494,8 @@ L_08AB5FB0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AB5FCC: aot_gpr_29 = (aot_gpr_29 + static_cast(-736)); { const std::uint32_t aot_run_words[5]{aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], aot_gpr_31}; @@ -6209,18 +5742,8 @@ L_08AB6178: aot_gpr_29 = (aot_gpr_29 + static_cast(736)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AB6194: aot_gpr_29 = (aot_gpr_29 + static_cast(-416)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(404), ctx.gpr[23]); @@ -6373,18 +5896,8 @@ L_08AB6298: aot_gpr_29 = (aot_gpr_29 + static_cast(416)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AB62C4: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), aot_gpr_16); @@ -6442,18 +5955,8 @@ L_08AB6320: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AB636C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -6619,18 +6122,8 @@ L_08AB645C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AB6470: aot_gpr_4 = (aot_mem.aot_direct_load8(ctx.gpr[28] + static_cast(7364))); { const bool branch_taken = aot_gpr_4 == 0u; @@ -6649,18 +6142,8 @@ L_08AB648C: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AB6494: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store8(ctx.gpr[28] + static_cast(-2196), static_cast(0u)); @@ -6726,18 +6209,8 @@ L_08AB64F8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AB650C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[4]{aot_gpr_16, ctx.gpr[17], ctx.gpr[18], aot_gpr_31}; @@ -6907,18 +6380,8 @@ L_08AB6624: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AB663C: { const std::uint32_t vfpu_address = aot_gpr_4 + static_cast(0); std::uint32_t vfpu_words[4]{}; @@ -6939,18 +6402,8 @@ L_08AB663C: aot_mem.aot_direct_store32(ctx.gpr[28] + static_cast(-2276), ctx.gpr[6]); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AB6654: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_gpr_5 = (0u | 3u); @@ -7402,18 +6855,8 @@ L_08AB69EC: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AB6A10: aot_gpr_29 = (aot_gpr_29 + static_cast(-64)); aot_gpr_5 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(8))); @@ -7994,18 +7437,8 @@ L_08AB6E50: aot_gpr_29 = (aot_gpr_29 + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AB6E88: aot_gpr_29 = (aot_gpr_29 + static_cast(-752)); { const std::uint32_t aot_run_words[3]{0u, 0u, 0u}; @@ -8708,18 +8141,8 @@ L_08AB73F8: aot_gpr_29 = (aot_gpr_29 + static_cast(752)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AB7430: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -8850,18 +8273,8 @@ L_08AB74FC: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AB7514: aot_gpr_5 = (aot_mem.aot_direct_load8(ctx.gpr[28] + static_cast(-2196))); { const bool branch_taken = aot_gpr_5 != 0u; @@ -9319,18 +8732,8 @@ L_08AB7808: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AB782C: aot_gpr_29 = (aot_gpr_29 + static_cast(-288)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(256), aot_gpr_16); @@ -9513,18 +8916,8 @@ L_08AB796C: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AB7984: aot_gpr_5 = (2236u << 16u); aot_gpr_4 = (0u | 5u); @@ -10255,1104 +9648,8 @@ void recomp_unit_0172(Runtime &rt, AllegrexContext &ctx) { void register_generated_unit_172(Runtime &runtime) { runtime.register_generated_unit(172u, 0x08AB4000u, 16384u, &recomp_unit_0172, &recomp_unit_0172_entry); - runtime.register_function(0x08AB4000u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB400Cu, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB401Cu, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB4024u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB4034u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB4040u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB4048u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB4050u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB4058u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB4060u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB4068u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB406Cu, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB4074u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB407Cu, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB4090u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB4098u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB40DCu, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB40E8u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB4100u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB410Cu, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB4114u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB411Cu, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB4130u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB4154u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB4158u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB4168u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB4198u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB419Cu, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB41B0u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB41B8u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB41D0u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB41DCu, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB41E4u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB41F0u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB41FCu, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB4208u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB4210u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB4218u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB4220u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB4224u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB422Cu, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB423Cu, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB4248u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB4250u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB425Cu, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB426Cu, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB4274u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB4298u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB429Cu, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB42A4u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB42CCu, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB42D4u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB42E4u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB42F0u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB4308u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB4314u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB4328u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB432Cu, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB4344u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB4348u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB435Cu, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB437Cu, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB43BCu, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB43D4u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB43DCu, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB43E4u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB4414u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB441Cu, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB442Cu, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB4434u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB4448u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB4450u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB4454u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB445Cu, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB4468u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB4474u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB4480u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB448Cu, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB4498u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB44A4u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB44B0u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB44E8u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB44ECu, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB4500u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB4514u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB452Cu, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB4534u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB4544u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB454Cu, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB4560u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB4568u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB456Cu, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB4578u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB4588u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB4598u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB45A8u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB45B8u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB45C8u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB45D0u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB45D8u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB45ECu, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB45FCu, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB4638u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB463Cu, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB4650u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB4654u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB4688u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB46C4u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB46D8u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB46E0u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB46E8u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB46F8u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB4700u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB4710u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB473Cu, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB474Cu, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB4758u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB4774u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB477Cu, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB47A8u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB47D4u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB4800u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB482Cu, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB4858u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB4884u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB48B0u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB48DCu, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB4908u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB4934u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB4960u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB498Cu, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB49B8u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB49E4u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB4A10u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB4A3Cu, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB4A68u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB4A94u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB4AA0u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB4AACu, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB4AB4u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB4ABCu, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB4AD0u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB4AD8u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB4B00u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB4B28u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB4B54u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB4B5Cu, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB4B84u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB4B8Cu, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB4B98u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB4BB0u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB4BCCu, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB4BE8u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB4BF0u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB4C00u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB4C10u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB4C18u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB4C2Cu, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB4C34u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB4C3Cu, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB4C48u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB4C58u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB4C6Cu, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB4CACu, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB4CC0u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB4CE0u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB4CE8u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB4CFCu, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB4D10u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB4D24u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB4D2Cu, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB4D38u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB4D3Cu, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB4D44u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB4D70u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB4D90u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB4DE4u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB4DECu, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB4DFCu, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB4E18u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB4E24u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB4E2Cu, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB4E34u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB4E4Cu, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB4E74u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB4E7Cu, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB4E9Cu, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB4EA4u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB4EC8u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB4ED0u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB4EE0u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB4F00u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB4F08u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB4F10u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB4F88u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB4F98u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB4FA4u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB4FBCu, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB4FD4u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB4FDCu, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB4FE4u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB4FE8u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB4FF4u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB5004u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB5010u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB5040u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB5054u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB5064u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB5074u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB5080u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB5094u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB50BCu, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB50CCu, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB50D4u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB50DCu, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB50E4u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB50F4u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB50FCu, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB5110u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB5120u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB5134u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB513Cu, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB515Cu, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB5168u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB5170u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB5178u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB5180u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB518Cu, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB5194u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB519Cu, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB51A4u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB51ACu, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB51B8u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB51C0u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB51C8u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB51D0u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB51D8u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB51E0u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB51E8u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB51F0u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB51FCu, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB5204u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB520Cu, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB5214u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB521Cu, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB5224u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB524Cu, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB5254u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB5264u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB526Cu, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB5274u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB527Cu, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB5284u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB528Cu, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB5298u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB52A0u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB52A8u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB52B0u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB52BCu, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB52C4u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB52CCu, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB52D4u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB52DCu, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB52E4u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB52ECu, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB52F4u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB52FCu, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB5304u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB530Cu, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB5314u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB531Cu, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB5324u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB532Cu, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB5334u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB533Cu, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB5344u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB534Cu, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB535Cu, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB5364u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB536Cu, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB5378u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB5380u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB5384u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB538Cu, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB5398u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB53A4u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB53ACu, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB53B0u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB53B8u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB53C4u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB53CCu, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB53D0u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB53E4u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB53FCu, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB540Cu, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB5414u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB5428u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB5438u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB5440u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB5454u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB5460u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB5468u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB5484u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB5498u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB54ACu, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB54B4u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB54C0u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB54D0u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB54D8u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB54E0u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB54E8u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB54F0u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB54F8u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB5508u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB551Cu, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB553Cu, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB554Cu, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB555Cu, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB557Cu, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB5584u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB558Cu, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB5594u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB559Cu, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB55A4u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB55ACu, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB55B4u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB55BCu, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB55C4u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB55CCu, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB55D4u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB55DCu, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB55E4u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB55ECu, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB55F4u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB55FCu, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB5604u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB5610u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB5624u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB562Cu, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB5630u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB563Cu, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB5644u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB5648u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB5654u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB565Cu, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB5660u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB566Cu, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB5674u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB5678u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB5684u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB568Cu, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB5690u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB569Cu, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB56B0u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB56BCu, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB56C4u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB56D0u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB56F0u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB5700u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB570Cu, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB571Cu, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB5724u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB572Cu, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB573Cu, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB5744u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB574Cu, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB5754u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB575Cu, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB5768u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB5770u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB5780u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB5788u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB5790u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB5798u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB57A4u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB57B4u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB57BCu, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB57C0u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB57CCu, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB57D4u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB57E4u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB57ECu, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB57F0u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB57F8u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB5800u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB5808u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB5814u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB5820u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB5830u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB5838u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB5848u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB5850u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB585Cu, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB5868u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB5870u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB5880u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB5888u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB5898u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB58A4u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB58B4u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB58BCu, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB58CCu, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB58D8u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB58E4u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB58F4u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB58FCu, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB590Cu, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB5918u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB5924u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB5930u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB593Cu, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB5944u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB5948u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB5950u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB595Cu, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB5964u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB5968u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB5970u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB597Cu, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB5984u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB5990u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB599Cu, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB59A4u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB59B0u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB59BCu, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB59C4u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB59D4u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB59E0u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB59ECu, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB59F8u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB5A04u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB5A0Cu, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB5A1Cu, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB5A24u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB5A2Cu, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB5A38u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB5A44u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB5A4Cu, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB5A50u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB5A58u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB5A64u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB5A74u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB5A7Cu, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB5A80u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB5A88u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB5AA0u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB5AB4u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB5AC0u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB5AC8u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB5AD0u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB5AD4u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB5AD8u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB5AE0u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB5AE8u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB5AF0u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB5B00u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB5B08u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB5B1Cu, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB5B3Cu, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB5B48u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB5B54u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB5B5Cu, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB5B64u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB5B70u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB5B7Cu, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB5B84u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB5B90u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB5BA0u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB5BACu, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB5BB8u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB5BC0u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB5BF0u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB5C00u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB5C0Cu, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB5C18u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB5C28u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB5C30u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB5C38u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB5C44u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB5C50u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB5C58u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB5C64u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB5C74u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB5C78u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB5C84u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB5C94u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB5C9Cu, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB5CA0u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB5CA8u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB5CB0u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB5CC4u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB5CD4u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB5CF0u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB5D00u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB5D1Cu, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB5D38u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB5D54u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB5D80u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB5D88u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB5DA8u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB5DE8u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB5E04u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB5E44u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB5E50u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB5E6Cu, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB5E78u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB5E80u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB5E88u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB5E90u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB5E98u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB5EA4u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB5EACu, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB5EB0u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB5EBCu, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB5EC4u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB5EC8u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB5ED4u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB5EDCu, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB5EE0u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB5EECu, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB5EF4u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB5EF8u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB5F00u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB5F0Cu, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB5F30u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB5F58u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB5F64u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB5F70u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB5F7Cu, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB5F84u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB5F8Cu, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB5F94u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB5F9Cu, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB5FA4u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB5FB0u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB5FCCu, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB5FECu, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB5FF8u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB6004u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB600Cu, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB6014u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB6020u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB6028u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB6030u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB6044u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB6054u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB6064u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB6070u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB607Cu, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB6088u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB6090u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB60A0u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB60A8u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB60B8u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB60C0u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB60D8u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB60E4u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB60ECu, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB60FCu, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB6108u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB6110u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB6124u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB6134u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB6140u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB6148u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB6150u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB615Cu, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB6164u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB616Cu, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB6174u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB6178u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB6194u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB61C8u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB61D8u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB61ECu, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB6200u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB620Cu, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB6218u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB6224u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB622Cu, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB6234u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB6244u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB624Cu, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB6258u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB6260u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB626Cu, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB6274u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB627Cu, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB6284u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB628Cu, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB6294u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB6298u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB62C4u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB62F8u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB630Cu, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB6320u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB636Cu, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB6380u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB6390u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB6398u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB63A0u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB63A8u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB63B0u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB63B8u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB63C0u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB63CCu, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB63D4u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB63DCu, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB63F4u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB63FCu, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB6408u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB6410u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB6418u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB6424u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB642Cu, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB6434u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB6440u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB644Cu, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB6454u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB645Cu, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB6470u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB647Cu, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB648Cu, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB6494u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB64A4u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB64ACu, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB64B4u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB64B8u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB64C0u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB64C8u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB64D0u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB64D8u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB64E0u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB64F0u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB64F8u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB650Cu, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB6534u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB654Cu, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB6554u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB655Cu, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB6568u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB6574u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB6594u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB65A4u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB65ACu, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB65C0u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB65C8u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB65D0u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB65D8u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB65E4u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB65ECu, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB65F8u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB6600u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB6610u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB6618u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB6620u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB6624u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB663Cu, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB6654u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB6688u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB6694u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB6784u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB678Cu, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB6794u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB67A4u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB67ACu, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB67B4u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB67C4u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB67CCu, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB67D4u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB67E4u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB67ECu, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB67F4u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB680Cu, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB6814u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB681Cu, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB682Cu, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB6834u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB683Cu, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB684Cu, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB6854u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB685Cu, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB686Cu, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB6874u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB687Cu, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB6888u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB68B4u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB68BCu, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB68C4u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB68D4u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB68DCu, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB68E4u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB68F8u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB6900u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB6908u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB691Cu, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB6924u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB692Cu, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB6948u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB6950u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB6958u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB6968u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB6970u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB6978u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB6988u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB6990u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB6994u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB69B4u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB69BCu, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB69C0u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB69E0u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB69E8u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB69ECu, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB6A10u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB6AECu, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB6AF4u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB6AF8u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB6B00u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB6B0Cu, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB6B14u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB6B18u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB6B28u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB6B34u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB6B3Cu, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB6B40u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB6B50u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB6B5Cu, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB6B64u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB6B68u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB6B74u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB6B84u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB6B8Cu, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB6B98u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB6BA4u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB6BACu, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB6BB0u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB6BB8u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB6BC4u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB6BCCu, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB6BD0u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB6BD8u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB6BE4u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB6BECu, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB6BF0u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB6BF8u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB6C04u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB6C38u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB6C44u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB6C4Cu, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB6C50u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB6C68u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB6C74u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB6C7Cu, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB6C80u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB6C88u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB6C90u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB6CB4u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB6CC0u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB6CCCu, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB6CD4u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB6CDCu, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB6CE4u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB6CF0u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB6CF8u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB6CFCu, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB6D04u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB6D0Cu, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB6D18u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB6D20u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB6D24u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB6D2Cu, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB6D38u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB6D44u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB6D4Cu, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB6D54u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB6D5Cu, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB6D68u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB6D70u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB6D74u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB6D7Cu, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB6D88u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB6D90u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB6D94u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB6D9Cu, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB6DA4u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB6DB0u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB6DB8u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB6DBCu, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB6DC4u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB6DD0u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB6DD8u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB6DDCu, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB6DE4u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB6DECu, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB6DF8u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB6E04u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB6E0Cu, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB6E10u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB6E18u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB6E24u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB6E2Cu, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB6E30u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB6E38u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB6E44u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB6E4Cu, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB6E50u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB6E88u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB6EF0u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB6EF8u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB6F04u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB6F10u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB6F20u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB6F2Cu, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB6F3Cu, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB6F48u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB6F58u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB6F88u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB6F98u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB6FA8u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB6FB8u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB6FE0u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB6FE8u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB6FF8u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB7008u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB7010u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB7018u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB7034u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB7040u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB704Cu, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB7054u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB7058u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB705Cu, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB7070u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB709Cu, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB70C0u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB70C8u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB70D0u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB70DCu, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB70E4u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB70ECu, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB70F8u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB7104u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB7110u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB7118u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB711Cu, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB7120u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB7134u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB7140u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB714Cu, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB7158u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB7164u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB716Cu, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB7170u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB7178u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB7188u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB7194u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB71A0u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB71ACu, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB71B8u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB71C0u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB71C4u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB71C8u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB71DCu, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB71E8u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB7204u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB720Cu, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB7214u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB7220u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB722Cu, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB7234u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB7238u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB7240u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB7250u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB7258u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB7260u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB726Cu, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB7278u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB7280u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB7284u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB728Cu, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB729Cu, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB72A0u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB72A8u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB72B4u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB72C0u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB72C8u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB72CCu, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB72D4u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB72E4u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB72F0u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB72FCu, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB7308u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB7310u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB7314u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB731Cu, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB732Cu, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB7338u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB7340u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB7348u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB7364u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB7398u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB73A0u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB73B8u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB73E8u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB73F0u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB73F8u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB7430u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB7458u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB7470u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB7478u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB7480u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB7488u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB7490u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB7498u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB74A0u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB74ACu, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB74B4u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB74BCu, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB74CCu, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB74DCu, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB74E8u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB74F0u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB74FCu, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB7514u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB7520u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB7534u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB7540u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB754Cu, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB7558u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB7564u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB7574u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB7584u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB758Cu, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB7598u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB75A0u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB75B0u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB75C0u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB75C8u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB75D4u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB75DCu, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB75E8u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB75F4u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB7600u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB7608u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB7610u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB7628u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB762Cu, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB763Cu, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB7648u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB7654u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB766Cu, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB7688u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB7694u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB769Cu, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB76A4u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB76B0u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB76BCu, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB76C8u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB76D4u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB76E8u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB76F0u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB7700u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB7708u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB772Cu, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB773Cu, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB7744u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB7748u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB7750u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB7758u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB7768u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB7770u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB7794u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB77A4u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB77ACu, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB77B0u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB77B8u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB77BCu, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB77C4u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB77D0u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB77D8u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB77E0u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB77ECu, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB77F8u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB7800u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB7808u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB782Cu, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB7864u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB7874u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB7880u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB7890u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB789Cu, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB78A4u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB78ACu, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB78B4u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB78BCu, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB78C4u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB78CCu, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB78D4u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB78DCu, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB78E0u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB78FCu, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB7930u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB7944u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB794Cu, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB7960u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB796Cu, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB7984u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB79B4u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB79C4u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB79D4u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB79E4u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB79F4u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB7A04u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB7A38u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB7A4Cu, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB7A5Cu, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB7A6Cu, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB7A80u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB7AA0u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB7AA8u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB7AC8u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB7AD0u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB7AE4u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB7AECu, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB7B00u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB7B0Cu, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB7B14u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB7B1Cu, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB7B30u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB7B38u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB7B44u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB7B50u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB7B5Cu, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB7B64u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB7B68u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB7B70u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB7B84u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB7B90u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB7BBCu, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB7BC4u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB7BF0u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB7BF8u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB7C0Cu, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB7C14u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB7C28u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB7C34u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB7C3Cu, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB7C44u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB7C58u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB7C60u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB7C6Cu, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB7C98u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB7CA0u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB7CCCu, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB7CD4u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB7CE8u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB7CF0u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB7D04u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB7D10u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB7D18u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB7D20u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB7D34u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB7D3Cu, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB7D48u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB7D64u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB7D6Cu, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB7D88u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB7D90u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB7DA4u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB7DACu, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB7DC0u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB7DCCu, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB7DD4u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB7DDCu, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB7DF0u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB7DF8u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB7E04u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB7E20u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB7E28u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB7E44u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB7E4Cu, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB7E60u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB7E68u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB7E7Cu, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB7E88u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB7E90u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB7E98u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB7EACu, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB7EB4u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB7F24u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB7F2Cu, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB7F5Cu, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB7F6Cu, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB7F7Cu, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB7F8Cu, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB7F9Cu, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB7FACu, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB7FE0u, &recomp_unit_0172, "recomp_unit_0172"); - runtime.register_function(0x08AB7FF4u, &recomp_unit_0172, "recomp_unit_0172"); + // PSPRECOMP_V812_COMPACT_REGISTRATION: same entry set, looped once in Runtime instead of source-expanded calls. + runtime.register_generated_entry_mask(0x08AB4000u, &recomp_unit_0172, "recomp_unit_0172", + kEntryMasks_recomp_unit_0172, 64u); } } // namespace psprecomp diff --git a/profiles/vcs/generated/generated_unit_0173.cpp b/profiles/vcs/generated/generated_unit_0173.cpp index 0bcfd89..fb7978a 100644 --- a/profiles/vcs/generated/generated_unit_0173.cpp +++ b/profiles/vcs/generated/generated_unit_0173.cpp @@ -805,6 +805,19 @@ LOCAL_DISPATCH: AOT_REGCACHE_SYNC_OUT(); return; } } +// PSPRECOMP_V812_SHARED_SCHED_BLOCK: one scheduler-exact slow boundary per unit. +LOCAL_SCHED_BOUNDARY: + ctx.pc = jump_target; + AOT_REGCACHE_SYNC_OUT(); + if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { + ++local_redispatch_rounds; + AOT_REGCACHE_SYNC_IN(); + local_transfers = 0u; + local_pc = ctx.pc; + entry_id = 0u; + goto LOCAL_DISPATCH; + } + return; L_08AB8004: aot_gpr_4 = (ctx.gpr[17] + static_cast(384)); aot_gpr_5 = (ctx.gpr[16] + static_cast(176)); @@ -1846,18 +1859,8 @@ L_08AB8924: aot_gpr_29 = (aot_gpr_29 + static_cast(288)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AB8948: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (2280u << 16u); @@ -1874,18 +1877,8 @@ L_08AB8964: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AB8970: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (2240u << 16u); @@ -1962,18 +1955,8 @@ L_08AB8A28: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AB8A34: aot_gpr_5 = (aot_mem.aot_direct_load16(aot_gpr_4 + static_cast(0))); { const bool branch_taken = aot_gpr_5 == 0u; @@ -1998,18 +1981,8 @@ L_08AB8A54: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AB8A5C: ctx.gpr[9] = (aot_gpr_6 & 65535u); ctx.gpr[10] = (0u | 0u); @@ -2084,18 +2057,8 @@ L_08AB8AD4: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AB8ADC: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -2217,18 +2180,8 @@ L_08AB8B8C: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AB8BAC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); ctx.gpr[11] = (2240u << 16u); @@ -2465,18 +2418,8 @@ L_08AB8DF8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AB8E04: aot_gpr_29 = (aot_gpr_29 + static_cast(-544)); { const std::uint32_t aot_run_words[6]{ctx.gpr[16], ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], aot_gpr_31}; @@ -2607,18 +2550,8 @@ L_08AB8F1C: aot_gpr_29 = (aot_gpr_29 + static_cast(544)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AB8F3C: aot_gpr_29 = (aot_gpr_29 + static_cast(-1040)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(1024), ctx.gpr[16]); @@ -2738,18 +2671,8 @@ L_08AB9050: aot_gpr_29 = (aot_gpr_29 + static_cast(1040)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AB9068: aot_gpr_29 = (aot_gpr_29 + static_cast(-1056)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(1032), ctx.gpr[18]); @@ -2830,18 +2753,8 @@ L_08AB9140: aot_gpr_29 = (aot_gpr_29 + static_cast(1056)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AB9160: aot_gpr_29 = (aot_gpr_29 + static_cast(-1040)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(1024), ctx.gpr[16]); @@ -2961,18 +2874,8 @@ L_08AB92D0: aot_gpr_29 = (aot_gpr_29 + static_cast(1040)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AB92E8: aot_gpr_5 = (2240u << 16u); aot_gpr_4 = (0u | 0u); @@ -3040,18 +2943,8 @@ L_08AB938C: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AB9394: aot_gpr_4 = (2240u << 16u); aot_gpr_5 = (0u | 0u); @@ -3078,18 +2971,8 @@ L_08AB93D0: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AB93D8: aot_gpr_4 = (2240u << 16u); aot_gpr_7 = (0u | 0u); @@ -3135,18 +3018,8 @@ L_08AB9440: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AB9448: aot_gpr_29 = (aot_gpr_29 + static_cast(-1040)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(1024), ctx.gpr[16]); @@ -3241,18 +3114,8 @@ L_08AB9524: aot_gpr_29 = (aot_gpr_29 + static_cast(1040)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AB953C: aot_gpr_29 = (aot_gpr_29 + static_cast(-1040)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(1024), ctx.gpr[16]); @@ -3392,18 +3255,8 @@ L_08AB9668: aot_gpr_29 = (aot_gpr_29 + static_cast(1040)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AB9680: aot_gpr_4 = (2238u << 16u); aot_gpr_5 = (0u | 0u); @@ -3428,18 +3281,8 @@ L_08AB96B4: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AB96BC: aot_gpr_29 = (aot_gpr_29 + static_cast(-512)); { const bool branch_taken = aot_gpr_4 == 0u; @@ -3668,18 +3511,8 @@ L_08AB986C: aot_gpr_29 = (aot_gpr_29 + static_cast(512)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AB9874: aot_gpr_29 = (aot_gpr_29 + static_cast(-544)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(512), ctx.gpr[16]); @@ -3723,18 +3556,8 @@ L_08AB98D0: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AB98E8: aot_gpr_6 = (0u | 48u); aot_mem.aot_direct_store16(aot_gpr_29 + static_cast(2), static_cast(aot_gpr_6)); @@ -3955,18 +3778,8 @@ L_08AB9A3C: aot_gpr_29 = (aot_gpr_29 + static_cast(544)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AB9A5C: aot_gpr_29 = (aot_gpr_29 + static_cast(-1120)); { const std::uint32_t aot_run_words[8]{ctx.gpr[16], ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[22], aot_gpr_31}; @@ -4201,18 +4014,8 @@ L_08AB9C4C: aot_gpr_29 = (aot_gpr_29 + static_cast(1120)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AB9C74: aot_gpr_29 = (aot_gpr_29 + static_cast(-1072)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(1056), ctx.gpr[30]); @@ -4343,18 +4146,8 @@ L_08AB9DB8: aot_gpr_29 = (aot_gpr_29 + static_cast(1072)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AB9DE8: aot_gpr_29 = (aot_gpr_29 + static_cast(-1072)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(1052), ctx.gpr[22]); @@ -4448,18 +4241,8 @@ L_08AB9EF8: aot_gpr_29 = (aot_gpr_29 + static_cast(1072)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AB9F28: aot_gpr_29 = (aot_gpr_29 + static_cast(-1072)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(1056), ctx.gpr[30]); @@ -4595,18 +4378,8 @@ L_08ABA0D4: aot_gpr_29 = (aot_gpr_29 + static_cast(1072)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08ABA104: aot_gpr_29 = (aot_gpr_29 + static_cast(-1072)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(1052), ctx.gpr[23]); @@ -4697,18 +4470,8 @@ L_08ABA1A8: aot_gpr_29 = (aot_gpr_29 + static_cast(1072)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08ABA21C: aot_gpr_29 = (aot_gpr_29 + static_cast(-1072)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(1056), ctx.gpr[30]); @@ -4845,18 +4608,8 @@ L_08ABA354: aot_gpr_29 = (aot_gpr_29 + static_cast(1072)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08ABA384: aot_gpr_29 = (aot_gpr_29 + static_cast(-1056)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(1032), ctx.gpr[18]); @@ -4919,18 +4672,8 @@ L_08ABA434: aot_gpr_29 = (aot_gpr_29 + static_cast(1056)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08ABA450: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(8), ctx.gpr[18]); @@ -5248,18 +4991,8 @@ L_08ABA6E4: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08ABA704: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(8), ctx.gpr[18]); @@ -5604,18 +5337,8 @@ L_08ABA9E4: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08ABAA04: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -5670,18 +5393,8 @@ L_08ABAA64: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08ABAA8C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -5719,18 +5432,8 @@ L_08ABAACC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08ABAAD8: aot_gpr_29 = (aot_gpr_29 + static_cast(-528)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(516), ctx.gpr[17]); @@ -5803,18 +5506,8 @@ L_08ABAB60: aot_gpr_29 = (aot_gpr_29 + static_cast(528)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08ABAB74: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); ctx.gpr[3] = (2238u << 16u); @@ -6010,18 +5703,8 @@ L_08ABAD18: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08ABAD24: aot_gpr_29 = (aot_gpr_29 + static_cast(-112)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(56), aot_gpr_6); @@ -6462,35 +6145,15 @@ L_08ABB01C: aot_gpr_29 = (aot_gpr_29 + static_cast(112)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08ABB04C: jump_target = aot_gpr_31; ctx.gpr[2] = (0u | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08ABB054: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -6537,18 +6200,8 @@ L_08ABB09C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08ABB0B4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -6585,18 +6238,8 @@ L_08ABB0F4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08ABB114: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -6633,18 +6276,8 @@ L_08ABB154: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08ABB174: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -6683,18 +6316,8 @@ L_08ABB1B4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08ABB1DC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -6733,18 +6356,8 @@ L_08ABB21C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08ABB244: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -6783,18 +6396,8 @@ L_08ABB284: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08ABB2AC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -6833,18 +6436,8 @@ L_08ABB2EC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08ABB314: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -6884,18 +6477,8 @@ L_08ABB354: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08ABB380: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -6934,18 +6517,8 @@ L_08ABB3C0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08ABB3E8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -6985,18 +6558,8 @@ L_08ABB428: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08ABB454: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -7035,18 +6598,8 @@ L_08ABB494: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08ABB4BC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -7137,18 +6690,8 @@ L_08ABB568: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08ABB584: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -7246,18 +6789,8 @@ L_08ABB640: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08ABB65C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -7349,18 +6882,8 @@ L_08ABB70C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08ABB728: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -7458,18 +6981,8 @@ L_08ABB7E4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08ABB800: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -7561,18 +7074,8 @@ L_08ABB8B0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08ABB8CC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -7627,18 +7130,8 @@ L_08ABB920: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08ABB938: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -7693,18 +7186,8 @@ L_08ABB98C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08ABB9A4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (aot_mem.aot_direct_load8(aot_gpr_4 + static_cast(535))); @@ -7741,18 +7224,8 @@ L_08ABB9D8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08ABB9F0: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -7808,18 +7281,8 @@ L_08ABBA54: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08ABBA74: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -7874,18 +7337,8 @@ L_08ABBADC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08ABBAF4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -7899,18 +7352,8 @@ L_08ABBB04: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08ABBB14: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -7951,18 +7394,8 @@ L_08ABBB54: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08ABBB84: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -8003,18 +7436,8 @@ L_08ABBBC4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08ABBBF4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -8051,18 +7474,8 @@ L_08ABBC2C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08ABBC54: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -8099,18 +7512,8 @@ L_08ABBC8C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08ABBCB4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (aot_gpr_4 + static_cast(16)); @@ -8144,18 +7547,8 @@ L_08ABBCE0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08ABBCF4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (aot_gpr_4 + static_cast(16)); @@ -8191,18 +7584,8 @@ L_08ABBD2C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08ABBD40: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (aot_mem.aot_direct_load8(aot_gpr_4 + static_cast(524))); @@ -8273,18 +7656,8 @@ L_08ABBDB8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08ABBDC8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (aot_mem.aot_direct_load8(aot_gpr_4 + static_cast(524))); @@ -8354,18 +7727,8 @@ L_08ABBE3C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08ABBE4C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -8421,18 +7784,8 @@ L_08ABBEA4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08ABBEBC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -8459,18 +7812,8 @@ L_08ABBEE4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08ABBF00: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (aot_mem.aot_direct_load8(aot_gpr_4 + static_cast(522))); @@ -8495,18 +7838,8 @@ L_08ABBF24: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08ABBF34: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (aot_gpr_4 + static_cast(16)); @@ -8525,18 +7858,8 @@ L_08ABBF48: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08ABBF64: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -8572,18 +7895,8 @@ L_08ABBF8C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08ABBFCC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[16]); @@ -8622,733 +7935,8 @@ void recomp_unit_0173(Runtime &rt, AllegrexContext &ctx) { void register_generated_unit_173(Runtime &runtime) { runtime.register_generated_unit(173u, 0x08AB8000u, 16384u, &recomp_unit_0173, &recomp_unit_0173_entry); - runtime.register_function(0x08AB8004u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB8014u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB8028u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB8048u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB8050u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB8070u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB8078u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB808Cu, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB8094u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB80A8u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB80B4u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB80BCu, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB80C4u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB80D8u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB80E0u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB80ECu, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB80F8u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB8104u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB810Cu, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB8110u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB8118u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB812Cu, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB8138u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB815Cu, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB8164u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB8188u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB8190u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB81A4u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB81ACu, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB81C0u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB81CCu, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB81D4u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB81DCu, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB81F0u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB81F8u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB8204u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB8228u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB8230u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB8254u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB825Cu, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB8270u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB8278u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB828Cu, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB8298u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB82A0u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB82A8u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB82BCu, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB82C4u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB82D0u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB82ECu, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB82F4u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB8310u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB8318u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB832Cu, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB8334u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB8348u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB8354u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB835Cu, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB8364u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB8378u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB8380u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB838Cu, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB83A8u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB83B0u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB83CCu, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB83D4u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB83E8u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB83F0u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB8404u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB8410u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB8418u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB8420u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB8434u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB843Cu, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB84B0u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB84B8u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB84C8u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB84D4u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB84DCu, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB84ECu, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB851Cu, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB852Cu, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB853Cu, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB854Cu, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB855Cu, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB856Cu, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB857Cu, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB858Cu, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB8598u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB85A0u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB85B0u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB85BCu, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB85C4u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB85D4u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB8604u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB8614u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB8624u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB8634u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB8644u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB8654u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB8664u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB8674u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB8680u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB8690u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB869Cu, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB86A4u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB86B4u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB86E0u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB86F0u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB8700u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB8710u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB8720u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB8730u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB8740u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB874Cu, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB8754u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB8760u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB8790u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB8798u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB87C8u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB87D0u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB87E8u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB87FCu, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB8814u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB8844u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB8854u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB8864u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB8874u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB8884u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB8894u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB88A4u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB891Cu, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB8924u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB8948u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB8964u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB8970u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB8984u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB8998u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB89C8u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB89E0u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB89F0u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB8A20u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB8A28u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB8A34u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB8A40u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB8A54u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB8A5Cu, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB8A78u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB8A80u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB8A9Cu, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB8AA4u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB8AACu, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB8AB8u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB8AD4u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB8ADCu, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB8B0Cu, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB8B18u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB8B24u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB8B2Cu, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB8B34u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB8B40u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB8B48u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB8B50u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB8B58u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB8B68u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB8B80u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB8B88u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB8B8Cu, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB8BACu, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB8BC8u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB8BE4u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB8C00u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB8C14u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB8C1Cu, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB8C28u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB8CB0u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB8CBCu, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB8CD0u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB8CDCu, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB8CFCu, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB8D14u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB8D1Cu, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB8D28u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB8DACu, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB8DC4u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB8DF8u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB8E04u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB8E28u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB8E40u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB8E70u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB8E7Cu, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB8E84u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB8E90u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB8E98u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB8E9Cu, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB8EA8u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB8EBCu, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB8EE0u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB8EECu, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB8EF4u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB8F00u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB8F08u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB8F10u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB8F1Cu, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB8F3Cu, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB8F6Cu, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB8F74u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB8F7Cu, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB8F8Cu, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB8F94u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB8FACu, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB8FC0u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB8FC8u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB900Cu, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB9050u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB9068u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB90A8u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB90B0u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB90B8u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB90FCu, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB9140u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB9160u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB9190u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB9198u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB91A0u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB91B4u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB91C0u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB9248u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB927Cu, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB92D0u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB92E8u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB92F4u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB9308u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB9338u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB9350u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB935Cu, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB938Cu, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB9394u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB93A0u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB93D0u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB93D8u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB93E4u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB93F8u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB9428u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB9440u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB9448u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB9478u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB9480u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB9488u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB9494u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB949Cu, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB94A4u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB94ACu, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB9500u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB9524u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB953Cu, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB956Cu, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB9574u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB957Cu, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB9598u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB95A0u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB95A8u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB95ACu, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB95B4u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB95BCu, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB95D8u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB95ECu, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB95F4u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB9644u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB9668u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB9680u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB968Cu, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB96B4u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB96BCu, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB96C8u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB96D0u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB96E4u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB96ECu, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB96F4u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB9708u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB9718u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB972Cu, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB9744u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB974Cu, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB9760u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB976Cu, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB9778u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB978Cu, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB97BCu, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB97C4u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB97F4u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB97FCu, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB9818u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB9840u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB984Cu, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB986Cu, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB9874u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB98A8u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB98B8u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB98D0u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB98E8u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB98F8u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB9908u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB9918u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB9928u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB9938u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB9948u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB9958u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB9968u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB9978u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB9988u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB998Cu, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB9994u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB99A0u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB99ACu, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB99CCu, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB99D4u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB99E0u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB99ECu, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB99F4u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB99F8u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB99FCu, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB9A04u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB9A10u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB9A20u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB9A3Cu, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB9A5Cu, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB9A88u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB9A90u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB9A9Cu, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB9AA4u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB9AC4u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB9AD4u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB9AE0u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB9AF4u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB9B00u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB9B0Cu, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB9B24u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB9B34u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB9B4Cu, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB9B60u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB9B94u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB9B9Cu, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB9BC8u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB9BD0u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB9BE4u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB9BF8u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB9C20u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB9C2Cu, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB9C4Cu, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB9C74u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB9CE4u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB9CECu, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB9CF4u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB9D04u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB9D0Cu, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB9D24u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB9D38u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB9D40u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB9D80u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB9DB8u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB9DE8u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB9E64u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB9E6Cu, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB9E74u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB9EB4u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB9EF8u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB9F28u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB9F98u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB9FA0u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB9FA8u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB9FB8u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08AB9FC4u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABA04Cu, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABA080u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABA0D4u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABA104u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABA174u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABA17Cu, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABA184u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABA190u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABA198u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABA1A0u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABA1A8u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABA21Cu, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABA28Cu, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABA294u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABA29Cu, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABA2B8u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABA2C0u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABA2C8u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABA2CCu, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABA2D4u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABA2DCu, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABA2F8u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABA30Cu, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABA314u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABA354u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABA384u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABA3BCu, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABA3C8u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABA3D0u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABA3D8u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABA434u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABA450u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABA47Cu, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABA48Cu, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABA494u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABA4ACu, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABA4B4u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABA4C0u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABA4C8u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABA4D0u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABA4E4u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABA4ECu, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABA4F4u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABA4FCu, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABA504u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABA514u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABA51Cu, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABA524u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABA52Cu, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABA540u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABA548u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABA554u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABA5D8u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABA5F0u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABA610u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABA618u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABA640u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABA648u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABA654u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABA6D8u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABA6DCu, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABA6E4u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABA704u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABA73Cu, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABA744u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABA74Cu, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABA754u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABA77Cu, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABA788u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABA790u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABA798u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABA7ACu, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABA7B4u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABA7B8u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABA7C0u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABA7C8u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABA7DCu, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABA7F0u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABA7F8u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABA800u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABA814u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABA840u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABA848u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABA850u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABA858u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABA868u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABA870u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABA87Cu, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABA904u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABA914u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABA944u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABA94Cu, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABA958u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABA9E0u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABA9E4u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABAA04u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABAA38u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABAA40u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABAA4Cu, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABAA54u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABAA58u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABAA64u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABAA8Cu, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABAA9Cu, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABAAA4u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABAAB0u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABAAB8u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABAAC0u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABAACCu, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABAAD8u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABAAFCu, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABAB04u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABAB28u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABAB34u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABAB3Cu, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABAB48u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABAB50u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABAB54u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABAB60u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABAB74u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABAB90u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABAB98u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABABA0u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABABA8u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABABB4u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABABBCu, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABABC8u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABABD0u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABABD8u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABABE4u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABAC2Cu, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABAC30u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABAC50u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABAC68u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABAC70u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABAC88u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABAC94u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABAC9Cu, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABACF8u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABACFCu, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABAD18u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABAD24u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABAD74u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABAD8Cu, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABAD94u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABADA4u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABADBCu, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABADC4u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABADCCu, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABADE8u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABADFCu, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABAE08u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABAE18u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABAE34u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABAE40u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABAE4Cu, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABAE58u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABAE60u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABAE68u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABAE70u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABAE78u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABAE80u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABAE88u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABAE90u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABAE98u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABAEA0u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABAEA8u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABAEC8u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABAEF0u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABAF08u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABAF14u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABAF1Cu, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABAF24u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABAF2Cu, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABAF34u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABAF44u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABAF4Cu, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABAF5Cu, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABAF64u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABAF74u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABAF7Cu, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABAF8Cu, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABAF94u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABAFA4u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABAFACu, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABAFB4u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABAFBCu, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABAFCCu, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABAFD4u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABB008u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABB010u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABB01Cu, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABB04Cu, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABB054u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABB07Cu, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABB088u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABB098u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABB09Cu, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABB0B4u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABB0D8u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABB0F4u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABB114u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABB138u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABB154u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABB174u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABB198u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABB1B4u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABB1DCu, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABB200u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABB21Cu, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABB244u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABB268u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABB284u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABB2ACu, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABB2D0u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABB2ECu, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABB314u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABB338u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABB354u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABB380u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABB3A4u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABB3C0u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABB3E8u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABB40Cu, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABB428u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABB454u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABB478u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABB494u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABB4BCu, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABB4ECu, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABB518u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABB520u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABB540u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABB54Cu, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABB564u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABB568u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABB584u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABB5B4u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABB5D0u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABB5F0u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABB5F8u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABB618u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABB624u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABB63Cu, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABB640u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABB65Cu, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABB68Cu, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABB6BCu, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABB6C4u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABB6E4u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABB6F0u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABB708u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABB70Cu, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABB728u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABB758u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABB774u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABB794u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABB79Cu, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABB7BCu, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABB7C8u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABB7E0u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABB7E4u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABB800u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABB830u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABB860u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABB868u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABB888u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABB894u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABB8ACu, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABB8B0u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABB8CCu, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABB8F4u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABB900u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABB90Cu, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABB91Cu, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABB920u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABB938u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABB960u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABB96Cu, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABB978u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABB988u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABB98Cu, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABB9A4u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABB9BCu, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABB9C0u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABB9CCu, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABB9D8u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABB9F0u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABBA28u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABBA34u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABBA38u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABBA40u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABBA54u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABBA74u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABBA9Cu, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABBAC8u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABBAD8u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABBADCu, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABBAF4u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABBB04u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABBB14u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABBB38u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABBB54u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABBB84u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABBBA8u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABBBC4u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABBBF4u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABBC18u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABBC2Cu, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABBC54u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABBC78u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABBC8Cu, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABBCB4u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABBCC8u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABBCD8u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABBCE0u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABBCF4u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABBD08u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABBD24u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABBD2Cu, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABBD40u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABBD60u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABBD68u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABBD88u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABBD94u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABBDACu, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABBDB0u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABBDB8u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABBDC8u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABBDE4u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABBDECu, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABBE0Cu, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABBE18u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABBE30u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABBE34u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABBE3Cu, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABBE4Cu, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABBE74u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABBE88u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABBE94u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABBEA0u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABBEA4u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABBEBCu, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABBEDCu, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABBEE4u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABBF00u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABBF14u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABBF24u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABBF34u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABBF48u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABBF64u, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABBF8Cu, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABBFCCu, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABBFECu, &recomp_unit_0173, "recomp_unit_0173"); - runtime.register_function(0x08ABBFF8u, &recomp_unit_0173, "recomp_unit_0173"); + // PSPRECOMP_V812_COMPACT_REGISTRATION: same entry set, looped once in Runtime instead of source-expanded calls. + runtime.register_generated_entry_mask(0x08AB8004u, &recomp_unit_0173, "recomp_unit_0173", + kEntryMasks_recomp_unit_0173, 64u); } } // namespace psprecomp diff --git a/profiles/vcs/generated/generated_unit_0174.cpp b/profiles/vcs/generated/generated_unit_0174.cpp index d5b91e1..ae17fee 100644 --- a/profiles/vcs/generated/generated_unit_0174.cpp +++ b/profiles/vcs/generated/generated_unit_0174.cpp @@ -929,6 +929,19 @@ LOCAL_DISPATCH: AOT_REGCACHE_SYNC_OUT(); return; } } +// PSPRECOMP_V812_SHARED_SCHED_BLOCK: one scheduler-exact slow boundary per unit. +LOCAL_SCHED_BOUNDARY: + ctx.pc = jump_target; + AOT_REGCACHE_SYNC_OUT(); + if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { + ++local_redispatch_rounds; + AOT_REGCACHE_SYNC_IN(); + local_transfers = 0u; + local_pc = ctx.pc; + entry_id = 0u; + goto LOCAL_DISPATCH; + } + return; L_08ABC000: aot_gpr_4 = (aot_gpr_5 + aot_gpr_4); goto L_08ABC004; @@ -982,35 +995,15 @@ L_08ABC050: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08ABC064: jump_target = aot_gpr_31; ctx.gpr[2] = (0u | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08ABC06C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -1145,18 +1138,8 @@ L_08ABC180: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08ABC194: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(8), ctx.gpr[17]); @@ -1332,18 +1315,8 @@ L_08ABC2C0: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08ABC2E8: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_gpr_5 = (aot_gpr_4 + static_cast(16)); @@ -1426,18 +1399,8 @@ L_08ABC364: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08ABC380: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -1585,35 +1548,15 @@ L_08ABC4F0: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08ABC50C: jump_target = aot_gpr_31; ctx.gpr[2] = (0u | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08ABC514: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (aot_mem.aot_direct_load8(aot_gpr_4 + static_cast(521))); @@ -1635,18 +1578,8 @@ L_08ABC530: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08ABC540: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (aot_mem.aot_direct_load8(aot_gpr_4 + static_cast(521))); @@ -1724,18 +1657,8 @@ L_08ABC5C0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08ABC5D0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -1814,18 +1737,8 @@ L_08ABC650: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08ABC668: aot_gpr_5 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(7952))); aot_gpr_6 = (aot_mem.aot_direct_load8(aot_gpr_4 + static_cast(524))); @@ -1961,18 +1874,8 @@ L_08ABC744: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08ABC74C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); ctx.gpr[9] = (aot_gpr_5 | 0u); @@ -2066,18 +1969,8 @@ L_08ABC818: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08ABC824: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), aot_gpr_16); @@ -2113,18 +2006,8 @@ L_08ABC870: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08ABC888: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -2143,18 +2026,8 @@ L_08ABC8A4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08ABC8B4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -2215,36 +2088,16 @@ L_08ABC91C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08ABC95C: ctx.gpr[2] = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(24))); jump_target = aot_gpr_31; aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(28), ctx.gpr[2]); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08ABC968: aot_gpr_4 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(0))); aot_gpr_6 = (aot_gpr_5 << 2u); @@ -2280,18 +2133,8 @@ L_08ABC9B4: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08ABC9BC: aot_gpr_4 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(0))); ctx.gpr[2] = (aot_gpr_5 << 2u); @@ -2329,18 +2172,8 @@ L_08ABC9FC: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08ABCA04: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -2423,18 +2256,8 @@ L_08ABCA80: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08ABCAA0: ctx.gpr[7] = (0u | 255u); { const bool branch_taken = aot_gpr_5 != ctx.gpr[7]; @@ -2460,18 +2283,8 @@ L_08ABCAB4: aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(0), aot_gpr_5); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08ABCAD8: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), aot_gpr_16); @@ -2596,18 +2409,8 @@ L_08ABCBC4: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08ABCBF4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -2630,18 +2433,8 @@ L_08ABCC20: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08ABCC38: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); ctx.gpr[7] = (aot_gpr_6 | 0u); @@ -2681,18 +2474,8 @@ L_08ABCC80: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08ABCC8C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -2719,18 +2502,8 @@ L_08ABCCB8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08ABCCCC: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -2810,18 +2583,8 @@ L_08ABCD40: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08ABCD5C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_6 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(36))); @@ -2867,18 +2630,8 @@ L_08ABCDB4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08ABCDC0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -2902,18 +2655,8 @@ L_08ABCDDC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08ABCDFC: aot_gpr_6 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(52))); aot_gpr_6 = (static_cast(aot_gpr_5) < static_cast(aot_gpr_6) ? 1u : 0u); @@ -2940,18 +2683,8 @@ L_08ABCE20: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08ABCE28: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_6 = (aot_gpr_5 | 0u); @@ -2978,18 +2711,8 @@ L_08ABCE58: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08ABCE64: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, ctx.gpr[17], ctx.gpr[18]}; @@ -3097,18 +2820,8 @@ L_08ABCF60: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08ABCF7C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_6 = (aot_gpr_5 | 0u); @@ -3129,18 +2842,8 @@ L_08ABCFAC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08ABCFB8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(8), aot_gpr_31); @@ -3157,18 +2860,8 @@ L_08ABCFD8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08ABCFE4: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(16), aot_gpr_31); @@ -3187,18 +2880,8 @@ L_08ABD00C: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08ABD018: ctx.gpr[7] = (aot_mem.aot_direct_load32(aot_gpr_5 + static_cast(0))); ctx.gpr[8] = (0u | 12u); @@ -3245,18 +2928,8 @@ L_08ABD08C: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08ABD094: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_6 = (aot_mem.aot_direct_load32(aot_gpr_5 + static_cast(0))); @@ -3281,18 +2954,8 @@ L_08ABD0BC: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08ABD0D4: aot_gpr_4 = (0u | 11u); { const bool branch_taken = 0u == 0u; @@ -3389,18 +3052,8 @@ L_08ABD184: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08ABD198: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, ctx.gpr[17], ctx.gpr[18]}; @@ -3434,18 +3087,8 @@ L_08ABD1DC: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08ABD1F8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -3476,18 +3119,8 @@ L_08ABD230: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08ABD248: aot_gpr_4 = (ctx.gpr[18] | 0u); aot_gpr_5 = (aot_gpr_16 | 0u); @@ -3591,18 +3224,8 @@ L_08ABD314: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08ABD32C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_6 = (aot_mem.aot_direct_load32(aot_gpr_5 + static_cast(0))); @@ -3641,18 +3264,8 @@ L_08ABD370: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08ABD384: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -3800,18 +3413,8 @@ L_08ABD4C0: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08ABD4FC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -3849,18 +3452,8 @@ L_08ABD544: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08ABD558: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -3938,18 +3531,8 @@ L_08ABD5D4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08ABD5E8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_6 = (aot_gpr_5 | 0u); @@ -3989,18 +3572,8 @@ L_08ABD630: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08ABD63C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -4120,18 +3693,8 @@ L_08ABD6F0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08ABD704: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(8), ctx.gpr[18]); @@ -4282,18 +3845,8 @@ L_08ABD810: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08ABD828: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -4353,18 +3906,8 @@ L_08ABD8AC: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08ABD8D8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -4388,18 +3931,8 @@ L_08ABD8E8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08ABD920: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); ctx.gpr[7] = (aot_mem.aot_direct_load32(aot_gpr_5 + static_cast(0))); @@ -4481,18 +4014,8 @@ L_08ABD9D4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08ABD9EC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -4594,18 +4117,8 @@ L_08ABDA80: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08ABDA94: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -4702,18 +4215,8 @@ L_08ABDB1C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08ABDB30: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -4741,18 +4244,8 @@ L_08ABDB60: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08ABDB78: aot_gpr_4 = (0u | 2u); aot_mem.aot_direct_store32(aot_gpr_16 + static_cast(0), aot_gpr_4); @@ -4836,18 +4329,8 @@ L_08ABDC08: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08ABDC24: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -4866,18 +4349,8 @@ L_08ABDC3C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08ABDC58: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -4977,18 +4450,8 @@ L_08ABDD18: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08ABDD2C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -5094,18 +4557,8 @@ L_08ABDDD8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08ABDDEC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -5195,18 +4648,8 @@ L_08ABDEA0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08ABDEB0: aot_gpr_6 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(0))); aot_gpr_4 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(24))); @@ -5217,18 +4660,8 @@ L_08ABDEB0: aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(-4), aot_gpr_5); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08ABDECC: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, ctx.gpr[17], ctx.gpr[18]}; @@ -5322,18 +4755,8 @@ L_08ABDF94: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08ABDFCC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_6 = (aot_gpr_6 << 24u); @@ -5353,18 +4776,8 @@ L_08ABDFF8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08ABE004: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_6 = (aot_gpr_6 << 24u); @@ -5382,18 +4795,8 @@ L_08ABE028: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08ABE034: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(8), ctx.gpr[18]); @@ -5637,18 +5040,8 @@ L_08ABE254: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08ABE278: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (aot_gpr_4 | 0u); @@ -5663,18 +5056,8 @@ L_08ABE290: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08ABE29C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (aot_gpr_4 | 0u); @@ -5689,18 +5072,8 @@ L_08ABE2B4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08ABE2C0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (aot_gpr_4 | 0u); @@ -5715,18 +5088,8 @@ L_08ABE2D8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08ABE2E4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (aot_gpr_4 | 0u); @@ -5741,18 +5104,8 @@ L_08ABE2FC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08ABE308: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (aot_gpr_4 | 0u); @@ -5767,18 +5120,8 @@ L_08ABE320: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08ABE32C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::int64_t product = static_cast(static_cast(aot_gpr_4)) * static_cast(static_cast(aot_gpr_5)); ctx.lo = static_cast(product); ctx.hi = static_cast(static_cast(product) >> 32u); } @@ -5812,18 +5155,8 @@ L_08ABE364: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08ABE378: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (aot_gpr_5 | 0u); @@ -5837,18 +5170,8 @@ L_08ABE38C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08ABE398: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (aot_gpr_4 | 0u); @@ -5863,18 +5186,8 @@ L_08ABE3B0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08ABE3BC: aot_gpr_5 = (2220u << 16u); aot_gpr_5 = (aot_gpr_5 + static_cast(-3256)); @@ -5886,18 +5199,8 @@ L_08ABE3BC: ctx.gpr[2] = (aot_gpr_4 | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08ABE3E4: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), aot_gpr_16); @@ -6053,18 +5356,8 @@ L_08ABE544: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08ABE564: { const std::uint32_t aot_run_words[3]{0u, 0u, 0u}; aot_mem.aot_direct_store32_block(aot_gpr_4 + static_cast(8), aot_run_words); } @@ -6073,18 +5366,8 @@ L_08ABE564: aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(32), 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08ABE57C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, ctx.gpr[17], aot_gpr_31}; @@ -6197,18 +5480,8 @@ L_08ABE628: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08ABE63C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); ctx.gpr[7] = (aot_gpr_6 + aot_gpr_5); @@ -6270,18 +5543,8 @@ L_08ABE6B0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08ABE6BC: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(12), ctx.gpr[17]); @@ -6555,18 +5818,8 @@ L_08ABE8D0: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08ABE8F4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_6 = (aot_gpr_5 | 0u); @@ -6635,18 +5888,8 @@ L_08ABE97C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08ABE988: aot_gpr_4 = (aot_gpr_5 | 0u); aot_gpr_5 = (aot_gpr_6 & 255u); @@ -6721,18 +5964,8 @@ L_08ABEA08: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08ABEA10: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(ctx.gpr[28] + static_cast(7584), 0u); @@ -6915,18 +6148,8 @@ L_08ABEB44: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08ABEB54: aot_gpr_29 = (aot_gpr_29 + static_cast(-80)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(48), ctx.gpr[21]); @@ -7210,18 +6433,8 @@ L_08ABEDFC: aot_gpr_29 = (aot_gpr_29 + static_cast(80)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08ABEE2C: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(ctx.gpr[28] + static_cast(7584), 0u); @@ -7283,18 +6496,8 @@ L_08ABEEA0: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08ABEEBC: aot_gpr_6 = (aot_mem.aot_direct_load32(aot_gpr_5 + static_cast(0))); ctx.gpr[7] = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(12))); @@ -7374,18 +6577,8 @@ L_08ABEF4C: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08ABEF54: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); ctx.gpr[7] = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(16))); @@ -7439,34 +6632,14 @@ L_08ABEFC0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08ABEFD4: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08ABEFDC: aot_gpr_5 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(12))); { const bool branch_taken = aot_gpr_5 != 0u; @@ -7533,18 +6706,8 @@ L_08ABF040: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08ABF048: aot_gpr_5 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(12))); { const bool branch_taken = aot_gpr_5 != 0u; @@ -7614,18 +6777,8 @@ L_08ABF0B8: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08ABF0D0: { const bool branch_taken = 0u == 0u; if (branch_taken) { @@ -7674,18 +6827,8 @@ L_08ABF108: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08ABF110: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (aot_gpr_5 + static_cast(1023)); @@ -7803,18 +6946,8 @@ L_08ABF1EC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08ABF1F8: aot_gpr_6 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(16))); ctx.gpr[7] = (4096u << 16u); @@ -7857,18 +6990,8 @@ L_08ABF260: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08ABF268: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (aot_gpr_5 + static_cast(3)); @@ -7910,18 +7033,8 @@ L_08ABF2CC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08ABF2D8: aot_gpr_5 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(16))); aot_gpr_6 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(12))); @@ -7931,18 +7044,8 @@ L_08ABF2D8: ctx.gpr[2] = (aot_gpr_4 - ctx.gpr[2]); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08ABF2F0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(8))); @@ -7968,18 +7071,8 @@ L_08ABF318: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08ABF324: { const bool branch_taken = aot_gpr_5 == 0u; if (branch_taken) { @@ -8004,18 +7097,8 @@ L_08ABF340: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08ABF348: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -8152,18 +7235,8 @@ L_08ABF454: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08ABF46C: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); ctx.gpr[7] = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(8))); @@ -8277,18 +7350,8 @@ L_08ABF560: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08ABF578: ctx.gpr[8] = (0u + static_cast(8)); ctx.gpr[7] = (aot_gpr_4 + ctx.gpr[8]); @@ -8334,18 +7397,8 @@ L_08ABF5A4: ctx.gpr[2] = (aot_mem.aot_direct_load32(aot_gpr_6 + static_cast(0))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08ABF608: aot_gpr_6 = (0u + static_cast(8)); ctx.gpr[7] = (0u | 20u); @@ -8459,18 +7512,8 @@ L_08ABF6B4: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08ABF6BC: ctx.gpr[2] = (aot_gpr_4 | 0u); aot_gpr_4 = (aot_mem.aot_direct_load32(ctx.gpr[2] + static_cast(12))); @@ -8493,18 +7536,8 @@ L_08ABF6DC: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08ABF6E4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -8575,18 +7608,8 @@ L_08ABF794: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08ABF7B0: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); ctx.gpr[8] = (aot_gpr_4 + static_cast(8)); @@ -8694,18 +7717,8 @@ L_08ABF8A4: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08ABF8B4: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -8865,18 +7878,8 @@ L_08ABFA30: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08ABFA50: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(8), ctx.gpr[18]); @@ -9057,34 +8060,14 @@ L_08ABFBE4: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08ABFC04: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08ABFC0C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(0))); @@ -9161,18 +8144,8 @@ L_08ABFCC8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08ABFCD4: aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(12), 0u); aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(8), 0u); @@ -9266,18 +8239,8 @@ L_08ABFD64: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08ABFD6C: aot_gpr_6 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(8))); { const bool branch_taken = aot_gpr_6 != 0u; @@ -9397,18 +8360,8 @@ L_08ABFE4C: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08ABFE54: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_6 = (aot_gpr_5 | 0u); @@ -9425,18 +8378,8 @@ L_08ABFE74: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08ABFE80: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(8), aot_gpr_16); @@ -9501,18 +8444,8 @@ L_08ABFEFC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08ABFF10: aot_gpr_29 = (aot_gpr_29 + static_cast(-4128)); aot_gpr_5 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(12))); @@ -9612,18 +8545,8 @@ L_08ABFFD4: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08ABFFEC: ctx.gpr[8] = (ctx.gpr[10] | 0u); ctx.gpr[10] = (0u | 65u); @@ -9651,859 +8574,8 @@ void recomp_unit_0174(Runtime &rt, AllegrexContext &ctx) { void register_generated_unit_174(Runtime &runtime) { runtime.register_generated_unit(174u, 0x08ABC000u, 16384u, &recomp_unit_0174, &recomp_unit_0174_entry); - runtime.register_function(0x08ABC000u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABC004u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABC014u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABC018u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABC02Cu, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABC034u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABC03Cu, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABC050u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABC064u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABC06Cu, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABC090u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABC09Cu, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABC0B0u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABC0C0u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABC0C8u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABC0D0u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABC100u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABC104u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABC118u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABC130u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABC138u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABC140u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABC174u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABC17Cu, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABC180u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABC194u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABC1C8u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABC1D4u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABC1DCu, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABC1E0u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABC1F4u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABC200u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABC208u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABC210u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABC228u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABC234u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABC240u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABC24Cu, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABC25Cu, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABC264u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABC270u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABC27Cu, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABC284u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABC28Cu, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABC298u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABC2A4u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABC2B0u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABC2B4u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABC2C0u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABC2E8u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABC30Cu, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABC318u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABC320u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABC328u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABC330u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABC33Cu, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABC348u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABC350u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABC354u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABC35Cu, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABC364u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABC380u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABC3A8u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABC3D4u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABC3FCu, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABC454u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABC45Cu, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABC484u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABC488u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABC4C4u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABC4DCu, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABC4E8u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABC4F0u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABC50Cu, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABC514u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABC528u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABC530u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABC540u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABC554u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABC568u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABC570u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABC590u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABC59Cu, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABC5B4u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABC5B8u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABC5C0u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABC5D0u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABC5FCu, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABC608u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABC614u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABC624u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABC62Cu, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABC638u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABC64Cu, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABC650u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABC668u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABC680u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABC68Cu, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABC694u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABC6B4u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABC6C0u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABC6D8u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABC6DCu, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABC6E4u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABC6F0u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABC6F8u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABC718u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABC724u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABC73Cu, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABC740u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABC744u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABC74Cu, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABC77Cu, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABC7A0u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABC7B8u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABC7C8u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABC7D4u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABC7F8u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABC800u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABC818u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABC824u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABC85Cu, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABC870u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABC888u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABC89Cu, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABC8A4u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABC8B4u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABC8ECu, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABC900u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABC910u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABC91Cu, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABC95Cu, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABC968u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABC9A4u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABC9ACu, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABC9B4u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABC9BCu, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABC9D0u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABC9F4u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABC9FCu, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABCA04u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABCA34u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABCA38u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABCA44u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABCA54u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABCA60u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABCA68u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABCA74u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABCA7Cu, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABCA80u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABCAA0u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABCAACu, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABCAB4u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABCAD8u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABCB28u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABCB2Cu, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABCB38u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABCB48u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABCB5Cu, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABCB6Cu, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABCB74u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABCB84u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABCB8Cu, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABCB9Cu, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABCBA4u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABCBACu, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABCBBCu, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABCBC4u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABCBF4u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABCC20u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABCC38u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABCC54u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABCC5Cu, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABCC64u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABCC80u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABCC8Cu, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABCCA8u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABCCB8u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABCCCCu, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABCCF4u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABCD00u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABCD08u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABCD10u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABCD1Cu, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABCD28u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABCD30u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABCD40u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABCD5Cu, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABCD80u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABCD8Cu, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABCDA4u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABCDACu, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABCDB4u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABCDC0u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABCDDCu, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABCDFCu, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABCE0Cu, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABCE14u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABCE20u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABCE28u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABCE48u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABCE58u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABCE64u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABCE90u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABCEA4u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABCEB4u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABCED0u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABCEF4u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABCEFCu, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABCF34u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABCF60u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABCF7Cu, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABCFACu, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABCFB8u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABCFD8u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABCFE4u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABD00Cu, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABD018u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABD028u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABD068u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABD08Cu, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABD094u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABD0BCu, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABD0D4u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABD0E0u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABD0F8u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABD108u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABD11Cu, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABD12Cu, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABD138u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABD144u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABD15Cu, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABD16Cu, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABD17Cu, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABD184u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABD198u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABD1C4u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABD1DCu, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABD1F8u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABD21Cu, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABD230u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABD248u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABD258u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABD268u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABD288u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABD290u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABD2A4u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABD2ACu, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABD2E8u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABD2F4u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABD30Cu, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABD314u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABD32Cu, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABD350u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABD35Cu, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABD370u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABD384u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABD3B4u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABD3C4u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABD3D4u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABD3E4u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABD3FCu, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABD404u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABD414u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABD41Cu, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABD428u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABD430u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABD434u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABD44Cu, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABD464u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABD474u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABD47Cu, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABD4A0u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABD4C0u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABD4FCu, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABD518u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABD524u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABD530u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABD544u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABD558u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABD574u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABD584u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABD594u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABD5A4u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABD5B4u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABD5BCu, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABD5C4u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABD5D0u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABD5D4u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABD5E8u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABD608u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABD618u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABD620u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABD630u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABD63Cu, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABD658u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABD668u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABD670u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABD678u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABD680u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABD688u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABD69Cu, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABD6A4u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABD6ACu, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABD6C0u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABD6D4u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABD6DCu, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABD6E4u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABD6F0u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABD704u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABD730u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABD73Cu, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABD744u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABD750u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABD760u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABD768u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABD774u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABD77Cu, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABD784u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABD790u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABD7A8u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABD7B0u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABD7BCu, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABD7D0u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABD7D8u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABD7E4u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABD7FCu, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABD804u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABD810u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABD828u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABD858u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABD864u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABD874u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABD888u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABD8A0u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABD8ACu, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABD8D8u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABD8E8u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABD920u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABD94Cu, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABD974u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABD99Cu, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABD9A4u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABD9B0u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABD9BCu, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABD9D4u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABD9ECu, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABDA08u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABDA18u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABDA20u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABDA28u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABDA30u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABDA38u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABDA40u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABDA48u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABDA54u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABDA5Cu, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABDA6Cu, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABDA70u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABDA80u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABDA94u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABDAB0u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABDAC0u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABDAC8u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABDAD0u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABDAD8u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABDAE0u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABDAE8u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABDAF0u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABDAF8u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABDB08u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABDB0Cu, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABDB1Cu, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABDB30u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABDB4Cu, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABDB60u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABDB78u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABDB8Cu, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABDBA0u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABDBACu, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABDBB8u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABDBC4u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABDBD0u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABDBE8u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABDC00u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABDC08u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABDC24u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABDC3Cu, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABDC58u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABDC74u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABDC80u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABDC90u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABDCB4u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABDCC4u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABDCCCu, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABDCD8u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABDCE4u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABDCFCu, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABDD0Cu, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABDD18u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABDD2Cu, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABDD50u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABDD5Cu, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABDD68u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABDD70u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABDD7Cu, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABDD84u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABDD90u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABDD9Cu, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABDDA8u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABDDB4u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABDDC0u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABDDCCu, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABDDD8u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABDDECu, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABDE10u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABDE28u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABDE38u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABDE44u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABDE54u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABDE60u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABDE64u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABDE94u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABDEA0u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABDEB0u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABDECCu, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABDEF8u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABDF10u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABDF34u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABDF40u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABDF64u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABDF88u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABDF94u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABDFCCu, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABDFF8u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABE004u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABE028u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABE034u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABE070u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABE07Cu, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABE084u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABE090u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABE098u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABE0A4u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABE0B4u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABE0D8u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABE0E4u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABE0F4u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABE118u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABE124u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABE134u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABE158u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABE164u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABE1B8u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABE1C4u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABE1D0u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABE1DCu, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABE1F4u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABE1FCu, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABE204u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABE210u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABE220u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABE230u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABE23Cu, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABE254u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABE278u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABE290u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABE29Cu, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABE2B4u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABE2C0u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABE2D8u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABE2E4u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABE2FCu, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABE308u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABE320u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABE32Cu, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABE348u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABE354u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABE364u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABE378u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABE38Cu, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABE398u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABE3B0u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABE3BCu, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABE3E4u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABE418u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABE454u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABE464u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABE484u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABE494u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABE4B4u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABE4C0u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABE4E4u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABE500u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABE510u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABE518u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABE524u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABE530u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABE544u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABE564u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABE57Cu, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABE594u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABE5A0u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABE5A8u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABE5B0u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABE5D0u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABE5E0u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABE5E8u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABE5ECu, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABE600u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABE610u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABE618u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABE620u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABE624u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABE628u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABE63Cu, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABE664u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABE688u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABE698u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABE6A0u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABE6A8u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABE6B0u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABE6BCu, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABE6F0u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABE6F8u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABE704u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABE714u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABE71Cu, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABE728u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABE730u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABE73Cu, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABE744u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABE760u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABE77Cu, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABE794u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABE7A4u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABE7BCu, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABE7DCu, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABE7E8u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABE808u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABE814u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABE824u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABE83Cu, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABE848u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABE85Cu, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABE874u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABE87Cu, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABE88Cu, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABE89Cu, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABE8A4u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABE8ACu, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABE8B4u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABE8C0u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABE8CCu, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABE8D0u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABE8F4u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABE90Cu, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABE91Cu, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABE924u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABE92Cu, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABE958u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABE97Cu, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABE988u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABE99Cu, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABE9B0u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABE9C0u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABE9D4u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABE9E8u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABE9F8u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABEA08u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABEA10u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABEA3Cu, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABEA48u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABEA60u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABEA70u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABEA78u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABEA80u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABEA98u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABEAB0u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABEAC4u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABEACCu, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABEADCu, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABEAE4u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABEAECu, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABEAF8u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABEAFCu, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABEB04u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABEB10u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABEB18u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABEB20u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABEB28u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABEB30u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABEB38u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABEB44u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABEB54u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABEBCCu, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABEBD4u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABEBF0u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABEC0Cu, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABEC20u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABEC28u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABEC34u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABEC3Cu, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABEC54u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABEC58u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABEC74u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABEC84u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABECD4u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABED04u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABED0Cu, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABED18u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABED3Cu, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABED84u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABED98u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABEDBCu, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABEDD8u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABEDE0u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABEDF4u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABEDFCu, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABEE2Cu, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABEE58u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABEE64u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABEE7Cu, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABEE8Cu, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABEEA0u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABEEBCu, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABEED0u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABEEE0u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABEEE8u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABEF0Cu, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABEF28u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABEF3Cu, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABEF48u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABEF4Cu, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABEF54u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABEF7Cu, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABEFA4u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABEFB8u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABEFC0u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABEFD4u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABEFDCu, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABEFE8u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABEFF0u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABEFFCu, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABF000u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABF018u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABF02Cu, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABF030u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABF040u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABF048u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABF054u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABF05Cu, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABF068u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABF06Cu, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABF084u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABF098u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABF0B8u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABF0D0u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABF0D8u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABF0E0u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABF0E8u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABF0F0u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABF0F8u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABF108u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABF110u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABF12Cu, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABF138u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABF150u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABF16Cu, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABF184u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABF194u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABF19Cu, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABF1A4u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABF1B4u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABF1C8u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABF1ECu, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABF1F8u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABF224u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABF22Cu, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABF260u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABF268u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABF2A4u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABF2BCu, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABF2CCu, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABF2D8u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABF2F0u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABF304u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABF30Cu, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABF318u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABF324u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABF32Cu, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABF334u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABF340u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABF348u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABF360u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABF368u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABF378u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABF388u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABF394u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABF3A4u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABF3BCu, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABF3E0u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABF3ECu, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABF3F8u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABF408u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABF414u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABF42Cu, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABF444u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABF454u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABF46Cu, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABF494u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABF4A4u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABF4ACu, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABF4DCu, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABF4ECu, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABF504u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABF524u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABF534u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABF550u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABF560u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABF578u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABF58Cu, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABF5A4u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABF608u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABF620u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABF624u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABF634u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABF640u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABF64Cu, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABF654u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABF65Cu, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABF670u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABF67Cu, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABF680u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABF688u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABF690u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABF69Cu, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABF6ACu, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABF6B4u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABF6BCu, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABF6CCu, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABF6DCu, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABF6E4u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABF708u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABF754u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABF778u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABF788u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABF794u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABF7B0u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABF7D0u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABF7E0u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABF7FCu, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABF814u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABF81Cu, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABF824u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABF82Cu, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABF844u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABF868u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABF888u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABF89Cu, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABF8A4u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABF8B4u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABF8E0u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABF924u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABF92Cu, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABF940u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABF968u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABF970u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABF9BCu, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABF9C8u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABF9D0u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABF9DCu, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABF9E8u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABF9F0u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABFA00u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABFA18u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABFA24u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABFA30u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABFA50u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABFA94u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABFA98u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABFAA8u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABFAB4u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABFABCu, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABFAD8u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABFAE0u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABFAE8u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABFAF0u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABFAF8u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABFB08u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABFB24u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABFB2Cu, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABFB34u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABFB7Cu, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABFBC0u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABFBD8u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABFBE4u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABFC04u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABFC0Cu, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABFC64u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABFC80u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABFC98u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABFCACu, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABFCC0u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABFCC8u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABFCD4u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABFCE8u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABFCF8u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABFD04u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABFD0Cu, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABFD18u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABFD24u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABFD2Cu, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABFD3Cu, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABFD48u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABFD58u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABFD64u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABFD6Cu, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABFD78u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABFD84u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABFD94u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABFD9Cu, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABFDB0u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABFDBCu, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABFDCCu, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABFDE0u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABFDECu, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABFDF4u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABFE34u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABFE4Cu, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABFE54u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABFE74u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABFE80u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABFE94u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABFEA0u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABFEACu, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABFEB4u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABFEBCu, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABFEE0u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABFEF0u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABFEFCu, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABFF10u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABFF3Cu, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABFF44u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABFF4Cu, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABFF68u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABFF78u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABFF94u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABFF9Cu, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABFFA0u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABFFACu, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABFFD4u, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABFFECu, &recomp_unit_0174, "recomp_unit_0174"); - runtime.register_function(0x08ABFFFCu, &recomp_unit_0174, "recomp_unit_0174"); + // PSPRECOMP_V812_COMPACT_REGISTRATION: same entry set, looped once in Runtime instead of source-expanded calls. + runtime.register_generated_entry_mask(0x08ABC000u, &recomp_unit_0174, "recomp_unit_0174", + kEntryMasks_recomp_unit_0174, 64u); } } // namespace psprecomp diff --git a/profiles/vcs/generated/generated_unit_0175.cpp b/profiles/vcs/generated/generated_unit_0175.cpp index 72be594..b5dd029 100644 --- a/profiles/vcs/generated/generated_unit_0175.cpp +++ b/profiles/vcs/generated/generated_unit_0175.cpp @@ -1156,6 +1156,19 @@ LOCAL_DISPATCH: AOT_REGCACHE_SYNC_OUT(); return; } } +// PSPRECOMP_V812_SHARED_SCHED_BLOCK: one scheduler-exact slow boundary per unit. +LOCAL_SCHED_BOUNDARY: + ctx.pc = jump_target; + AOT_REGCACHE_SYNC_OUT(); + if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { + ++local_redispatch_rounds; + AOT_REGCACHE_SYNC_IN(); + local_transfers = 0u; + local_pc = ctx.pc; + entry_id = 0u; + goto LOCAL_DISPATCH; + } + return; L_08AC0000: goto L_08AC0004; L_08AC0004: @@ -1428,18 +1441,8 @@ L_08AC01F4: aot_gpr_29 = (aot_gpr_29 + static_cast(4128)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AC0218: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (2236u << 16u); @@ -1454,18 +1457,8 @@ L_08AC022C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AC0238: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (2237u << 16u); @@ -1482,18 +1475,8 @@ L_08AC0254: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AC0260: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); { const std::uint32_t aot_run_words[6]{ctx.gpr[16], ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], aot_gpr_31}; @@ -1653,18 +1636,8 @@ L_08AC0388: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AC03A8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{ctx.gpr[16], ctx.gpr[17], aot_gpr_31}; @@ -1738,18 +1711,8 @@ L_08AC0418: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AC0430: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{ctx.gpr[16], ctx.gpr[17], aot_gpr_31}; @@ -1823,18 +1786,8 @@ L_08AC04A0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AC04B8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{ctx.gpr[16], ctx.gpr[17], aot_gpr_31}; @@ -1908,18 +1861,8 @@ L_08AC0528: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AC0540: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[4]{ctx.gpr[16], ctx.gpr[17], ctx.gpr[18], aot_gpr_31}; @@ -1970,18 +1913,8 @@ L_08AC059C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AC05B8: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); { const std::uint32_t aot_run_words[3]{ctx.gpr[16], ctx.gpr[17], aot_gpr_31}; @@ -2056,18 +1989,8 @@ L_08AC0630: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AC0648: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); { const std::uint32_t aot_run_words[3]{ctx.gpr[16], ctx.gpr[17], aot_gpr_31}; @@ -2149,18 +2072,8 @@ L_08AC06D0: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AC06E8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -2200,18 +2113,8 @@ L_08AC0730: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AC0744: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -2243,35 +2146,15 @@ L_08AC0774: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AC0788: jump_target = aot_gpr_31; aot_gpr_2 = (0u | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AC0790: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[4]{ctx.gpr[16], ctx.gpr[17], ctx.gpr[18], aot_gpr_31}; @@ -2341,18 +2224,8 @@ L_08AC0808: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AC0820: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -2377,18 +2250,8 @@ L_08AC0848: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AC085C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -2410,18 +2273,8 @@ L_08AC0874: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AC0898: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -2459,18 +2312,8 @@ L_08AC08D4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AC08E8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -2508,18 +2351,8 @@ L_08AC0924: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AC0938: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); { const std::uint32_t aot_run_words[5]{std::bit_cast(ctx.fpr[20]), ctx.gpr[16], ctx.gpr[17], ctx.gpr[18], aot_gpr_31}; @@ -2616,18 +2449,8 @@ L_08AC09FC: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AC0A1C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -2665,18 +2488,8 @@ L_08AC0A58: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AC0A6C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[4]{ctx.gpr[16], ctx.gpr[17], ctx.gpr[18], aot_gpr_31}; @@ -2780,18 +2593,8 @@ L_08AC0B20: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AC0B38: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[4]{ctx.gpr[16], ctx.gpr[17], ctx.gpr[18], aot_gpr_31}; @@ -2895,18 +2698,8 @@ L_08AC0BEC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AC0C04: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); { const std::uint32_t aot_run_words[5]{ctx.gpr[16], ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], aot_gpr_31}; @@ -3104,18 +2897,8 @@ L_08AC0D4C: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AC0D68: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[4]{ctx.gpr[16], ctx.gpr[17], ctx.gpr[18], aot_gpr_31}; @@ -3183,18 +2966,8 @@ L_08AC0DD8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AC0DF0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[4]{ctx.gpr[16], ctx.gpr[17], ctx.gpr[18], aot_gpr_31}; @@ -3298,18 +3071,8 @@ L_08AC0EA4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AC0EBC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[4]{ctx.gpr[16], ctx.gpr[17], ctx.gpr[18], aot_gpr_31}; @@ -3389,18 +3152,8 @@ L_08AC0F3C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AC0F54: aot_gpr_4 = (0u | 1u); aot_gpr_5 = (2237u << 16u); @@ -3410,18 +3163,8 @@ L_08AC0F54: aot_gpr_2 = (0u | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AC0F6C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -3439,18 +3182,8 @@ L_08AC0F88: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AC0F98: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -3470,18 +3203,8 @@ L_08AC0FBC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AC0FCC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -3501,18 +3224,8 @@ L_08AC0FF0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AC1000: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[4]{ctx.gpr[16], ctx.gpr[17], ctx.gpr[18], aot_gpr_31}; @@ -3572,18 +3285,8 @@ L_08AC1068: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AC1080: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); { const std::uint32_t aot_run_words[5]{ctx.gpr[16], ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], aot_gpr_31}; @@ -3666,18 +3369,8 @@ L_08AC110C: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AC112C: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); { const std::uint32_t aot_run_words[5]{ctx.gpr[16], ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], aot_gpr_31}; @@ -3735,18 +3428,8 @@ L_08AC1188: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AC11A8: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); { const std::uint32_t aot_run_words[5]{ctx.gpr[16], ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], aot_gpr_31}; @@ -3805,18 +3488,8 @@ L_08AC1208: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AC1228: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -3832,18 +3505,8 @@ L_08AC123C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AC124C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -3862,18 +3525,8 @@ L_08AC126C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AC127C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -3890,18 +3543,8 @@ L_08AC1294: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AC12A4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -3926,18 +3569,8 @@ L_08AC12CC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AC12E0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[4]{ctx.gpr[16], ctx.gpr[17], ctx.gpr[18], aot_gpr_31}; @@ -3998,18 +3631,8 @@ L_08AC1360: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AC137C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[4]{ctx.gpr[16], ctx.gpr[17], ctx.gpr[18], aot_gpr_31}; @@ -4050,18 +3673,8 @@ L_08AC13CC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AC13E8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -4083,18 +3696,8 @@ L_08AC1414: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AC1424: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -4122,18 +3725,8 @@ L_08AC144C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AC145C: aot_gpr_4 = (0u | 1u); aot_gpr_5 = (2237u << 16u); @@ -4143,18 +3736,8 @@ L_08AC145C: aot_gpr_2 = (0u | 1u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AC1474: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[4]{ctx.gpr[16], ctx.gpr[17], ctx.gpr[18], aot_gpr_31}; @@ -4223,18 +3806,8 @@ L_08AC14E8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AC1500: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[4]{ctx.gpr[16], ctx.gpr[17], ctx.gpr[18], aot_gpr_31}; @@ -4292,18 +3865,8 @@ L_08AC1560: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AC1578: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); { const std::uint32_t aot_run_words[3]{ctx.gpr[16], ctx.gpr[17], aot_gpr_31}; @@ -4414,18 +3977,8 @@ L_08AC1644: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AC1658: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(12), ctx.gpr[16]); @@ -4524,18 +4077,8 @@ L_08AC172C: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AC173C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -4570,18 +4113,8 @@ L_08AC1774: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AC1784: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); { const std::uint32_t aot_run_words[4]{ctx.gpr[16], ctx.gpr[17], ctx.gpr[18], aot_gpr_31}; @@ -4676,18 +4209,8 @@ L_08AC1824: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AC1840: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -4727,18 +4250,8 @@ L_08AC1878: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AC188C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -4755,18 +4268,8 @@ L_08AC189C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AC18B4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -4794,18 +4297,8 @@ L_08AC18E0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AC18FC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -4822,18 +4315,8 @@ L_08AC190C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AC1924: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -4850,18 +4333,8 @@ L_08AC1934: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AC194C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -4879,18 +4352,8 @@ L_08AC195C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AC1978: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -4907,18 +4370,8 @@ L_08AC1988: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AC19A0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -4955,18 +4408,8 @@ L_08AC19D8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AC19EC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{ctx.gpr[16], ctx.gpr[17], aot_gpr_31}; @@ -5004,18 +4447,8 @@ L_08AC1A30: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AC1A48: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -5032,18 +4465,8 @@ L_08AC1A58: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AC1A70: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -5079,18 +4502,8 @@ L_08AC1AB0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AC1AC4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -5126,18 +4539,8 @@ L_08AC1B04: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AC1B18: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -5169,18 +4572,8 @@ L_08AC1B48: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AC1B5C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -5197,18 +4590,8 @@ L_08AC1B74: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AC1B84: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); { const std::uint32_t aot_run_words[3]{ctx.gpr[16], ctx.gpr[17], aot_gpr_31}; @@ -5266,18 +4649,8 @@ L_08AC1C0C: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AC1C24: aot_gpr_29 = (aot_gpr_29 + static_cast(-80)); { const std::uint32_t aot_run_words[9]{ctx.gpr[16], ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[22], ctx.gpr[23], aot_gpr_31}; @@ -5477,18 +4850,8 @@ L_08AC1DD0: aot_gpr_29 = (aot_gpr_29 + static_cast(80)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AC1E00: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -5524,18 +4887,8 @@ L_08AC1E30: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AC1E40: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{ctx.gpr[16], ctx.gpr[17], aot_gpr_31}; @@ -5643,18 +4996,8 @@ L_08AC1EEC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AC1F00: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{ctx.gpr[16], ctx.gpr[17], aot_gpr_31}; @@ -5762,18 +5105,8 @@ L_08AC1FAC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AC1FC0: aot_gpr_29 = (aot_gpr_29 + static_cast(-64)); { const std::uint32_t aot_run_words[3]{ctx.gpr[16], ctx.gpr[17], aot_gpr_31}; @@ -5903,18 +5236,8 @@ L_08AC20D8: aot_gpr_29 = (aot_gpr_29 + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AC20EC: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(24), ctx.gpr[16]); @@ -5969,18 +5292,8 @@ L_08AC2158: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AC216C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -6012,18 +5325,8 @@ L_08AC2198: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AC21A8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -6055,18 +5358,8 @@ L_08AC21D4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AC21E4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -6087,18 +5380,8 @@ L_08AC21F4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AC221C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -6125,18 +5408,8 @@ L_08AC2248: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AC2260: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{ctx.gpr[16], ctx.gpr[17], aot_gpr_31}; @@ -6226,18 +5499,8 @@ L_08AC2304: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AC2318: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); { const std::uint32_t aot_run_words[4]{ctx.gpr[16], ctx.gpr[17], ctx.gpr[18], aot_gpr_31}; @@ -6369,18 +5632,8 @@ L_08AC2414: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AC242C: aot_gpr_4 = (0u | 59u); aot_mem.aot_direct_store8(ctx.gpr[28] + static_cast(10292), static_cast(aot_gpr_4)); @@ -6395,18 +5648,8 @@ L_08AC242C: aot_mem.aot_direct_store32(aot_gpr_5 + static_cast(0), aot_gpr_4); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AC2458: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[16]); @@ -6485,18 +5728,8 @@ L_08AC24E0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AC24F0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[4]{ctx.gpr[16], ctx.gpr[17], ctx.gpr[18], aot_gpr_31}; @@ -6600,34 +5833,14 @@ L_08AC25C0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AC25D8: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AC25E0: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_gpr_4 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(-8744))); @@ -6681,18 +5894,8 @@ L_08AC2690: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AC269C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_6 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(-8744))); @@ -6709,18 +5912,8 @@ L_08AC26B8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AC26C4: aot_gpr_29 = (aot_gpr_29 + static_cast(-80)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(56), ctx.gpr[17]); @@ -6985,18 +6178,8 @@ L_08AC2924: aot_gpr_29 = (aot_gpr_29 + static_cast(80)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AC2958: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -7009,18 +6192,8 @@ L_08AC2968: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AC2974: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_fpr_12 = std::bit_cast(aot_gpr_6); @@ -7069,18 +6242,8 @@ L_08AC29E4: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AC29F8: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_fpr_12 = std::bit_cast(aot_gpr_6); @@ -7229,18 +6392,8 @@ L_08AC2B74: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AC2B98: aot_gpr_29 = (aot_gpr_29 + static_cast(-64)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(28), ctx.gpr[16]); @@ -7584,18 +6737,8 @@ L_08AC2DEC: aot_gpr_29 = (aot_gpr_29 + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AC2E24: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(12), ctx.gpr[16]); @@ -7768,18 +6911,8 @@ L_08AC2F60: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AC2F70: aot_gpr_6 = (0u | 0u); aot_gpr_5 = (0u | 0u); @@ -7801,34 +6934,14 @@ L_08AC2F94: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AC2F9C: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AC2FA4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -7842,18 +6955,8 @@ L_08AC2FB4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AC2FC4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -7979,18 +7082,8 @@ L_08AC30AC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AC30B8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(-9752))); @@ -8087,18 +7180,8 @@ L_08AC314C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AC3168: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{ctx.gpr[16], ctx.gpr[17], aot_gpr_31}; @@ -8236,18 +7319,8 @@ L_08AC3268: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AC327C: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_gpr_4 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(-8744))); @@ -8444,18 +7517,8 @@ L_08AC33F4: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AC3418: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(12), ctx.gpr[19]); @@ -8796,18 +7859,8 @@ L_08AC3688: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AC36A8: aot_gpr_4 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(-1044))); aot_gpr_5 = (aot_gpr_4 ^ 4u); @@ -8823,18 +7876,8 @@ L_08AC36A8: aot_gpr_2 = (aot_gpr_2 | aot_gpr_4); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AC36D8: aot_gpr_4 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(-1044))); aot_gpr_5 = (aot_gpr_4 ^ 2u); @@ -8847,18 +7890,8 @@ L_08AC36D8: aot_gpr_2 = (aot_gpr_2 | aot_gpr_4); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AC36FC: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(8), ctx.gpr[18]); @@ -9714,18 +8747,8 @@ L_08AC3C74: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AC3C94: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(8), ctx.gpr[18]); @@ -9970,18 +8993,8 @@ L_08AC3E40: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AC3E5C: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -10184,1083 +9197,8 @@ void recomp_unit_0175(Runtime &rt, AllegrexContext &ctx) { void register_generated_unit_175(Runtime &runtime) { runtime.register_generated_unit(175u, 0x08AC0000u, 16384u, &recomp_unit_0175, &recomp_unit_0175_entry); - runtime.register_function(0x08AC0000u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC0004u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC0014u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC001Cu, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC002Cu, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC0034u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC0044u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC004Cu, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC005Cu, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC0064u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC0074u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC0088u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC0094u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC00A8u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC00B4u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC00D4u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC00D8u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC00E4u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC0110u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC0118u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC0120u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC0130u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC0140u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC0150u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC016Cu, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC0180u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC0190u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC01A8u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC01B4u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC01BCu, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC01CCu, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC01DCu, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC01E8u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC01F4u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC0218u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC022Cu, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC0238u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC0254u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC0260u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC02A0u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC02ACu, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC02B4u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC02C0u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC02C8u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC02D0u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC02D8u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC02F8u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC0318u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC032Cu, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC033Cu, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC034Cu, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC035Cu, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC0364u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC0370u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC0378u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC0384u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC0388u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC03A8u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC03C4u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC03D0u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC03D8u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC03E0u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC03E4u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC03ECu, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC03F8u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC0400u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC0408u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC0410u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC0418u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC0430u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC044Cu, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC0458u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC0460u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC0468u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC046Cu, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC0474u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC0480u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC0488u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC0490u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC0498u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC04A0u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC04B8u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC04D4u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC04E0u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC04E8u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC04F0u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC04F4u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC04FCu, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC0508u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC0510u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC0518u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC0520u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC0528u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC0540u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC0560u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC0570u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC057Cu, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC0588u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC059Cu, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC05B8u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC05D4u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC05DCu, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC05E8u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC05F0u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC05F8u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC0608u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC0614u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC0624u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC0630u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC0648u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC0664u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC0670u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC0678u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC067Cu, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC0684u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC068Cu, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC0690u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC0698u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC06A8u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC06B4u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC06C4u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC06D0u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC06E8u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC0700u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC070Cu, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC0714u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC0718u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC0730u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC0744u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC075Cu, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC0764u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC0774u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC0788u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC0790u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC07B4u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC07C0u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC07CCu, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC07E4u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC07ECu, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC07F4u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC0804u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC0808u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC0820u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC083Cu, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC0848u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC085Cu, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC0874u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC0898u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC08B4u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC08C0u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC08CCu, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC08D4u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC08E8u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC0904u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC0910u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC091Cu, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC0924u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC0938u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC0960u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC097Cu, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC0988u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC099Cu, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC09B4u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC09C8u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC09D4u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC09E4u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC09F0u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC09FCu, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC0A1Cu, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC0A38u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC0A44u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC0A50u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC0A58u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC0A6Cu, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC0A90u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC0A9Cu, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC0AA8u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC0AC4u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC0AD0u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC0AE0u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC0AECu, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC0AF4u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC0AFCu, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC0B08u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC0B14u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC0B1Cu, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC0B20u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC0B38u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC0B5Cu, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC0B68u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC0B74u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC0B90u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC0B9Cu, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC0BACu, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC0BB8u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC0BC0u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC0BC8u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC0BD4u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC0BE0u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC0BE8u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC0BECu, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC0C04u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC0C2Cu, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC0C3Cu, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC0C44u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC0C4Cu, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC0C58u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC0C68u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC0C70u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC0C78u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC0C84u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC0C90u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC0CA0u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC0CA8u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC0CB4u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC0CC4u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC0CCCu, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC0CD4u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC0CDCu, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC0CE4u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC0CF4u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC0CFCu, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC0D04u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC0D10u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC0D18u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC0D28u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC0D30u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC0D38u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC0D48u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC0D4Cu, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC0D68u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC0D8Cu, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC0D98u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC0DA4u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC0DB4u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC0DBCu, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC0DC4u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC0DD4u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC0DD8u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC0DF0u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC0E14u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC0E20u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC0E2Cu, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC0E48u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC0E54u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC0E64u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC0E70u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC0E78u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC0E80u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC0E8Cu, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC0E98u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC0EA0u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC0EA4u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC0EBCu, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC0EE0u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC0EECu, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC0EF8u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC0F00u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC0F0Cu, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC0F18u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC0F20u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC0F38u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC0F3Cu, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC0F54u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC0F6Cu, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC0F88u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC0F98u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC0FBCu, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC0FCCu, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC0FF0u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC1000u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC1024u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC1030u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC103Cu, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC1050u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC1064u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC1068u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC1080u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC10B0u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC10BCu, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC10C4u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC10D0u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC10D8u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC10E0u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC10F0u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC10F8u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC110Cu, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC112Cu, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC115Cu, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC1168u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC1170u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC1178u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC1180u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC1188u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC11A8u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC11D8u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC11E4u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC11ECu, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC11F8u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC1200u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC1208u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC1228u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC123Cu, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC124Cu, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC126Cu, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC127Cu, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC1294u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC12A4u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC12C0u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC12CCu, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC12E0u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC1310u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC1324u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC134Cu, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC1358u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC1360u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC137Cu, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC13ACu, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC13C0u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC13CCu, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC13E8u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC1414u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC1424u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC143Cu, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC1444u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC144Cu, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC145Cu, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC1474u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC1498u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC14A4u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC14B0u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC14C4u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC14CCu, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC14D4u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC14E4u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC14E8u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC1500u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC1524u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC1530u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC153Cu, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC1550u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC155Cu, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC1560u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC1578u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC15A0u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC15B8u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC15BCu, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC15C0u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC15C8u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC15D4u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC1614u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC1620u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC1630u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC1638u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC1640u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC1644u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC1658u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC167Cu, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC1694u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC1698u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC169Cu, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC16A4u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC16ACu, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC16C4u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC1714u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC1728u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC172Cu, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC173Cu, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC1754u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC1760u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC1768u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC1774u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC1784u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC17B4u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC17C4u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC17CCu, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC17D8u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC17DCu, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC17F0u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC1800u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC1808u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC1810u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC181Cu, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC1824u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC1840u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC1860u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC1868u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC1870u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC1878u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC188Cu, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC189Cu, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC18B4u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC18CCu, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC18E0u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC18FCu, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC190Cu, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC1924u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC1934u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC194Cu, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC195Cu, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC1978u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC1988u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC19A0u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC19B8u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC19C0u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC19C8u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC19D8u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC19ECu, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC1A0Cu, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC1A24u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC1A30u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC1A48u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC1A58u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC1A70u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC1A88u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC1A90u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC1AB0u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC1AC4u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC1ADCu, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC1AE4u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC1B04u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC1B18u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC1B30u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC1B38u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC1B48u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC1B5Cu, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC1B74u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC1B84u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC1BA0u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC1BB4u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC1BFCu, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC1C0Cu, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC1C24u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC1C68u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC1C90u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC1C98u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC1CA0u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC1CA8u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC1CD0u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC1CD8u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC1CE0u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC1CE8u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC1CF0u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC1D08u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC1D14u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC1D1Cu, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC1D20u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC1D28u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC1D30u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC1D40u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC1D48u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC1D50u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC1D54u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC1D68u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC1D74u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC1DB0u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC1DC0u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC1DD0u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC1E00u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC1E14u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC1E1Cu, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC1E24u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC1E30u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC1E40u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC1E5Cu, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC1E64u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC1E70u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC1E78u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC1E84u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC1EA4u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC1EB8u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC1EC0u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC1EC8u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC1ED0u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC1ED8u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC1EDCu, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC1EE4u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC1EECu, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC1F00u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC1F1Cu, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC1F24u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC1F30u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC1F38u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC1F44u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC1F64u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC1F78u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC1F80u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC1F88u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC1F90u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC1F98u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC1F9Cu, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC1FA4u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC1FACu, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC1FC0u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC1FDCu, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC1FE4u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC1FF0u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC2018u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC2024u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC202Cu, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC2034u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC203Cu, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC2040u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC204Cu, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC2064u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC20D4u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC20D8u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC20ECu, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC2104u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC210Cu, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC2110u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC211Cu, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC212Cu, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC2158u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC216Cu, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC217Cu, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC2184u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC2190u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC2198u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC21A8u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC21B8u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC21C0u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC21CCu, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC21D4u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC21E4u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC21F4u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC221Cu, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC2234u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC2248u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC2260u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC2280u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC2288u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC2294u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC22A4u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC22ACu, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC22B0u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC22BCu, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC22E4u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC22ECu, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC2300u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC2304u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC2318u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC2344u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC2350u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC2378u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC2380u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC238Cu, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC239Cu, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC23A8u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC23B8u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC23C0u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC23CCu, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC23D4u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC23DCu, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC23E4u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC23F0u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC23F8u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC2400u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC2414u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC242Cu, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC2458u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC2470u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC247Cu, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC2488u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC2494u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC249Cu, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC24ACu, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC24B8u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC24C0u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC24D4u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC24E0u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC24F0u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC250Cu, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC2514u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC2520u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC252Cu, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC2538u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC2540u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC2544u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC2548u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC2554u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC2564u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC2590u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC25B8u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC25C0u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC25D8u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC25E0u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC2690u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC269Cu, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC26B8u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC26C4u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC2718u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC2734u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC2744u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC2750u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC2758u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC2778u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC2784u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC278Cu, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC27C4u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC27D0u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC27D8u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC27F4u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC2800u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC2808u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC2824u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC2830u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC2838u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC285Cu, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC2868u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC2870u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC28A4u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC28B0u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC28B8u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC28DCu, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC28E8u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC28F0u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC2924u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC2958u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC2968u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC2974u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC29B8u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC29D4u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC29E4u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC29F8u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC2A54u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC2A74u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC2A84u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC2AA8u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC2AC4u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC2AD4u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC2AF8u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC2B14u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC2B24u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC2B48u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC2B64u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC2B74u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC2B98u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC2BECu, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC2BF8u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC2C04u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC2C0Cu, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC2C24u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC2C3Cu, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC2C50u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC2C60u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC2C70u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC2C7Cu, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC2C90u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC2CA0u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC2CA8u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC2CB8u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC2CC4u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC2CD8u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC2CE4u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC2CF0u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC2CF8u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC2D04u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC2D18u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC2D28u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC2D30u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC2D34u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC2D3Cu, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC2D4Cu, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC2D58u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC2D6Cu, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC2D7Cu, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC2D84u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC2D88u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC2D98u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC2DA0u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC2DA8u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC2DB4u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC2DC4u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC2DCCu, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC2DD0u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC2DD8u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC2DDCu, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC2DE4u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC2DECu, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC2E24u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC2E38u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC2E40u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC2E48u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC2E54u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC2E64u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC2E90u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC2E98u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC2EA4u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC2EB4u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC2EBCu, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC2EC4u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC2ED0u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC2ED8u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC2EE8u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC2F0Cu, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC2F18u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC2F20u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC2F3Cu, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC2F40u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC2F48u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC2F58u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC2F60u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC2F70u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC2F78u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC2F94u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC2F9Cu, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC2FA4u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC2FB4u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC2FC4u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC2FD4u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC2FE4u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC2FF0u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC2FFCu, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC3010u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC3034u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC303Cu, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC3044u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC304Cu, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC3060u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC3068u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC3070u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC3078u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC3084u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC308Cu, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC3094u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC309Cu, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC30A0u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC30A8u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC30ACu, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC30B8u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC30DCu, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC30E8u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC30F4u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC30FCu, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC3100u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC3104u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC310Cu, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC3118u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC3124u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC312Cu, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC3134u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC313Cu, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC3144u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC314Cu, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC3168u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC3180u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC3188u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC3194u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC31B0u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC31C8u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC31D0u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC31D8u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC31E0u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC31E8u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC31F0u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC31F8u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC3200u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC3208u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC3214u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC321Cu, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC3220u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC3228u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC3230u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC3238u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC3240u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC3248u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC3250u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC3258u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC3260u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC3268u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC327Cu, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC32B8u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC32D0u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC32E0u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC32F4u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC3300u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC3308u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC3310u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC331Cu, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC3324u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC3330u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC333Cu, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC3344u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC334Cu, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC3358u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC3370u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC3378u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC3380u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC3388u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC3390u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC3398u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC33A0u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC33B4u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC33BCu, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC33C4u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC33CCu, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC33D4u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC33DCu, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC33E8u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC33F4u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC3418u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC343Cu, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC3444u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC3454u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC3460u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC3468u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC3470u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC3478u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC3480u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC348Cu, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC3494u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC349Cu, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC34A4u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC34B4u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC34BCu, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC34C4u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC34D0u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC34D8u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC34E0u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC34E8u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC34F4u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC3508u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC3510u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC3518u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC3520u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC3528u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC3530u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC3538u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC3540u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC3548u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC3550u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC355Cu, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC3578u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC3590u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC3598u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC35A0u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC35ACu, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC35B4u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC35C0u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC35CCu, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC35D4u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC35D8u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC35E0u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC35E8u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC35F0u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC35F8u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC3600u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC3608u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC3610u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC3618u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC3620u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC3628u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC3630u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC3638u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC3640u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC3648u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC3650u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC3658u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC3660u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC3668u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC3674u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC367Cu, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC3688u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC36A8u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC36D8u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC36FCu, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC3740u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC3748u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC375Cu, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC3778u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC377Cu, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC3780u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC3788u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC3790u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC3798u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC37A0u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC37B4u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC37BCu, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC37C4u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC37CCu, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC37D4u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC37E0u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC37ECu, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC37F8u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC3800u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC3808u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC3818u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC3828u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC3830u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC3834u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC383Cu, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC3848u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC3858u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC3860u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC3864u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC3870u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC387Cu, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC3888u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC3890u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC3898u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC38A0u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC38ACu, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC38B8u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC38C0u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC38CCu, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC38D8u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC38E4u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC38ECu, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC38F0u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC38FCu, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC390Cu, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC3914u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC3918u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC3920u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC3928u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC3930u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC393Cu, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC394Cu, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC3954u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC3958u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC3964u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC396Cu, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC3978u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC3980u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC3984u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC3990u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC399Cu, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC39A4u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC39ACu, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC39B4u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC39C0u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC39D0u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC39D8u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC39DCu, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC39E8u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC39F4u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC39FCu, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC3A04u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC3A0Cu, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC3A18u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC3A20u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC3A28u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC3A30u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC3A3Cu, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC3A4Cu, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC3A54u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC3A58u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC3A64u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC3A70u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC3A78u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC3A80u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC3A88u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC3A94u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC3A9Cu, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC3AA0u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC3AB0u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC3AC0u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC3AC8u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC3AD0u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC3ADCu, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC3AE4u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC3AE8u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC3AF4u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC3B00u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC3B10u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC3B18u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC3B1Cu, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC3B28u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC3B34u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC3B3Cu, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC3B44u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC3B4Cu, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC3B54u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC3B60u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC3B70u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC3B78u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC3B7Cu, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC3B88u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC3B94u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC3B9Cu, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC3BA4u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC3BACu, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC3BB8u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC3BC8u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC3BD0u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC3BD4u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC3BDCu, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC3BE8u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC3BF4u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC3BFCu, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC3C04u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC3C10u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC3C18u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC3C20u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC3C2Cu, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC3C34u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC3C3Cu, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC3C44u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC3C50u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC3C60u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC3C68u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC3C6Cu, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC3C74u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC3C94u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC3CB8u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC3CC4u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC3CD0u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC3CE4u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC3CF0u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC3CFCu, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC3D0Cu, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC3D14u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC3D18u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC3D20u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC3D2Cu, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC3D38u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC3D40u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC3D48u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC3D54u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC3D60u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC3D68u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC3D7Cu, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC3D88u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC3D94u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC3D9Cu, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC3DA4u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC3DCCu, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC3DD4u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC3DD8u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC3DE0u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC3DECu, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC3DF4u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC3DF8u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC3E00u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC3E0Cu, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC3E14u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC3E18u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC3E20u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC3E2Cu, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC3E34u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC3E38u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC3E40u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC3E5Cu, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC3E88u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC3E98u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC3EA0u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC3EC0u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC3ED4u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC3EDCu, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC3EE4u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC3EF4u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC3F00u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC3F08u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC3F10u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC3F18u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC3F20u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC3F28u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC3F30u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC3F38u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC3F48u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC3F50u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC3F58u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC3F60u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC3F68u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC3F70u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC3F78u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC3F80u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC3F88u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC3F90u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC3F98u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC3FA0u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC3FA8u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC3FB4u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC3FBCu, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC3FCCu, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC3FD8u, &recomp_unit_0175, "recomp_unit_0175"); - runtime.register_function(0x08AC3FF8u, &recomp_unit_0175, "recomp_unit_0175"); + // PSPRECOMP_V812_COMPACT_REGISTRATION: same entry set, looped once in Runtime instead of source-expanded calls. + runtime.register_generated_entry_mask(0x08AC0000u, &recomp_unit_0175, "recomp_unit_0175", + kEntryMasks_recomp_unit_0175, 64u); } } // namespace psprecomp diff --git a/profiles/vcs/generated/generated_unit_0176.cpp b/profiles/vcs/generated/generated_unit_0176.cpp index 5b572c4..03067f7 100644 --- a/profiles/vcs/generated/generated_unit_0176.cpp +++ b/profiles/vcs/generated/generated_unit_0176.cpp @@ -1179,6 +1179,19 @@ LOCAL_DISPATCH: AOT_REGCACHE_SYNC_OUT(); return; } } +// PSPRECOMP_V812_SHARED_SCHED_BLOCK: one scheduler-exact slow boundary per unit. +LOCAL_SCHED_BOUNDARY: + ctx.pc = jump_target; + AOT_REGCACHE_SYNC_OUT(); + if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { + ++local_redispatch_rounds; + AOT_REGCACHE_SYNC_IN(); + local_transfers = 0u; + local_pc = ctx.pc; + entry_id = 0u; + goto LOCAL_DISPATCH; + } + return; L_08AC4000: aot_gpr_31 = (0x08AC4008u); if (([&]() { AOT_REGCACHE_SYNC_OUT(); const bool aot_regcache_same_ = (rt.invoke_chained_trusted_direct<&recomp_unit_0179_entry, 179u, 536u, 0x08AD31CCu>(ctx, &aot_mem)); if (aot_regcache_same_) AOT_REGCACHE_SYNC_IN(); else aot_regcache_valid = false; return aot_regcache_same_; }()) && ctx.pc == 0x08AC4008u) goto L_08AC4008; @@ -1560,18 +1573,8 @@ L_08AC42F0: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AC4318: aot_gpr_29 = (aot_gpr_29 + static_cast(-144)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(116), aot_gpr_16); @@ -3529,18 +3532,8 @@ L_08AC50D8: aot_gpr_29 = (aot_gpr_29 + static_cast(144)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AC50FC: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); { const std::uint32_t aot_run_words[7]{aot_gpr_5, aot_gpr_6, ctx.gpr[7], ctx.gpr[8], ctx.gpr[9], ctx.gpr[10], ctx.gpr[11]}; @@ -3549,18 +3542,8 @@ L_08AC50FC: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AC5124: aot_gpr_29 = (aot_gpr_29 + static_cast(-160)); aot_gpr_6 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(2192))); @@ -3707,18 +3690,8 @@ L_08AC5214: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AC522C: aot_fpr_13 = std::bit_cast(0u); { const std::uint32_t aot_run_words[3]{std::bit_cast(aot_fpr_13), std::bit_cast(aot_fpr_12), std::bit_cast(aot_fpr_13)}; @@ -4065,18 +4038,8 @@ L_08AC53F4: aot_gpr_29 = (aot_gpr_29 + static_cast(160)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AC5410: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -4100,18 +4063,8 @@ L_08AC5438: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AC5450: { const bool branch_taken = 0u == 0u; if (branch_taken) { @@ -4136,18 +4089,8 @@ L_08AC5464: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AC547C: { const std::uint32_t aot_run_words[3]{0u, 0u, 0u}; aot_mem.aot_direct_store32_block(aot_gpr_4 + static_cast(0), aot_run_words); } @@ -4155,50 +4098,20 @@ L_08AC547C: ctx.gpr[2] = (aot_gpr_4 | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AC5490: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AC5498: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AC54A0: aot_gpr_29 = (aot_gpr_29 + static_cast(-96)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(56), ctx.gpr[17]); @@ -4490,18 +4403,8 @@ L_08AC56F0: aot_gpr_29 = (aot_gpr_29 + static_cast(96)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AC5720: aot_gpr_29 = (aot_gpr_29 + static_cast(-80)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(36), ctx.gpr[17]); @@ -4770,36 +4673,16 @@ L_08AC5920: aot_gpr_29 = (aot_gpr_29 + static_cast(80)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AC5950: ctx.gpr[2] = (2220u << 16u); jump_target = aot_gpr_31; ctx.gpr[2] = (ctx.gpr[2] + static_cast(22864)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AC595C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -4811,18 +4694,8 @@ L_08AC596C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AC5978: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -4867,18 +4740,8 @@ L_08AC59BC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AC59D4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), aot_gpr_16); @@ -4936,18 +4799,8 @@ L_08AC5A6C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AC5A80: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(8), ctx.gpr[17]); @@ -5012,18 +4865,8 @@ L_08AC5AD4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AC5AE8: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), aot_gpr_16); @@ -5216,18 +5059,8 @@ L_08AC5C64: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AC5C90: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (aot_mem.aot_direct_load8(aot_gpr_4 + static_cast(48))); @@ -5255,18 +5088,8 @@ L_08AC5CB8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AC5CC8: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_gpr_5 = (aot_mem.aot_direct_load8(aot_gpr_4 + static_cast(48))); @@ -5314,18 +5137,8 @@ L_08AC5D34: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AC5D44: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_gpr_6 = (aot_gpr_5 + aot_gpr_5); @@ -5392,18 +5205,8 @@ L_08AC5DDC: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AC5DF8: aot_gpr_29 = (aot_gpr_29 + static_cast(-64)); { const std::uint32_t aot_run_words[6]{aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21]}; @@ -5700,18 +5503,8 @@ L_08AC6044: aot_gpr_29 = (aot_gpr_29 + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AC6068: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_gpr_6 = (aot_gpr_5 + aot_gpr_5); @@ -5820,18 +5613,8 @@ L_08AC614C: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AC6170: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -5894,18 +5677,8 @@ L_08AC61CC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AC61E0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_6 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(40))); @@ -5951,18 +5724,8 @@ L_08AC6224: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AC6238: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_6 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(40))); @@ -6025,18 +5788,8 @@ L_08AC628C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AC62A0: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(12), aot_gpr_16); @@ -6089,18 +5842,8 @@ L_08AC631C: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AC632C: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(20), aot_gpr_16); @@ -6218,18 +5961,8 @@ L_08AC643C: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AC6458: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store8(aot_gpr_29 + static_cast(0), static_cast(0u)); @@ -6238,18 +5971,8 @@ L_08AC6458: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AC646C: aot_gpr_29 = (aot_gpr_29 + static_cast(-272)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(220), aot_gpr_16); @@ -7778,18 +7501,8 @@ L_08AC6F68: aot_gpr_29 = (aot_gpr_29 + static_cast(272)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AC6FA0: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(20), ctx.gpr[17]); @@ -7940,18 +7653,8 @@ L_08AC70D4: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AC70EC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -8108,18 +7811,8 @@ L_08AC7220: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AC7238: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -8246,18 +7939,8 @@ L_08AC730C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AC7324: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -8383,18 +8066,8 @@ L_08AC73F4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AC740C: aot_fpr_0 = std::bit_cast(aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(0))); aot_fpr_12 = std::bit_cast(0u); @@ -8417,18 +8090,8 @@ L_08AC742C: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AC7434: { const std::uint32_t vfpu_address = aot_gpr_6 + static_cast(0); std::uint32_t vfpu_words[4]{}; @@ -8484,18 +8147,8 @@ L_08AC7434: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AC745C: { const std::uint32_t vfpu_address = aot_gpr_5 + static_cast(0); std::uint32_t vfpu_words[4]{}; @@ -8523,18 +8176,8 @@ L_08AC745C: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AC7474: { const std::uint32_t vfpu_address = aot_gpr_5 + static_cast(0); std::uint32_t vfpu_words[4]{}; @@ -8562,18 +8205,8 @@ L_08AC7474: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AC748C: aot_gpr_6 = (std::bit_cast(aot_fpr_12)); ctx.set_vfpu_scalar_bits_ct<28u>(aot_gpr_6); @@ -8594,18 +8227,8 @@ L_08AC748C: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AC74A8: aot_gpr_6 = (aot_gpr_5 | 0u); aot_gpr_5 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(0))); @@ -8630,18 +8253,8 @@ L_08AC74C8: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AC74D0: aot_gpr_5 = (aot_mem.aot_direct_load32(aot_gpr_5 + static_cast(0))); aot_gpr_4 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(0))); @@ -8665,18 +8278,8 @@ L_08AC74EC: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AC74F4: aot_gpr_4 = (std::bit_cast(aot_fpr_12)); ctx.set_vfpu_scalar_bits_ct<0u>(aot_gpr_4); @@ -8690,18 +8293,8 @@ L_08AC74F4: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AC7518: aot_gpr_4 = (std::bit_cast(aot_fpr_12)); ctx.set_vfpu_scalar_bits_ct<0u>(aot_gpr_4); @@ -8715,18 +8308,8 @@ L_08AC7518: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AC753C: aot_gpr_4 = (std::bit_cast(aot_fpr_12)); ctx.set_vfpu_scalar_bits_ct<0u>(aot_gpr_4); @@ -8741,18 +8324,8 @@ L_08AC753C: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AC7564: aot_gpr_4 = (std::bit_cast(aot_fpr_12)); ctx.set_vfpu_scalar_bits_ct<0u>(aot_gpr_4); @@ -8768,35 +8341,15 @@ L_08AC7564: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AC7590: aot_fpr_0 = std::bit_cast(std::bit_cast(aot_fpr_12) & 0x7FFFFFFFu); jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AC759C: { const std::uint32_t aot_run_words[3]{std::bit_cast(aot_fpr_12), std::bit_cast(aot_fpr_13), std::bit_cast(aot_fpr_14)}; aot_mem.aot_direct_store32_block(aot_gpr_4 + static_cast(0), aot_run_words); } @@ -8804,18 +8357,8 @@ L_08AC759C: ctx.gpr[2] = (aot_gpr_4 | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AC75B0: { const std::uint32_t vfpu_address = aot_gpr_5 + static_cast(0); std::uint32_t vfpu_words[4]{}; @@ -8834,18 +8377,8 @@ L_08AC75B0: ctx.gpr[2] = (aot_gpr_4 | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AC75C0: { const std::uint32_t vfpu_address = aot_gpr_4 + static_cast(0); std::uint32_t vfpu_words[4]{}; @@ -8863,18 +8396,8 @@ L_08AC75C0: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AC75DC: { const std::uint32_t vfpu_address = aot_gpr_4 + static_cast(0); std::uint32_t vfpu_words[4]{}; @@ -8892,18 +8415,8 @@ L_08AC75DC: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AC75F8: { const std::uint32_t vfpu_address = aot_gpr_4 + static_cast(0); std::uint32_t vfpu_words[4]{}; @@ -8920,18 +8433,8 @@ L_08AC75F8: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AC7610: { const std::uint32_t vfpu_address = aot_gpr_5 + static_cast(0); std::uint32_t vfpu_words[4]{}; @@ -8950,18 +8453,8 @@ L_08AC7610: ctx.gpr[2] = (aot_gpr_4 | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AC7620: aot_gpr_5 = (std::bit_cast(aot_fpr_12)); ctx.set_vfpu_scalar_bits_ct<1u>(aot_gpr_5); @@ -8983,68 +8476,28 @@ L_08AC7620: ctx.gpr[2] = (aot_gpr_4 | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AC763C: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AC7644: jump_target = aot_gpr_31; ctx.gpr[2] = (aot_gpr_4 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AC764C: jump_target = aot_gpr_31; ctx.gpr[2] = (aot_gpr_4 | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AC7654: { std::uint32_t aot_run_words[3]{}; aot_mem.aot_direct_load32_block(aot_gpr_5 + static_cast(0), aot_run_words); @@ -9058,35 +8511,15 @@ L_08AC7654: aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(56), std::bit_cast(aot_fpr_14)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AC7670: jump_target = aot_gpr_31; ctx.gpr[2] = (aot_gpr_4 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AC7678: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(16), aot_gpr_16); @@ -9128,18 +8561,8 @@ L_08AC76B0: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AC76C0: aot_fpr_12 = std::bit_cast(aot_mem.aot_direct_load32(aot_gpr_5 + static_cast(0))); aot_fpr_13 = std::bit_cast(aot_mem.aot_direct_load32(aot_gpr_5 + static_cast(4))); @@ -9150,52 +8573,22 @@ L_08AC76C0: aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(4), aot_gpr_6); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AC76DC: jump_target = aot_gpr_31; ctx.gpr[2] = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(7660))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AC76E4: jump_target = aot_gpr_31; aot_fpr_0 = std::bit_cast(aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(7676))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AC76EC: aot_gpr_6 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(8))); aot_gpr_5 = (aot_gpr_6 | aot_gpr_5); @@ -9203,18 +8596,8 @@ L_08AC76EC: aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(8), aot_gpr_5); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AC76FC: aot_gpr_4 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(8))); ctx.gpr[2] = (aot_gpr_4 & aot_gpr_5); @@ -9222,70 +8605,30 @@ L_08AC76FC: ctx.gpr[2] = (0u < ctx.gpr[2] ? 1u : 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AC770C: jump_target = aot_gpr_31; aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(44), std::bit_cast(aot_fpr_12)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AC7714: jump_target = aot_gpr_31; aot_fpr_0 = std::bit_cast(aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(40))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AC771C: aot_gpr_4 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(32))); jump_target = aot_gpr_31; aot_fpr_0 = std::bit_cast(aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(32))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AC7728: aot_gpr_4 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(72))); aot_gpr_4 = (aot_gpr_4 & 14u); @@ -9294,18 +8637,8 @@ L_08AC7728: ctx.gpr[2] = (ctx.gpr[2] < static_cast(1) ? 1u : 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AC773C: aot_gpr_4 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(72))); aot_gpr_4 = (aot_gpr_4 & 14u); @@ -9314,18 +8647,8 @@ L_08AC773C: ctx.gpr[2] = (ctx.gpr[2] < static_cast(1) ? 1u : 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AC7750: aot_gpr_4 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(72))); aot_gpr_4 = (aot_gpr_4 & 14u); @@ -9334,18 +8657,8 @@ L_08AC7750: ctx.gpr[2] = (ctx.gpr[2] < static_cast(1) ? 1u : 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AC7764: aot_gpr_4 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(72))); ctx.gpr[2] = (aot_gpr_4 & 14u); @@ -9353,18 +8666,8 @@ L_08AC7764: ctx.gpr[2] = (ctx.gpr[2] >> 1u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AC7774: aot_gpr_6 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(72))); ctx.gpr[7] = (0u + static_cast(-497)); @@ -9376,18 +8679,8 @@ L_08AC7774: aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(72), aot_gpr_5); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AC7794: aot_gpr_4 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(72))); ctx.gpr[2] = (aot_gpr_4 & 496u); @@ -9395,86 +8688,36 @@ L_08AC7794: ctx.gpr[2] = (ctx.gpr[2] >> 4u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AC77A4: jump_target = aot_gpr_31; ctx.gpr[2] = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(0))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AC77AC: jump_target = aot_gpr_31; ctx.gpr[2] = (aot_gpr_4 + static_cast(28)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AC77B4: jump_target = aot_gpr_31; ctx.gpr[2] = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(4))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AC77BC: jump_target = aot_gpr_31; aot_fpr_0 = std::bit_cast(aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(8))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AC77C4: aot_gpr_6 = (aot_gpr_5 << 4u); aot_gpr_5 = (aot_gpr_5 + aot_gpr_6); @@ -9489,18 +8732,8 @@ L_08AC77C4: ctx.gpr[2] = (ctx.gpr[2] + aot_gpr_4); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AC77F0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_fpr_12 = aot_fpr_14 - aot_fpr_12; @@ -9515,18 +8748,8 @@ L_08AC7804: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AC7810: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -9540,18 +8763,8 @@ L_08AC7820: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AC7830: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[17]); @@ -9594,18 +8807,8 @@ L_08AC7868: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AC78A8: ctx.gpr[8] = (static_cast(static_cast(static_cast(aot_mem.aot_direct_load16(aot_gpr_4 + static_cast(0)))))); ctx.gpr[9] = (static_cast(static_cast(static_cast(aot_mem.aot_direct_load16(aot_gpr_4 + static_cast(2)))))); @@ -9649,18 +8852,8 @@ L_08AC78A8: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AC78EC: ctx.gpr[8] = (static_cast(static_cast(static_cast(aot_mem.aot_direct_load16(aot_gpr_4 + static_cast(0)))))); ctx.gpr[9] = (static_cast(static_cast(static_cast(aot_mem.aot_direct_load16(aot_gpr_4 + static_cast(2)))))); @@ -9704,205 +8897,85 @@ L_08AC78EC: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AC7930: jump_target = aot_gpr_31; ctx.gpr[2] = (aot_gpr_4 + static_cast(320)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AC7938: jump_target = aot_gpr_31; aot_fpr_0 = std::bit_cast(aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(264))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AC7940: jump_target = aot_gpr_31; ctx.gpr[2] = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(4))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AC7948: jump_target = aot_gpr_31; aot_fpr_0 = std::bit_cast(aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(84))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AC7950: jump_target = aot_gpr_31; aot_mem.aot_direct_store8(aot_gpr_4 + static_cast(148), static_cast(aot_gpr_5)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AC7958: jump_target = aot_gpr_31; ctx.gpr[2] = (static_cast(static_cast(static_cast(aot_mem.aot_direct_load8(aot_gpr_4 + static_cast(149)))))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AC7960: jump_target = aot_gpr_31; aot_mem.aot_direct_store8(aot_gpr_4 + static_cast(149), static_cast(aot_gpr_5)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AC7968: jump_target = aot_gpr_31; aot_mem.aot_direct_store8(aot_gpr_4 + static_cast(151), static_cast(aot_gpr_5)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AC7970: jump_target = aot_gpr_31; ctx.gpr[2] = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(900))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AC7978: jump_target = aot_gpr_31; ctx.gpr[2] = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(852))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AC7980: jump_target = aot_gpr_31; aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(680), aot_gpr_5); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AC7988: ctx.gpr[2] = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(8))); aot_gpr_4 = (aot_gpr_5 << 6u); @@ -9910,18 +8983,8 @@ L_08AC7988: ctx.gpr[2] = (ctx.gpr[2] + aot_gpr_4); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AC7998: aot_gpr_4 = (static_cast(static_cast(static_cast(aot_mem.aot_direct_load16(aot_gpr_4 + static_cast(44)))))); ctx.gpr[2] = (aot_gpr_4 & 4u); @@ -9929,35 +8992,15 @@ L_08AC7998: ctx.gpr[2] = (0u < ctx.gpr[2] ? 1u : 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AC79A8: jump_target = aot_gpr_31; ctx.gpr[2] = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(12))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AC79B0: aot_gpr_5 = (static_cast(static_cast(static_cast(aot_mem.aot_direct_load8(aot_gpr_4 + static_cast(1929)))))); aot_gpr_6 = (aot_gpr_5 << 5u); @@ -9968,52 +9011,22 @@ L_08AC79B0: ctx.gpr[2] = (ctx.gpr[2] + static_cast(1396)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AC79CC: jump_target = aot_gpr_31; ctx.gpr[2] = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(2076))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AC79D4: jump_target = aot_gpr_31; ctx.gpr[2] = (aot_gpr_4 + static_cast(2228)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AC79DC: aot_gpr_4 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(2228))); aot_gpr_6 = (0u | 58u); @@ -10040,52 +9053,22 @@ L_08AC79FC: ctx.gpr[2] = (aot_gpr_5 & 255u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AC7A04: jump_target = aot_gpr_31; ctx.gpr[2] = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(2244))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AC7A0C: jump_target = aot_gpr_31; ctx.gpr[2] = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(1360))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AC7A14: aot_gpr_5 = (aot_gpr_5 & 255u); aot_gpr_6 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(460))); @@ -10098,18 +9081,8 @@ L_08AC7A14: aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(460), aot_gpr_5); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AC7A38: aot_gpr_4 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(236))); ctx.gpr[2] = (aot_gpr_4 & 256u); @@ -10117,52 +9090,22 @@ L_08AC7A38: ctx.gpr[2] = (0u < ctx.gpr[2] ? 1u : 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AC7A48: jump_target = aot_gpr_31; ctx.gpr[2] = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(2196))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AC7A50: jump_target = aot_gpr_31; aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(2196), aot_gpr_5); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AC7A58: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -10364,18 +9307,8 @@ L_08AC7B8C: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AC7BAC: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(16), std::bit_cast(ctx.fpr[20])); @@ -10482,52 +9415,22 @@ L_08AC7C34: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AC7C50: jump_target = aot_gpr_31; ctx.gpr[2] = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(1152))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AC7C58: jump_target = aot_gpr_31; ctx.gpr[2] = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(1156))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AC7C60: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, ctx.gpr[17], aot_gpr_31}; @@ -10753,18 +9656,8 @@ L_08AC7DE8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AC7DFC: aot_gpr_6 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(640))); aot_gpr_5 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(2196))); @@ -10868,18 +9761,8 @@ L_08AC7E74: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AC7E8C: aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(640), aot_gpr_5); goto L_08AC7E90; @@ -10887,18 +9770,8 @@ L_08AC7E90: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AC7E98: ctx.gpr[7] = (0u | 18u); { const bool branch_taken = aot_gpr_5 == ctx.gpr[7]; @@ -10941,18 +9814,8 @@ L_08AC7EC4: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AC7EDC: { const bool branch_taken = 0u == 0u; if (branch_taken) { @@ -10967,18 +9830,8 @@ L_08AC7EE8: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AC7EF0: aot_gpr_4 = (0u | 16u); { const bool branch_taken = aot_gpr_5 == aot_gpr_4; @@ -11034,18 +9887,8 @@ L_08AC7F28: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AC7F30: { const bool branch_taken = aot_gpr_5 == 0u; if (branch_taken) { @@ -11079,18 +9922,8 @@ L_08AC7F5C: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AC7F64: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (aot_mem.aot_direct_load8(ctx.gpr[28] + static_cast(-7080))); @@ -11202,1106 +10035,8 @@ void recomp_unit_0176(Runtime &rt, AllegrexContext &ctx) { void register_generated_unit_176(Runtime &runtime) { runtime.register_generated_unit(176u, 0x08AC4000u, 16384u, &recomp_unit_0176, &recomp_unit_0176_entry); - runtime.register_function(0x08AC4000u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC4008u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC4010u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC4018u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC4020u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC4028u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC4030u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC4038u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC4040u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC4048u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC405Cu, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC4068u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC4070u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC4074u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC407Cu, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC4088u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC4090u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC4094u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC409Cu, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC40A4u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC40BCu, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC40C4u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC40D8u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC40E0u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC40E8u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC40F0u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC40F8u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC4100u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC4108u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC4114u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC4128u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC4130u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC4138u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC4140u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC414Cu, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC4154u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC415Cu, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC4164u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC4178u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC4180u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC4188u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC4190u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC4198u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC41A0u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC41A8u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC41B0u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC41B8u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC41C0u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC41C8u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC41E0u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC41F8u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC4200u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC4208u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC4210u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC4218u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC422Cu, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC4238u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC4240u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC4258u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC4260u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC4278u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC4280u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC4298u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC42A0u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC42B4u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC42C4u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC42D0u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC42D8u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC42E4u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC42F0u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC4318u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC434Cu, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC4358u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC4360u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC4368u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC4378u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC4380u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC4398u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC43A8u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC43B0u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC43B4u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC43BCu, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC43C8u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC43D4u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC43E0u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC43ECu, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC43F4u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC43FCu, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC4408u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC4410u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC4414u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC4428u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC4438u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC4440u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC4444u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC4450u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC445Cu, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC4464u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC446Cu, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC4470u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC4478u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC4480u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC4494u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC44C4u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC44D0u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC44F0u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC450Cu, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC4510u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC4514u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC451Cu, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC4528u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC4534u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC453Cu, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC4540u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC4558u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC455Cu, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC4568u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC4578u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC4584u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC458Cu, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC4590u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC45BCu, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC45C8u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC45D4u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC45ECu, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC45F4u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC45FCu, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC4604u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC4610u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC4618u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC461Cu, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC462Cu, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC463Cu, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC4644u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC4650u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC465Cu, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC4668u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC4670u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC467Cu, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC4684u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC46A0u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC46A8u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC46B0u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC46BCu, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC46C4u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC46CCu, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC46D8u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC46E0u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC46E4u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC46FCu, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC4704u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC4718u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC4764u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC4770u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC4778u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC478Cu, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC47B4u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC47D0u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC4824u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC4830u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC4838u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC483Cu, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC484Cu, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC485Cu, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC4864u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC486Cu, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC4878u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC488Cu, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC4894u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC489Cu, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC48A8u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC48B0u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC48BCu, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC48C4u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC48D8u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC48E4u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC48ECu, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC48F0u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC4900u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC4910u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC4918u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC4920u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC492Cu, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC4938u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC4940u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC494Cu, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC4954u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC495Cu, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC4964u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC4970u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC4978u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC497Cu, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC498Cu, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC499Cu, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC49A4u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC49ACu, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC49B8u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC49D0u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC49DCu, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC49E4u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC49F0u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC49F8u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC4A00u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC4A08u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC4A14u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC4A1Cu, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC4A20u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC4A30u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC4A40u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC4A48u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC4A50u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC4A5Cu, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC4A68u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC4A70u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC4A7Cu, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC4A84u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC4A8Cu, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC4A90u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC4AA0u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC4AB0u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC4AB8u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC4AC0u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC4ACCu, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC4AE0u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC4AECu, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC4AF4u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC4B00u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC4B08u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC4B10u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC4B14u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC4B24u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC4B34u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC4B3Cu, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC4B44u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC4B50u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC4B58u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC4B64u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC4B6Cu, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC4B78u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC4B80u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC4B88u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC4B8Cu, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC4B9Cu, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC4BACu, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC4BB4u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC4BBCu, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC4BC8u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC4BDCu, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC4BE4u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC4BF0u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC4BF8u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC4C04u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC4C0Cu, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC4C14u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC4C18u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC4C28u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC4C38u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC4C40u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC4C48u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC4C54u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC4C68u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC4C70u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC4C80u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC4C8Cu, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC4C94u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC4CA0u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC4CA8u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC4CB0u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC4CB4u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC4CC4u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC4CD4u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC4CDCu, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC4CE4u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC4CF0u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC4D04u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC4D0Cu, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC4D18u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC4D20u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC4D2Cu, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC4D34u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC4D38u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC4D48u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC4D58u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC4D60u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC4D68u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC4D74u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC4D80u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC4D88u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC4D90u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC4D98u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC4DACu, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC4DDCu, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC4DF0u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC4DF8u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC4E04u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC4E14u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC4E1Cu, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC4E28u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC4E38u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC4E48u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC4E50u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC4E58u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC4E6Cu, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC4E74u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC4E7Cu, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC4E84u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC4E8Cu, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC4E98u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC4EA0u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC4EACu, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC4EB8u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC4EC4u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC4ECCu, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC4ED8u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC4EE0u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC4EECu, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC4EF4u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC4EFCu, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC4F04u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC4F0Cu, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC4F14u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC4F1Cu, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC4F24u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC4F2Cu, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC4F34u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC4F3Cu, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC4F48u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC4F54u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC4F60u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC4F70u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC4F78u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC4F84u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC4F94u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC4F9Cu, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC4FA8u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC4FB0u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC4FB4u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC4FC0u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC4FC8u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC4FD0u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC4FD8u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC4FE0u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC4FE8u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC4FFCu, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC5004u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC500Cu, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC5018u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC5020u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC5028u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC5030u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC5038u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC5040u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC5048u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC5050u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC5064u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC5070u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC5078u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC5080u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC508Cu, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC5094u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC509Cu, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC50A4u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC50ACu, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC50B8u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC50C0u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC50C8u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC50D0u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC50D8u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC50FCu, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC5124u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC514Cu, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC5164u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC516Cu, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC5180u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC5190u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC51A0u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC51B8u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC51DCu, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC5214u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC522Cu, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC524Cu, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC52A0u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC52CCu, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC52F8u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC5320u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC534Cu, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC5378u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC53A4u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC53CCu, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC53F4u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC5410u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC5438u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC5450u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC5458u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC5464u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC547Cu, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC5490u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC5498u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC54A0u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC54D8u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC54F8u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC5510u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC5518u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC551Cu, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC553Cu, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC5548u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC555Cu, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC556Cu, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC5574u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC557Cu, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC5588u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC5590u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC5594u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC55C0u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC55D0u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC55E4u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC55ECu, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC5614u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC5624u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC562Cu, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC5640u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC5644u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC5658u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC5660u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC5674u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC569Cu, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC56ACu, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC56B8u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC56C8u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC56D0u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC56F0u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC5720u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC5758u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC5778u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC5790u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC5798u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC579Cu, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC57BCu, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC57C8u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC57DCu, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC57ECu, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC57F4u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC57FCu, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC5808u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC5810u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC5814u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC5840u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC5850u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC5864u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC586Cu, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC5878u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC5880u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC5898u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC589Cu, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC58B0u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC58B8u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC58CCu, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC58DCu, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC58E4u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC58F8u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC5900u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC5920u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC5950u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC595Cu, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC596Cu, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC5978u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC5994u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC599Cu, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC59A4u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC59B8u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC59BCu, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC59D4u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC59E8u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC5A10u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC5A30u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC5A6Cu, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC5A80u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC5A9Cu, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC5AA8u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC5AB0u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC5AB8u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC5AC0u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC5AC4u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC5ACCu, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC5AD4u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC5AE8u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC5B1Cu, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC5B34u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC5B64u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC5B78u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC5B94u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC5B98u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC5BC0u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC5BD8u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC5BE4u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC5BECu, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC5C04u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC5C24u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC5C2Cu, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC5C34u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC5C3Cu, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC5C44u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC5C48u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC5C50u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC5C5Cu, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC5C64u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC5C90u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC5CA8u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC5CB0u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC5CB8u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC5CC8u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC5CE0u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC5CE8u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC5D2Cu, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC5D34u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC5D44u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC5DA0u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC5DB0u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC5DDCu, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC5DF8u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC5E38u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC5E58u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC5E74u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC5E7Cu, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC5EACu, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC5EB0u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC5EC4u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC5EF0u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC5EF8u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC5F00u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC5F14u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC5F1Cu, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC5F28u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC5F30u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC5F60u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC5F70u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC5F7Cu, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC5F84u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC5F98u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC5FA8u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC5FB4u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC5FBCu, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC5FC8u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC5FD0u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC5FE4u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC5FECu, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC6000u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC6010u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC6014u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC6024u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC602Cu, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC6040u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC6044u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC6068u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC60C4u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC60D8u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC60F4u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC60F8u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC6120u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC6134u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC6144u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC614Cu, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC6170u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC6194u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC61A4u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC61ACu, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC61B4u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC61C0u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC61C8u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC61CCu, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC61E0u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC6200u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC620Cu, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC6214u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC6218u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC6224u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC6238u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC6258u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC6264u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC626Cu, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC6274u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC627Cu, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC6280u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC628Cu, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC62A0u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC62B8u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC62C0u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC6304u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC630Cu, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC631Cu, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC632Cu, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC6350u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC6358u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC63A8u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC63B0u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC63DCu, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC63E8u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC63F4u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC63FCu, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC6400u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC6404u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC6410u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC643Cu, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC6458u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC646Cu, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC64ACu, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC64B4u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC64C8u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC64D4u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC64E0u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC64E8u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC64F0u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC64F8u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC6504u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC6528u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC653Cu, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC654Cu, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC6558u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC6560u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC6570u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC6578u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC6584u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC658Cu, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC659Cu, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC65A8u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC65B4u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC65BCu, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC65C4u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC65D8u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC65E8u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC65F8u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC6604u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC6610u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC6618u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC6628u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC6630u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC663Cu, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC6644u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC6654u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC665Cu, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC6668u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC6674u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC6694u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC669Cu, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC66ACu, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC66B4u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC66C4u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC66D4u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC66E0u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC66E4u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC66F4u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC66FCu, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC670Cu, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC671Cu, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC6734u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC6740u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC6748u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC6754u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC6760u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC6780u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC6788u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC6798u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC67A0u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC67B0u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC67C0u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC67CCu, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC67D0u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC67E0u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC67E8u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC67F8u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC6808u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC6820u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC6838u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC6848u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC6854u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC6864u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC686Cu, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC6878u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC6880u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC6884u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC688Cu, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC6894u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC689Cu, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC68ACu, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC68B8u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC68C4u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC68CCu, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC68D4u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC68E4u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC68F4u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC6904u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC690Cu, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC6914u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC6924u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC6930u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC693Cu, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC6944u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC694Cu, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC695Cu, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC6964u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC6970u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC6978u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC6984u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC6990u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC69A0u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC69A8u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC69B4u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC69BCu, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC69CCu, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC69D8u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC69E4u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC69ECu, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC69F4u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC6A04u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC6A10u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC6A18u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC6A24u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC6A2Cu, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC6A38u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC6A48u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC6A54u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC6A60u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC6A68u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC6A70u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC6A7Cu, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC6A84u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC6A94u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC6A9Cu, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC6AA4u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC6AB4u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC6AC0u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC6ACCu, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC6AD4u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC6ADCu, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC6AECu, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC6AF8u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC6B04u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC6B0Cu, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC6B14u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC6B24u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC6B34u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC6B44u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC6B4Cu, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC6B58u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC6B6Cu, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC6B74u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC6B84u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC6B94u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC6BA0u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC6BA4u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC6BB4u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC6BCCu, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC6BD0u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC6BD8u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC6BE0u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC6BF0u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC6BFCu, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC6C08u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC6C10u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC6C18u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC6C24u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC6C2Cu, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC6C3Cu, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC6C44u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC6C54u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC6C5Cu, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC6C6Cu, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC6C74u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC6C8Cu, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC6CACu, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC6CBCu, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC6CC8u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC6CD4u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC6CDCu, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC6CE4u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC6CF0u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC6CF8u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC6D08u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC6D10u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC6D20u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC6D28u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC6D38u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC6D40u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC6D58u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC6D78u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC6D88u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC6D94u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC6DA0u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC6DA8u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC6DB0u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC6DC8u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC6DD0u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC6DDCu, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC6DE4u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC6DF0u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC6DF4u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC6E00u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC6E08u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC6E14u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC6E1Cu, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC6E28u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC6E2Cu, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC6E34u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC6E44u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC6E50u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC6E5Cu, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC6E64u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC6E6Cu, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC6E80u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC6E8Cu, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC6E98u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC6EA0u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC6EA8u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC6EB8u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC6EC4u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC6ECCu, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC6ED8u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC6EE0u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC6EE4u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC6EF4u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC6F00u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC6F0Cu, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC6F14u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC6F1Cu, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC6F28u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC6F34u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC6F3Cu, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC6F40u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC6F4Cu, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC6F58u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC6F60u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC6F64u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC6F68u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC6FA0u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC6FC8u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC6FD4u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC7008u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC7010u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC7020u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC7028u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC7034u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC7040u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC704Cu, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC705Cu, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC706Cu, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC707Cu, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC708Cu, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC70A0u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC70D4u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC70ECu, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC7114u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC7120u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC712Cu, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC7140u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC7164u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC7178u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC7190u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC71A4u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC71A8u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC71ACu, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC71D0u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC71D8u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC71F8u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC7204u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC721Cu, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC7220u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC7238u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC7260u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC726Cu, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC7278u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC728Cu, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC7294u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC729Cu, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC72A0u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC72BCu, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC72C4u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC72E4u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC72F0u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC7308u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC730Cu, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC7324u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC734Cu, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC7358u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC7364u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC7374u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC737Cu, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC7384u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC7388u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC73A4u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC73ACu, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC73CCu, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC73D8u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC73F0u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC73F4u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC740Cu, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC7424u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC742Cu, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC7434u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC745Cu, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC7474u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC748Cu, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC74A8u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC74C0u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC74C8u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC74D0u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC74E4u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC74ECu, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC74F4u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC7518u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC753Cu, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC7564u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC7590u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC759Cu, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC75B0u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC75C0u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC75DCu, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC75F8u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC7610u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC7620u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC763Cu, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC7644u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC764Cu, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC7654u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC7670u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC7678u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC769Cu, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC76B0u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC76C0u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC76DCu, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC76E4u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC76ECu, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC76FCu, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC770Cu, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC7714u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC771Cu, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC7728u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC773Cu, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC7750u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC7764u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC7774u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC7794u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC77A4u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC77ACu, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC77B4u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC77BCu, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC77C4u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC77F0u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC7804u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC7810u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC7820u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC7830u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC7854u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC7868u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC78A8u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC78ECu, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC7930u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC7938u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC7940u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC7948u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC7950u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC7958u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC7960u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC7968u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC7970u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC7978u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC7980u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC7988u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC7998u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC79A8u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC79B0u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC79CCu, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC79D4u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC79DCu, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC79ECu, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC79F8u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC79FCu, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC7A04u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC7A0Cu, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC7A14u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC7A38u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC7A48u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC7A50u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC7A58u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC7A98u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC7AA4u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC7AB0u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC7AB8u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC7AC0u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC7AC8u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC7AD4u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC7ADCu, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC7AE4u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC7AECu, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC7AFCu, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC7B04u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC7B0Cu, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC7B14u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC7B1Cu, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC7B28u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC7B44u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC7B4Cu, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC7B54u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC7B60u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC7B68u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC7B6Cu, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC7B74u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC7B84u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC7B8Cu, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC7BACu, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC7BDCu, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC7BE8u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC7BF0u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC7BF8u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC7C00u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC7C08u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC7C10u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC7C18u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC7C30u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC7C34u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC7C50u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC7C58u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC7C60u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC7C78u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC7C80u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC7C8Cu, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC7C98u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC7CA4u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC7CB8u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC7CC8u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC7CD4u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC7CE0u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC7CECu, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC7CF8u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC7D14u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC7D28u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC7D30u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC7D34u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC7D44u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC7D54u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC7D5Cu, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC7D64u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC7D7Cu, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC7D8Cu, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC7D94u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC7D9Cu, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC7DACu, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC7DB8u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC7DC0u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC7DC8u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC7DD4u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC7DDCu, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC7DE8u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC7DFCu, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC7E0Cu, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC7E18u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC7E24u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC7E30u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC7E38u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC7E40u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC7E48u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC7E50u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC7E5Cu, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC7E64u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC7E6Cu, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC7E74u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC7E8Cu, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC7E90u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC7E98u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC7EA4u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC7EB0u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC7EBCu, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC7EC4u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC7EDCu, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC7EE4u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC7EE8u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC7EF0u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC7EFCu, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC7F04u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC7F0Cu, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC7F14u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC7F1Cu, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC7F24u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC7F28u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC7F30u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC7F38u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC7F4Cu, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC7F58u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC7F5Cu, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC7F64u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC7F7Cu, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC7F88u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC7F9Cu, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC7FA8u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC7FB4u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC7FBCu, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC7FC4u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC7FCCu, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC7FD4u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC7FE4u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC7FF0u, &recomp_unit_0176, "recomp_unit_0176"); - runtime.register_function(0x08AC7FF4u, &recomp_unit_0176, "recomp_unit_0176"); + // PSPRECOMP_V812_COMPACT_REGISTRATION: same entry set, looped once in Runtime instead of source-expanded calls. + runtime.register_generated_entry_mask(0x08AC4000u, &recomp_unit_0176, "recomp_unit_0176", + kEntryMasks_recomp_unit_0176, 64u); } } // namespace psprecomp diff --git a/profiles/vcs/generated/generated_unit_0177.cpp b/profiles/vcs/generated/generated_unit_0177.cpp index dc5fd97..894bdd7 100644 --- a/profiles/vcs/generated/generated_unit_0177.cpp +++ b/profiles/vcs/generated/generated_unit_0177.cpp @@ -1470,6 +1470,19 @@ LOCAL_DISPATCH: AOT_REGCACHE_SYNC_OUT(); return; } } +// PSPRECOMP_V812_SHARED_SCHED_BLOCK: one scheduler-exact slow boundary per unit. +LOCAL_SCHED_BOUNDARY: + ctx.pc = jump_target; + AOT_REGCACHE_SYNC_OUT(); + if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { + ++local_redispatch_rounds; + AOT_REGCACHE_SYNC_IN(); + local_transfers = 0u; + local_pc = ctx.pc; + entry_id = 0u; + goto LOCAL_DISPATCH; + } + return; L_08AC8000: aot_mem.aot_direct_store32(aot_gpr_16 + static_cast(2196), 0u); aot_gpr_4 = (aot_mem.aot_direct_load32(aot_gpr_16 + static_cast(1152))); @@ -1511,35 +1524,15 @@ L_08AC8044: ctx.gpr[29] = (ctx.gpr[29] + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AC8054: jump_target = aot_gpr_31; aot_gpr_2 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(2192))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AC805C: aot_gpr_5 = (aot_gpr_5 << 16u); ctx.gpr[7] = (ctx.gpr[6] << 16u); @@ -1591,256 +1584,106 @@ L_08AC80A4: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AC80AC: jump_target = aot_gpr_31; aot_fpr_0 = std::bit_cast(aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(2060))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AC80B4: jump_target = aot_gpr_31; aot_gpr_2 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(2236))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AC80BC: jump_target = aot_gpr_31; aot_gpr_2 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(2240))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AC80C4: jump_target = aot_gpr_31; aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(2240), aot_gpr_5); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AC80CC: jump_target = aot_gpr_31; aot_gpr_2 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(2120))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AC80D4: jump_target = aot_gpr_31; aot_fpr_0 = std::bit_cast(aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(2256))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AC80DC: jump_target = aot_gpr_31; aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(2260), std::bit_cast(aot_fpr_12)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AC80E4: jump_target = aot_gpr_31; aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(2264), std::bit_cast(aot_fpr_12)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AC80EC: jump_target = aot_gpr_31; aot_gpr_2 = (aot_mem.aot_direct_load16(aot_gpr_4 + static_cast(2274))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AC80F4: jump_target = aot_gpr_31; aot_mem.aot_direct_store16(aot_gpr_4 + static_cast(2274), static_cast(aot_gpr_5)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AC80FC: jump_target = aot_gpr_31; aot_gpr_2 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(2276))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AC8104: jump_target = aot_gpr_31; aot_gpr_2 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(0))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AC810C: jump_target = aot_gpr_31; aot_gpr_2 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(0))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AC8114: jump_target = aot_gpr_31; aot_gpr_2 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(8))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AC811C: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-1344)); aot_gpr_5 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(464))); @@ -2252,18 +2095,8 @@ L_08AC83EC: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AC8404: aot_gpr_31 = (0x08AC840Cu); aot_gpr_4 = (aot_gpr_17 | 0u); @@ -10854,1397 +10687,8 @@ void recomp_unit_0177(Runtime &rt, AllegrexContext &ctx) { void register_generated_unit_177(Runtime &runtime) { runtime.register_generated_unit(177u, 0x08AC8000u, 16384u, &recomp_unit_0177, &recomp_unit_0177_entry); - runtime.register_function(0x08AC8000u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC8010u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC8020u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC8028u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC8034u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC8044u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC8054u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC805Cu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC8078u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC8084u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC8090u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC8098u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC80A0u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC80A4u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC80ACu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC80B4u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC80BCu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC80C4u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC80CCu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC80D4u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC80DCu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC80E4u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC80ECu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC80F4u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC80FCu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC8104u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC810Cu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC8114u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC811Cu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC816Cu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC8174u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC817Cu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC818Cu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC8194u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC81A4u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC81ACu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC81B8u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC81C8u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC81D4u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC81DCu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC81E4u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC81F4u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC8204u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC8214u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC821Cu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC8224u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC822Cu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC8234u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC8240u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC8250u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC8258u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC8260u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC826Cu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC8274u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC8280u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC8288u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC8294u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC829Cu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC82A4u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC82B0u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC82B8u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC82C0u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC82C8u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC82D0u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC82D8u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC82E0u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC82E8u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC82F8u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC8300u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC8308u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC8310u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC8318u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC8320u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC8328u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC8334u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC833Cu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC8344u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC834Cu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC8358u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC836Cu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC8378u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC8380u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC8388u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC8390u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC839Cu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC83A4u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC83B0u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC83C4u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC83D0u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC83D8u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC83ECu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC8404u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC840Cu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC8414u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC841Cu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC842Cu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC8434u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC8440u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC8448u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC8454u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC845Cu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC8464u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC846Cu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC8474u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC8480u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC8488u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC8490u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC8498u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC84A8u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC84CCu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC84D8u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC850Cu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC8520u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC8534u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC8540u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC8550u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC8558u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC8560u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC8568u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC8584u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC858Cu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC8594u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC859Cu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC85ACu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC85B8u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC85C8u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC85D4u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC85DCu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC85ECu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC85F4u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC85FCu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC8618u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC8620u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC8630u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC8638u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC8640u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC8648u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC8650u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC8658u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC8660u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC8668u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC8678u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC8680u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC8688u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC8690u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC869Cu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC86A8u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC86C4u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC86CCu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC86D8u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC86E0u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC86E8u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC86F0u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC86FCu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC8704u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC8710u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC8718u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC8720u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC8730u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC873Cu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC8744u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC874Cu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC8758u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC8764u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC876Cu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC877Cu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC8784u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC8794u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC879Cu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC87A8u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC87B4u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC87BCu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC87C4u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC87CCu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC87D8u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC87E4u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC87F4u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC87FCu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC8804u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC880Cu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC8818u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC8820u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC8828u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC8838u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC8844u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC8850u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC8860u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC886Cu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC8874u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC887Cu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC8888u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC88A8u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC88B0u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC88C4u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC88CCu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC88D4u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC88DCu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC88E8u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC88F4u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC8900u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC8908u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC8914u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC891Cu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC8924u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC892Cu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC8934u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC893Cu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC8944u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC8964u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC896Cu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC8978u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC8980u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC898Cu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC8998u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC89A4u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC89ACu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC89B4u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC89E0u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC89E8u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC89FCu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC8A04u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC8A0Cu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC8A14u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC8A1Cu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC8A24u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC8A2Cu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC8A34u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC8A3Cu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC8A44u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC8A4Cu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC8A54u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC8A5Cu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC8A6Cu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC8A74u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC8A7Cu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC8A84u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC8A8Cu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC8A9Cu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC8AA4u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC8AB8u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC8AC0u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC8AD0u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC8AD8u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC8AE4u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC8AECu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC8B00u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC8B08u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC8B10u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC8B24u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC8B2Cu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC8B34u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC8B3Cu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC8B48u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC8B64u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC8BA8u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC8BBCu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC8BD4u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC8BE8u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC8C18u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC8C2Cu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC8C44u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC8C58u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC8C80u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC8C90u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC8CA8u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC8CBCu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC8CE4u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC8CF4u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC8D08u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC8D28u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC8D38u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC8D50u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC8D58u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC8D60u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC8D6Cu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC8D74u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC8D80u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC8D8Cu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC8D98u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC8DA8u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC8DB0u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC8DB8u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC8DD4u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC8DE0u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC8DF0u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC8E04u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC8E0Cu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC8E24u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC8E2Cu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC8E34u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC8E44u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC8E54u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC8E5Cu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC8E64u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC8E78u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC8E80u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC8E94u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC8EA4u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC8EC4u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC8ED4u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC8EDCu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC8EE4u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC8EECu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC8EF8u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC8F00u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC8F0Cu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC8F14u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC8F1Cu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC8F2Cu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC8F34u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC8F3Cu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC8F44u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC8F4Cu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC8F54u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC8F64u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC8F74u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC8F7Cu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC8F8Cu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC8F94u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC8FA0u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC8FC8u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC8FE0u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC8FE8u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC8FF0u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC8FF8u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC9000u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC9010u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC9018u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC9028u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC9030u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC9040u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC9048u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC9058u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC9060u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC9068u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC9070u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC9078u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC9088u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC9090u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC90A0u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC90A8u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC90B8u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC90C0u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC90D0u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC90D8u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC90E0u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC90E8u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC90F4u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC90FCu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC9108u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC9118u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC9128u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC9130u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC9140u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC9148u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC9154u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC915Cu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC9164u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC916Cu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC9174u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC917Cu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC9188u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC9190u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC9198u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC91A0u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC91A8u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC91B8u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC91C4u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC91CCu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC91D8u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC91E0u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC91ECu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC91F4u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC9204u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC920Cu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC9218u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC9230u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC9238u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC9240u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC924Cu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC925Cu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC9268u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC9274u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC927Cu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC9294u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC929Cu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC92A4u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC92B4u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC92BCu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC92C4u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC92CCu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC92D4u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC92DCu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC92E4u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC92ECu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC92F8u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC9308u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC9310u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC9318u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC9320u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC9328u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC9334u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC933Cu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC934Cu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC9354u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC9364u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC936Cu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC9374u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC937Cu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC9388u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC9398u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC93A8u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC93BCu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC93C8u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC93D0u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC93E0u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC93E8u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC93F8u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC9400u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC9410u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC9424u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC942Cu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC9438u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC9440u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC9448u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC9458u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC9468u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC9470u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC9484u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC948Cu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC9498u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC94A0u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC94A8u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC94B8u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC94C8u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC94D0u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC94D8u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC94E4u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC94ECu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC94F4u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC9504u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC9514u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC9518u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC9520u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC9530u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC9538u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC9544u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC954Cu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC9554u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC9564u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC9574u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC957Cu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC9584u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC9594u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC95A0u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC95B4u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC95C0u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC95CCu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC95D4u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC95E0u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC95F4u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC95F8u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC9600u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC9608u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC9610u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC9618u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC9620u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC9628u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC9630u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC9638u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC9640u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC9650u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC965Cu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC9664u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC966Cu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC9674u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC967Cu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC968Cu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC9694u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC96A4u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC96ACu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC96BCu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC96CCu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC96D4u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC96ECu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC96F4u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC9700u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC9708u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC9710u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC9718u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC9720u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC9728u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC9730u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC9738u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC9740u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC9748u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC9750u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC9758u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC9760u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC976Cu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC9774u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC977Cu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC9788u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC9790u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC9798u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC97A8u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC97B0u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC97C8u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC97D0u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC97D8u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC97E0u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC97E8u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC97F0u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC97F8u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC9804u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC980Cu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC9814u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC981Cu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC9824u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC982Cu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC9834u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC9840u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC9848u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC9850u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC985Cu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC9864u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC986Cu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC9874u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC9880u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC9888u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC9898u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC98A0u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC98B4u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC98BCu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC98C4u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC98CCu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC98D4u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC98DCu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC98E8u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC98F0u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC98F8u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC9904u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC990Cu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC9914u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC991Cu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC9924u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC992Cu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC993Cu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC9944u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC9950u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC9958u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC9960u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC9970u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC9978u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC9988u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC9990u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC999Cu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC99B0u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC99BCu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC99C4u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC99CCu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC99D4u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC99ECu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC99F8u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC9A00u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC9A0Cu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC9A1Cu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC9A28u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC9A30u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC9A38u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC9A40u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC9A68u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC9A70u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC9A78u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC9A80u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC9A88u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC9A90u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC9A98u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC9AA0u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC9AA8u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC9AB0u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC9ABCu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC9AC4u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC9AD0u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC9AE0u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC9AE8u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC9AF0u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC9AF8u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC9B04u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC9B0Cu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC9B18u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC9B20u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC9B28u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC9B30u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC9B38u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC9B40u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC9B4Cu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC9B54u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC9B5Cu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC9B64u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC9B6Cu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC9B74u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC9B7Cu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC9B84u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC9B90u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC9B98u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC9BA0u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC9BA8u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC9BB0u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC9BBCu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC9BC4u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC9BCCu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC9BDCu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC9BE4u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC9BECu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC9BFCu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC9C14u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC9C1Cu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC9C24u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC9C2Cu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC9C34u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC9C44u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC9C4Cu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC9C54u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC9C5Cu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC9C64u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC9C74u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC9C7Cu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC9C84u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC9C94u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC9C9Cu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC9CA8u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC9CB0u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC9CB8u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC9CC0u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC9CC8u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC9CD0u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC9CD8u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC9CE0u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC9CE8u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC9CF0u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC9CF8u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC9D00u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC9D08u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC9D14u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC9D1Cu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC9D20u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC9D28u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC9D30u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC9D38u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC9D40u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC9D48u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC9D50u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC9D58u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC9D60u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC9D6Cu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC9D74u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC9D7Cu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC9D88u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC9D94u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC9D9Cu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC9DA8u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC9DB8u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC9DD4u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC9DD8u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC9DE0u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC9DE8u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC9DECu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC9DF4u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC9DFCu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC9E0Cu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC9E14u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC9E24u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC9E2Cu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC9E3Cu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC9E44u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC9E4Cu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC9E58u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC9E60u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC9E6Cu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC9E74u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC9E7Cu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC9E8Cu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC9E94u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC9E9Cu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC9EA4u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC9EACu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC9EB4u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC9EBCu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC9EC4u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC9ECCu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC9ED8u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC9EE0u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC9EECu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC9EF0u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC9EF8u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC9F00u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC9F10u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC9F18u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC9F20u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC9F28u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC9F30u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC9F38u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC9F48u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC9F50u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC9F60u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC9F68u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC9F78u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC9F80u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC9F88u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC9F94u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC9F9Cu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC9FA8u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC9FB0u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC9FB8u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC9FC8u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC9FD0u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC9FE0u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC9FE8u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC9FF4u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08AC9FFCu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACA004u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACA00Cu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACA014u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACA020u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACA028u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACA030u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACA038u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACA044u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACA04Cu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACA054u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACA05Cu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACA068u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACA070u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACA074u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACA07Cu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACA090u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACA098u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACA0A0u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACA0ACu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACA0B4u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACA0BCu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACA0C4u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACA0D4u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACA0DCu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACA0ECu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACA0F4u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACA0FCu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACA10Cu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACA128u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACA140u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACA14Cu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACA154u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACA15Cu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACA164u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACA170u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACA178u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACA188u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACA190u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACA198u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACA1A8u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACA1C0u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACA1D4u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACA1E0u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACA1E8u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACA1F0u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACA1F8u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACA200u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACA218u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACA220u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACA228u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACA234u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACA244u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACA24Cu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACA264u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACA26Cu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACA27Cu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACA284u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACA294u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACA29Cu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACA2B4u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACA2BCu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACA2C8u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACA2D4u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACA2E0u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACA2E8u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACA2F0u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACA304u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACA310u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACA318u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACA320u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACA328u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACA330u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACA338u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACA348u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACA358u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACA364u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACA36Cu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACA374u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACA37Cu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACA394u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACA39Cu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACA3A4u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACA3B0u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACA3B8u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACA3C0u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACA3E0u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACA3ECu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACA3FCu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACA404u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACA40Cu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACA414u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACA41Cu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACA424u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACA434u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACA43Cu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACA44Cu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACA454u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACA464u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACA470u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACA47Cu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACA484u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACA48Cu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACA494u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACA49Cu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACA4A4u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACA4ACu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACA4B4u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACA4C0u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACA4C8u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACA4D8u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACA4E0u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACA4E8u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACA4FCu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACA508u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACA518u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACA520u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACA528u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACA530u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACA540u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACA550u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACA55Cu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACA56Cu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACA578u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACA580u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACA588u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACA590u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACA59Cu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACA5A4u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACA5ACu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACA5B4u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACA5CCu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACA5D4u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACA5E0u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACA5ECu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACA5F4u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACA604u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACA60Cu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACA614u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACA62Cu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACA634u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACA63Cu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACA64Cu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACA658u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACA690u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACA6A4u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACA6C0u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACA6CCu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACA6DCu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACA6E8u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACA6F0u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACA700u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACA708u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACA710u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACA718u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACA724u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACA728u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACA744u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACA750u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACA758u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACA760u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACA768u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACA774u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACA77Cu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACA78Cu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACA794u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACA79Cu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACA7A8u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACA7B0u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACA7B8u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACA7C8u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACA7D8u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACA7E0u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACA7F4u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACA7FCu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACA80Cu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACA814u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACA824u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACA834u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACA840u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACA850u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACA85Cu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACA864u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACA870u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACA878u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACA890u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACA89Cu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACA8ACu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACA8CCu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACA8D8u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACA8E0u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACA8ECu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACA8F8u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACA90Cu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACA914u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACA91Cu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACA930u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACA938u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACA940u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACA94Cu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACA954u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACA960u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACA968u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACA980u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACA98Cu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACA99Cu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACA9A4u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACA9B0u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACA9BCu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACA9C8u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACA9D0u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACA9D8u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACAA04u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACAA0Cu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACAA14u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACAA1Cu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACAA24u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACAA2Cu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACAA34u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACAA48u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACAA50u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACAA58u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACAA6Cu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACAA74u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACAA7Cu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACAA84u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACAA8Cu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACAA94u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACAA9Cu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACAAA4u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACAAACu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACAABCu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACAAC4u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACAACCu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACAAD4u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACAADCu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACAAECu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACAAFCu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACAB04u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACAB10u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACAB18u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACAB2Cu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACAB34u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACAB3Cu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACAB50u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACAB58u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACAB60u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACAB70u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACAB78u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACAB88u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACABA0u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACABA8u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACABC0u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACABC8u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACABD4u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACABE0u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACABE8u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACABF4u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACABFCu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACAC04u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACAC18u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACAC20u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACAC38u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACAC40u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACAC4Cu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACAC58u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACAC60u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACAC6Cu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACAC74u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACAC80u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACAC90u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACACACu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACACB4u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACACC0u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACACD4u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACACDCu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACACF8u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACAD0Cu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACAD14u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACAD30u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACAD44u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACAD4Cu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACAD58u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACAD80u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACAD88u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACAD90u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACADA0u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACADA8u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACADB8u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACADC0u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACADC8u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACADD4u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACADE4u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACADECu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACAE04u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACAE0Cu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACAE14u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACAE2Cu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACAE34u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACAE3Cu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACAE48u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACAE50u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACAE68u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACAE70u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACAE78u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACAE84u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACAE8Cu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACAE98u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACAEA0u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACAEA8u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACAEB4u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACAEBCu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACAECCu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACAEE8u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACAEF0u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACAEFCu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACAF08u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACAF24u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACAF30u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACAF48u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACAF50u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACAF58u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACAF64u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACAF74u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACAF7Cu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACAF84u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACAF90u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACAFA0u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACAFA8u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACAFB8u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACAFC0u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACAFCCu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACAFD4u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACAFDCu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACAFECu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACAFF4u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACB004u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACB010u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACB01Cu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACB02Cu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACB034u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACB044u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACB04Cu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACB054u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACB05Cu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACB064u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACB074u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACB07Cu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACB090u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACB0A0u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACB0ACu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACB0BCu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACB0C8u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACB0D4u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACB0E8u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACB0F0u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACB100u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACB108u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACB118u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACB12Cu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACB140u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACB14Cu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACB158u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACB160u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACB168u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACB178u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACB188u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACB194u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACB19Cu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACB1A4u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACB1B4u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACB1C0u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACB1CCu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACB1DCu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACB1E4u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACB1F0u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACB200u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACB208u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACB21Cu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACB224u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACB22Cu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACB238u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACB248u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACB250u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACB260u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACB268u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACB280u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACB28Cu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACB294u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACB29Cu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACB2A8u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACB2B0u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACB2B8u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACB2C0u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACB2C8u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACB2D0u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACB2D8u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACB2E0u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACB2ECu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACB2F4u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACB300u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACB308u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACB314u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACB324u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACB330u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACB338u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACB340u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACB34Cu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACB354u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACB35Cu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACB364u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACB37Cu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACB384u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACB38Cu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACB394u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACB3B0u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACB3B8u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACB3C0u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACB3C8u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACB3D0u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACB3D8u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACB3E0u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACB3E8u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACB3F0u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACB3FCu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACB404u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACB40Cu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACB418u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACB420u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACB42Cu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACB434u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACB444u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACB44Cu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACB454u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACB45Cu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACB464u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACB46Cu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACB474u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACB47Cu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACB484u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACB48Cu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACB498u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACB4A0u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACB4ACu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACB4B4u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACB4C0u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACB4C8u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACB4D4u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACB4DCu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACB4E8u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACB4F0u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACB56Cu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACB574u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACB57Cu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACB588u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACB590u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACB598u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACB5A4u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACB5ACu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACB5E0u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACB5E8u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACB5F4u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACB5FCu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACB608u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACB610u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACB618u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACB630u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACB640u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACB648u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACB650u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACB658u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACB660u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACB670u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACB67Cu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACB6B4u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACB6C8u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACB6E4u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACB6F0u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACB700u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACB70Cu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACB714u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACB724u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACB72Cu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACB734u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACB73Cu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACB744u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACB74Cu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACB768u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACB770u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACB77Cu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACB788u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACB78Cu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACB7A8u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACB7B4u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACB7BCu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACB7C4u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACB7CCu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACB7D8u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACB7E0u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACB7F0u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACB800u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACB808u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACB810u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACB81Cu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACB828u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACB838u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACB864u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACB870u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACB894u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACB8C8u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACB8D4u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACB8E8u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACB8F4u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACB904u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACB90Cu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACB914u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACB920u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACB92Cu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACB938u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACB93Cu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACB944u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACB950u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACB95Cu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACB96Cu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACB970u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACB978u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACB99Cu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACB9BCu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACB9CCu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACB9D8u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACB9F4u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACBA00u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACBA0Cu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACBA14u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACBA20u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACBA28u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACBA30u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACBA38u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACBA44u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACBA4Cu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACBA5Cu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACBA68u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACBA70u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACBA78u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACBA80u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACBA88u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACBA90u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACBA9Cu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACBAA4u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACBAB4u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACBAC4u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACBACCu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACBAD8u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACBAE0u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACBAECu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACBAF4u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACBB00u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACBB08u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACBB10u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACBB18u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACBB28u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACBB30u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACBB38u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACBB40u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACBB48u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACBB50u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACBB58u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACBB6Cu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACBB88u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACBB90u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACBB98u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACBBA0u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACBBBCu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACBBC4u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACBBD8u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACBBE0u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACBBF4u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACBBF8u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACBC04u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACBC10u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACBC2Cu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACBC34u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACBC50u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACBC58u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACBC74u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACBC7Cu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACBC88u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACBC90u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACBC98u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACBCA0u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACBCA8u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACBCB0u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACBCBCu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACBCC4u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACBCD8u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACBCE0u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACBCE8u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACBCF0u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACBCFCu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACBD04u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACBD10u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACBD18u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACBD3Cu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACBD44u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACBD50u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACBD58u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACBD60u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACBD70u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACBD78u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACBD80u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACBD88u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACBD90u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACBD98u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACBDA8u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACBDB0u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACBDB8u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACBDC8u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACBDD4u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACBDDCu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACBDE8u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACBDF0u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACBE00u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACBE08u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACBE10u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACBE18u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACBE34u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACBE40u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACBE48u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACBE50u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACBE60u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACBE68u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACBE74u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACBE80u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACBE8Cu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACBE94u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACBEA0u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACBEA8u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACBEB4u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACBEB8u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACBEC0u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACBECCu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACBED4u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACBEDCu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACBEE4u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACBEECu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACBEF4u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACBF04u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACBF0Cu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACBF14u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACBF1Cu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACBF24u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACBF2Cu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACBF34u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACBF3Cu, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACBF48u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACBF50u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACBF60u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACBF68u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACBF70u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACBF78u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACBF80u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACBF90u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACBF98u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACBFA0u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACBFA8u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACBFB0u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACBFB8u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACBFC0u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACBFC8u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACBFD0u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACBFD8u, &recomp_unit_0177, "recomp_unit_0177"); - runtime.register_function(0x08ACBFE4u, &recomp_unit_0177, "recomp_unit_0177"); + // PSPRECOMP_V812_COMPACT_REGISTRATION: same entry set, looped once in Runtime instead of source-expanded calls. + runtime.register_generated_entry_mask(0x08AC8000u, &recomp_unit_0177, "recomp_unit_0177", + kEntryMasks_recomp_unit_0177, 64u); } } // namespace psprecomp diff --git a/profiles/vcs/generated/generated_unit_0178.cpp b/profiles/vcs/generated/generated_unit_0178.cpp index f7522fb..c2c015a 100644 --- a/profiles/vcs/generated/generated_unit_0178.cpp +++ b/profiles/vcs/generated/generated_unit_0178.cpp @@ -1226,6 +1226,19 @@ LOCAL_DISPATCH: AOT_REGCACHE_SYNC_OUT(); return; } } +// PSPRECOMP_V812_SHARED_SCHED_BLOCK: one scheduler-exact slow boundary per unit. +LOCAL_SCHED_BOUNDARY: + ctx.pc = jump_target; + AOT_REGCACHE_SYNC_OUT(); + if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { + ++local_redispatch_rounds; + AOT_REGCACHE_SYNC_IN(); + local_transfers = 0u; + local_pc = ctx.pc; + entry_id = 0u; + goto LOCAL_DISPATCH; + } + return; L_08ACC000: aot_gpr_4 = (ctx.gpr[19] | 0u); aot_gpr_5 = (ctx.gpr[16] | 0u); @@ -4140,18 +4153,8 @@ L_08ACD47C: aot_gpr_29 = (aot_gpr_29 + static_cast(1344)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08ACD4BC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), aot_gpr_17); @@ -4419,18 +4422,8 @@ L_08ACD640: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08ACD658: aot_mem.aot_direct_store32(aot_gpr_17 + static_cast(2240), 0u); aot_gpr_31 = (0x08ACD664u); @@ -4470,18 +4463,8 @@ L_08ACD680: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08ACD698: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(16), ctx.gpr[16]); @@ -4696,18 +4679,8 @@ L_08ACD7C8: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08ACD7E0: { const bool branch_taken = 0u == 0u; if (branch_taken) { @@ -5119,18 +5092,8 @@ L_08ACDA14: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08ACDA2C: aot_gpr_4 = (aot_mem.aot_direct_load32(ctx.gpr[16] + static_cast(92))); aot_gpr_5 = (aot_gpr_17 | 0u); @@ -5863,18 +5826,8 @@ L_08ACDF40: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08ACDF58: aot_gpr_29 = (aot_gpr_29 + static_cast(-112)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(92), ctx.gpr[18]); @@ -5972,18 +5925,8 @@ L_08ACDFF0: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08ACE008: aot_gpr_4 = (aot_gpr_17 + static_cast(656)); aot_gpr_31 = (0x08ACE014u); @@ -6092,18 +6035,8 @@ L_08ACE0A4: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08ACE0BC: aot_gpr_4 = (aot_mem.aot_direct_load32(aot_gpr_17 + static_cast(456))); aot_gpr_4 = (aot_gpr_4 | 16384u); @@ -6624,18 +6557,8 @@ L_08ACE3FC: aot_gpr_29 = (aot_gpr_29 + static_cast(112)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08ACE418: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(24), ctx.gpr[20]); @@ -6734,18 +6657,8 @@ L_08ACE4B0: ctx.gpr[19] = (static_cast(static_cast(ctx.gpr[19]) >> 2u)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08ACE4C8: aot_gpr_4 = (aot_gpr_17 + static_cast(656)); aot_gpr_31 = (0x08ACE4D4u); @@ -6906,18 +6819,8 @@ L_08ACE5B8: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08ACE5D0: aot_gpr_31 = (0x08ACE5D8u); aot_gpr_4 = (aot_gpr_17 | 0u); @@ -7004,18 +6907,8 @@ L_08ACE634: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08ACE658: aot_gpr_5 = (2236u << 16u); aot_fpr_12 = std::bit_cast(0u); @@ -7041,18 +6934,8 @@ L_08ACE68C: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08ACE694: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); { const std::uint32_t aot_run_words[4]{ctx.gpr[16], aot_gpr_17, ctx.gpr[18], ctx.gpr[19]}; @@ -7210,18 +7093,8 @@ L_08ACE7A4: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08ACE7C0: aot_gpr_4 = (aot_mem.aot_direct_load8(ctx.gpr[28] + static_cast(-760))); { const bool branch_taken = aot_gpr_4 == 0u; @@ -7533,18 +7406,8 @@ L_08ACEA14: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08ACEA1C: aot_gpr_29 = (aot_gpr_29 + static_cast(-688)); { const std::uint32_t aot_run_words[6]{ctx.gpr[16], aot_gpr_17, ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], aot_gpr_31}; @@ -9394,18 +9257,8 @@ L_08ACF83C: aot_gpr_29 = (aot_gpr_29 + static_cast(688)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08ACF85C: { const std::uint32_t vfpu_address = ctx.gpr[6] + static_cast(0); std::uint32_t vfpu_words[4]{}; @@ -9461,35 +9314,15 @@ L_08ACF85C: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08ACF884: jump_target = aot_gpr_31; aot_gpr_2 = (0u | 1u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08ACF88C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -9547,18 +9380,8 @@ L_08ACF8DC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08ACF8F4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -9587,18 +9410,8 @@ L_08ACF91C: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08ACF934: { const bool branch_taken = 0u == 0u; aot_gpr_2 = (0u | 0u); @@ -9698,18 +9511,8 @@ L_08ACF9B0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08ACF9BC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), aot_gpr_17); @@ -9808,52 +9611,22 @@ L_08ACFA4C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08ACFA60: jump_target = aot_gpr_31; aot_gpr_2 = (0u | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08ACFA68: jump_target = aot_gpr_31; aot_gpr_2 = (0u | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08ACFA70: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -10016,18 +9789,8 @@ L_08ACFB8C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08ACFB9C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -10179,35 +9942,15 @@ L_08ACFC84: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08ACFCB0: jump_target = aot_gpr_31; aot_gpr_2 = (static_cast(static_cast(static_cast(aot_mem.aot_direct_load16(aot_gpr_4 + static_cast(88)))))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08ACFCB8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -10404,18 +10147,8 @@ L_08ACFE18: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08ACFE30: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), aot_gpr_17); @@ -10576,18 +10309,8 @@ L_08ACFF3C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08ACFF50: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(80))); @@ -10651,18 +10374,8 @@ L_08ACFFBC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08ACFFD0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -10697,1153 +10410,8 @@ void recomp_unit_0178(Runtime &rt, AllegrexContext &ctx) { void register_generated_unit_178(Runtime &runtime) { runtime.register_generated_unit(178u, 0x08ACC000u, 16384u, &recomp_unit_0178, &recomp_unit_0178_entry); - runtime.register_function(0x08ACC000u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACC010u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACC01Cu, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACC02Cu, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACC034u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACC03Cu, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACC044u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACC04Cu, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACC05Cu, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACC078u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACC080u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACC088u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACC090u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACC0A0u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACC0A8u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACC0B0u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACC0B8u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACC0C0u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACC0CCu, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACC0D4u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACC0DCu, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACC0E4u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACC0F4u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACC104u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACC10Cu, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACC11Cu, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACC134u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACC140u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACC148u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACC154u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACC15Cu, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACC164u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACC16Cu, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACC174u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACC18Cu, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACC194u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACC1B4u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACC1C0u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACC1C8u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACC1D4u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACC1DCu, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACC1E4u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACC1F0u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACC1F8u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACC210u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACC21Cu, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACC224u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACC230u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACC238u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACC244u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACC24Cu, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACC258u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACC264u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACC26Cu, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACC278u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACC280u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACC28Cu, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACC294u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACC2A4u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACC2BCu, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACC2C4u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACC2CCu, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACC2D4u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACC2E0u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACC2ECu, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACC2F4u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACC2FCu, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACC308u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACC310u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACC328u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACC334u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACC33Cu, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACC344u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACC34Cu, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACC358u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACC360u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACC36Cu, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACC378u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACC380u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACC38Cu, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACC394u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACC3A0u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACC3ACu, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACC3BCu, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACC3C4u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACC3D0u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACC3D8u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACC3E4u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACC3ECu, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACC3FCu, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACC408u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACC410u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACC424u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACC434u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACC440u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACC444u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACC44Cu, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACC458u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACC460u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACC46Cu, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACC478u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACC480u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACC48Cu, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACC494u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACC49Cu, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACC4A4u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACC4B8u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACC4C4u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACC4D8u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACC4E4u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACC4F0u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACC504u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACC50Cu, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACC524u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACC530u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACC544u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACC550u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACC558u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACC564u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACC578u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACC580u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACC588u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACC590u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACC598u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACC5A4u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACC5ACu, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACC5B4u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACC5C0u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACC5C8u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACC5D4u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACC5DCu, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACC5E4u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACC5ECu, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACC604u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACC60Cu, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACC614u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACC61Cu, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACC628u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACC630u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACC638u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACC644u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACC650u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACC658u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACC664u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACC66Cu, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACC678u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACC680u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACC690u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACC6A0u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACC6A8u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACC6B0u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACC6B8u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACC6D0u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACC6D8u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACC6F4u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACC6FCu, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACC708u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACC71Cu, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACC724u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACC734u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACC744u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACC74Cu, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACC774u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACC780u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACC790u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACC79Cu, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACC7A4u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACC7B0u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACC7B8u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACC7C0u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACC7C8u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACC7D0u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACC7D8u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACC7ECu, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACC7F4u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACC800u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACC80Cu, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACC84Cu, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACC85Cu, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACC864u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACC86Cu, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACC87Cu, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACC888u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACC8A4u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACC8B8u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACC8C4u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACC8DCu, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACC8ECu, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACC8F8u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACC904u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACC91Cu, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACC92Cu, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACC938u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACC944u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACC94Cu, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACC958u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACC964u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACC96Cu, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACC974u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACC984u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACC994u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACC9ACu, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACC9B4u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACC9CCu, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACC9D8u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACC9E0u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACC9E8u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACC9F8u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACCA00u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACCA10u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACCA2Cu, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACCA34u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACCA48u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACCA50u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACCA58u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACCA6Cu, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACCA78u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACCA80u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACCA88u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACCA90u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACCAA8u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACCAB0u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACCAB8u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACCAC0u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACCACCu, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACCAD4u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACCADCu, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACCAE4u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACCAF4u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACCB00u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACCB38u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACCB4Cu, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACCB60u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACCB6Cu, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACCB7Cu, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACCB88u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACCB98u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACCBA4u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACCBACu, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACCBBCu, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACCBC4u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACCBCCu, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACCBD4u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACCBE0u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACCBE4u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACCC00u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACCC08u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACCC14u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACCC1Cu, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACCC24u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACCC34u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACCC3Cu, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACCC44u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACCC4Cu, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACCC60u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACCC68u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACCC78u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACCC80u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACCC8Cu, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACCC94u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACCC9Cu, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACCCA4u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACCCBCu, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACCCC4u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACCCCCu, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACCCD4u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACCCDCu, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACCCE4u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACCCECu, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACCCF4u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACCCFCu, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACCD04u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACCD0Cu, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACCD14u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACCD1Cu, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACCD24u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACCD3Cu, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACCD44u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACCD4Cu, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACCD58u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACCD60u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACCD68u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACCD74u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACCD7Cu, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACCD84u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACCD8Cu, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACCD94u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACCD9Cu, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACCDA4u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACCDACu, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACCDB4u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACCDBCu, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACCDC4u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACCDD4u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACCDDCu, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACCDE4u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACCDF4u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACCE00u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACCE08u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACCE10u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACCE18u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACCE20u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACCE28u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACCE34u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACCE3Cu, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACCE44u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACCE4Cu, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACCE58u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACCE60u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACCE6Cu, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACCE7Cu, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACCE84u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACCEA0u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACCEA8u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACCEB0u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACCEC4u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACCECCu, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACCED4u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACCEDCu, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACCEECu, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACCF04u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACCF10u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACCF18u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACCF34u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACCF3Cu, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACCF50u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACCF60u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACCF6Cu, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACCF7Cu, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACCF84u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACCF94u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACCFA0u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACCFA8u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACCFB4u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACCFBCu, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACCFC8u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACCFD4u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACCFE8u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACCFF4u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACCFFCu, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACD004u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACD00Cu, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACD014u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACD01Cu, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACD024u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACD02Cu, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACD034u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACD03Cu, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACD048u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACD054u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACD070u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACD080u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACD08Cu, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACD094u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACD09Cu, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACD0A8u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACD0B0u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACD0B8u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACD0C4u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACD0E4u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACD100u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACD110u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACD11Cu, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACD124u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACD130u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACD138u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACD144u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACD150u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACD164u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACD16Cu, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACD174u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACD180u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACD188u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACD190u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACD198u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACD1A0u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACD1B0u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACD1BCu, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACD1C8u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACD1D0u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACD1D8u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACD1E8u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACD200u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACD20Cu, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACD218u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACD220u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACD22Cu, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACD234u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACD23Cu, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACD24Cu, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACD254u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACD25Cu, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACD26Cu, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACD278u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACD280u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACD290u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACD29Cu, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACD2A4u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACD2B4u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACD2C0u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACD2CCu, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACD2D4u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACD2DCu, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACD2E0u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACD2ECu, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACD2F4u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACD300u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACD308u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACD318u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACD330u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACD338u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACD340u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACD358u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACD360u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACD368u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACD370u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACD388u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACD390u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACD398u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACD3A0u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACD3ACu, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACD3B4u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACD3C8u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACD3D0u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACD3D8u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACD3E0u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACD3F0u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACD3FCu, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACD404u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACD40Cu, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACD414u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACD420u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACD42Cu, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACD43Cu, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACD44Cu, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACD454u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACD45Cu, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACD464u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACD46Cu, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACD474u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACD47Cu, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACD4BCu, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACD4E0u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACD4F4u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACD504u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACD50Cu, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACD518u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACD520u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACD528u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACD530u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACD538u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACD548u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACD554u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACD55Cu, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACD564u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACD56Cu, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACD574u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACD580u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACD588u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACD590u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACD598u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACD5ACu, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACD5B8u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACD5C0u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACD5CCu, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACD5D8u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACD5E0u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACD5E8u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACD5F4u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACD5FCu, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACD60Cu, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACD618u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACD620u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACD62Cu, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACD634u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACD640u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACD658u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACD664u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACD670u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACD678u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACD680u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACD698u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACD6BCu, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACD6CCu, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACD6DCu, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACD6ECu, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACD704u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACD71Cu, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACD728u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACD730u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACD738u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACD740u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACD748u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACD750u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACD758u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACD764u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACD76Cu, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACD774u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACD77Cu, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACD784u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACD78Cu, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACD794u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACD79Cu, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACD7A8u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACD7B0u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACD7B8u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACD7C8u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACD7E0u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACD7E8u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACD7F4u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACD800u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACD808u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACD810u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACD81Cu, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACD824u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACD830u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACD844u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACD84Cu, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACD854u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACD860u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACD874u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACD87Cu, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACD884u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACD88Cu, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACD898u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACD8A8u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACD8B0u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACD8B8u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACD8C0u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACD8C8u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACD8D4u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACD8DCu, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACD8E4u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACD8ECu, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACD8F8u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACD900u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACD908u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACD914u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACD92Cu, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACD938u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACD944u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACD94Cu, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACD954u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACD95Cu, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACD964u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACD974u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACD97Cu, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACD984u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACD98Cu, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACD994u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACD99Cu, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACD9A4u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACD9ACu, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACD9B4u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACD9BCu, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACD9C4u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACD9D0u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACD9DCu, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACD9E4u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACD9F0u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACD9F8u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACDA00u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACDA04u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACDA14u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACDA2Cu, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACDA48u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACDA50u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACDA60u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACDA6Cu, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACDA7Cu, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACDA8Cu, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACDA90u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACDA98u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACDAA0u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACDAA8u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACDAB0u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACDAB8u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACDAC0u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACDACCu, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACDAD8u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACDAF4u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACDB00u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACDB10u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACDB20u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACDB30u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACDB4Cu, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACDB54u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACDB60u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACDB6Cu, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACDB74u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACDB78u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACDB80u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACDB8Cu, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACDB98u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACDBA4u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACDBACu, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACDBB8u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACDBC4u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACDBD0u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACDBDCu, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACDBE8u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACDBF0u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACDBFCu, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACDC04u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACDC0Cu, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACDC18u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACDC2Cu, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACDC38u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACDC50u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACDC5Cu, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACDC64u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACDC7Cu, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACDC94u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACDC9Cu, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACDCA4u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACDCC4u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACDCD0u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACDCDCu, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACDCE8u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACDCF8u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACDD14u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACDD20u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACDD2Cu, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACDD34u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACDD40u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACDD48u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACDD50u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACDD68u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACDD74u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACDD8Cu, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACDDACu, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACDDC4u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACDDD8u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACDDE8u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACDDF0u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACDDF8u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACDE10u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACDE34u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACDE50u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACDE58u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACDE64u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACDE6Cu, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACDE78u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACDE84u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACDE90u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACDEACu, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACDEB8u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACDEC4u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACDECCu, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACDED8u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACDEE4u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACDEF0u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACDEF8u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACDF04u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACDF10u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACDF1Cu, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACDF24u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACDF30u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACDF38u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACDF40u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACDF58u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACDF90u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACDFA0u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACDFACu, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACDFB4u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACDFBCu, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACDFC4u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACDFD0u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACDFD8u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACDFE0u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACDFF0u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACE008u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACE014u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACE01Cu, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACE02Cu, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACE034u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACE03Cu, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACE044u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACE04Cu, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACE058u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACE060u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACE068u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACE070u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACE078u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACE084u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACE0A4u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACE0BCu, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACE0D0u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACE0E8u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACE0F8u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACE15Cu, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACE164u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACE16Cu, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACE184u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACE198u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACE1A8u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACE1B8u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACE1C0u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACE1CCu, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACE1DCu, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACE1E8u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACE1F4u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACE204u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACE210u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACE21Cu, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACE22Cu, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACE238u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACE244u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACE254u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACE260u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACE26Cu, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACE288u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACE294u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACE2A0u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACE2BCu, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACE2C8u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACE334u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACE340u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACE348u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACE350u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACE358u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACE360u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACE368u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACE38Cu, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACE394u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACE39Cu, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACE3A4u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACE3C0u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACE3C8u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACE3D4u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACE3DCu, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACE3E4u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACE3F0u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACE3F8u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACE3FCu, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACE418u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACE454u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACE464u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACE470u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACE478u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACE480u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACE488u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACE498u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACE4A0u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACE4A8u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACE4B0u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACE4C8u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACE4D4u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACE4DCu, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACE4F0u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACE500u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACE508u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACE510u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACE518u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACE520u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACE52Cu, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACE534u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACE548u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACE550u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACE558u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACE560u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACE56Cu, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACE588u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACE590u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACE598u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACE5A4u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACE5ACu, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACE5B0u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACE5B8u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACE5D0u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACE5D8u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACE5ECu, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACE60Cu, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACE614u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACE61Cu, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACE634u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACE658u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACE66Cu, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACE68Cu, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACE694u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACE6BCu, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACE6D8u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACE6E0u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACE6E8u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACE6F4u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACE714u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACE720u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACE728u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACE77Cu, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACE784u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACE79Cu, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACE7A4u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACE7C0u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACE7CCu, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACE7ECu, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACE7F4u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACE7F8u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACE808u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACE810u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACE820u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACE830u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACE848u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACE864u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACE868u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACE878u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACE894u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACE898u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACE8A8u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACE8B0u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACE8C0u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACE8C8u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACE8D8u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACE8E8u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACE8F8u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACE914u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACE918u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACE928u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACE944u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACE948u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACE958u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACE960u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACE970u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACE978u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACE988u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACE998u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACE9A8u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACE9C4u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACE9C8u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACE9D8u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACE9F4u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACE9F8u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACEA08u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACEA10u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACEA14u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACEA1Cu, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACEA4Cu, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACEA68u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACEA84u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACEA8Cu, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACEA94u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACEA98u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACEAA4u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACEAB4u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACEAC0u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACEAD4u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACEAD8u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACEB50u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACEB6Cu, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACEB88u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACEBA4u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACEBACu, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACEBF8u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACEC00u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACEC18u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACEC38u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACEC4Cu, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACEC5Cu, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACEC68u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACEC70u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACEC78u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACEC88u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACEC90u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACEC98u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACECA0u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACECACu, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACECB4u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACECB8u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACECC4u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACECCCu, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACECD8u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACECE0u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACECE4u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACECF4u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACED08u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACED58u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACED80u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACED90u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACEDA8u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACEDB0u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACEDC8u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACEDF4u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACEE00u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACEE64u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACEE6Cu, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACEE7Cu, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACEEE0u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACEEF4u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACEF04u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACEF10u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACEF18u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACEF24u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACEF2Cu, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACEF30u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACEF48u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACEF50u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACEF5Cu, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACEF64u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACEF68u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACEF80u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACEF84u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACEF8Cu, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACEF98u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACEFB0u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACEFE4u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACF000u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACF00Cu, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACF02Cu, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACF040u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACF048u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACF05Cu, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACF078u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACF080u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACF088u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACF098u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACF0A8u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACF0CCu, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACF0DCu, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACF158u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACF16Cu, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACF174u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACF1A0u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACF1B0u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACF1D8u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACF1E0u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACF1F0u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACF26Cu, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACF280u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACF288u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACF298u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACF314u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACF324u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACF330u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACF350u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACF364u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACF368u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACF384u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACF398u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACF3B4u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACF3C4u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACF3D4u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACF3DCu, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACF3E4u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACF3FCu, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACF424u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACF434u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACF444u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACF44Cu, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACF454u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACF4A4u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACF4B8u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACF4C8u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACF4D4u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACF4D8u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACF4E8u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACF4FCu, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACF50Cu, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACF510u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACF52Cu, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACF538u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACF540u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACF550u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACF560u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACF564u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACF574u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACF584u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACF588u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACF590u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACF598u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACF5B8u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACF5C8u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACF5D0u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACF5D8u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACF5E0u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACF5ECu, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACF5F8u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACF600u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACF604u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACF634u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACF63Cu, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACF648u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACF654u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACF674u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACF67Cu, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACF688u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACF694u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACF6B4u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACF6C0u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACF6C8u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACF6D4u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACF6E0u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACF6ECu, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACF6F8u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACF700u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACF704u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACF734u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACF73Cu, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACF748u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACF754u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACF75Cu, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACF760u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACF790u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACF7B4u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACF7BCu, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACF7DCu, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACF7ECu, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACF81Cu, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACF82Cu, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACF83Cu, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACF85Cu, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACF884u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACF88Cu, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACF8A8u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACF8B0u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACF8B8u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACF8C4u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACF8D0u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACF8D8u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACF8DCu, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACF8F4u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACF904u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACF91Cu, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACF934u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACF93Cu, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACF944u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACF94Cu, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACF954u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACF95Cu, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACF964u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACF96Cu, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACF974u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACF97Cu, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACF984u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACF98Cu, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACF994u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACF99Cu, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACF9A4u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACF9ACu, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACF9B0u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACF9BCu, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACF9D8u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACF9E8u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACF9F4u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACF9FCu, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACFA04u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACFA0Cu, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACFA14u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACFA24u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACFA30u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACFA38u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACFA3Cu, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACFA44u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACFA4Cu, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACFA60u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACFA68u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACFA70u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACFA9Cu, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACFAA8u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACFAB4u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACFAC0u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACFACCu, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACFAD8u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACFAE4u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACFAF0u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACFAFCu, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACFB08u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACFB14u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACFB20u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACFB28u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACFB48u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACFB50u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACFB58u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACFB8Cu, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACFB9Cu, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACFBC8u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACFBD4u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACFBE0u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACFBECu, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACFBF8u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACFC04u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACFC10u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACFC1Cu, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACFC28u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACFC34u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACFC40u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACFC4Cu, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACFC54u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACFC74u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACFC7Cu, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACFC84u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACFCB0u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACFCB8u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACFCE4u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACFCF4u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACFD0Cu, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACFD18u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACFD34u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACFD3Cu, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACFD44u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACFD54u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACFD64u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACFD74u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACFD80u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACFD88u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACFD8Cu, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACFD90u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACFDA8u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACFDB0u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACFDC0u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACFDD0u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACFDDCu, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACFDE4u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACFDE8u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACFDECu, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACFE04u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACFE10u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACFE18u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACFE30u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACFE50u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACFE60u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACFE68u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACFE70u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACFE80u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACFE8Cu, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACFE94u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACFE98u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACFE9Cu, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACFEB4u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACFEBCu, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACFECCu, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACFEDCu, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACFEE8u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACFEF0u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACFEF4u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACFEF8u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACFF10u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACFF24u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACFF34u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACFF3Cu, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACFF50u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACFF68u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACFF7Cu, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACFF8Cu, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACFF94u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACFFA4u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACFFB4u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACFFBCu, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACFFD0u, &recomp_unit_0178, "recomp_unit_0178"); - runtime.register_function(0x08ACFFF4u, &recomp_unit_0178, "recomp_unit_0178"); + // PSPRECOMP_V812_COMPACT_REGISTRATION: same entry set, looped once in Runtime instead of source-expanded calls. + runtime.register_generated_entry_mask(0x08ACC000u, &recomp_unit_0178, "recomp_unit_0178", + kEntryMasks_recomp_unit_0178, 64u); } } // namespace psprecomp diff --git a/profiles/vcs/generated/generated_unit_0179.cpp b/profiles/vcs/generated/generated_unit_0179.cpp index 4658dda..d52aa9f 100644 --- a/profiles/vcs/generated/generated_unit_0179.cpp +++ b/profiles/vcs/generated/generated_unit_0179.cpp @@ -840,6 +840,19 @@ LOCAL_DISPATCH: AOT_REGCACHE_SYNC_OUT(); return; } } +// PSPRECOMP_V812_SHARED_SCHED_BLOCK: one scheduler-exact slow boundary per unit. +LOCAL_SCHED_BOUNDARY: + ctx.pc = jump_target; + AOT_REGCACHE_SYNC_OUT(); + if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { + ++local_redispatch_rounds; + AOT_REGCACHE_SYNC_IN(); + local_transfers = 0u; + local_pc = ctx.pc; + entry_id = 0u; + goto LOCAL_DISPATCH; + } + return; L_08AD0000: goto L_08AD0004; L_08AD0004: @@ -978,18 +991,8 @@ L_08AD00F0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AD0108: aot_gpr_29 = (aot_gpr_29 + static_cast(-96)); { const std::uint32_t aot_run_words[6]{aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], aot_gpr_31}; @@ -1296,18 +1299,8 @@ L_08AD0368: aot_gpr_29 = (aot_gpr_29 + static_cast(96)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AD03B8: aot_gpr_6 = (static_cast(static_cast(static_cast(aot_mem.aot_direct_load16(aot_gpr_4 + static_cast(86)))))); aot_gpr_6 = (aot_gpr_6 << 2u); @@ -1437,18 +1430,8 @@ L_08AD0444: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AD044C: aot_gpr_29 = (aot_gpr_29 + static_cast(-80)); { const std::uint32_t aot_run_words[5]{std::bit_cast(aot_fpr_20), aot_gpr_16, ctx.gpr[17], ctx.gpr[18], aot_gpr_31}; @@ -1537,18 +1520,8 @@ L_08AD0510: aot_gpr_29 = (aot_gpr_29 + static_cast(80)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AD0530: aot_gpr_5 = (static_cast(static_cast(static_cast(aot_mem.aot_direct_load16(aot_gpr_4 + static_cast(86)))))); aot_gpr_5 = (aot_gpr_5 << 2u); @@ -1650,18 +1623,8 @@ L_08AD0530: ctx.gpr[2] = (0u < ctx.gpr[2] ? 1u : 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AD0598: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -1719,18 +1682,8 @@ L_08AD05F4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AD0600: aot_gpr_5 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(72))); aot_gpr_5 = (aot_gpr_5 & 14u); @@ -1761,82 +1714,32 @@ L_08AD0634: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AD063C: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AD0644: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AD064C: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AD0654: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AD065C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -1886,18 +1789,8 @@ L_08AD06A0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AD06AC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -1938,18 +1831,8 @@ L_08AD06E4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AD06F4: aot_gpr_6 = (static_cast(static_cast(static_cast(aot_mem.aot_direct_load16(aot_gpr_4 + static_cast(86)))))); aot_gpr_5 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(104))); @@ -2344,18 +2227,8 @@ L_08AD092C: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AD0934: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -2461,18 +2334,8 @@ L_08AD09D0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AD09DC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{std::bit_cast(aot_fpr_20), aot_gpr_16, aot_gpr_31}; @@ -2613,18 +2476,8 @@ L_08AD0AD0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AD0AE4: aot_gpr_4 = (static_cast(static_cast(static_cast(aot_mem.aot_direct_load16(aot_gpr_4 + static_cast(86)))))); aot_gpr_4 = (aot_gpr_4 << 2u); @@ -2637,18 +2490,8 @@ L_08AD0AE4: ctx.fpr[0] = std::bit_cast(std::bit_cast(ctx.fpr[0]) ^ 0x80000000u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AD0B08: aot_gpr_29 = (aot_gpr_29 + static_cast(-112)); { const std::uint32_t aot_run_words[4]{aot_gpr_16, ctx.gpr[17], ctx.gpr[18], aot_gpr_31}; @@ -3021,18 +2864,8 @@ L_08AD0E2C: aot_gpr_29 = (aot_gpr_29 + static_cast(112)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AD0E44: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -3084,34 +2917,14 @@ L_08AD0EAC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AD0EBC: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AD0EC4: aot_gpr_29 = (aot_gpr_29 + static_cast(-192)); { const std::uint32_t aot_run_words[5]{std::bit_cast(aot_fpr_20), aot_gpr_16, ctx.gpr[17], ctx.gpr[18], aot_gpr_31}; @@ -3267,34 +3080,14 @@ L_08AD1004: aot_gpr_29 = (aot_gpr_29 + static_cast(192)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AD1020: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AD1028: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (aot_gpr_4 + static_cast(48)); @@ -3529,18 +3322,8 @@ L_08AD1204: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AD120C: aot_gpr_29 = (aot_gpr_29 + static_cast(-160)); { const std::uint32_t aot_run_words[10]{aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[22], ctx.gpr[23], ctx.gpr[30], aot_gpr_31}; @@ -3741,18 +3524,8 @@ L_08AD135C: aot_gpr_29 = (aot_gpr_29 + static_cast(160)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AD138C: aot_gpr_29 = (aot_gpr_29 + static_cast(-112)); { const std::uint32_t aot_run_words[10]{aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[22], ctx.gpr[23], ctx.gpr[30], aot_gpr_31}; @@ -4237,18 +4010,8 @@ L_08AD1738: aot_gpr_29 = (aot_gpr_29 + static_cast(112)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AD1768: aot_gpr_29 = (aot_gpr_29 + static_cast(-112)); { const std::uint32_t aot_run_words[10]{aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[22], ctx.gpr[23], ctx.gpr[30], aot_gpr_31}; @@ -4784,18 +4547,8 @@ L_08AD1B58: aot_gpr_29 = (aot_gpr_29 + static_cast(112)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AD1B88: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -5031,18 +4784,8 @@ L_08AD1EDC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AD1F18: aot_gpr_29 = (aot_gpr_29 + static_cast(-544)); { const std::uint32_t aot_run_words[7]{std::bit_cast(aot_fpr_20), std::bit_cast(ctx.fpr[22]), std::bit_cast(ctx.fpr[24]), aot_gpr_16, ctx.gpr[17], ctx.gpr[18], aot_gpr_31}; @@ -6275,18 +6018,8 @@ L_08AD2740: aot_gpr_29 = (aot_gpr_29 + static_cast(544)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AD2764: aot_gpr_29 = (aot_gpr_29 + static_cast(-560)); { const std::uint32_t aot_run_words[8]{std::bit_cast(aot_fpr_20), std::bit_cast(ctx.fpr[22]), std::bit_cast(ctx.fpr[24]), std::bit_cast(ctx.fpr[26]), std::bit_cast(ctx.fpr[28]), aot_gpr_16, ctx.gpr[17], aot_gpr_31}; @@ -7427,18 +7160,8 @@ L_08AD30B0: aot_gpr_29 = (aot_gpr_29 + static_cast(560)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AD30D8: aot_gpr_6 = (static_cast(static_cast(static_cast(aot_mem.aot_direct_load16(aot_gpr_4 + static_cast(40)))))); ctx.gpr[7] = (0u + static_cast(-1)); @@ -7456,18 +7179,8 @@ L_08AD30EC: ctx.gpr[2] = (aot_gpr_4 | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AD30F4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -7480,18 +7193,8 @@ L_08AD3104: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AD3110: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -7504,18 +7207,8 @@ L_08AD3120: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AD312C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -7545,18 +7238,8 @@ L_08AD316C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AD317C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -7586,18 +7269,8 @@ L_08AD31BC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AD31CC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -7610,18 +7283,8 @@ L_08AD31DC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AD31E8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -7634,18 +7297,8 @@ L_08AD31F8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AD3204: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -7658,18 +7311,8 @@ L_08AD3214: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AD3220: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -7682,18 +7325,8 @@ L_08AD3230: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AD323C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -7706,18 +7339,8 @@ L_08AD324C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AD3258: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); ctx.gpr[7] = (aot_gpr_6 | 0u); @@ -7734,18 +7357,8 @@ L_08AD3274: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AD3280: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); ctx.gpr[7] = (aot_gpr_5 | 0u); @@ -7762,18 +7375,8 @@ L_08AD329C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AD32A8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -7791,18 +7394,8 @@ L_08AD32C4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AD32D8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); ctx.gpr[7] = (aot_gpr_6 | 0u); @@ -7819,18 +7412,8 @@ L_08AD32F4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AD3300: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); ctx.gpr[7] = (aot_gpr_6 | 0u); @@ -7847,18 +7430,8 @@ L_08AD331C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AD3328: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -7890,18 +7463,8 @@ L_08AD3360: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AD3374: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -7933,18 +7496,8 @@ L_08AD33AC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AD33C0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -7976,18 +7529,8 @@ L_08AD33F8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AD340C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (aot_gpr_4 | 0u); @@ -8002,18 +7545,8 @@ L_08AD3420: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AD342C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -8037,18 +7570,8 @@ L_08AD3454: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AD3464: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -8072,18 +7595,8 @@ L_08AD348C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AD349C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(-664))); @@ -8098,18 +7611,8 @@ L_08AD34B0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AD34BC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -8123,18 +7626,8 @@ L_08AD34CC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AD34D8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (aot_gpr_4 | 0u); @@ -8149,18 +7642,8 @@ L_08AD34EC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AD34F8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (aot_gpr_4 | 0u); @@ -8175,18 +7658,8 @@ L_08AD350C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AD3518: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (aot_gpr_4 | 0u); @@ -8201,18 +7674,8 @@ L_08AD352C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AD3538: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (aot_gpr_4 | 0u); @@ -8226,18 +7689,8 @@ L_08AD354C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AD3558: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (aot_gpr_4 | 0u); @@ -8252,18 +7705,8 @@ L_08AD356C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AD3578: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (aot_gpr_4 | 0u); @@ -8278,50 +7721,20 @@ L_08AD358C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AD3598: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AD35A0: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AD35A8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (aot_gpr_4 | 0u); @@ -8336,34 +7749,14 @@ L_08AD35BC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AD35C8: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AD35D0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -8376,18 +7769,8 @@ L_08AD35E0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AD35EC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(-664))); @@ -8403,18 +7786,8 @@ L_08AD3604: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AD3610: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_6 = (aot_gpr_4 & 255u); @@ -8430,18 +7803,8 @@ L_08AD3628: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AD3634: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -8455,18 +7818,8 @@ L_08AD3644: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AD3650: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (aot_gpr_4 | 0u); @@ -8481,18 +7834,8 @@ L_08AD3664: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AD3670: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -8506,36 +7849,16 @@ L_08AD3680: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AD368C: aot_gpr_4 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(-664))); jump_target = aot_gpr_31; ctx.gpr[2] = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(20))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AD3698: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (aot_gpr_4 | 0u); @@ -8550,18 +7873,8 @@ L_08AD36AC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AD36B8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -8582,18 +7895,8 @@ L_08AD36D8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AD36E8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (aot_gpr_4 + static_cast(15)); @@ -8608,18 +7911,8 @@ L_08AD36FC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AD3708: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (aot_gpr_4 | 0u); @@ -8634,18 +7927,8 @@ L_08AD371C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AD372C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -8663,18 +7946,8 @@ L_08AD3748: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AD375C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -8690,18 +7963,8 @@ L_08AD3774: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AD3780: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (aot_gpr_4 | 0u); @@ -8716,18 +7979,8 @@ L_08AD3794: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AD37A0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (aot_gpr_4 | 0u); @@ -8742,18 +7995,8 @@ L_08AD37B4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AD37C0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (aot_gpr_4 | 0u); @@ -8768,18 +8011,8 @@ L_08AD37D4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AD37E0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (aot_gpr_4 | 0u); @@ -8794,18 +8027,8 @@ L_08AD37F4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AD3800: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -8826,18 +8049,8 @@ L_08AD3820: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AD3830: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -8858,18 +8071,8 @@ L_08AD3850: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AD3860: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (aot_gpr_4 + static_cast(15)); @@ -8884,18 +8087,8 @@ L_08AD3874: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AD3880: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (aot_gpr_4 + static_cast(15)); @@ -8910,18 +8103,8 @@ L_08AD3894: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AD38A0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -8935,18 +8118,8 @@ L_08AD38B0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AD38BC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (aot_gpr_4 | 0u); @@ -8961,18 +8134,8 @@ L_08AD38D0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AD38DC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -8986,18 +8149,8 @@ L_08AD38EC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AD38F8: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_gpr_4 = (2237u << 16u); @@ -9318,18 +8471,8 @@ L_08AD3B54: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AD3B78: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -9357,18 +8500,8 @@ L_08AD3B88: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AD3BD0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (aot_gpr_4 | 0u); @@ -9383,18 +8516,8 @@ L_08AD3BE4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AD3BF0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -9408,18 +8531,8 @@ L_08AD3C00: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AD3C0C: aot_gpr_5 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(-664))); aot_gpr_4 = (aot_gpr_4 & 255u); @@ -9427,18 +8540,8 @@ L_08AD3C0C: aot_mem.aot_direct_store8(aot_gpr_5 + static_cast(184), static_cast(aot_gpr_4)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AD3C1C: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); { const std::uint32_t aot_run_words[7]{aot_gpr_5, aot_gpr_6, ctx.gpr[7], ctx.gpr[8], ctx.gpr[9], ctx.gpr[10], ctx.gpr[11]}; @@ -9447,18 +8550,8 @@ L_08AD3C1C: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AD3C44: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -9525,18 +8618,8 @@ L_08AD3CB4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AD3CC4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -9617,18 +8700,8 @@ L_08AD3D44: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AD3D58: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -9663,18 +8736,8 @@ L_08AD3D94: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AD3DB0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -9765,18 +8828,8 @@ L_08AD3E44: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AD3E60: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (aot_mem.aot_direct_load8(ctx.gpr[28] + static_cast(8360))); @@ -9851,18 +8904,8 @@ L_08AD3ED8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AD3EE8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(24), 0u); @@ -9880,70 +8923,30 @@ L_08AD3F08: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AD3F14: jump_target = aot_gpr_31; aot_mem.aot_direct_store8(aot_gpr_4 + static_cast(0), static_cast(0u)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AD3F1C: aot_gpr_5 = (0u | 1u); jump_target = aot_gpr_31; aot_mem.aot_direct_store8(aot_gpr_4 + static_cast(0), static_cast(aot_gpr_5)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AD3F28: jump_target = aot_gpr_31; ctx.gpr[2] = (aot_mem.aot_direct_load8(aot_gpr_4 + static_cast(0))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AD3F30: ctx.gpr[2] = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(152))); aot_gpr_4 = (aot_gpr_5 << 4u); @@ -9953,18 +8956,8 @@ L_08AD3F30: ctx.gpr[2] = (ctx.gpr[2] + aot_gpr_4); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AD3F48: { const bool branch_taken = static_cast(aot_gpr_5) < 0; aot_gpr_6 = (0u | 0u); @@ -10003,18 +8996,8 @@ L_08AD3F80: ctx.gpr[2] = (aot_gpr_6 & 255u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AD3F88: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(12), ctx.gpr[19]); @@ -10085,767 +9068,8 @@ void recomp_unit_0179(Runtime &rt, AllegrexContext &ctx) { void register_generated_unit_179(Runtime &runtime) { runtime.register_generated_unit(179u, 0x08AD0000u, 16384u, &recomp_unit_0179, &recomp_unit_0179_entry); - runtime.register_function(0x08AD0000u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD0004u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD000Cu, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD001Cu, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD002Cu, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD003Cu, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD0044u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD004Cu, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD0054u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD0064u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD006Cu, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD0074u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD007Cu, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD0090u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD0098u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD00B0u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD00C0u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD00C8u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD00E4u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD00F0u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD0108u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD0134u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD01A4u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD01C0u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD01D4u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD01E8u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD01FCu, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD0218u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD0234u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD0248u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD025Cu, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD0270u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD029Cu, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD02B8u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD02CCu, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD02E0u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD02F4u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD0310u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD032Cu, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD0340u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD0354u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD0368u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD03B8u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD043Cu, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD0444u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD044Cu, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD04B4u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD04E8u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD0510u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD0530u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD0598u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD05ACu, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD05C0u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD05DCu, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD05E4u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD05ECu, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD05F4u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD0600u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD061Cu, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD0624u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD0634u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD063Cu, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD0644u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD064Cu, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD0654u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD065Cu, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD0670u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD0680u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD0688u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD0690u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD0698u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD06A0u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD06ACu, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD06C4u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD06CCu, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD06D4u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD06DCu, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD06E4u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD06F4u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD0708u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD0714u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD0720u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD072Cu, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD0738u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD0744u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD0750u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD075Cu, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD0768u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD0774u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD0780u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD078Cu, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD0794u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD079Cu, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD07A8u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD07B4u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD07C0u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD07CCu, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD07D8u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD07E0u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD07E8u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD07F0u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD07FCu, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD0808u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD081Cu, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD0824u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD082Cu, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD0834u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD0848u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD0854u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD085Cu, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD0864u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD0868u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD0878u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD0884u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD088Cu, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD0894u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD08B0u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD08C0u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD08CCu, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD08D8u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD08E4u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD08F0u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD08FCu, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD0908u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD0914u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD0920u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD0928u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD092Cu, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD0934u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD0948u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD0964u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD0974u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD097Cu, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD0984u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD098Cu, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD099Cu, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD09A8u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD09B0u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD09B8u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD09C0u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD09C8u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD09D0u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD09DCu, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD09FCu, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD0A08u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD0A18u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD0A20u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD0A28u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD0A30u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD0A38u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD0A40u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD0A48u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD0A60u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD0A74u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD0A7Cu, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD0A8Cu, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD0A94u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD0AB0u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD0AD0u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD0AE4u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD0B08u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD0B30u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD0B40u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD0B50u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD0B58u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD0B5Cu, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD0B74u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD0B90u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD0BB8u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD0BD0u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD0BDCu, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD0C14u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD0C2Cu, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD0C38u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD0C70u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD0CA8u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD0CB4u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD0D20u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD0D34u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD0D44u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD0D54u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD0D64u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD0D74u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD0D84u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD0D94u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD0DA4u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD0DACu, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD0DB4u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD0DD4u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD0DF8u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD0E00u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD0E08u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD0E18u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD0E24u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD0E2Cu, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD0E44u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD0E68u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD0E78u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD0E90u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD0E98u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD0EACu, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD0EBCu, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD0EC4u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD0F54u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD0F58u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD0F60u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD0FA4u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD0FE0u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD0FF0u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD0FFCu, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD1004u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD1020u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD1028u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD109Cu, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD10D0u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD111Cu, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD1150u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD119Cu, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD11D0u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD11D8u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD11E0u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD11E8u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD11F0u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD11F8u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD1200u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD1204u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD120Cu, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD1260u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD1278u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD128Cu, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD12A0u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD1328u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD1334u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD1344u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD1358u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD135Cu, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD138Cu, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD13D8u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD1458u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD1468u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD1488u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD1494u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD14B4u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD14C0u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD14E0u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD14ECu, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD14F4u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD151Cu, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD1528u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD1550u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD155Cu, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD1570u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD1588u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD159Cu, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD15B0u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD15C8u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD15D0u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD15E0u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD15ECu, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD15F4u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD15FCu, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD1604u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD160Cu, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD1618u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD1624u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD1630u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD163Cu, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD1648u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD1654u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD1664u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD1670u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD1678u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD1680u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD1688u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD1690u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD169Cu, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD16A8u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD16B4u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD16C0u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD16CCu, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD16D0u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD16DCu, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD16E8u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD16F0u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD1700u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD1708u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD171Cu, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD1738u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD1768u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD17B4u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD1834u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD1844u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD1864u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD1870u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD1890u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD189Cu, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD18BCu, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD18C8u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD18D0u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD18F8u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD1904u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD192Cu, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD1938u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD194Cu, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD1964u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD1978u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD198Cu, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD19A4u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD19ACu, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD19BCu, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD19C8u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD19D0u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD19D8u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD19E0u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD19E8u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD19F4u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD1A00u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD1A0Cu, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD1A18u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD1A24u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD1A30u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD1A40u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD1A4Cu, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD1A54u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD1A5Cu, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD1A64u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD1A6Cu, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD1A78u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD1A84u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD1A90u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD1A9Cu, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD1AA8u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD1AACu, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD1AB8u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD1AC4u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD1ADCu, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD1AE4u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD1AF0u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD1AF8u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD1B00u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD1B08u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD1B10u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD1B18u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD1B20u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD1B24u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD1B2Cu, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD1B3Cu, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD1B58u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD1B88u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD1BA0u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD1EDCu, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD1F18u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD1F54u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD1F68u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD1F70u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD1F78u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD1F88u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD1F94u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD1F9Cu, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD1FACu, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD1FC4u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD1FCCu, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD1FD4u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD1FDCu, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD1FE4u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD1FF4u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD2040u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD204Cu, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD2054u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD2068u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD2070u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD2078u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD2080u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD2088u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD209Cu, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD20A4u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD20ACu, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD20B4u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD20BCu, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD20D0u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD20E4u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD20F8u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD2108u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD2110u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD2118u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD2120u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD2130u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD2148u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD2200u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD2258u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD22ECu, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD22F4u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD2308u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD2318u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD2328u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD2338u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD2340u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD234Cu, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD235Cu, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD2364u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD236Cu, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD2374u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD237Cu, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD238Cu, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD2394u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD239Cu, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD23A4u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD23ACu, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD23BCu, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD2464u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD246Cu, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD2480u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD2528u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD2530u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD2540u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD25E8u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD25F0u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD2604u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD2654u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD26B8u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD26CCu, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD26D4u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD26DCu, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD26F0u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD26F8u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD2700u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD2714u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD271Cu, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD2724u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD2738u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD2740u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD2764u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD27A4u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD27ACu, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD27B4u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD27CCu, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD27D4u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD27ECu, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD2804u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD280Cu, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD2814u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD281Cu, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD2824u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD2840u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD2858u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD28D0u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD2924u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD2934u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD2940u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD2948u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD2964u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD29F8u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD2A14u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD2A64u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD2A6Cu, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD2A74u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD2AB4u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD2ABCu, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD2AE8u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD2B20u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD2B28u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD2B54u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD2B74u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD2B90u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD2B94u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD2B98u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD2BA0u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD2BC0u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD2BDCu, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD2BE0u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD2BE4u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD2BECu, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD2C2Cu, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD2C34u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD2C60u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD2C98u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD2CA0u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD2CCCu, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD2CF0u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD2D0Cu, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD2D10u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD2D14u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD2D1Cu, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD2D3Cu, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD2D58u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD2D5Cu, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD2D60u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD2D68u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD2D84u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD2DA0u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD2DA8u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD2DB4u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD2DD8u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD2DE0u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD2E00u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD2E1Cu, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD2E20u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD2E24u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD2E2Cu, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD2E48u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD2E70u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD2E8Cu, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD2EA0u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD2EA8u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD2EF8u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD2F20u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD2F28u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD2F5Cu, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD2F98u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD2FA8u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD2FB4u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD2FBCu, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD2FD4u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD2FF0u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD3028u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD3034u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD306Cu, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD307Cu, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD30ACu, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD30B0u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD30D8u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD30E8u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD30ECu, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD30F4u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD3104u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD3110u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD3120u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD312Cu, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD314Cu, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD315Cu, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD316Cu, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD317Cu, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD319Cu, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD31ACu, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD31BCu, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD31CCu, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD31DCu, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD31E8u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD31F8u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD3204u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD3214u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD3220u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD3230u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD323Cu, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD324Cu, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD3258u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD3274u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD3280u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD329Cu, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD32A8u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD32C4u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD32D8u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD32F4u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD3300u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD331Cu, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD3328u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD334Cu, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD3360u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD3374u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD3398u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD33ACu, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD33C0u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD33E4u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD33F8u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD340Cu, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD3420u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD342Cu, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD3448u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD3454u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD3464u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD3480u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD348Cu, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD349Cu, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD34B0u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD34BCu, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD34CCu, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD34D8u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD34ECu, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD34F8u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD350Cu, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD3518u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD352Cu, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD3538u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD354Cu, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD3558u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD356Cu, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD3578u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD358Cu, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD3598u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD35A0u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD35A8u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD35BCu, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD35C8u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD35D0u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD35E0u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD35ECu, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD3604u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD3610u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD3628u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD3634u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD3644u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD3650u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD3664u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD3670u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD3680u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD368Cu, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD3698u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD36ACu, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD36B8u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD36CCu, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD36D8u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD36E8u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD36FCu, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD3708u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD371Cu, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD372Cu, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD3748u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD375Cu, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD376Cu, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD3774u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD3780u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD3794u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD37A0u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD37B4u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD37C0u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD37D4u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD37E0u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD37F4u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD3800u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD3814u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD3820u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD3830u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD3844u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD3850u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD3860u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD3874u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD3880u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD3894u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD38A0u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD38B0u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD38BCu, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD38D0u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD38DCu, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD38ECu, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD38F8u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD3930u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD3934u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD3940u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD3950u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD3960u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD3978u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD3984u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD398Cu, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD3994u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD399Cu, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD39D0u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD39E0u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD39F0u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD39F4u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD39F8u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD3A08u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD3A14u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD3A20u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD3A28u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD3A2Cu, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD3A34u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD3A5Cu, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD3A64u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD3A70u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD3A7Cu, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD3A88u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD3A90u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD3A94u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD3A9Cu, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD3AB0u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD3AC0u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD3AD0u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD3AD4u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD3AD8u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD3AE0u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD3AECu, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD3AF4u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD3AF8u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD3B00u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD3B18u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD3B20u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD3B24u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD3B2Cu, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD3B3Cu, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD3B4Cu, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD3B54u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD3B78u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD3B88u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD3BD0u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD3BE4u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD3BF0u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD3C00u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD3C0Cu, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD3C1Cu, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD3C44u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD3C64u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD3C74u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD3C78u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD3C84u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD3C8Cu, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD3CA0u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD3CB0u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD3CB4u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD3CC4u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD3CE0u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD3CECu, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD3CF8u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD3D08u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD3D10u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD3D1Cu, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD3D34u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD3D3Cu, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD3D44u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD3D58u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD3D8Cu, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD3D94u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD3DB0u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD3DD0u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD3DD8u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD3DECu, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD3DF8u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD3E08u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD3E10u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD3E1Cu, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD3E28u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD3E2Cu, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD3E3Cu, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD3E44u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD3E60u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD3E84u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD3E90u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD3E98u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD3EA0u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD3EA8u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD3EB0u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD3EB8u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD3EC0u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD3EC8u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD3ED8u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD3EE8u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD3F08u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD3F14u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD3F1Cu, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD3F28u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD3F30u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD3F48u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD3F50u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD3F60u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD3F7Cu, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD3F80u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD3F88u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD3FBCu, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD3FC0u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD3FCCu, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD3FD8u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD3FE8u, &recomp_unit_0179, "recomp_unit_0179"); - runtime.register_function(0x08AD3FF8u, &recomp_unit_0179, "recomp_unit_0179"); + // PSPRECOMP_V812_COMPACT_REGISTRATION: same entry set, looped once in Runtime instead of source-expanded calls. + runtime.register_generated_entry_mask(0x08AD0000u, &recomp_unit_0179, "recomp_unit_0179", + kEntryMasks_recomp_unit_0179, 64u); } } // namespace psprecomp diff --git a/profiles/vcs/generated/generated_unit_0180.cpp b/profiles/vcs/generated/generated_unit_0180.cpp index 13f090a..3a94276 100644 --- a/profiles/vcs/generated/generated_unit_0180.cpp +++ b/profiles/vcs/generated/generated_unit_0180.cpp @@ -1175,6 +1175,19 @@ LOCAL_DISPATCH: AOT_REGCACHE_SYNC_OUT(); return; } } +// PSPRECOMP_V812_SHARED_SCHED_BLOCK: one scheduler-exact slow boundary per unit. +LOCAL_SCHED_BOUNDARY: + ctx.pc = jump_target; + AOT_REGCACHE_SYNC_OUT(); + if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { + ++local_redispatch_rounds; + AOT_REGCACHE_SYNC_IN(); + local_transfers = 0u; + local_pc = ctx.pc; + entry_id = 0u; + goto LOCAL_DISPATCH; + } + return; L_08AD4004: aot_mem.aot_direct_store8(ctx.gpr[2] + static_cast(8), static_cast(0u)); aot_gpr_4 = (aot_mem.aot_direct_load32(ctx.gpr[20] + static_cast(16))); @@ -1204,18 +1217,8 @@ L_08AD4020: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AD4040: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); ctx.gpr[8] = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(8))); @@ -1711,18 +1714,8 @@ L_08AD43C4: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AD43F0: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(24), aot_gpr_16); @@ -2188,18 +2181,8 @@ L_08AD4768: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AD4784: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -2304,18 +2287,8 @@ L_08AD4838: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AD4850: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), aot_gpr_17); @@ -2493,18 +2466,8 @@ L_08AD4988: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AD49AC: aot_gpr_29 = (aot_gpr_29 + static_cast(-576)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(568), ctx.gpr[30]); @@ -2836,18 +2799,8 @@ L_08AD4C00: aot_gpr_29 = (aot_gpr_29 + static_cast(576)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AD4C38: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); ctx.gpr[6] = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(8))); @@ -2950,18 +2903,8 @@ L_08AD4CFC: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AD4D20: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); { const std::uint32_t aot_run_words[6]{aot_gpr_16, aot_gpr_17, ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], aot_gpr_31}; @@ -3108,18 +3051,8 @@ L_08AD4E14: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AD4E34: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -3135,18 +3068,8 @@ L_08AD4E44: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AD4E5C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -3340,18 +3263,8 @@ L_08AD4FA8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AD4FC0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -3375,18 +3288,8 @@ L_08AD4FEC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AD4FFC: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -3474,18 +3377,8 @@ L_08AD50C0: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AD50DC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); ctx.gpr[6] = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(20))); @@ -3774,18 +3667,8 @@ L_08AD52D8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AD52EC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -4008,18 +3891,8 @@ L_08AD5484: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AD5498: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); ctx.gpr[6] = (aot_mem.aot_direct_load8(aot_gpr_4 + static_cast(185))); @@ -4271,18 +4144,8 @@ L_08AD5638: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AD5658: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(12), ctx.gpr[19]); @@ -4702,18 +4565,8 @@ L_08AD58EC: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AD5914: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_gpr_5 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(120))); @@ -4870,18 +4723,8 @@ L_08AD5A18: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AD5A3C: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(16), ctx.gpr[20]); @@ -5047,18 +4890,8 @@ L_08AD5B7C: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AD5BAC: aot_gpr_29 = (aot_gpr_29 + static_cast(-80)); { const std::uint32_t aot_run_words[9]{std::bit_cast(aot_fpr_20), std::bit_cast(aot_fpr_22), aot_gpr_16, aot_gpr_17, ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], aot_gpr_31}; @@ -5245,18 +5078,8 @@ L_08AD5D5C: aot_gpr_29 = (aot_gpr_29 + static_cast(80)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AD5D88: aot_gpr_29 = (aot_gpr_29 + static_cast(-80)); ctx.gpr[6] = (aot_mem.aot_direct_load8(ctx.gpr[28] + static_cast(-7080))); @@ -5301,18 +5124,8 @@ L_08AD5DD8: aot_gpr_29 = (aot_gpr_29 + static_cast(80)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AD5DE8: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -5447,18 +5260,8 @@ L_08AD5EC4: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AD5EE4: aot_gpr_4 = (aot_gpr_4 + static_cast(32)); aot_gpr_5 = (aot_gpr_5 << 2u); @@ -5467,18 +5270,8 @@ L_08AD5EE4: ctx.gpr[2] = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(0))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AD5EF8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -5635,18 +5428,8 @@ L_08AD600C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AD6020: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); ctx.gpr[7] = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(7656))); @@ -5683,18 +5466,8 @@ L_08AD6064: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AD6070: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -5772,159 +5545,69 @@ L_08AD60E8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AD6100: ctx.gpr[2] = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(12))); jump_target = aot_gpr_31; ctx.gpr[2] = (aot_gpr_5 + ctx.gpr[2]); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AD610C: ctx.gpr[2] = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(8))); jump_target = aot_gpr_31; ctx.gpr[2] = (aot_gpr_5 + ctx.gpr[2]); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AD6118: ctx.gpr[2] = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(16))); jump_target = aot_gpr_31; ctx.gpr[2] = (aot_gpr_5 + ctx.gpr[2]); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AD6124: ctx.gpr[2] = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(12))); jump_target = aot_gpr_31; ctx.gpr[2] = (aot_gpr_5 - ctx.gpr[2]); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AD6130: ctx.gpr[2] = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(8))); jump_target = aot_gpr_31; ctx.gpr[2] = (aot_gpr_5 - ctx.gpr[2]); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AD613C: ctx.gpr[2] = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(16))); jump_target = aot_gpr_31; ctx.gpr[2] = (aot_gpr_5 - ctx.gpr[2]); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AD6148: jump_target = aot_gpr_31; ctx.gpr[2] = (aot_gpr_4 + static_cast(172)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AD6150: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AD6158: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(5884))); @@ -6139,18 +5822,8 @@ L_08AD62C4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AD62DC: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_gpr_5 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(5864))); @@ -6287,18 +5960,8 @@ L_08AD63AC: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AD63BC: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_gpr_4 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(5884))); @@ -6391,18 +6054,8 @@ L_08AD6450: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AD6460: aot_gpr_4 = (aot_gpr_4 + static_cast(32)); ctx.gpr[2] = (0u + static_cast(-1)); @@ -6445,18 +6098,8 @@ L_08AD6498: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AD64A0: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -6744,18 +6387,8 @@ L_08AD66B0: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AD66D8: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), aot_gpr_17); @@ -7045,18 +6678,8 @@ L_08AD68F8: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AD691C: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); ctx.gpr[7] = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(7656))); @@ -7297,18 +6920,8 @@ L_08AD6AC0: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AD6AE8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); ctx.gpr[7] = (aot_gpr_5 | 0u); @@ -7323,18 +6936,8 @@ L_08AD6B00: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AD6B0C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, aot_gpr_17, ctx.gpr[18]}; @@ -7374,18 +6977,8 @@ L_08AD6B58: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AD6B74: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); ctx.gpr[7] = (aot_gpr_5 | 0u); @@ -7400,18 +6993,8 @@ L_08AD6B8C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AD6B98: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, aot_gpr_17, ctx.gpr[18]}; @@ -7532,18 +7115,8 @@ L_08AD6C94: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AD6CAC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); ctx.gpr[7] = (aot_gpr_5 | 0u); @@ -7576,18 +7149,8 @@ L_08AD6CE0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AD6CF0: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, aot_gpr_17, ctx.gpr[18]}; @@ -7735,18 +7298,8 @@ L_08AD6E14: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AD6E34: ctx.gpr[11] = (aot_gpr_4 + static_cast(164)); ctx.gpr[11] = (ctx.gpr[11] - 0u); @@ -7824,18 +7377,8 @@ L_08AD6EAC: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AD6EB4: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(12), ctx.gpr[19]); @@ -7940,18 +7483,8 @@ L_08AD6F60: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AD6F80: aot_gpr_5 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(4))); aot_gpr_5 = (aot_gpr_5 + ctx.gpr[6]); @@ -7959,18 +7492,8 @@ L_08AD6F80: aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(4), aot_gpr_5); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AD6F90: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(24), ctx.gpr[22]); @@ -8171,18 +7694,8 @@ L_08AD70D4: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AD70FC: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(24), ctx.gpr[22]); @@ -8385,18 +7898,8 @@ L_08AD7244: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AD726C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), aot_gpr_17); @@ -8466,18 +7969,8 @@ L_08AD72D4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AD72E8: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(24), ctx.gpr[22]); @@ -8614,18 +8107,8 @@ L_08AD73D4: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AD7400: aot_gpr_29 = (aot_gpr_29 + static_cast(-64)); ctx.gpr[8] = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(7656))); @@ -9308,18 +8791,8 @@ L_08AD78AC: aot_gpr_29 = (aot_gpr_29 + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AD78DC: aot_gpr_29 = (aot_gpr_29 + static_cast(-112)); ctx.gpr[6] = (aot_mem.aot_direct_load8(ctx.gpr[28] + static_cast(-7080))); @@ -10057,18 +9530,8 @@ L_08AD7E64: aot_gpr_29 = (aot_gpr_29 + static_cast(112)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AD7E94: aot_gpr_29 = (aot_gpr_29 + static_cast(-112)); aot_gpr_5 = (aot_mem.aot_direct_load8(ctx.gpr[28] + static_cast(-7080))); @@ -10271,1102 +9734,8 @@ void recomp_unit_0180(Runtime &rt, AllegrexContext &ctx) { void register_generated_unit_180(Runtime &runtime) { runtime.register_generated_unit(180u, 0x08AD4000u, 16384u, &recomp_unit_0180, &recomp_unit_0180_entry); - runtime.register_function(0x08AD4004u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD4014u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD4020u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD4040u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD4084u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD4090u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD4098u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD409Cu, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD40B0u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD40BCu, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD40C4u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD40C8u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD40D4u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD40DCu, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD40E8u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD40F4u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD4100u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD410Cu, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD4114u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD411Cu, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD4124u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD412Cu, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD414Cu, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD416Cu, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD4180u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD41A0u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD41A8u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD41B0u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD41BCu, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD41C4u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD41D0u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD41DCu, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD41ECu, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD41F4u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD4214u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD4224u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD4230u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD423Cu, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD4254u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD4260u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD426Cu, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD4278u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD427Cu, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD429Cu, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD42A8u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD42ACu, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD42BCu, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD42CCu, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD42D4u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD42D8u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD42E0u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD42FCu, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD4300u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD4308u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD4314u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD431Cu, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD432Cu, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD4338u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD4340u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD4350u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD435Cu, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD4364u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD4374u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD4380u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD4388u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD4394u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD4398u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD43C4u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD43F0u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD4420u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD4434u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD4464u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD4474u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD4484u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD4490u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD4498u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD44A8u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD44B4u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD44C4u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD44D0u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD44D8u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD44E0u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD44F8u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD4500u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD4510u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD4518u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD4524u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD452Cu, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD453Cu, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD4544u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD454Cu, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD4590u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD45A0u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD45ACu, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD45C0u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD45C8u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD45D0u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD45D8u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD4618u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD4620u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD4630u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD4640u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD4650u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD4668u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD4678u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD4680u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD4690u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD469Cu, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD46A4u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD46ACu, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD46BCu, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD46C8u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD46D0u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD46D8u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD46E4u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD46ECu, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD46F0u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD46FCu, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD4708u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD4714u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD471Cu, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD4724u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD473Cu, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD474Cu, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD4768u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD4784u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD47A0u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD47A8u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD47B8u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD47CCu, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD47D8u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD47E0u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD47F0u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD47FCu, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD4808u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD4814u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD4820u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD4824u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD4838u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD4850u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD4880u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD4888u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD4898u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD48A4u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD48A8u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD48C4u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD48D4u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD48E4u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD48F0u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD48FCu, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD4904u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD4914u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD4920u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD492Cu, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD4934u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD493Cu, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD4944u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD4950u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD4958u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD4968u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD4974u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD4980u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD4988u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD49ACu, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD4A10u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD4A28u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD4A2Cu, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD4A3Cu, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD4A48u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD4A4Cu, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD4A58u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD4A60u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD4A70u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD4A80u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD4A8Cu, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD4A94u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD4AA0u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD4AACu, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD4AC4u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD4ACCu, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD4AD8u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD4AE0u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD4AE8u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD4AF0u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD4AF4u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD4B08u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD4B10u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD4B1Cu, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD4B24u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD4B30u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD4B48u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD4B54u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD4B64u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD4B6Cu, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD4B7Cu, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD4B88u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD4B94u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD4BA8u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD4BB8u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD4BC8u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD4BDCu, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD4BECu, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD4BF4u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD4C00u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD4C38u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD4C6Cu, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD4C80u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD4C90u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD4CA0u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD4CACu, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD4CB8u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD4CD0u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD4CDCu, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD4CE8u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD4CFCu, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD4D20u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD4D44u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD4D54u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD4D68u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD4D78u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD4D88u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD4D94u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD4DA0u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD4DACu, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD4DBCu, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD4DC4u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD4DCCu, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD4DE4u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD4DF0u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD4E00u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD4E08u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD4E10u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD4E14u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD4E34u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD4E44u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD4E5Cu, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD4E80u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD4E8Cu, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD4E90u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD4E98u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD4EA0u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD4EA4u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD4EACu, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD4EB8u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD4EC0u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD4EC8u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD4ED0u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD4EE0u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD4EE8u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD4EF4u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD4EFCu, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD4F00u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD4F0Cu, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD4F1Cu, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD4F28u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD4F34u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD4F3Cu, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD4F44u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD4F4Cu, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD4F58u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD4F68u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD4F74u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD4F84u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD4F94u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD4F9Cu, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD4FA8u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD4FC0u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD4FDCu, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD4FECu, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD4FFCu, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD501Cu, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD502Cu, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD503Cu, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD5050u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD5064u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD5078u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD508Cu, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD50A0u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD50B0u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD50C0u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD50DCu, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD5100u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD510Cu, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD511Cu, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD5124u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD512Cu, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD513Cu, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD5148u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD516Cu, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD5180u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD5194u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD519Cu, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD51A4u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD51B4u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD51C4u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD51CCu, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD51D4u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD51E4u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD51ECu, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD51F0u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD51F8u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD5208u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD5214u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD521Cu, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD5228u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD5234u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD523Cu, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD5244u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD5250u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD5274u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD5280u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD5290u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD52A0u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD52B0u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD52C0u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD52CCu, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD52D8u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD52ECu, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD5308u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD5318u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD5328u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD5334u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD5358u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD5368u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD536Cu, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD5378u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD5388u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD5398u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD539Cu, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD53A4u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD53B4u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD53C0u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD53C8u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD53D4u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD53E0u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD53E8u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD53F0u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD53FCu, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD5420u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD542Cu, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD543Cu, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD544Cu, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD545Cu, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD546Cu, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD5478u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD5484u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD5498u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD54C4u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD54CCu, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD54E0u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD54ECu, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD54F4u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD5500u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD5510u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD5518u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD5528u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD5538u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD5540u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD554Cu, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD555Cu, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD5564u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD5570u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD557Cu, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD5584u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD5590u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD55A0u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD55A8u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD55B0u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD55C0u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD55CCu, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD55DCu, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD55E4u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD55F0u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD55FCu, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD5604u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD5610u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD5620u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD5628u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD562Cu, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD5634u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD5638u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD5658u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD5698u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD56A8u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD56B0u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD56BCu, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD56C4u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD56E0u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD56F0u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD5700u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD570Cu, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD5718u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD5720u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD5730u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD573Cu, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD5748u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD5750u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD5758u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD5760u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD576Cu, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD5774u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD577Cu, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD578Cu, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD5798u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD57A0u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD57ACu, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD57B8u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD57C0u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD57CCu, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD57D4u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD57DCu, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD57E4u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD57F0u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD57F8u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD57FCu, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD5804u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD5814u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD5820u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD5828u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD5830u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD5838u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD5844u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD584Cu, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD5854u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD585Cu, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD586Cu, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD5878u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD5880u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD5888u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD5898u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD58A8u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD58B4u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD58C0u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD58CCu, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD58D4u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD58E0u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD58E8u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD58ECu, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD5914u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD5944u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD594Cu, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD5954u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD5974u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD597Cu, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD598Cu, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD5994u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD599Cu, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD59A4u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD59B4u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD59C4u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD59D4u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD59E0u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD59ECu, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD5A04u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD5A08u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD5A14u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD5A18u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD5A3Cu, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD5A74u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD5A7Cu, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD5AA4u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD5AACu, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD5AB8u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD5AC4u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD5AD4u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD5AE8u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD5AFCu, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD5B00u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD5B0Cu, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD5B18u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD5B24u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD5B30u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD5B3Cu, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD5B48u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD5B54u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD5B60u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD5B6Cu, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD5B7Cu, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD5BACu, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD5C24u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD5C30u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD5C5Cu, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD5C68u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD5C74u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD5C90u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD5CA4u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD5CC0u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD5CC8u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD5CD8u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD5CECu, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD5D00u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD5D14u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD5D28u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD5D3Cu, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD5D4Cu, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD5D5Cu, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD5D88u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD5DA4u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD5DB4u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD5DBCu, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD5DC4u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD5DD8u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD5DE8u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD5E14u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD5E24u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD5E28u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD5E48u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD5E50u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD5E58u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD5E60u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD5E68u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD5E78u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD5E88u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD5E98u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD5EA4u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD5EACu, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD5EB4u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD5EC0u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD5EC4u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD5EE4u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD5EF8u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD5F14u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD5F38u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD5F48u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD5F4Cu, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD5F58u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD5F68u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD5F78u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD5F7Cu, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD5F84u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD5F94u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD5FA0u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD5FA8u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD5FB4u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD5FC0u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD5FC8u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD5FD0u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD5FDCu, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD6000u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD600Cu, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD6020u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD6038u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD6048u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD6058u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD6064u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD6070u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD6090u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD6098u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD60A0u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD60ACu, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD60B8u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD60C0u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD60CCu, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD60D4u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD60E0u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD60E8u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD6100u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD610Cu, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD6118u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD6124u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD6130u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD613Cu, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD6148u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD6150u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD6158u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD6178u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD6180u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD6190u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD61A0u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD61A8u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD61B0u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD61B8u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD61C4u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD61DCu, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD61F0u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD61FCu, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD6204u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD620Cu, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD6218u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD6224u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD622Cu, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD6240u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD624Cu, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD6254u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD625Cu, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD6268u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD6270u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD6278u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD6284u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD628Cu, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD6290u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD629Cu, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD62A4u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD62ACu, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD62B8u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD62C4u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD62DCu, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD62F4u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD62FCu, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD6304u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD630Cu, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD6318u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD6324u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD632Cu, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD6334u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD6340u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD634Cu, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD6354u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD6358u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD6364u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD636Cu, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD6378u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD6384u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD6390u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD6398u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD63A0u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD63ACu, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD63BCu, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD63D4u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD63DCu, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD63E0u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD63ECu, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD6400u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD6408u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD6410u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD6418u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD6420u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD6430u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD6438u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD6444u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD6450u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD6460u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD646Cu, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD6478u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD6488u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD6490u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD6498u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD64A0u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD64E4u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD64F0u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD6504u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD651Cu, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD6528u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD652Cu, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD653Cu, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD6550u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD655Cu, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD6564u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD657Cu, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD6584u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD6594u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD65A4u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD65B4u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD65C0u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD65C8u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD65D8u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD65DCu, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD65ECu, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD65F4u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD6600u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD6624u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD662Cu, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD6638u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD6640u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD6664u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD6670u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD6674u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD6684u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD6694u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD66A0u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD66ACu, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD66B0u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD66D8u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD6708u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD6740u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD6754u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD675Cu, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD676Cu, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD6780u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD6788u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD6798u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD67ACu, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD67B4u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD67C8u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD67CCu, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD67D4u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD67ECu, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD67F4u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD67FCu, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD6804u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD6818u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD6828u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD6838u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD6848u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD6858u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD6864u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD686Cu, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD6878u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD6884u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD6894u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD68B0u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD68B8u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD68C8u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD68E4u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD68F4u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD68F8u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD691Cu, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD6958u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD6968u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD6980u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD698Cu, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD69A0u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD69ACu, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD69C0u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD69CCu, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD69E0u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD69E8u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD69F0u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD69FCu, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD6A04u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD6A0Cu, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD6A38u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD6A40u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD6A48u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD6A54u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD6A5Cu, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD6A60u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD6A68u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD6A70u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD6A80u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD6A8Cu, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD6A94u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD6AA0u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD6AA8u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD6AACu, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD6AB4u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD6ABCu, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD6AC0u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD6AE8u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD6B00u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD6B0Cu, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD6B40u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD6B4Cu, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD6B58u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD6B74u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD6B8Cu, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD6B98u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD6BC0u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD6BDCu, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD6BECu, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD6BFCu, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD6C14u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD6C1Cu, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD6C3Cu, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD6C50u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD6C60u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD6C7Cu, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD6C90u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD6C94u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD6CACu, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD6CC4u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD6CD0u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD6CD8u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD6CE0u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD6CF0u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD6D20u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD6D3Cu, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD6D4Cu, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD6D5Cu, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD6D74u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD6D94u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD6DA4u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD6DACu, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD6DB4u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD6DBCu, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD6DC0u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD6DCCu, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD6DE0u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD6DFCu, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD6E10u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD6E14u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD6E34u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD6E48u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD6E54u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD6E60u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD6E70u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD6E7Cu, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD6E88u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD6E94u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD6E9Cu, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD6EA8u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD6EACu, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD6EB4u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD6EECu, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD6EF8u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD6F08u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD6F18u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD6F28u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD6F40u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD6F48u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD6F50u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD6F5Cu, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD6F60u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD6F80u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD6F90u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD6FC4u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD6FD0u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD6FE4u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD6FF4u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD7000u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD7008u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD7018u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD7024u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD702Cu, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD7034u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD703Cu, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD7048u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD7050u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD7068u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD7078u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD7088u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD7094u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD70A0u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD70ACu, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD70B4u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD70C0u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD70C8u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD70D0u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD70D4u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD70FCu, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD7130u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD713Cu, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD7150u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD7160u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD716Cu, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD7174u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD717Cu, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD718Cu, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD7194u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD71A4u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD71B0u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD71B8u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD71C0u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD71D8u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD71E8u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD71F8u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD7204u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD7210u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD721Cu, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD7224u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD7230u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD7238u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD7240u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD7244u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD726Cu, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD7288u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD729Cu, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD72ACu, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD72B4u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD72CCu, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD72D4u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD72E8u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD732Cu, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD7338u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD7354u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD7364u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD7370u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD737Cu, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD7384u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD738Cu, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD7394u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD73A0u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD73ACu, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD73B4u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD73C0u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD73C8u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD73D0u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD73D4u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD7400u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD744Cu, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD745Cu, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD7464u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD7470u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD747Cu, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD7484u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD749Cu, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD74A0u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD74A8u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD74B0u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD74B8u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD74CCu, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD74D4u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD74E4u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD7500u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD7508u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD751Cu, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD7524u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD752Cu, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD7534u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD754Cu, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD7554u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD7568u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD7570u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD7584u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD75A0u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD75ACu, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD75B8u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD75C0u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD75D4u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD75DCu, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD75F0u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD75F8u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD75FCu, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD7604u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD7610u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD7618u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD7620u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD7628u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD7630u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD7638u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD7640u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD7644u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD7664u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD7670u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD767Cu, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD7684u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD7698u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD76A0u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD76B4u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD76BCu, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD76C0u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD76CCu, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD76D8u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD76E0u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD76E8u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD76F4u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD76FCu, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD7704u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD7720u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD7728u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD772Cu, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD773Cu, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD7748u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD7754u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD7764u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD776Cu, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD7780u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD7784u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD778Cu, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD77A0u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD77ACu, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD77C0u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD77C8u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD77D0u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD77DCu, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD77E4u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD77ECu, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD77F8u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD7800u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD780Cu, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD7818u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD782Cu, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD7834u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD783Cu, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD7844u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD7850u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD7860u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD786Cu, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD7878u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD78ACu, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD78DCu, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD7918u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD7928u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD7938u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD7940u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD7948u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD7954u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD795Cu, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD7984u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD798Cu, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD7998u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD79A4u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD79B4u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD79B8u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD79CCu, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD79D4u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD79E8u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD7A0Cu, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD7A34u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD7A3Cu, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD7A44u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD7A58u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD7A68u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD7A78u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD7A84u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD7A9Cu, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD7AACu, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD7AB4u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD7AD0u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD7AD8u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD7AE4u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD7AF0u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD7AF8u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD7B08u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD7B14u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD7B24u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD7B30u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD7B38u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD7B4Cu, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD7B70u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD7B80u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD7B88u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD7B90u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD7B9Cu, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD7BBCu, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD7BD0u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD7BDCu, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD7BE8u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD7BF4u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD7BFCu, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD7C04u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD7C10u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD7C18u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD7C20u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD7C28u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD7C3Cu, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD7C44u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD7C4Cu, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD7C60u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD7C80u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD7C84u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD7C90u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD7CA0u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD7CA8u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD7CB8u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD7CC0u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD7CC4u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD7CD0u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD7CE0u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD7CE8u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD7CF8u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD7D04u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD7D10u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD7D28u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD7D3Cu, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD7D4Cu, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD7D60u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD7D74u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD7D84u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD7D8Cu, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD7D9Cu, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD7DA8u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD7DB4u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD7DC0u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD7DCCu, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD7DDCu, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD7DE8u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD7DF4u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD7E04u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD7E18u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD7E20u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD7E28u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD7E38u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD7E44u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD7E50u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD7E60u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD7E64u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD7E94u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD7EBCu, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD7ECCu, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD7ED4u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD7EE8u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD7EFCu, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD7F04u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD7F0Cu, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD7F14u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD7F1Cu, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD7F24u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD7F2Cu, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD7F34u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD7F3Cu, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD7F50u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD7F64u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD7F6Cu, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD7F78u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD7F84u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD7F8Cu, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD7F98u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD7FA0u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD7FA8u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD7FB0u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD7FB8u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD7FC0u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD7FD4u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD7FE8u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD7FF0u, &recomp_unit_0180, "recomp_unit_0180"); - runtime.register_function(0x08AD7FFCu, &recomp_unit_0180, "recomp_unit_0180"); + // PSPRECOMP_V812_COMPACT_REGISTRATION: same entry set, looped once in Runtime instead of source-expanded calls. + runtime.register_generated_entry_mask(0x08AD4004u, &recomp_unit_0180, "recomp_unit_0180", + kEntryMasks_recomp_unit_0180, 64u); } } // namespace psprecomp diff --git a/profiles/vcs/generated/generated_unit_0181.cpp b/profiles/vcs/generated/generated_unit_0181.cpp index 45246fd..7d61db9 100644 --- a/profiles/vcs/generated/generated_unit_0181.cpp +++ b/profiles/vcs/generated/generated_unit_0181.cpp @@ -1054,6 +1054,19 @@ LOCAL_DISPATCH: AOT_REGCACHE_SYNC_OUT(); return; } } +// PSPRECOMP_V812_SHARED_SCHED_BLOCK: one scheduler-exact slow boundary per unit. +LOCAL_SCHED_BOUNDARY: + ctx.pc = jump_target; + AOT_REGCACHE_SYNC_OUT(); + if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { + ++local_redispatch_rounds; + AOT_REGCACHE_SYNC_IN(); + local_transfers = 0u; + local_pc = ctx.pc; + entry_id = 0u; + goto LOCAL_DISPATCH; + } + return; L_08AD8000: aot_gpr_31 = (0x08AD8008u); aot_gpr_5 = (0u | 193u); @@ -1556,18 +1569,8 @@ L_08AD8364: aot_gpr_29 = (aot_gpr_29 + static_cast(112)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AD8384: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); ctx.gpr[7] = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(7656))); @@ -1939,18 +1942,8 @@ L_08AD865C: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AD867C: aot_gpr_29 = (aot_gpr_29 + static_cast(-528)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(476), aot_gpr_16); @@ -4257,18 +4250,8 @@ L_08AD961C: aot_gpr_29 = (aot_gpr_29 + static_cast(528)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AD9658: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_6 + static_cast(4), 0u); @@ -4285,18 +4268,8 @@ L_08AD9678: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AD9684: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -4367,35 +4340,15 @@ L_08AD96FC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AD9718: jump_target = aot_gpr_31; ctx.gpr[2] = (aot_mem.aot_direct_load8(aot_gpr_4 + static_cast(8))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AD9720: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(8), aot_gpr_16); @@ -4592,18 +4545,8 @@ L_08AD98EC: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AD9924: aot_gpr_5 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(-30640))); aot_gpr_6 = (aot_mem.aot_direct_load8(aot_gpr_4 + static_cast(8))); @@ -4704,18 +4647,8 @@ L_08AD99C4: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AD99CC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -4773,18 +4706,8 @@ L_08AD9A54: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AD9A6C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -4823,18 +4746,8 @@ L_08AD9ABC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AD9AD4: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(8), ctx.gpr[18]); @@ -5007,18 +4920,8 @@ L_08AD9BF0: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AD9C0C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -5052,18 +4955,8 @@ L_08AD9C20: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AD9C78: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -5142,18 +5035,8 @@ L_08AD9D18: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AD9D28: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -5165,18 +5048,8 @@ L_08AD9D38: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AD9D44: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); ctx.gpr[10] = (17278u << 16u); @@ -5397,18 +5270,8 @@ L_08AD9EFC: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AD9F2C: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -5520,18 +5383,8 @@ L_08ADA020: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08ADA044: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (aot_gpr_5 | 0u); @@ -5635,18 +5488,8 @@ L_08ADA0F8: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08ADA110: aot_gpr_4 = (ctx.gpr[2] ^ 1u); aot_gpr_5 = (ctx.gpr[2] ^ 5u); @@ -5745,18 +5588,8 @@ L_08ADA19C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08ADA1AC: aot_gpr_29 = (aot_gpr_29 + static_cast(-64)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, ctx.gpr[17], ctx.gpr[18]}; @@ -5838,18 +5671,8 @@ L_08ADA220: aot_gpr_29 = (aot_gpr_29 + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08ADA2B4: aot_gpr_29 = (aot_gpr_29 + static_cast(-64)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(24), ctx.gpr[17]); @@ -6213,18 +6036,8 @@ L_08ADA598: aot_gpr_29 = (aot_gpr_29 + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08ADA5C4: aot_gpr_29 = (aot_gpr_29 + static_cast(-656)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(620), ctx.gpr[20]); @@ -7163,18 +6976,8 @@ L_08ADADA4: aot_gpr_29 = (aot_gpr_29 + static_cast(656)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08ADADD8: aot_gpr_5 = (0u | 255u); aot_mem.aot_direct_store8(aot_gpr_4 + static_cast(2), static_cast(aot_gpr_5)); @@ -7187,18 +6990,8 @@ L_08ADADD8: ctx.gpr[2] = (aot_gpr_4 | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08ADADFC: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); { const std::uint32_t aot_run_words[4]{aot_gpr_16, ctx.gpr[17], ctx.gpr[18], aot_gpr_31}; @@ -7415,18 +7208,8 @@ L_08ADB04C: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08ADB068: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); { const std::uint32_t aot_run_words[7]{aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], aot_gpr_31}; @@ -7842,18 +7625,8 @@ L_08ADB324: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08ADB348: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(20), aot_gpr_16); @@ -8039,18 +7812,8 @@ L_08ADB4B4: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08ADB4C4: aot_gpr_29 = (aot_gpr_29 + static_cast(-80)); { const std::uint32_t aot_run_words[4]{aot_gpr_16, ctx.gpr[17], ctx.gpr[18], aot_gpr_31}; @@ -8663,18 +8426,8 @@ L_08ADB91C: aot_gpr_29 = (aot_gpr_29 + static_cast(80)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08ADB934: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -8770,18 +8523,8 @@ L_08ADB9CC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08ADB9DC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -8827,18 +8570,8 @@ L_08ADBA30: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08ADBA40: aot_gpr_29 = (aot_gpr_29 + static_cast(-272)); { const std::uint32_t aot_run_words[10]{aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[22], ctx.gpr[23], ctx.gpr[30], aot_gpr_31}; @@ -9271,18 +9004,8 @@ L_08ADBDCC: aot_gpr_29 = (aot_gpr_29 + static_cast(272)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08ADBDFC: aot_gpr_29 = (aot_gpr_29 + static_cast(-64)); { const std::uint32_t aot_run_words[5]{aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], aot_gpr_31}; @@ -9504,18 +9227,8 @@ L_08ADBFB0: aot_gpr_29 = (aot_gpr_29 + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08ADBFCC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(16), aot_gpr_5); @@ -9547,981 +9260,8 @@ void recomp_unit_0181(Runtime &rt, AllegrexContext &ctx) { void register_generated_unit_181(Runtime &runtime) { runtime.register_generated_unit(181u, 0x08AD8000u, 16384u, &recomp_unit_0181, &recomp_unit_0181_entry); - runtime.register_function(0x08AD8000u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD8008u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD8010u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD801Cu, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD8024u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD802Cu, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD8034u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD803Cu, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD8044u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD8058u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD806Cu, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD8080u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD8088u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD8094u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD80A0u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD80ACu, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD80B4u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD80BCu, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD80C4u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD80D0u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD80D8u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD80E0u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD80E8u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD80F0u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD80F8u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD810Cu, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD8114u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD8120u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD8128u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD8130u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD8138u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD8140u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD8148u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD8154u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD8160u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD8174u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD8180u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD818Cu, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD8194u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD81ACu, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD81C0u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD81C8u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD81D0u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD81DCu, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD81E8u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD81F4u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD8200u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD820Cu, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD8214u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD821Cu, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD8230u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD8238u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD8248u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD826Cu, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD8278u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD8288u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD8290u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD829Cu, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD82A4u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD82B4u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD82BCu, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD82D4u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD82DCu, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD82ECu, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD82F4u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD8308u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD8318u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD8330u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD8344u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD834Cu, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD835Cu, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD8364u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD8384u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD83BCu, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD83CCu, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD83DCu, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD83FCu, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD840Cu, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD841Cu, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD8434u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD8454u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD8478u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD8490u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD84A4u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD84B4u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD84C8u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD84D4u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD84DCu, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD84ECu, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD8500u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD8510u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD851Cu, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD8524u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD8534u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD853Cu, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD8544u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD854Cu, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD8564u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD8570u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD857Cu, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD8584u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD8588u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD85A0u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD85ACu, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD85CCu, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD85DCu, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD85F0u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD8600u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD860Cu, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD8610u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD8628u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD8644u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD8658u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD865Cu, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD867Cu, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD86CCu, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD86DCu, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD86E8u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD8728u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD8730u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD8738u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD8740u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD8748u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD8774u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD8784u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD87A4u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD87C0u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD87D0u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD87E0u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD87F8u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD8810u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD8818u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD8830u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD8840u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD8844u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD884Cu, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD885Cu, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD887Cu, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD8890u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD8898u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD88B0u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD88B8u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD88D0u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD88D8u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD88E8u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD88F0u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD88F8u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD8900u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD8908u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD8914u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD891Cu, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD8924u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD892Cu, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD893Cu, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD8944u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD8950u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD8958u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD8960u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD8970u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD898Cu, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD899Cu, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD89A4u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD89B8u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD89D0u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD89D4u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD89E0u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD89F0u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD8A10u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD8A24u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD8A2Cu, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD8A44u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD8A4Cu, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD8A64u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD8A6Cu, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD8A7Cu, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD8A84u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD8A8Cu, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD8A94u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD8A9Cu, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD8AA8u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD8AB4u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD8ABCu, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD8AC8u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD8AD0u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD8AD8u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD8AECu, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD8B0Cu, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD8B20u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD8B28u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD8B40u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD8B48u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD8B60u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD8B68u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD8B78u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD8B80u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD8B88u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD8B90u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD8B98u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD8BA4u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD8BACu, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD8BCCu, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD8BDCu, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD8BECu, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD8C04u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD8C1Cu, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD8C28u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD8C44u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD8C54u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD8C58u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD8C64u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD8C80u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD8C90u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD8C9Cu, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD8CB0u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD8CB8u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD8CD0u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD8CD8u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD8CF0u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD8CF8u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD8D08u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD8D10u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD8D18u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD8D20u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD8D28u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD8D34u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD8D3Cu, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD8D44u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD8D4Cu, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD8D5Cu, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD8D64u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD8D70u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD8D78u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD8D80u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD8D90u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD8DACu, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD8DBCu, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD8DC8u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD8DDCu, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD8DF4u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD8DFCu, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD8E08u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD8E2Cu, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD8E3Cu, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD8E48u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD8E5Cu, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD8E64u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD8E7Cu, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD8E84u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD8E9Cu, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD8EA4u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD8EB4u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD8EBCu, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD8EC4u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD8ECCu, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD8ED4u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD8EE0u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD8EECu, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD8EF4u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD8F04u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD8F0Cu, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD8F14u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD8F30u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD8F40u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD8F4Cu, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD8F60u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD8F68u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD8F80u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD8F88u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD8FA0u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD8FA8u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD8FB8u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD8FC0u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD8FC8u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD8FD0u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD8FD8u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD8FE4u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD8FECu, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD8FFCu, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD9008u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD9010u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD9018u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD9024u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD902Cu, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD9038u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD9040u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD9050u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD905Cu, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD9064u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD906Cu, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD9078u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD9080u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD9088u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD9098u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD90B0u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD90B8u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD90C0u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD90C8u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD90D8u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD90E0u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD90F4u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD90FCu, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD9100u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD9108u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD9110u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD9118u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD9120u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD9130u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD9140u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD9150u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD915Cu, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD9164u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD9174u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD917Cu, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD9188u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD9190u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD9198u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD91A4u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD91ACu, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD91B0u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD91C0u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD91C8u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD91D8u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD91F0u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD91F4u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD9200u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD9208u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD9218u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD9220u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD9230u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD9238u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD9240u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD925Cu, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD9268u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD927Cu, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD9284u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD9294u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD929Cu, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD92B0u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD92B8u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD92BCu, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD92C4u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD92CCu, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD92D4u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD92E0u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD92E8u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD92FCu, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD9310u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD9318u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD9320u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD9328u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD9334u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD933Cu, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD9344u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD934Cu, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD935Cu, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD9368u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD937Cu, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD9380u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD938Cu, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD93A4u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD93B4u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD93BCu, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD93C8u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD93D0u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD93E0u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD93E8u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD93F0u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD9400u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD9410u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD9420u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD9434u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD9438u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD9440u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD9450u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD9458u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD946Cu, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD9474u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD9478u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD9480u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD948Cu, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD9494u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD949Cu, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD94A0u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD94B4u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD94C0u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD94C8u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD94DCu, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD94ECu, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD94F8u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD951Cu, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD9524u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD9534u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD953Cu, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD9550u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD9558u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD955Cu, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD9568u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD9574u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD957Cu, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD9584u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD9590u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD9598u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD95B4u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD95C8u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD95D4u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD95DCu, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD95E4u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD95ECu, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD95F8u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD9600u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD9614u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD961Cu, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD9658u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD9678u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD9684u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD96A0u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD96B8u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD96C8u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD96D4u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD96E0u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD96FCu, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD9718u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD9720u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD9774u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD9794u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD97C0u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD97D8u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD97E0u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD97F8u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD97FCu, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD9804u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD9830u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD984Cu, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD9860u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD987Cu, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD9894u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD98B0u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD98BCu, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD98E0u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD98ECu, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD9924u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD9944u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD9968u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD996Cu, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD9974u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD997Cu, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD998Cu, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD9998u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD99A0u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD99A8u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD99B4u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD99B8u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD99C0u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD99C4u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD99CCu, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD99E8u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD9A24u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD9A40u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD9A54u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD9A6Cu, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD9AA4u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD9ABCu, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD9AD4u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD9B08u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD9B20u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD9B2Cu, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD9B48u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD9B50u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD9B54u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD9B60u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD9B68u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD9B70u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD9B80u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD9B88u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD9B90u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD9B98u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD9BA8u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD9BB0u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD9BD4u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD9BDCu, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD9BF0u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD9C0Cu, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD9C20u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD9C78u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD9C8Cu, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD9CB4u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD9CC0u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD9CDCu, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD9CF4u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD9CFCu, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD9D08u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD9D18u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD9D28u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD9D38u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD9D44u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD9DA4u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD9DD8u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD9DECu, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD9E00u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD9E14u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD9E28u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD9E3Cu, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD9E48u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD9E50u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD9E68u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD9E70u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD9E7Cu, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD9E98u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD9EA4u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD9EC4u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD9EC8u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD9ED0u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD9ED8u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD9EE0u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD9EFCu, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD9F2Cu, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD9F74u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD9F80u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD9F8Cu, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD9FA4u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD9FB4u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD9FD4u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08AD9FF8u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADA010u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADA018u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADA020u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADA044u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADA060u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADA078u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADA088u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADA098u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADA0B4u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADA0BCu, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADA0CCu, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADA0D4u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADA0E4u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADA0E8u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADA0F8u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADA110u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADA128u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADA140u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADA14Cu, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADA158u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADA164u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADA170u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADA178u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADA184u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADA198u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADA19Cu, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADA1ACu, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADA1DCu, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADA214u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADA220u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADA2B4u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADA2F8u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADA308u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADA338u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADA350u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADA368u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADA374u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADA37Cu, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADA390u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADA398u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADA3B8u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADA3C8u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADA3D0u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADA3E0u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADA3FCu, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADA410u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADA420u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADA450u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADA458u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADA468u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADA470u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADA480u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADA498u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADA4A8u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADA4B4u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADA4DCu, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADA4E8u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADA50Cu, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADA514u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADA51Cu, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADA540u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADA548u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADA56Cu, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADA574u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADA57Cu, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADA584u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADA58Cu, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADA598u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADA5C4u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADA644u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADA658u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADA668u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADA678u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADA680u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADA688u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADA6A8u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADA6B0u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADA6C0u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADA6E8u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADA6FCu, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADA704u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADA70Cu, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADA718u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADA724u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADA738u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADA744u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADA774u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADA77Cu, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADA7A8u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADA7B0u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADA7D0u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADA7D4u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADA7DCu, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADA804u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADA80Cu, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADA810u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADA818u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADA82Cu, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADA848u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADA85Cu, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADA870u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADA894u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADA8B8u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADA8C0u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADA8D4u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADA8E0u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADA8E4u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADA8F8u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADA900u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADA90Cu, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADA934u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADA938u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADA958u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADA97Cu, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADA988u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADA9A4u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADA9C0u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADA9CCu, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADA9D4u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADA9DCu, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADA9F8u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADAA04u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADAA08u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADAA10u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADAA50u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADAA54u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADAA5Cu, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADAA98u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADAAA0u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADAAB0u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADAAB8u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADAABCu, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADAAD0u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADAAD8u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADAB18u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADAB20u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADAB34u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADAB54u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADAB5Cu, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADAB64u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADAB80u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADABA4u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADABE0u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADABFCu, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADAC0Cu, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADAC2Cu, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADAC50u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADAC64u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADAC6Cu, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADAC7Cu, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADAC80u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADACA8u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADACC8u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADACD8u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADACE0u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADAD00u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADAD2Cu, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADAD34u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADAD44u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADAD48u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADAD68u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADAD74u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADADA0u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADADA4u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADADD8u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADADFCu, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADAEACu, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADAEB8u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADAEC0u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADAEC4u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADAF14u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADAF20u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADAF28u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADAF2Cu, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADAF94u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADAFA0u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADAFA8u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADAFACu, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADAFF0u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADAFF8u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADB020u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADB02Cu, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADB034u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADB04Cu, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADB068u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADB094u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADB0A8u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADB0B4u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADB0BCu, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADB0C4u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADB0D0u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADB0DCu, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADB0E8u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADB0F4u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADB0FCu, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADB104u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADB10Cu, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADB110u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADB118u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADB120u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADB130u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADB138u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADB140u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADB148u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADB150u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADB158u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADB164u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADB178u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADB19Cu, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADB1A4u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADB1B0u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADB1B8u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADB1C0u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADB1C8u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADB1D4u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADB1E8u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADB20Cu, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADB214u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADB220u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADB228u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADB230u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADB238u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADB240u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADB24Cu, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADB260u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADB284u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADB28Cu, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADB298u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADB2A0u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADB2A8u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADB2B0u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADB2BCu, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADB2D0u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADB2F4u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADB2FCu, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADB308u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADB310u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADB314u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADB31Cu, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADB324u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADB348u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADB364u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADB380u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADB384u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADB388u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADB390u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADB39Cu, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADB3A4u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADB3A8u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADB3B8u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADB3C8u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADB3D0u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADB3D8u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADB3E4u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADB400u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADB40Cu, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADB424u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADB46Cu, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADB474u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADB47Cu, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADB480u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADB4B4u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADB4C4u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADB4E8u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADB504u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADB508u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADB50Cu, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADB514u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADB520u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADB528u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADB52Cu, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADB53Cu, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADB54Cu, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADB554u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADB55Cu, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADB568u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADB584u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADB590u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADB5C8u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADB5FCu, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADB604u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADB60Cu, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADB614u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADB61Cu, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADB624u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADB650u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADB660u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADB66Cu, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADB68Cu, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADB6ACu, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADB6B4u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADB6BCu, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADB6C8u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADB6E4u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADB6E8u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADB6ECu, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADB6F4u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADB700u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADB708u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADB70Cu, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADB71Cu, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADB72Cu, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADB734u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADB73Cu, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADB748u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADB750u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADB758u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADB760u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADB770u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADB778u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADB780u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADB788u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADB794u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADB7B0u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADB7B4u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADB7B8u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADB7C0u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADB7CCu, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADB7D4u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADB7D8u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADB7E8u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADB7F8u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADB800u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADB808u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADB810u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADB818u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADB824u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADB82Cu, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADB830u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADB85Cu, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADB868u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADB870u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADB874u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADB87Cu, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADB888u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADB890u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADB8A0u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADB8A8u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADB8B0u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADB8C0u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADB8D8u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADB8ECu, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADB914u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADB91Cu, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADB934u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADB94Cu, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADB960u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADB968u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADB970u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADB978u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADB97Cu, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADB998u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADB9B4u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADB9B8u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADB9BCu, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADB9C4u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADB9CCu, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADB9DCu, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADB9F8u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADBA00u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADBA08u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADBA10u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADBA20u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADBA28u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADBA30u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADBA40u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADBA78u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADBA84u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADBA8Cu, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADBACCu, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADBAE0u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADBAECu, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADBAF4u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADBAFCu, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADBB30u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADBB40u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADBB50u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADBB54u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADBB58u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADBB68u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADBB74u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADBB7Cu, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADBB88u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADBB98u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADBBA8u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADBBB8u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADBBBCu, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADBBC0u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADBBD0u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADBBD8u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADBBE0u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADBBE8u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADBBF0u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADBBF8u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADBC44u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADBC4Cu, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADBC8Cu, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADBC9Cu, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADBCB0u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADBCB8u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADBCC0u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADBCC8u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADBCD4u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADBCE0u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADBCE8u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADBCECu, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADBCF4u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADBD24u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADBD30u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADBD40u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADBD48u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADBD6Cu, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADBD74u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADBD80u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADBD88u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADBD8Cu, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADBD94u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADBD98u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADBDA8u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADBDC8u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADBDCCu, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADBDFCu, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADBE28u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADBE30u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADBE40u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADBE98u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADBE9Cu, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADBEACu, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADBEB4u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADBEBCu, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADBEC4u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADBECCu, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADBED4u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADBEFCu, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADBF04u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADBF0Cu, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADBF10u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADBF18u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADBF28u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADBF30u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADBF34u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADBF3Cu, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADBF44u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADBF54u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADBF5Cu, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADBF68u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADBF74u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADBF78u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADBF80u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADBFA8u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADBFB0u, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADBFCCu, &recomp_unit_0181, "recomp_unit_0181"); - runtime.register_function(0x08ADBFF8u, &recomp_unit_0181, "recomp_unit_0181"); + // PSPRECOMP_V812_COMPACT_REGISTRATION: same entry set, looped once in Runtime instead of source-expanded calls. + runtime.register_generated_entry_mask(0x08AD8000u, &recomp_unit_0181, "recomp_unit_0181", + kEntryMasks_recomp_unit_0181, 64u); } } // namespace psprecomp diff --git a/profiles/vcs/generated/generated_unit_0182.cpp b/profiles/vcs/generated/generated_unit_0182.cpp index c9e430a..b7f0fa6 100644 --- a/profiles/vcs/generated/generated_unit_0182.cpp +++ b/profiles/vcs/generated/generated_unit_0182.cpp @@ -1114,6 +1114,19 @@ LOCAL_DISPATCH: AOT_REGCACHE_SYNC_OUT(); return; } } +// PSPRECOMP_V812_SHARED_SCHED_BLOCK: one scheduler-exact slow boundary per unit. +LOCAL_SCHED_BOUNDARY: + ctx.pc = jump_target; + AOT_REGCACHE_SYNC_OUT(); + if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { + ++local_redispatch_rounds; + AOT_REGCACHE_SYNC_IN(); + local_transfers = 0u; + local_pc = ctx.pc; + entry_id = 0u; + goto LOCAL_DISPATCH; + } + return; L_08ADC000: aot_mem.aot_direct_store16(aot_gpr_29 + static_cast(6), static_cast(aot_gpr_4)); { const bool branch_taken = 0u == 0u; @@ -1152,18 +1165,8 @@ L_08ADC02C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08ADC06C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, ctx.gpr[17], aot_gpr_31}; @@ -1199,18 +1202,8 @@ L_08ADC0A4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08ADC0B8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -1224,18 +1217,8 @@ L_08ADC0C8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08ADC0D4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -1249,18 +1232,8 @@ L_08ADC0E4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08ADC0F0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -1289,18 +1262,8 @@ L_08ADC114: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08ADC120: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -1329,18 +1292,8 @@ L_08ADC144: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08ADC150: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -1370,18 +1323,8 @@ L_08ADC17C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08ADC18C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, ctx.gpr[17], aot_gpr_31}; @@ -1442,18 +1385,8 @@ L_08ADC1F0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08ADC204: aot_gpr_29 = (aot_gpr_29 + static_cast(-64)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, ctx.gpr[17], aot_gpr_31}; @@ -1705,18 +1638,8 @@ L_08ADC3B0: aot_gpr_29 = (aot_gpr_29 + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08ADC3C4: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); { const std::uint32_t aot_run_words[5]{aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], aot_gpr_31}; @@ -1845,18 +1768,8 @@ L_08ADC4A8: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08ADC4C4: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); { const std::uint32_t aot_run_words[5]{aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], aot_gpr_31}; @@ -1930,18 +1843,8 @@ L_08ADC544: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08ADC560: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, ctx.gpr[17], aot_gpr_31}; @@ -2013,18 +1916,8 @@ L_08ADC5CC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08ADC5E0: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); { const std::uint32_t aot_run_words[7]{aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], aot_gpr_31}; @@ -2202,69 +2095,29 @@ L_08ADC700: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08ADC724: jump_target = aot_gpr_31; ctx.gpr[2] = (0u | 1u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08ADC72C: jump_target = aot_gpr_31; aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(20), aot_gpr_5); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08ADC734: jump_target = aot_gpr_31; ctx.gpr[2] = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(20))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08ADC73C: aot_gpr_6 = (aot_gpr_5 < static_cast(12) ? 1u : 0u); { const bool branch_taken = aot_gpr_6 != 0u; @@ -2281,239 +2134,99 @@ L_08ADC74C: aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(24), aot_gpr_5); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08ADC754: jump_target = aot_gpr_31; ctx.gpr[2] = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(24))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08ADC75C: jump_target = aot_gpr_31; aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(28), aot_gpr_5); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08ADC764: jump_target = aot_gpr_31; ctx.gpr[2] = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(28))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08ADC76C: jump_target = aot_gpr_31; aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(32), aot_gpr_5); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08ADC774: jump_target = aot_gpr_31; ctx.gpr[2] = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(32))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08ADC77C: jump_target = aot_gpr_31; aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(40), aot_gpr_5); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08ADC784: jump_target = aot_gpr_31; ctx.gpr[2] = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(40))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08ADC78C: jump_target = aot_gpr_31; aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(44), aot_gpr_5); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08ADC794: jump_target = aot_gpr_31; ctx.gpr[2] = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(44))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08ADC79C: jump_target = aot_gpr_31; aot_mem.aot_direct_store8(aot_gpr_4 + static_cast(57), static_cast(aot_gpr_5)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08ADC7A4: jump_target = aot_gpr_31; ctx.gpr[2] = (aot_mem.aot_direct_load8(aot_gpr_4 + static_cast(57))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08ADC7AC: jump_target = aot_gpr_31; aot_mem.aot_direct_store8(aot_gpr_4 + static_cast(58), static_cast(aot_gpr_5)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08ADC7B4: jump_target = aot_gpr_31; ctx.gpr[2] = (aot_mem.aot_direct_load8(aot_gpr_4 + static_cast(58))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08ADC7BC: aot_gpr_4 = (aot_gpr_5 & 65535u); aot_gpr_4 = (aot_gpr_4 & 15u); @@ -2524,18 +2237,8 @@ L_08ADC7BC: ctx.gpr[2] = (ctx.gpr[2] + aot_gpr_4); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08ADC7D8: aot_gpr_4 = (aot_gpr_5 & 65535u); ctx.gpr[2] = (aot_gpr_4 << 2u); @@ -2545,18 +2248,8 @@ L_08ADC7D8: ctx.gpr[2] = (ctx.gpr[2] + aot_gpr_4); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08ADC7F0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[4]{aot_gpr_16, ctx.gpr[17], ctx.gpr[18], aot_gpr_31}; @@ -2636,18 +2329,8 @@ L_08ADC874: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08ADC88C: aot_gpr_5 = (aot_gpr_5 & 255u); aot_gpr_6 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(20))); @@ -2692,18 +2375,8 @@ L_08ADC8CC: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08ADC8D4: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, ctx.gpr[17], aot_gpr_31}; @@ -2793,18 +2466,8 @@ L_08ADC980: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08ADC994: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, ctx.gpr[17], aot_gpr_31}; @@ -2841,18 +2504,8 @@ L_08ADC9E8: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08ADC9FC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -2879,18 +2532,8 @@ L_08ADCA28: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08ADCA34: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -2917,18 +2560,8 @@ L_08ADCA60: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08ADCA6C: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, ctx.gpr[17], aot_gpr_31}; @@ -3083,18 +2716,8 @@ L_08ADCB70: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08ADCB84: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); { const std::uint32_t aot_run_words[5]{aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], aot_gpr_31}; @@ -3255,18 +2878,8 @@ L_08ADCCA8: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08ADCCC4: aot_gpr_29 = (aot_gpr_29 + static_cast(-80)); { const std::uint32_t aot_run_words[9]{aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[22], ctx.gpr[23], aot_gpr_31}; @@ -3487,18 +3100,8 @@ L_08ADCE74: aot_gpr_29 = (aot_gpr_29 + static_cast(80)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08ADCEA0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -3512,18 +3115,8 @@ L_08ADCEB4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08ADCEC0: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); { const std::uint32_t aot_run_words[5]{aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], aot_gpr_31}; @@ -3675,18 +3268,8 @@ L_08ADCFDC: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08ADCFF8: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); { const std::uint32_t aot_run_words[7]{aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], aot_gpr_31}; @@ -3897,18 +3480,8 @@ L_08ADD188: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08ADD1AC: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); { const std::uint32_t aot_run_words[4]{aot_gpr_16, ctx.gpr[17], ctx.gpr[18], aot_gpr_31}; @@ -4030,18 +3603,8 @@ L_08ADD290: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08ADD2A8: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(40), aot_gpr_31); @@ -4198,18 +3761,8 @@ L_08ADD3CC: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08ADD3DC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(8), aot_gpr_16); @@ -4269,34 +3822,14 @@ L_08ADD450: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08ADD460: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08ADD468: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -4327,35 +3860,15 @@ L_08ADD488: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08ADD4B4: jump_target = aot_gpr_31; ctx.gpr[2] = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(-5472))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08ADD4BC: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(20), aot_gpr_16); @@ -4565,120 +4078,50 @@ L_08ADD674: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08ADD684: jump_target = aot_gpr_31; ctx.gpr[2] = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(64))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08ADD68C: jump_target = aot_gpr_31; ctx.gpr[2] = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(68))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08ADD694: jump_target = aot_gpr_31; aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(64), aot_gpr_5); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08ADD69C: jump_target = aot_gpr_31; aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(68), aot_gpr_5); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08ADD6A4: jump_target = aot_gpr_31; aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(80), aot_gpr_5); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08ADD6AC: jump_target = aot_gpr_31; ctx.gpr[2] = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(80))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08ADD6B4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -4742,18 +4185,8 @@ L_08ADD710: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08ADD720: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), aot_gpr_31); @@ -4782,36 +4215,16 @@ L_08ADD75C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08ADD768: ctx.gpr[2] = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(16))); jump_target = aot_gpr_31; ctx.gpr[2] = (ctx.gpr[2] & 255u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08ADD774: aot_gpr_6 = (static_cast(aot_gpr_5) < 8 ? 1u : 0u); { const bool branch_taken = aot_gpr_6 == 0u; @@ -4836,52 +4249,22 @@ L_08ADD790: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08ADD798: jump_target = aot_gpr_31; aot_mem.aot_direct_store8(aot_gpr_4 + static_cast(8), static_cast(aot_gpr_5)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08ADD7A0: jump_target = aot_gpr_31; ctx.gpr[2] = (aot_mem.aot_direct_load8(aot_gpr_4 + static_cast(8))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08ADD7A8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -4913,18 +4296,8 @@ L_08ADD7D8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08ADD7EC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -4957,18 +4330,8 @@ L_08ADD81C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08ADD834: aot_gpr_5 = (aot_gpr_5 & 255u); aot_gpr_6 = (0u | 1u); @@ -4980,18 +4343,8 @@ L_08ADD834: aot_mem.aot_direct_store8(aot_gpr_4 + static_cast(277), static_cast(aot_gpr_5)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08ADD854: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); { const std::uint32_t aot_run_words[8]{aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[22], aot_gpr_31}; @@ -5213,18 +4566,8 @@ L_08ADD9F4: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08ADDA1C: aot_gpr_29 = (aot_gpr_29 + static_cast(-320)); { const std::uint32_t aot_run_words[8]{aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[22], aot_gpr_31}; @@ -5603,18 +4946,8 @@ L_08ADDD00: aot_gpr_29 = (aot_gpr_29 + static_cast(320)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08ADDD28: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); { const std::uint32_t aot_run_words[5]{aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], aot_gpr_31}; @@ -5804,18 +5137,8 @@ L_08ADDECC: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08ADDEE8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -5877,18 +5200,8 @@ L_08ADDF48: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08ADDF58: aot_gpr_6 = (0u | 1u); aot_mem.aot_direct_store8(aot_gpr_4 + static_cast(304), static_cast(aot_gpr_6)); @@ -5909,18 +5222,8 @@ L_08ADDF58: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08ADDF74: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -6220,18 +5523,8 @@ L_08ADE15C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08ADE16C: aot_gpr_29 = (aot_gpr_29 + static_cast(-64)); { const std::uint32_t aot_run_words[7]{aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], aot_gpr_31}; @@ -6547,18 +5840,8 @@ L_08ADE3E0: aot_gpr_29 = (aot_gpr_29 + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08ADE404: aot_gpr_29 = (aot_gpr_29 + static_cast(-272)); { const std::uint32_t aot_run_words[6]{aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], aot_gpr_31}; @@ -7031,18 +6314,8 @@ L_08ADE8FC: aot_gpr_29 = (aot_gpr_29 + static_cast(272)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08ADE91C: aot_gpr_29 = (aot_gpr_29 + static_cast(-96)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, ctx.gpr[17], aot_gpr_31}; @@ -7289,18 +6562,8 @@ L_08ADEB30: aot_gpr_29 = (aot_gpr_29 + static_cast(96)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08ADEB44: aot_gpr_29 = (aot_gpr_29 + static_cast(-80)); { const std::uint32_t aot_run_words[6]{aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], aot_gpr_31}; @@ -7571,18 +6834,8 @@ L_08ADED80: aot_gpr_29 = (aot_gpr_29 + static_cast(80)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08ADEDA4: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); { const std::uint32_t aot_run_words[4]{aot_gpr_16, ctx.gpr[17], ctx.gpr[18], aot_gpr_31}; @@ -7758,18 +7011,8 @@ L_08ADEEE8: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08ADEF00: aot_gpr_29 = (aot_gpr_29 + static_cast(-64)); { const std::uint32_t aot_run_words[4]{aot_gpr_16, ctx.gpr[17], ctx.gpr[18], aot_gpr_31}; @@ -7908,18 +7151,8 @@ L_08ADF014: aot_gpr_29 = (aot_gpr_29 + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08ADF02C: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); { const std::uint32_t aot_run_words[6]{aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], aot_gpr_31}; @@ -8033,18 +7266,8 @@ L_08ADF100: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08ADF130: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); { const std::uint32_t aot_run_words[6]{aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], aot_gpr_31}; @@ -8150,18 +7373,8 @@ L_08ADF1F0: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08ADF210: aot_gpr_29 = (aot_gpr_29 + static_cast(-64)); { const std::uint32_t aot_run_words[5]{aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], aot_gpr_31}; @@ -8338,18 +7551,8 @@ L_08ADF354: aot_gpr_29 = (aot_gpr_29 + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08ADF370: aot_gpr_29 = (aot_gpr_29 + static_cast(-208)); { const std::uint32_t aot_run_words[8]{aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[22], aot_gpr_31}; @@ -8934,18 +8137,8 @@ L_08ADF848: aot_gpr_29 = (aot_gpr_29 + static_cast(208)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08ADF870: aot_gpr_29 = (aot_gpr_29 + static_cast(-80)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(64), aot_gpr_31); @@ -9083,18 +8276,8 @@ L_08ADF998: aot_gpr_29 = (aot_gpr_29 + static_cast(80)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08ADF9A4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -9156,18 +8339,8 @@ L_08ADFA08: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08ADFA14: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -9203,18 +8376,8 @@ L_08ADFA4C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08ADFA58: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); { const std::uint32_t aot_run_words[5]{aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], aot_gpr_31}; @@ -9416,18 +8579,8 @@ L_08ADFBBC: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08ADFBD4: ctx.gpr[17] = (0u | 0u); aot_gpr_31 = (0x08ADFBE0u); @@ -9706,18 +8859,8 @@ L_08ADFD98: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08ADFDB4: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); { const std::uint32_t aot_run_words[6]{aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], aot_gpr_31}; @@ -10021,18 +9164,8 @@ L_08ADFFA4: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08ADFFC8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -10048,18 +9181,8 @@ L_08ADFFE0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08ADFFEC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -10081,1041 +9204,8 @@ void recomp_unit_0182(Runtime &rt, AllegrexContext &ctx) { void register_generated_unit_182(Runtime &runtime) { runtime.register_generated_unit(182u, 0x08ADC000u, 16384u, &recomp_unit_0182, &recomp_unit_0182_entry); - runtime.register_function(0x08ADC000u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADC00Cu, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADC02Cu, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADC06Cu, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADC08Cu, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADC094u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADC0A4u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADC0B8u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADC0C8u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADC0D4u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADC0E4u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADC0F0u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADC100u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADC10Cu, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADC114u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADC120u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADC130u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADC13Cu, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADC144u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADC150u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADC168u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADC170u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADC17Cu, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADC18Cu, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADC1ACu, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADC1B4u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADC1C8u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADC1D4u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADC1DCu, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADC1E0u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADC1F0u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADC204u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADC220u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADC228u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADC234u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADC240u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADC24Cu, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADC254u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADC258u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADC260u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADC268u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADC274u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADC280u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADC28Cu, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADC294u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADC29Cu, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADC2A0u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADC2A8u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADC2B0u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADC2B8u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADC2C0u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADC2CCu, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADC2DCu, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADC2F0u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADC304u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADC314u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADC31Cu, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADC32Cu, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADC33Cu, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADC344u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADC350u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADC35Cu, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADC368u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADC370u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADC378u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADC37Cu, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADC384u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADC38Cu, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADC39Cu, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADC3ACu, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADC3B0u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADC3C4u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADC3F8u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADC400u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADC40Cu, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADC418u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADC420u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADC428u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADC430u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADC444u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADC44Cu, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADC454u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADC45Cu, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADC468u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADC474u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADC47Cu, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADC484u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADC48Cu, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADC4A0u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADC4A8u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADC4C4u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADC4ECu, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADC4FCu, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADC514u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADC520u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADC524u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADC52Cu, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADC534u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADC538u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADC544u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADC560u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADC578u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADC588u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADC5A0u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADC5ACu, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADC5B0u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADC5B8u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADC5C0u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADC5C8u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADC5CCu, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADC5E0u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADC60Cu, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADC614u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADC628u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADC630u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADC638u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADC640u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADC668u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADC670u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADC678u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADC680u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADC688u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADC698u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADC6A0u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADC6B0u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADC6BCu, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADC6C4u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADC6D4u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADC6DCu, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADC6E4u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADC6ECu, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADC6F4u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADC6FCu, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADC700u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADC724u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADC72Cu, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADC734u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADC73Cu, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADC748u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADC74Cu, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADC754u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADC75Cu, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADC764u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADC76Cu, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADC774u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADC77Cu, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADC784u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADC78Cu, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADC794u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADC79Cu, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADC7A4u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADC7ACu, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADC7B4u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADC7BCu, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADC7D8u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADC7F0u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADC814u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADC824u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADC83Cu, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADC848u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADC84Cu, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADC854u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADC85Cu, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADC868u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADC870u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADC874u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADC88Cu, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADC8A4u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADC8B0u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADC8B8u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADC8C0u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADC8CCu, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADC8D4u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADC8F4u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADC910u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADC914u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADC92Cu, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADC93Cu, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADC94Cu, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADC95Cu, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADC970u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADC980u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADC994u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADC9D8u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADC9E8u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADC9FCu, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADCA18u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADCA28u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADCA34u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADCA50u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADCA60u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADCA6Cu, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADCA8Cu, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADCA94u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADCA98u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADCAA0u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADCAA8u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADCAB4u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADCABCu, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADCAC0u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADCAC8u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADCAE4u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADCAF0u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADCB00u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADCB10u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADCB14u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADCB1Cu, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADCB24u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADCB3Cu, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADCB40u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADCB44u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADCB64u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADCB6Cu, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADCB70u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADCB84u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADCBB0u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADCBB8u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADCBBCu, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADCBC4u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADCBCCu, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADCBD8u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADCBE0u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADCBE4u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADCBECu, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADCC30u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADCC38u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADCC44u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADCC50u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADCC5Cu, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADCC64u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADCC88u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADCC90u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADCC94u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADCCA0u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADCCA4u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADCCA8u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADCCC4u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADCD00u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADCD08u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADCD0Cu, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADCD14u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADCD1Cu, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADCD28u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADCD30u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADCD34u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADCD3Cu, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADCD80u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADCD90u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADCD9Cu, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADCDB8u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADCDC0u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADCDDCu, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADCDE4u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADCDF0u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADCDFCu, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADCE0Cu, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADCE20u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADCE2Cu, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADCE3Cu, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADCE44u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADCE68u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADCE70u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADCE74u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADCEA0u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADCEB4u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADCEC0u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADCF0Cu, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADCF14u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADCF28u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADCF38u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADCF40u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADCF48u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADCF50u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADCF58u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADCF60u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADCF74u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADCF7Cu, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADCF84u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADCFA0u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADCFA8u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADCFDCu, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADCFF8u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADD030u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADD044u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADD054u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADD05Cu, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADD064u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADD068u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADD070u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADD090u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADD098u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADD0A0u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADD0C0u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADD0C8u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADD0D0u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADD0E4u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADD0FCu, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADD104u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADD120u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADD128u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADD140u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADD148u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADD184u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADD188u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADD1ACu, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADD1D0u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADD1D8u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADD1E4u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADD228u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADD230u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADD23Cu, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADD244u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADD24Cu, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADD270u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADD278u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADD27Cu, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADD288u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADD28Cu, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADD290u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADD2A8u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADD2C8u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADD2D0u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADD2E0u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADD2F0u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADD2F4u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADD2FCu, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADD318u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADD338u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADD350u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADD35Cu, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADD378u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADD38Cu, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADD39Cu, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADD3A4u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADD3A8u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADD3B0u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADD3C0u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADD3C8u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADD3CCu, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADD3DCu, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADD404u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADD414u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADD420u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADD438u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADD448u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADD450u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADD460u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADD468u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADD47Cu, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADD484u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADD488u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADD4B4u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADD4BCu, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADD4D4u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADD4DCu, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADD4ECu, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADD4F8u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADD500u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADD52Cu, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADD53Cu, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADD558u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADD570u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADD58Cu, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADD590u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADD5A0u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADD5B4u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADD5C8u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADD5D8u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADD5F4u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADD5FCu, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADD618u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADD620u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADD628u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADD66Cu, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADD674u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADD684u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADD68Cu, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADD694u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADD69Cu, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADD6A4u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADD6ACu, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADD6B4u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADD6CCu, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADD6D4u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADD6DCu, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADD6E4u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADD6ECu, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADD6F4u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADD704u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADD70Cu, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADD710u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADD720u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADD73Cu, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADD75Cu, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADD768u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADD774u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADD780u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADD78Cu, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADD790u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADD798u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADD7A0u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADD7A8u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADD7C4u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADD7CCu, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADD7D0u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADD7D8u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADD7ECu, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADD808u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADD810u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADD814u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADD81Cu, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADD834u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADD854u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADD884u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADD89Cu, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADD8A0u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADD8A4u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADD8ACu, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADD8BCu, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADD8C4u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADD8CCu, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADD8D4u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADD8DCu, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADD90Cu, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADD91Cu, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADD928u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADD948u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADD960u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADD968u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADD980u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADD988u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADD9A0u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADD9A8u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADD9B8u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADD9C0u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADD9CCu, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADD9F0u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADD9F4u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADDA1Cu, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADDA54u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADDA64u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADDA6Cu, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADDA70u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADDA88u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADDA8Cu, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADDA98u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADDAA0u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADDAA4u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADDAD0u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADDADCu, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADDAE4u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADDAE8u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADDAF0u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADDAFCu, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADDB04u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADDB10u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADDB18u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADDB20u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADDB34u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADDB40u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADDB48u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADDB4Cu, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADDB94u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADDBA8u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADDBBCu, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADDBC0u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADDBC4u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADDBD4u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADDBDCu, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADDBF0u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADDBF8u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADDC08u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADDC10u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADDC38u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADDC48u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADDC58u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADDC64u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADDC6Cu, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADDC70u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADDC80u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADDC8Cu, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADDC94u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADDC98u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADDCA4u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADDCB4u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADDCC0u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADDCD0u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADDCDCu, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADDCF0u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADDCFCu, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADDD00u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADDD28u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADDD50u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADDD5Cu, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADDD68u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADDD70u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADDD78u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADDD88u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADDD90u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADDD98u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADDDD8u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADDDECu, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADDDF4u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADDDFCu, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADDEC0u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADDEC8u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADDECCu, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADDEE8u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADDF04u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADDF0Cu, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADDF18u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADDF20u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADDF28u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADDF40u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADDF48u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADDF58u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADDF74u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADDF90u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADDFA0u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADDFA8u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADDFB4u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADDFC4u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADDFD0u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADDFD8u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADDFE0u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADDFE8u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADDFF4u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADE000u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADE008u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADE010u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADE01Cu, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADE02Cu, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADE034u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADE038u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADE040u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADE04Cu, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADE05Cu, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADE064u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADE068u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADE070u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADE07Cu, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADE08Cu, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADE094u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADE098u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADE0A0u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADE0ACu, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADE0BCu, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADE0C4u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADE0C8u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADE0D0u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADE0DCu, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADE0E8u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADE0F0u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADE0F8u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADE104u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADE10Cu, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADE110u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADE120u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADE130u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADE138u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADE140u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADE14Cu, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADE154u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADE15Cu, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADE16Cu, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADE1ACu, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADE1BCu, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADE1C4u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADE1C8u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADE1F8u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADE204u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADE20Cu, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADE210u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADE218u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADE230u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADE238u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADE254u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADE260u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADE268u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADE26Cu, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADE274u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADE27Cu, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADE284u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADE28Cu, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADE29Cu, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADE2C8u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADE2D4u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADE2DCu, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADE2E0u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADE2E8u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADE2F4u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADE304u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADE318u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADE324u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADE32Cu, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADE330u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADE340u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADE350u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADE358u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADE35Cu, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADE374u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADE380u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADE388u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADE38Cu, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADE398u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADE3A4u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADE3C8u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADE3D0u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADE3E0u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADE404u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADE430u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADE438u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADE43Cu, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADE448u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADE450u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADE454u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADE480u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADE48Cu, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADE494u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADE498u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADE4A0u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADE4B4u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADE4BCu, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADE4D4u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADE4E8u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADE534u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADE58Cu, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADE5A4u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADE5E0u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADE5ECu, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADE630u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADE63Cu, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADE668u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADE670u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADE684u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADE6B8u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADE6E4u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADE6F4u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADE700u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADE740u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADE768u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADE798u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADE7B4u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADE7D0u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADE7D8u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADE7F4u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADE814u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADE8F4u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADE8FCu, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADE91Cu, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADE93Cu, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADE944u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADE954u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADE980u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADE98Cu, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADE9ACu, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADE9B4u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADE9C4u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADE9D4u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADE9D8u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADE9E0u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADEA00u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADEA20u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADEA4Cu, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADEA5Cu, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADEA68u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADEA7Cu, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADEA84u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADEA94u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADEAA4u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADEAA8u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADEAB0u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADEAD0u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADEAF0u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADEB1Cu, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADEB2Cu, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADEB30u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADEB44u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADEB78u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADEB84u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADEB94u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADEBA4u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADEBA8u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADEBB0u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADEBB4u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADEBC8u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADEBD4u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADEBE4u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADEBF4u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADEBF8u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADEC00u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADEC04u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADEC30u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADEC38u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADEC58u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADEC5Cu, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADEC90u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADECB0u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADECBCu, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADECD0u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADECFCu, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADED00u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADED18u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADED28u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADED44u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADED50u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADED58u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADED5Cu, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADED80u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADEDA4u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADEDC8u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADEDD0u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADEDD4u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADEDDCu, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADEDE4u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADEDF0u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADEDF8u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADEE00u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADEE0Cu, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADEE28u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADEE34u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADEE44u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADEE54u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADEE58u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADEE60u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADEE68u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADEE80u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADEE84u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADEE88u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADEEACu, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADEEB8u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADEEC0u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADEEC4u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADEED8u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADEEE8u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADEF00u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADEF24u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADEF30u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADEF40u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADEF48u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADEF60u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADEF68u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADEF78u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADEF88u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADEF8Cu, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADEF94u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADEF98u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADEFB0u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADEFD0u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADF000u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADF010u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADF014u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADF02Cu, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADF058u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADF060u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADF068u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADF070u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADF0A0u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADF0ACu, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADF0B8u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADF0CCu, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADF0D4u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADF0F8u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADF100u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADF130u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADF15Cu, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADF170u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADF180u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADF188u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADF190u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADF194u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADF19Cu, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADF1A4u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADF1ACu, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADF1B4u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADF1F0u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADF210u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADF244u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADF24Cu, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADF258u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADF268u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADF270u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADF278u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADF290u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADF298u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADF2A0u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADF2A8u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADF2B0u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADF2C0u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADF2D0u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADF2D4u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADF2DCu, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADF2E4u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADF2FCu, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADF300u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADF304u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADF31Cu, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADF354u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADF370u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADF3C8u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADF3D4u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADF3DCu, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADF3E0u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADF3E8u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADF400u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADF408u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADF418u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADF428u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADF42Cu, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADF434u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADF438u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADF454u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADF474u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADF4A0u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADF4B0u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADF4BCu, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADF4D0u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADF4ECu, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADF4F4u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADF4FCu, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADF50Cu, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADF518u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADF520u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADF52Cu, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADF538u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADF540u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADF548u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADF558u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADF560u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADF564u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADF574u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADF58Cu, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADF594u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADF5A4u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADF5B4u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADF5B8u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADF5C0u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADF5E0u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADF600u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADF630u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADF640u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADF658u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADF660u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADF670u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADF680u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADF684u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADF68Cu, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADF690u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADF6ACu, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADF6CCu, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADF6FCu, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADF70Cu, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADF718u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADF748u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADF75Cu, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADF768u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADF770u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADF774u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADF77Cu, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADF794u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADF79Cu, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADF7ACu, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADF7BCu, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADF7C0u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADF7C8u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADF7CCu, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADF7E8u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADF808u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADF834u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADF844u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADF848u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADF870u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADF8D4u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADF8DCu, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADF8ECu, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADF8FCu, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADF900u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADF908u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADF910u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADF928u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADF92Cu, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADF930u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADF960u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADF968u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADF974u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADF998u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADF9A4u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADF9B4u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADF9BCu, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADF9C4u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADF9CCu, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADF9D4u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADF9DCu, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADF9E4u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADF9F0u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADF9FCu, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADFA08u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADFA14u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADFA24u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADFA2Cu, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADFA34u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADFA3Cu, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADFA44u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADFA4Cu, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADFA58u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADFA88u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADFA90u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADFA98u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADFAA0u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADFAACu, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADFAB4u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADFABCu, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADFAC0u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADFAC8u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADFAD8u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADFAE0u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADFAE4u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADFAECu, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADFAFCu, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADFB04u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADFB08u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADFB10u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADFB20u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADFB28u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADFB30u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADFB34u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADFB3Cu, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADFB44u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADFB50u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADFB58u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADFB5Cu, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADFB64u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADFB74u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADFB7Cu, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADFB84u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADFB8Cu, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADFB94u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADFB9Cu, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADFBA4u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADFBACu, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADFBBCu, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADFBD4u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADFBE0u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADFBE8u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADFBF0u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADFBF8u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADFC00u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADFC08u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADFC10u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADFC18u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADFC24u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADFC2Cu, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADFC34u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADFC40u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADFC48u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADFC50u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADFC60u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADFC68u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADFC78u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADFC80u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADFC88u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADFC90u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADFC98u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADFCA0u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADFCB0u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADFCB8u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADFCC8u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADFCD8u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADFCE8u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADFCF0u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADFD04u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADFD0Cu, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADFD20u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADFD28u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADFD38u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADFD40u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADFD58u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADFD5Cu, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADFD68u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADFD78u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADFD88u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADFD90u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADFD98u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADFDB4u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADFDDCu, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADFDE4u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADFDECu, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADFDF4u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADFDFCu, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADFE04u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADFE0Cu, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADFE14u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADFE1Cu, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADFE30u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADFE38u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADFE40u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADFE48u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADFE50u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADFE58u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADFE64u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADFE6Cu, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADFE78u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADFE80u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADFE88u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADFE94u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADFE9Cu, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADFEA4u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADFEB0u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADFEB8u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADFEC0u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADFECCu, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADFEDCu, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADFEE8u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADFEF4u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADFEFCu, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADFF04u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADFF0Cu, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADFF14u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADFF20u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADFF2Cu, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADFF34u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADFF3Cu, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADFF4Cu, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADFF54u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADFF5Cu, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADFF64u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADFF70u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADFF78u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADFF80u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADFF88u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADFF90u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADFF9Cu, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADFFA4u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADFFC8u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADFFE0u, &recomp_unit_0182, "recomp_unit_0182"); - runtime.register_function(0x08ADFFECu, &recomp_unit_0182, "recomp_unit_0182"); + // PSPRECOMP_V812_COMPACT_REGISTRATION: same entry set, looped once in Runtime instead of source-expanded calls. + runtime.register_generated_entry_mask(0x08ADC000u, &recomp_unit_0182, "recomp_unit_0182", + kEntryMasks_recomp_unit_0182, 64u); } } // namespace psprecomp diff --git a/profiles/vcs/generated/generated_unit_0183.cpp b/profiles/vcs/generated/generated_unit_0183.cpp index 8d441ba..417c49c 100644 --- a/profiles/vcs/generated/generated_unit_0183.cpp +++ b/profiles/vcs/generated/generated_unit_0183.cpp @@ -1114,18 +1114,10 @@ LOCAL_DISPATCH: AOT_REGCACHE_SYNC_OUT(); return; } } -L_08AE0000: - aot_gpr_4 = (aot_gpr_4 + static_cast(-29120)); - goto L_08AE0004; -L_08AE0004: - aot_gpr_31 = (aot_mem.aot_direct_load32(aot_gpr_29 + static_cast(0))); - jump_target = aot_gpr_31; - aot_gpr_29 = (aot_gpr_29 + static_cast(16)); - local_pc = jump_target; - if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } +// PSPRECOMP_V812_SHARED_SCHED_BLOCK: one scheduler-exact slow boundary per unit. +LOCAL_SCHED_BOUNDARY: ctx.pc = jump_target; AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { ++local_redispatch_rounds; AOT_REGCACHE_SYNC_IN(); @@ -1135,6 +1127,17 @@ L_08AE0004: goto LOCAL_DISPATCH; } return; +L_08AE0000: + aot_gpr_4 = (aot_gpr_4 + static_cast(-29120)); + goto L_08AE0004; +L_08AE0004: + aot_gpr_31 = (aot_mem.aot_direct_load32(aot_gpr_29 + static_cast(0))); + jump_target = aot_gpr_31; + aot_gpr_29 = (aot_gpr_29 + static_cast(16)); + local_pc = jump_target; + if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AE0010: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[5]{aot_gpr_16, ctx.gpr[17], ctx.gpr[18], aot_gpr_31, aot_gpr_6}; @@ -1211,34 +1214,14 @@ L_08AE00A0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AE00B8: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AE00C0: aot_gpr_29 = (aot_gpr_29 + static_cast(-160)); { const std::uint32_t aot_run_words[9]{aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[22], ctx.gpr[23], aot_gpr_31}; @@ -2062,18 +2045,8 @@ L_08AE0764: aot_gpr_29 = (aot_gpr_29 + static_cast(160)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AE0790: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); { const std::uint32_t aot_run_words[9]{std::bit_cast(aot_fpr_20), aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[22], aot_gpr_31}; @@ -2795,18 +2768,8 @@ L_08AE0CE8: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AE0D14: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -2832,18 +2795,8 @@ L_08AE0D3C: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AE0D54: aot_gpr_16 = (aot_mem.aot_direct_load8(aot_gpr_16 + static_cast(52))); aot_gpr_4 = (aot_gpr_16 < static_cast(8) ? 1u : 0u); @@ -2861,18 +2814,8 @@ L_08AE0D64: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AE0D7C: aot_gpr_4 = (0u | 228u); aot_gpr_5 = (0u | 5u); @@ -3516,18 +3459,8 @@ L_08AE11A0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AE11B0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -3553,18 +3486,8 @@ L_08AE11D8: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AE11F0: aot_gpr_4 = (aot_mem.aot_direct_load8(aot_gpr_16 + static_cast(52))); { const bool branch_taken = aot_gpr_4 != 0u; @@ -4170,18 +4093,8 @@ L_08AE1580: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AE1590: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -4456,18 +4369,8 @@ L_08AE1774: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AE1784: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -4623,18 +4526,8 @@ L_08AE1938: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AE1948: aot_gpr_29 = (aot_gpr_29 + static_cast(-80)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(36), ctx.gpr[17]); @@ -4903,18 +4796,8 @@ L_08AE1B48: aot_gpr_29 = (aot_gpr_29 + static_cast(80)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AE1B78: aot_gpr_29 = (aot_gpr_29 + static_cast(-1056)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(1028), aot_gpr_16); @@ -5106,18 +4989,8 @@ L_08AE1CBC: aot_gpr_29 = (aot_gpr_29 + static_cast(1056)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AE1CE0: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), aot_gpr_16); @@ -5311,18 +5184,8 @@ L_08AE1E24: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AE1E48: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -5460,18 +5323,8 @@ L_08AE1F54: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AE1F78: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -5536,18 +5389,8 @@ L_08AE2008: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AE2020: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -5612,18 +5455,8 @@ L_08AE20B0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AE20C8: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -5779,18 +5612,8 @@ L_08AE2200: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AE2228: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(8), ctx.gpr[17]); @@ -5885,18 +5708,8 @@ L_08AE22C8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AE22DC: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -5989,18 +5802,8 @@ L_08AE237C: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AE23A0: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); { const std::uint32_t aot_run_words[5]{aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], aot_gpr_31}; @@ -6087,18 +5890,8 @@ L_08AE241C: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AE2438: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -6214,18 +6007,8 @@ L_08AE251C: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AE2540: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -6290,18 +6073,8 @@ L_08AE25D0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AE25E8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -6331,18 +6104,8 @@ L_08AE2624: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AE2634: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), aot_gpr_16); @@ -6358,18 +6121,8 @@ L_08AE2648: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AE265C: aot_gpr_29 = (aot_gpr_29 + static_cast(-64)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(28), aot_gpr_16); @@ -6562,18 +6315,8 @@ L_08AE27B8: aot_gpr_29 = (aot_gpr_29 + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AE27D8: aot_gpr_6 = (0u | 2u); { const bool branch_taken = aot_gpr_5 == aot_gpr_6; @@ -6597,18 +6340,8 @@ L_08AE27F0: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AE27F8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store8(aot_gpr_29 + static_cast(0), static_cast(0u)); @@ -6617,18 +6350,8 @@ L_08AE27F8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AE280C: aot_gpr_29 = (aot_gpr_29 + static_cast(-208)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(164), ctx.gpr[17]); @@ -7930,18 +7653,8 @@ L_08AE30CC: aot_gpr_29 = (aot_gpr_29 + static_cast(208)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AE30FC: aot_gpr_5 = (static_cast(static_cast(static_cast(aot_mem.aot_direct_load8(aot_gpr_4 + static_cast(4)))))); aot_gpr_6 = (0u + static_cast(-2)); @@ -8006,18 +7719,8 @@ L_08AE30FC: ctx.gpr[2] = (aot_gpr_4 | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AE31F0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -8145,18 +7848,8 @@ L_08AE3340: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AE3358: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -8244,18 +7937,8 @@ L_08AE33F0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AE3404: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, ctx.gpr[17], aot_gpr_31}; @@ -8289,18 +7972,8 @@ L_08AE3424: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AE3444: aot_gpr_5 = (aot_gpr_5 + static_cast(12)); aot_fpr_12 = std::bit_cast(aot_mem.aot_direct_load32(aot_gpr_5 + static_cast(0))); @@ -8312,18 +7985,8 @@ L_08AE3444: aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(4), aot_gpr_6); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AE3464: aot_gpr_6 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(20))); { const bool branch_taken = aot_gpr_6 == 0u; @@ -8372,35 +8035,15 @@ L_08AE34A8: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AE34B0: jump_target = aot_gpr_31; aot_fpr_0 = std::bit_cast(aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(80))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AE34B8: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); ctx.gpr[7] = (static_cast(static_cast(static_cast(aot_mem.aot_direct_load8(aot_gpr_4 + static_cast(85)))))); @@ -8501,18 +8144,8 @@ L_08AE3530: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AE353C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -8528,18 +8161,8 @@ L_08AE3550: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AE3564: aot_gpr_5 = (static_cast(static_cast(static_cast(aot_mem.aot_direct_load8(aot_gpr_4 + static_cast(84)))))); aot_gpr_5 = (aot_gpr_5 | 1u); @@ -8550,18 +8173,8 @@ L_08AE3564: aot_mem.aot_direct_store8(aot_gpr_4 + static_cast(84), static_cast(aot_gpr_5)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AE3580: aot_gpr_29 = (aot_gpr_29 + static_cast(-176)); aot_mem.aot_direct_store8(aot_gpr_6 + static_cast(0), static_cast(0u)); @@ -8904,18 +8517,8 @@ L_08AE3874: aot_gpr_29 = (aot_gpr_29 + static_cast(176)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AE3890: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_gpr_5 = (static_cast(static_cast(static_cast(aot_mem.aot_direct_load8(aot_gpr_4 + static_cast(4)))))); @@ -9046,35 +8649,15 @@ L_08AE3980: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AE39B4: jump_target = aot_gpr_31; aot_mem.aot_direct_store32(aot_gpr_6 + static_cast(4), 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AE39BC: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(12), ctx.gpr[18]); @@ -9330,18 +8913,8 @@ L_08AE3B58: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AE3B78: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -9386,35 +8959,15 @@ L_08AE3BC0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AE3BD0: jump_target = aot_gpr_31; ctx.gpr[2] = (0u | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AE3BD8: aot_gpr_29 = (aot_gpr_29 + static_cast(-112)); aot_gpr_5 = (static_cast(static_cast(static_cast(aot_mem.aot_direct_load8(aot_gpr_4 + static_cast(84)))))); @@ -9615,18 +9168,8 @@ L_08AE3D10: aot_gpr_29 = (aot_gpr_29 + static_cast(112)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AE3D28: aot_gpr_5 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(20))); aot_gpr_6 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(24))); @@ -9738,18 +9281,8 @@ L_08AE3E3C: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AE3E58: { const std::uint32_t vfpu_address = aot_gpr_6 + static_cast(0); std::uint32_t vfpu_words[4]{}; @@ -9805,18 +9338,8 @@ L_08AE3E58: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AE3E80: { const bool branch_taken = aot_gpr_4 == 0u; if (branch_taken) { @@ -9874,18 +9397,8 @@ L_08AE3EC8: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AE3ED0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -10010,18 +9523,8 @@ L_08AE3F7C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AE3F8C: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_gpr_6 = (static_cast(static_cast(static_cast(aot_mem.aot_direct_load16(aot_gpr_4 + static_cast(86)))))); @@ -10091,18 +9594,8 @@ L_08AE3F8C: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AE3FE8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -10123,1041 +9616,8 @@ void recomp_unit_0183(Runtime &rt, AllegrexContext &ctx) { void register_generated_unit_183(Runtime &runtime) { runtime.register_generated_unit(183u, 0x08AE0000u, 16384u, &recomp_unit_0183, &recomp_unit_0183_entry); - runtime.register_function(0x08AE0000u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE0004u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE0010u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE0038u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE0040u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE0058u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE0064u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE0070u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE0078u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE0084u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE0090u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE00A0u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE00B8u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE00C0u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE0120u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE0128u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE0130u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE0138u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE0144u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE01A4u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE01ACu, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE01B0u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE01B8u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE01DCu, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE01E4u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE01E8u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE01F0u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE0200u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE0208u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE0218u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE022Cu, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE0230u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE0244u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE0248u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE025Cu, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE026Cu, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE0278u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE0284u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE028Cu, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE0290u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE0298u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE02A4u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE02B0u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE02B8u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE02BCu, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE02C0u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE02D4u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE02E4u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE02F0u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE02F4u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE0300u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE030Cu, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE0314u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE031Cu, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE0324u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE0334u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE0360u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE036Cu, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE037Cu, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE0380u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE0388u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE0398u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE03A0u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE03ACu, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE03C4u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE03D4u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE03DCu, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE03E0u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE03E8u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE03F8u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE0400u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE0428u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE0434u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE0440u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE0444u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE044Cu, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE0458u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE0468u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE0474u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE0484u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE048Cu, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE04B4u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE04C0u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE04CCu, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE04D0u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE04D8u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE04E4u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE04F4u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE0500u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE0510u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE0518u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE0528u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE0534u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE055Cu, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE0564u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE0570u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE0580u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE058Cu, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE059Cu, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE05A4u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE05ACu, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE05B4u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE05D0u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE05D8u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE05E0u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE05E8u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE05F0u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE05F8u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE0608u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE062Cu, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE0664u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE066Cu, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE0694u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE06A4u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE06BCu, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE06F0u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE0700u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE070Cu, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE0720u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE072Cu, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE0738u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE0740u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE0748u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE0758u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE0764u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE0790u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE07E8u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE07F0u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE07F4u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE0800u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE0808u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE0810u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE0818u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE0828u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE0830u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE0838u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE0844u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE084Cu, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE0854u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE085Cu, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE0864u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE086Cu, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE0878u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE0880u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE0888u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE0894u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE08ACu, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE08BCu, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE08C8u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE08DCu, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE08E4u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE08F0u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE08F8u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE0904u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE0920u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE0924u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE092Cu, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE0934u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE093Cu, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE0948u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE095Cu, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE0964u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE096Cu, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE0974u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE0980u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE0994u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE099Cu, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE09A4u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE09ACu, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE09C0u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE09C8u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE09D0u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE09DCu, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE09E4u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE09E8u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE09F0u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE09F8u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE0A04u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE0A1Cu, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE0A24u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE0A30u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE0A40u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE0A48u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE0A50u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE0A58u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE0A68u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE0A6Cu, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE0A74u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE0A88u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE0A90u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE0AECu, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE0AF8u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE0B00u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE0B04u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE0B0Cu, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE0B14u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE0B20u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE0B28u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE0B30u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE0B38u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE0B44u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE0B50u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE0B5Cu, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE0B64u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE0B6Cu, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE0B70u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE0B78u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE0B9Cu, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE0BA4u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE0BACu, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE0BB4u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE0BC0u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE0BC8u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE0BD0u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE0BDCu, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE0BE4u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE0BECu, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE0BF4u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE0C04u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE0C0Cu, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE0C14u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE0C1Cu, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE0C30u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE0C38u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE0C44u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE0C58u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE0C64u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE0C6Cu, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE0C74u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE0C7Cu, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE0C84u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE0C8Cu, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE0C98u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE0CA4u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE0CB8u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE0CC0u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE0CD0u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE0CD8u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE0CE0u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE0CE8u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE0D14u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE0D2Cu, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE0D3Cu, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE0D54u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE0D64u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE0D7Cu, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE0D8Cu, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE0D94u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE0DA4u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE0DB4u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE0DBCu, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE0DCCu, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE0DD4u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE0DE4u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE0DF4u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE0DFCu, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE0E0Cu, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE0E14u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE0E24u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE0E2Cu, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE0E3Cu, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE0E4Cu, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE0E54u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE0E64u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE0E74u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE0E7Cu, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE0E88u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE0E98u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE0EA8u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE0EB0u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE0EB8u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE0EC4u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE0ECCu, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE0EDCu, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE0EECu, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE0EF4u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE0EFCu, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE0F04u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE0F0Cu, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE0F1Cu, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE0F24u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE0F34u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE0F44u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE0F4Cu, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE0F54u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE0F60u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE0F70u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE0F78u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE0F88u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE0F94u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE0F9Cu, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE0FA4u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE0FACu, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE0FBCu, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE0FC4u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE0FD4u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE0FE4u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE0FF4u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE0FFCu, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE100Cu, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE101Cu, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE1024u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE1034u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE1044u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE104Cu, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE105Cu, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE1068u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE1070u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE1078u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE1080u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE1090u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE10A0u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE10A8u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE10B8u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE10C0u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE10D0u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE10E0u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE10E8u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE10F8u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE1100u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE1110u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE1118u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE1124u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE112Cu, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE113Cu, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE1144u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE114Cu, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE115Cu, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE116Cu, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE1174u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE117Cu, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE1184u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE1190u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE11A0u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE11B0u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE11C8u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE11D8u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE11F0u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE11FCu, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE120Cu, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE1214u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE1220u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE1228u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE1238u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE1240u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE1248u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE1250u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE1258u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE1268u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE1270u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE1280u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE1288u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE1294u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE129Cu, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE12ACu, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE12B4u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE12BCu, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE12C4u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE12CCu, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE12DCu, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE12E4u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE12F4u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE12FCu, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE1308u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE1310u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE1320u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE1328u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE1330u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE1338u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE1340u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE1350u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE1358u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE1368u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE1370u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE1378u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE1384u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE138Cu, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE139Cu, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE13A4u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE13ACu, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE13BCu, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE13C4u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE13D4u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE13E0u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE13E8u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE13F0u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE13F8u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE1408u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE1410u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE1420u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE1428u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE1438u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE1440u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE1450u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE1460u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE1468u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE1478u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE1480u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE148Cu, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE1494u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE14A4u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE14ACu, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE14B4u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE14C4u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE14CCu, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE14D8u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE14E8u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE14ECu, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE14F4u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE14F8u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE1500u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE1510u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE1518u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE1524u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE152Cu, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE153Cu, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE1544u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE154Cu, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE155Cu, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE1564u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE1570u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE1580u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE1590u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE15A8u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE15B4u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE15BCu, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE15C4u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE15CCu, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE15D8u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE15E0u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE15F0u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE1600u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE1610u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE1620u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE1628u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE1630u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE1638u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE1640u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE1650u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE1660u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE1670u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE1680u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE1688u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE1698u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE16A8u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE16B8u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE16C8u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE16D0u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE16DCu, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE16E4u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE16F4u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE1704u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE1714u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE1724u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE172Cu, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE1734u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE1744u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE1754u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE1764u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE1774u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE1784u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE1828u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE1840u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE1858u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE1870u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE1888u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE18A0u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE18B8u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE18D0u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE18E8u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE1900u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE1918u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE1930u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE1938u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE1948u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE1980u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE19A0u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE19B8u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE19C0u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE19C4u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE19E4u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE19F0u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE1A04u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE1A14u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE1A1Cu, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE1A24u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE1A30u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE1A38u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE1A3Cu, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE1A68u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE1A78u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE1A8Cu, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE1A94u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE1AA0u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE1AA8u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE1AC0u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE1AC4u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE1AD8u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE1AE0u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE1AF4u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE1B04u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE1B0Cu, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE1B20u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE1B28u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE1B48u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE1B78u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE1BACu, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE1BC8u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE1BECu, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE1BFCu, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE1C0Cu, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE1C18u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE1C20u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE1C28u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE1C30u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE1C38u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE1C40u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE1C48u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE1C50u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE1C58u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE1C74u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE1C7Cu, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE1C88u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE1CA0u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE1CA8u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE1CB0u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE1CBCu, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE1CE0u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE1D0Cu, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE1D3Cu, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE1D40u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE1D50u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE1D6Cu, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE1D74u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE1D98u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE1DACu, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE1DB8u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE1DC0u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE1DC8u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE1DD0u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE1DD8u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE1DE0u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE1DE8u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE1DF0u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE1DF8u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE1E00u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE1E08u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE1E10u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE1E14u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE1E1Cu, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE1E24u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE1E48u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE1E98u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE1EA8u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE1EC8u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE1ED4u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE1EE0u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE1EE8u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE1EF0u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE1EF8u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE1F04u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE1F10u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE1F18u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE1F1Cu, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE1F24u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE1F2Cu, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE1F54u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE1F78u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE1FBCu, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE1FDCu, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE2008u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE2020u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE2064u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE2084u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE20B0u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE20C8u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE211Cu, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE212Cu, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE2140u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE2148u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE2154u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE2160u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE2168u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE2170u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE2178u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE2184u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE219Cu, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE21BCu, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE21D4u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE21F0u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE2200u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE2228u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE224Cu, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE225Cu, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE2264u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE2270u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE2278u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE2284u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE228Cu, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE2294u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE22A8u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE22C8u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE22DCu, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE2330u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE2348u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE2350u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE2358u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE2360u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE2368u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE2378u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE237Cu, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE23A0u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE23C0u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE23CCu, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE23D4u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE23E8u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE23F8u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE2400u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE2408u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE2410u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE2418u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE241Cu, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE2438u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE2488u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE2498u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE24ACu, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE24BCu, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE24C4u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE24CCu, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE24D8u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE24F0u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE24F4u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE251Cu, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE2540u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE2584u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE25A4u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE25D0u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE25E8u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE2600u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE2624u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE2634u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE2648u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE265Cu, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE2690u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE2698u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE26A4u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE26ACu, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE26DCu, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE26ECu, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE26F8u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE2700u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE2714u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE2724u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE2730u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE2738u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE2744u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE274Cu, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE2760u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE2768u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE277Cu, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE278Cu, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE2790u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE279Cu, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE27A4u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE27B8u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE27D8u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE27E4u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE27ECu, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE27F0u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE27F8u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE280Cu, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE2848u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE2854u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE285Cu, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE2864u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE286Cu, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE2874u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE287Cu, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE2884u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE2898u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE28A4u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE28B0u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE28B8u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE28C0u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE28CCu, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE28D4u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE28ECu, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE28F4u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE2904u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE2910u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE291Cu, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE293Cu, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE2944u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE2954u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE295Cu, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE296Cu, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE297Cu, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE2988u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE298Cu, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE2998u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE29A0u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE29A8u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE29B8u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE29C8u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE29E0u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE29E4u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE29ECu, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE29F4u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE2A04u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE2A10u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE2A1Cu, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE2A24u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE2A2Cu, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE2A38u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE2A40u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE2A58u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE2A60u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE2A70u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE2A7Cu, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE2A84u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE2A90u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE2A98u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE2AA8u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE2AB4u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE2ABCu, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE2AC8u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE2AD0u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE2AE0u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE2AECu, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE2AF8u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE2B00u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE2B08u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE2B14u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE2B1Cu, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE2B34u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE2B3Cu, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE2B4Cu, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE2B58u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE2B64u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE2B84u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE2B8Cu, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE2B9Cu, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE2BA4u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE2BB4u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE2BC4u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE2BD0u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE2BD4u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE2BE0u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE2BE8u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE2BF4u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE2C04u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE2C14u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE2C2Cu, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE2C30u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE2C38u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE2C40u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE2C50u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE2C5Cu, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE2C68u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE2C70u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE2C78u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE2CE0u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE2CE8u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE2CFCu, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE2D08u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE2D14u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE2D1Cu, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE2D2Cu, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE2D34u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE2D3Cu, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE2D44u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE2D50u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE2D5Cu, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE2D64u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE2D68u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE2D70u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE2D7Cu, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE2D84u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE2D8Cu, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE2D94u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE2DA0u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE2DACu, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE2DB4u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE2DB8u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE2DC0u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE2DCCu, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE2DD4u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE2DDCu, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE2DE4u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE2DF0u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE2DFCu, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE2E04u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE2E08u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE2E10u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE2E1Cu, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE2E24u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE2E2Cu, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE2E34u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE2E40u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE2E4Cu, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE2E54u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE2E58u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE2E60u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE2E6Cu, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE2E74u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE2E7Cu, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE2E84u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE2E90u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE2E9Cu, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE2EA4u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE2EA8u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE2EB0u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE2EBCu, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE2EC4u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE2ED0u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE2ED8u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE2EE8u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE2EF4u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE2F00u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE2F08u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE2F18u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE2F24u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE2F30u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE2F38u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE2F44u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE2F4Cu, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE2F58u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE2F64u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE2F6Cu, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE2F70u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE2F78u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE2F84u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE2F8Cu, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE2F98u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE2FA4u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE2FACu, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE2FB0u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE2FB8u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE2FC4u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE2FCCu, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE2FD8u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE2FE4u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE2FECu, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE2FF0u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE2FF8u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE3004u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE300Cu, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE3018u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE3024u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE302Cu, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE3030u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE3038u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE3054u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE3060u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE3070u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE307Cu, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE3088u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE3090u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE3098u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE30A8u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE30B0u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE30C8u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE30CCu, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE30FCu, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE31F0u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE32F0u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE32F8u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE3300u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE3304u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE3318u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE3324u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE3330u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE3338u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE3340u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE3358u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE3374u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE338Cu, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE3394u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE33A0u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE33A8u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE33D0u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE33DCu, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE33E8u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE33F0u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE3404u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE3424u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE3444u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE3464u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE3470u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE3480u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE3498u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE34A8u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE34B0u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE34B8u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE34D8u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE3508u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE3528u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE3530u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE353Cu, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE3550u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE3564u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE3580u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE35C4u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE35D8u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE35E0u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE35E8u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE3600u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE3634u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE3664u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE367Cu, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE3680u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE3684u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE368Cu, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE36A4u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE36E8u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE36F0u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE36FCu, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE371Cu, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE3730u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE374Cu, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE3770u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE3784u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE378Cu, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE37BCu, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE37C8u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE37D4u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE37D8u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE37ECu, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE37F8u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE3804u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE3810u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE382Cu, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE385Cu, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE3870u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE3874u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE3890u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE38BCu, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE38C4u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE38E4u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE3908u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE3914u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE391Cu, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE392Cu, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE3948u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE3964u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE3970u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE397Cu, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE3980u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE39B4u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE39BCu, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE39FCu, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE3A18u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE3A24u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE3A34u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE3A40u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE3A48u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE3A64u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE3A6Cu, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE3A74u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE3A84u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE3A94u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE3A9Cu, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE3AA4u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE3AB0u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE3AB8u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE3AC0u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE3AC8u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE3AD0u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE3ADCu, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE3AE4u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE3AECu, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE3AF0u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE3AF8u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE3B00u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE3B08u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE3B24u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE3B2Cu, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE3B34u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE3B3Cu, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE3B44u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE3B48u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE3B58u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE3B78u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE3B94u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE3B9Cu, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE3BA8u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE3BB0u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE3BC0u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE3BD0u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE3BD8u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE3C00u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE3C10u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE3C18u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE3C20u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE3C2Cu, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE3C4Cu, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE3C90u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE3CA0u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE3CB0u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE3CD0u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE3CF4u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE3D00u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE3D10u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE3D28u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE3D68u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE3DACu, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE3DC8u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE3E0Cu, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE3E3Cu, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE3E58u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE3E80u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE3E88u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE3E9Cu, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE3EACu, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE3EB4u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE3EBCu, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE3EC4u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE3EC8u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE3ED0u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE3EE4u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE3EF4u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE3F04u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE3F18u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE3F20u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE3F28u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE3F30u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE3F38u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE3F48u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE3F50u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE3F58u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE3F68u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE3F70u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE3F78u, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE3F7Cu, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE3F8Cu, &recomp_unit_0183, "recomp_unit_0183"); - runtime.register_function(0x08AE3FE8u, &recomp_unit_0183, "recomp_unit_0183"); + // PSPRECOMP_V812_COMPACT_REGISTRATION: same entry set, looped once in Runtime instead of source-expanded calls. + runtime.register_generated_entry_mask(0x08AE0000u, &recomp_unit_0183, "recomp_unit_0183", + kEntryMasks_recomp_unit_0183, 64u); } } // namespace psprecomp diff --git a/profiles/vcs/generated/generated_unit_0184.cpp b/profiles/vcs/generated/generated_unit_0184.cpp index e80cb66..adfdfa4 100644 --- a/profiles/vcs/generated/generated_unit_0184.cpp +++ b/profiles/vcs/generated/generated_unit_0184.cpp @@ -842,6 +842,19 @@ LOCAL_DISPATCH: AOT_REGCACHE_SYNC_OUT(); return; } } +// PSPRECOMP_V812_SHARED_SCHED_BLOCK: one scheduler-exact slow boundary per unit. +LOCAL_SCHED_BOUNDARY: + ctx.pc = jump_target; + AOT_REGCACHE_SYNC_OUT(); + if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { + ++local_redispatch_rounds; + AOT_REGCACHE_SYNC_IN(); + local_transfers = 0u; + local_pc = ctx.pc; + entry_id = 0u; + goto LOCAL_DISPATCH; + } + return; L_08AE4000: ctx.gpr[6] = (0u | 1u); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), aot_gpr_17); @@ -925,18 +938,8 @@ L_08AE4088: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AE40A4: aot_gpr_29 = (aot_gpr_29 + static_cast(-112)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(96), aot_gpr_16); @@ -1166,18 +1169,8 @@ L_08AE4248: aot_gpr_29 = (aot_gpr_29 + static_cast(112)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AE426C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(8), aot_gpr_16); @@ -1227,18 +1220,8 @@ L_08AE42C8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AE42F0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -1266,18 +1249,8 @@ L_08AE431C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AE4338: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); { const std::uint32_t aot_run_words[5]{aot_gpr_16, aot_gpr_17, ctx.gpr[18], ctx.gpr[19], aot_gpr_31}; @@ -1339,18 +1312,8 @@ L_08AE43B0: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AE43D0: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(8), aot_gpr_16); @@ -1435,18 +1398,8 @@ L_08AE447C: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AE44A0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -1578,18 +1531,8 @@ L_08AE4578: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AE4590: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(8), aot_gpr_16); @@ -1648,18 +1591,8 @@ L_08AE4610: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AE463C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -1695,18 +1628,8 @@ L_08AE4670: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AE4698: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -1822,18 +1745,8 @@ L_08AE4744: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AE4768: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -1987,18 +1900,8 @@ L_08AE4878: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AE4894: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -2155,18 +2058,8 @@ L_08AE49BC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AE49D8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -2298,18 +2191,8 @@ L_08AE4AB0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AE4AC8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -2422,18 +2305,8 @@ L_08AE4B8C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AE4BA8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -2461,18 +2334,8 @@ L_08AE4BD4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AE4BF0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -2574,18 +2437,8 @@ L_08AE4CA4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AE4CBC: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -2648,18 +2501,8 @@ L_08AE4D54: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AE4D74: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -2743,18 +2586,8 @@ L_08AE4E08: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AE4E20: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(16), aot_gpr_16); @@ -2868,18 +2701,8 @@ L_08AE4F08: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AE4F30: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -2924,18 +2747,8 @@ L_08AE4F8C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AE4FA4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -3051,18 +2864,8 @@ L_08AE5078: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AE5094: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -3175,18 +2978,8 @@ L_08AE5164: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AE5180: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -3226,18 +3019,8 @@ L_08AE51C8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AE51E0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -3264,18 +3047,8 @@ L_08AE5210: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AE5224: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -3290,18 +3063,8 @@ L_08AE5234: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AE5244: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(8), aot_gpr_16); @@ -3408,18 +3171,8 @@ L_08AE530C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AE5320: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -3474,18 +3227,8 @@ L_08AE5384: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AE539C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -3527,18 +3270,8 @@ L_08AE53EC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AE5404: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -3586,18 +3319,8 @@ L_08AE545C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AE5478: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -3641,18 +3364,8 @@ L_08AE54CC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AE54E8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -3674,18 +3387,8 @@ L_08AE5508: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AE5524: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), aot_gpr_17); @@ -3792,18 +3495,8 @@ L_08AE5614: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AE5630: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -3912,18 +3605,8 @@ L_08AE56E8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AE5700: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, aot_gpr_17, aot_gpr_31}; @@ -4051,18 +3734,8 @@ L_08AE57E0: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AE57F8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -4096,18 +3769,8 @@ L_08AE582C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AE584C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -4149,18 +3812,8 @@ L_08AE58A4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AE58B8: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, aot_gpr_17, aot_gpr_31}; @@ -4286,18 +3939,8 @@ L_08AE5990: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AE59A8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -4402,18 +4045,8 @@ L_08AE5A64: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AE5A7C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -4449,18 +4082,8 @@ L_08AE5AB0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AE5AD8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -4506,18 +4129,8 @@ L_08AE5B34: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AE5B50: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -4626,18 +4239,8 @@ L_08AE5C18: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AE5C34: aot_gpr_29 = (aot_gpr_29 + static_cast(-288)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(276), aot_gpr_16); @@ -4774,18 +4377,8 @@ L_08AE5D54: aot_gpr_29 = (aot_gpr_29 + static_cast(288)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AE5D94: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -4831,18 +4424,8 @@ L_08AE5DF0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AE5E0C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -4898,18 +4481,8 @@ L_08AE5E68: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AE5E80: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -5018,18 +4591,8 @@ L_08AE5F44: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AE5F5C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -5087,18 +4650,8 @@ L_08AE5FC0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AE5FD8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), aot_gpr_17); @@ -5256,18 +4809,8 @@ L_08AE60FC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AE6114: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -5380,18 +4923,8 @@ L_08AE61DC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AE61F4: aot_gpr_29 = (aot_gpr_29 + static_cast(-112)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(96), aot_gpr_16); @@ -5609,18 +5142,8 @@ L_08AE6398: aot_gpr_29 = (aot_gpr_29 + static_cast(112)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AE63BC: aot_gpr_29 = (aot_gpr_29 + static_cast(-64)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, aot_gpr_17, aot_gpr_31}; @@ -5860,18 +5383,8 @@ L_08AE6530: aot_gpr_29 = (aot_gpr_29 + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AE6548: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); { const std::uint32_t aot_run_words[5]{std::bit_cast(ctx.fpr[20]), std::bit_cast(aot_fpr_22), aot_gpr_16, aot_gpr_17, aot_gpr_31}; @@ -5967,18 +5480,8 @@ L_08AE6624: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AE6658: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -6017,18 +5520,8 @@ L_08AE6684: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AE66CC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, aot_gpr_17, aot_gpr_31}; @@ -6065,18 +5558,8 @@ L_08AE6700: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AE6730: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); { const std::uint32_t aot_run_words[4]{aot_gpr_16, aot_gpr_17, ctx.gpr[18], aot_gpr_31}; @@ -6169,18 +5652,8 @@ L_08AE67D8: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AE67F4: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); { const std::uint32_t aot_run_words[4]{aot_gpr_16, aot_gpr_17, ctx.gpr[18], aot_gpr_31}; @@ -6230,18 +5703,8 @@ L_08AE6868: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AE6884: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); { const std::uint32_t aot_run_words[4]{aot_gpr_16, aot_gpr_17, ctx.gpr[18], aot_gpr_31}; @@ -6291,18 +5754,8 @@ L_08AE68F8: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AE6914: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[4]{aot_gpr_16, aot_gpr_17, ctx.gpr[18], aot_gpr_31}; @@ -6455,18 +5908,8 @@ L_08AE6A1C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AE6A38: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, aot_gpr_17, aot_gpr_31}; @@ -6521,18 +5964,8 @@ L_08AE6A94: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AE6AAC: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); { const std::uint32_t aot_run_words[10]{aot_gpr_16, aot_gpr_17, ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[22], ctx.gpr[23], ctx.gpr[30], aot_gpr_31}; @@ -6776,18 +6209,8 @@ L_08AE6C78: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AE6CAC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, aot_gpr_17, aot_gpr_31}; @@ -6831,18 +6254,8 @@ L_08AE6CFC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AE6D14: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, aot_gpr_17, aot_gpr_31}; @@ -6897,18 +6310,8 @@ L_08AE6D70: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AE6D88: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, aot_gpr_17, aot_gpr_31}; @@ -6965,18 +6368,8 @@ L_08AE6DEC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AE6E04: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -7022,18 +6415,8 @@ L_08AE6E48: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AE6E5C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, aot_gpr_17, aot_gpr_31}; @@ -7088,18 +6471,8 @@ L_08AE6EB8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AE6ED0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, aot_gpr_17, aot_gpr_31}; @@ -7198,18 +6571,8 @@ L_08AE6F6C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AE6F84: aot_gpr_29 = (aot_gpr_29 + static_cast(-96)); { const std::uint32_t aot_run_words[4]{std::bit_cast(ctx.fpr[20]), aot_gpr_16, aot_gpr_17, aot_gpr_31}; @@ -7338,18 +6701,8 @@ L_08AE7060: aot_gpr_29 = (aot_gpr_29 + static_cast(96)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AE707C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, aot_gpr_17, aot_gpr_31}; @@ -7388,18 +6741,8 @@ L_08AE70B0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AE70E8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, aot_gpr_17, aot_gpr_31}; @@ -7454,18 +6797,8 @@ L_08AE7144: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AE715C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, aot_gpr_17, aot_gpr_31}; @@ -7549,18 +6882,8 @@ L_08AE7214: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AE722C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, aot_gpr_17, aot_gpr_31}; @@ -7664,18 +6987,8 @@ L_08AE72EC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AE7304: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[4]{aot_gpr_16, aot_gpr_17, ctx.gpr[18], aot_gpr_31}; @@ -7718,18 +7031,8 @@ L_08AE735C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AE7378: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -7756,18 +7059,8 @@ L_08AE73A8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AE73BC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[4]{aot_gpr_16, aot_gpr_17, ctx.gpr[18], aot_gpr_31}; @@ -7878,18 +7171,8 @@ L_08AE748C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AE74A8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, aot_gpr_17, aot_gpr_31}; @@ -7944,18 +7227,8 @@ L_08AE7504: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AE751C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[4]{aot_gpr_16, aot_gpr_17, ctx.gpr[18], aot_gpr_31}; @@ -7995,18 +7268,8 @@ L_08AE7568: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AE7584: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(16), aot_gpr_16); @@ -8063,18 +7326,8 @@ L_08AE75E0: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AE75F4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[4]{aot_gpr_16, aot_gpr_17, ctx.gpr[18], aot_gpr_31}; @@ -8137,18 +7390,8 @@ L_08AE7664: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AE7680: aot_gpr_29 = (aot_gpr_29 + static_cast(-96)); { const std::uint32_t aot_run_words[5]{aot_gpr_16, aot_gpr_17, ctx.gpr[18], ctx.gpr[19], aot_gpr_31}; @@ -8278,18 +7521,8 @@ L_08AE773C: aot_gpr_29 = (aot_gpr_29 + static_cast(96)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AE775C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, aot_gpr_17, aot_gpr_31}; @@ -8346,18 +7579,8 @@ L_08AE77BC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AE77D4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, aot_gpr_17, aot_gpr_31}; @@ -8425,18 +7648,8 @@ L_08AE783C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AE7854: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, aot_gpr_17, aot_gpr_31}; @@ -8491,18 +7704,8 @@ L_08AE78B0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AE78C8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[4]{aot_gpr_16, aot_gpr_17, ctx.gpr[18], aot_gpr_31}; @@ -8624,18 +7827,8 @@ L_08AE79AC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AE79C8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[4]{aot_gpr_16, aot_gpr_17, ctx.gpr[18], aot_gpr_31}; @@ -8677,18 +7870,8 @@ L_08AE7A1C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AE7A38: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -8719,18 +7902,8 @@ L_08AE7A6C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AE7A80: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, aot_gpr_17, aot_gpr_31}; @@ -8785,18 +7958,8 @@ L_08AE7ADC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AE7AF4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -8834,18 +7997,8 @@ L_08AE7B34: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AE7B48: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[4]{aot_gpr_16, aot_gpr_17, ctx.gpr[18], aot_gpr_31}; @@ -8911,18 +8064,8 @@ L_08AE7BB8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AE7BD4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, aot_gpr_17, aot_gpr_31}; @@ -8961,18 +8104,8 @@ L_08AE7C08: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AE7C40: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -8996,18 +8129,8 @@ L_08AE7C60: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AE7C84: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, aot_gpr_17, aot_gpr_31}; @@ -9040,18 +8163,8 @@ L_08AE7CB8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AE7CD8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, aot_gpr_17, aot_gpr_31}; @@ -9106,18 +8219,8 @@ L_08AE7D34: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AE7D4C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[4]{aot_gpr_16, aot_gpr_17, ctx.gpr[18], aot_gpr_31}; @@ -9260,18 +8363,8 @@ L_08AE7E54: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AE7E70: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); { const std::uint32_t aot_run_words[6]{aot_gpr_16, aot_gpr_17, ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], aot_gpr_31}; @@ -9506,769 +8599,8 @@ void recomp_unit_0184(Runtime &rt, AllegrexContext &ctx) { void register_generated_unit_184(Runtime &runtime) { runtime.register_generated_unit(184u, 0x08AE4000u, 16384u, &recomp_unit_0184, &recomp_unit_0184_entry); - runtime.register_function(0x08AE4000u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE4014u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE4020u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE402Cu, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE4048u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE4050u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE405Cu, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE4064u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE406Cu, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE4088u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE40A4u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE40E4u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE40F0u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE4114u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE412Cu, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE4138u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE413Cu, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE4148u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE4174u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE417Cu, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE41B8u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE41D4u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE41DCu, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE41E8u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE41F0u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE41F8u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE422Cu, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE4248u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE426Cu, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE428Cu, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE4298u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE42A4u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE42C8u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE42F0u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE4310u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE431Cu, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE4338u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE4370u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE437Cu, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE43B0u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE43D0u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE4408u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE4414u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE4438u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE4450u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE445Cu, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE4460u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE447Cu, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE44A0u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE44C8u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE44D4u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE44E0u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE44E8u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE44F8u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE4500u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE4508u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE4518u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE4528u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE4530u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE4550u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE455Cu, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE4574u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE4578u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE4590u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE45B8u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE45C4u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE4610u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE463Cu, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE4664u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE4670u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE4698u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE46C0u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE46CCu, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE46E0u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE46E8u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE46F4u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE46FCu, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE4704u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE470Cu, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE4710u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE4718u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE4734u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE473Cu, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE4744u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE4768u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE4798u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE47A4u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE47BCu, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE47C4u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE47CCu, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE47D0u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE47ECu, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE47F4u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE4814u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE4820u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE4838u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE483Cu, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE4848u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE486Cu, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE4878u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE4894u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE48C4u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE48D0u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE48F0u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE48F8u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE4900u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE4904u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE4920u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE4928u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE4948u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE4954u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE496Cu, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE4970u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE497Cu, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE49B0u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE49BCu, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE49D8u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE4A00u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE4A0Cu, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE4A18u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE4A20u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE4A30u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE4A38u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE4A40u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE4A50u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE4A60u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE4A68u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE4A88u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE4A94u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE4AACu, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE4AB0u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE4AC8u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE4AF8u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE4B04u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE4B14u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE4B1Cu, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE4B20u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE4B3Cu, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE4B44u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE4B64u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE4B70u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE4B88u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE4B8Cu, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE4BA8u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE4BC8u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE4BD4u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE4BF0u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE4C18u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE4C24u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE4C2Cu, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE4C30u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE4C54u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE4C5Cu, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE4C7Cu, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE4C88u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE4CA0u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE4CA4u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE4CBCu, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE4CF8u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE4D40u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE4D54u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE4D74u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE4D9Cu, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE4DCCu, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE4DD4u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE4DDCu, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE4DE8u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE4DF0u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE4DF8u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE4E04u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE4E08u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE4E20u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE4E5Cu, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE4E68u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE4E94u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE4EA4u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE4EACu, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE4EB4u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE4EB8u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE4ED8u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE4EDCu, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE4EECu, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE4EF0u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE4F08u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE4F30u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE4F58u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE4F64u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE4F8Cu, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE4FA4u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE4FD4u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE4FE0u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE5000u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE5008u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE500Cu, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE5028u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE5030u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE5050u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE505Cu, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE5074u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE5078u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE5094u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE50C0u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE50CCu, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE50E4u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE50ECu, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE50F0u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE5114u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE511Cu, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE513Cu, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE5148u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE5160u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE5164u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE5180u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE51A8u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE51B4u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE51C8u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE51E0u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE5200u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE5210u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE5224u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE5234u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE5244u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE5268u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE5274u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE5288u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE5294u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE5298u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE52BCu, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE52C4u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE52E4u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE52F0u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE5308u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE530Cu, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE5320u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE5348u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE5354u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE535Cu, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE5368u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE5384u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE539Cu, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE53C4u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE53D0u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE53ECu, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE5404u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE5434u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE5440u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE5448u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE545Cu, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE5478u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE54A8u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE54B4u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE54CCu, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE54E8u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE5508u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE5524u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE5554u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE5560u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE5574u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE55ACu, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE55CCu, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE55D8u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE55E0u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE55E4u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE5614u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE5630u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE5658u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE5664u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE5670u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE5678u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE567Cu, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE5698u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE56A0u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE56C0u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE56CCu, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE56E4u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE56E8u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE5700u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE5728u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE5734u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE5760u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE5768u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE576Cu, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE5788u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE5790u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE57A8u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE57BCu, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE57DCu, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE57E0u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE57F8u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE5820u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE582Cu, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE584Cu, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE586Cu, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE5878u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE58A4u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE58B8u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE58E0u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE58ECu, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE5910u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE5918u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE591Cu, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE5938u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE5940u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE5958u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE596Cu, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE598Cu, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE5990u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE59A8u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE59D0u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE59DCu, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE59ECu, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE59F0u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE5A14u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE5A1Cu, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE5A3Cu, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE5A48u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE5A60u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE5A64u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE5A7Cu, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE5AA4u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE5AB0u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE5AD8u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE5B08u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE5B14u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE5B34u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE5B50u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE5B80u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE5B8Cu, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE5BA0u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE5BA4u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE5BC8u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE5BD0u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE5BF0u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE5BFCu, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE5C14u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE5C18u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE5C34u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE5C5Cu, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE5C68u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE5C78u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE5C88u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE5C9Cu, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE5CA8u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE5CB0u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE5CB8u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE5CE4u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE5D18u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE5D20u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE5D28u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE5D54u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE5D94u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE5DBCu, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE5DC8u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE5DF0u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE5E0Cu, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE5E34u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE5E40u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE5E50u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE5E60u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE5E68u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE5E80u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE5EA8u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE5EB4u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE5EC0u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE5ECCu, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE5ED0u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE5EF4u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE5EFCu, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE5F1Cu, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE5F28u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE5F40u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE5F44u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE5F5Cu, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE5F84u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE5F90u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE5FA0u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE5FB0u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE5FC0u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE5FD8u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE6000u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE600Cu, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE601Cu, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE6030u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE6044u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE604Cu, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE6060u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE6074u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE607Cu, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE6090u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE60A4u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE60ACu, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE60C0u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE60D4u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE60DCu, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE60ECu, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE60FCu, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE6114u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE613Cu, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE6148u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE6154u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE6164u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE6168u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE618Cu, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE6194u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE61B4u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE61C0u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE61D8u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE61DCu, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE61F4u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE6234u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE6240u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE6264u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE627Cu, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE6288u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE628Cu, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE6298u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE62C4u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE62CCu, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE6308u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE6324u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE632Cu, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE6338u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE6340u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE6348u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE637Cu, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE6398u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE63BCu, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE63E4u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE63F0u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE64A0u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE64A8u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE64B0u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE64B4u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE64D8u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE64E0u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE64F8u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE650Cu, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE652Cu, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE6530u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE6548u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE6578u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE6584u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE65ACu, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE65C0u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE65D8u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE6624u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE6658u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE6678u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE6684u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE66CCu, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE66F4u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE6700u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE6730u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE6760u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE676Cu, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE67BCu, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE67C0u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE67D8u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE67F4u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE6824u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE6830u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE6868u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE6884u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE68B4u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE68C0u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE68F8u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE6914u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE6944u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE6950u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE6960u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE6970u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE697Cu, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE698Cu, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE6994u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE699Cu, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE69A4u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE69A8u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE69CCu, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE69D4u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE69F4u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE6A00u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE6A18u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE6A1Cu, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE6A38u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE6A60u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE6A6Cu, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE6A7Cu, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE6A88u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE6A94u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE6AACu, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE6AF8u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE6B30u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE6B3Cu, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE6B48u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE6B50u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE6B64u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE6B6Cu, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE6B80u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE6B88u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE6B8Cu, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE6B94u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE6B9Cu, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE6BA4u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE6BACu, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE6BB8u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE6BC8u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE6BD8u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE6BE0u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE6BE4u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE6BECu, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE6C04u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE6C0Cu, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE6C18u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE6C48u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE6C5Cu, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE6C64u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE6C78u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE6CACu, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE6CD4u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE6CE0u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE6CF0u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE6CFCu, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE6D14u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE6D3Cu, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE6D48u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE6D58u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE6D64u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE6D70u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE6D88u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE6DB0u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE6DBCu, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE6DCCu, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE6DDCu, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE6DECu, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE6E04u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE6E24u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE6E30u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE6E38u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE6E40u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE6E48u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE6E5Cu, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE6E84u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE6E90u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE6EA0u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE6EACu, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE6EB8u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE6ED0u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE6EF8u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE6F04u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE6F14u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE6F20u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE6F2Cu, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE6F3Cu, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE6F48u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE6F54u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE6F60u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE6F6Cu, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE6F84u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE6FB0u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE6FBCu, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE7014u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE7034u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE7054u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE7058u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE7060u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE707Cu, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE70A4u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE70B0u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE70E8u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE7110u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE711Cu, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE712Cu, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE7138u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE7144u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE715Cu, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE7184u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE71B8u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE71C0u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE71D0u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE71D8u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE71E8u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE71F4u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE7214u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE722Cu, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE7254u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE7260u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE7274u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE7278u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE729Cu, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE72A4u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE72C4u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE72D0u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE72E8u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE72ECu, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE7304u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE7334u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE7340u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE735Cu, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE7378u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE7398u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE73A8u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE73BCu, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE73E8u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE73F4u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE740Cu, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE7414u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE7418u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE743Cu, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE7444u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE7464u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE7470u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE7488u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE748Cu, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE74A8u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE74D0u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE74DCu, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE74ECu, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE74F8u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE7504u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE751Cu, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE754Cu, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE7558u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE7568u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE7584u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE75A4u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE75B0u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE75B8u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE75C0u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE75C8u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE75D0u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE75E0u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE75F4u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE7620u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE762Cu, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE763Cu, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE7650u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE7658u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE7664u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE7680u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE76B8u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE76C4u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE7714u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE773Cu, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE775Cu, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE7784u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE7790u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE7798u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE77A0u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE77A8u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE77BCu, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE77D4u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE77FCu, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE7808u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE781Cu, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE7824u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE7830u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE7838u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE783Cu, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE7854u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE787Cu, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE7888u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE78A0u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE78ACu, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE78B0u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE78C8u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE78F8u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE7904u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE7920u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE792Cu, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE7934u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE7938u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE795Cu, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE7964u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE7984u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE7990u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE79A8u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE79ACu, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE79C8u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE79F8u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE7A04u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE7A1Cu, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE7A38u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE7A58u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE7A64u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE7A6Cu, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE7A80u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE7AA8u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE7AB4u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE7ACCu, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE7AD4u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE7ADCu, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE7AF4u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE7B14u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE7B20u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE7B2Cu, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE7B34u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE7B48u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE7B78u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE7B84u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE7B90u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE7B98u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE7BA0u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE7BA8u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE7BB8u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE7BD4u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE7BFCu, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE7C08u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE7C40u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE7C60u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE7C84u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE7CACu, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE7CB8u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE7CD8u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE7D00u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE7D0Cu, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE7D1Cu, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE7D28u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE7D34u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE7D4Cu, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE7D78u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE7D84u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE7D98u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE7D9Cu, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE7DA8u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE7DB0u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE7DBCu, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE7DC0u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE7DDCu, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE7DE0u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE7E04u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE7E0Cu, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE7E2Cu, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE7E38u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE7E50u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE7E54u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE7E70u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE7EACu, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE7EB8u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE7ED8u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE7EE0u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE7EF0u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE7F00u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE7F04u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE7F14u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE7F1Cu, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE7F24u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE7F30u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE7F3Cu, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE7F44u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE7F5Cu, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE7F64u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE7F6Cu, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE7F70u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE7F7Cu, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE7F84u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE7F88u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE7F98u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE7FA0u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE7FA8u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE7FB8u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE7FC0u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE7FC8u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE7FE0u, &recomp_unit_0184, "recomp_unit_0184"); - runtime.register_function(0x08AE7FE8u, &recomp_unit_0184, "recomp_unit_0184"); + // PSPRECOMP_V812_COMPACT_REGISTRATION: same entry set, looped once in Runtime instead of source-expanded calls. + runtime.register_generated_entry_mask(0x08AE4000u, &recomp_unit_0184, "recomp_unit_0184", + kEntryMasks_recomp_unit_0184, 64u); } } // namespace psprecomp diff --git a/profiles/vcs/generated/generated_unit_0185.cpp b/profiles/vcs/generated/generated_unit_0185.cpp index 8c758ba..0027e3f 100644 --- a/profiles/vcs/generated/generated_unit_0185.cpp +++ b/profiles/vcs/generated/generated_unit_0185.cpp @@ -821,6 +821,19 @@ LOCAL_DISPATCH: AOT_REGCACHE_SYNC_OUT(); return; } } +// PSPRECOMP_V812_SHARED_SCHED_BLOCK: one scheduler-exact slow boundary per unit. +LOCAL_SCHED_BOUNDARY: + ctx.pc = jump_target; + AOT_REGCACHE_SYNC_OUT(); + if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { + ++local_redispatch_rounds; + AOT_REGCACHE_SYNC_IN(); + local_transfers = 0u; + local_pc = ctx.pc; + entry_id = 0u; + goto LOCAL_DISPATCH; + } + return; L_08AE8000: { const bool branch_taken = ctx.gpr[6] == 0u; aot_gpr_4 = (0u < aot_gpr_4 ? 1u : 0u); @@ -867,18 +880,8 @@ L_08AE8030: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AE8054: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, aot_gpr_17, aot_gpr_31}; @@ -922,18 +925,8 @@ L_08AE80A4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AE80BC: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, aot_gpr_17, aot_gpr_31}; @@ -1019,18 +1012,8 @@ L_08AE8164: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AE817C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, aot_gpr_17, aot_gpr_31}; @@ -1085,18 +1068,8 @@ L_08AE81D8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AE81F0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, aot_gpr_17, aot_gpr_31}; @@ -1182,18 +1155,8 @@ L_08AE82B0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AE82C8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -1224,18 +1187,8 @@ L_08AE82FC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AE8310: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, aot_gpr_17, aot_gpr_31}; @@ -1279,18 +1232,8 @@ L_08AE8360: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AE8378: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, aot_gpr_17, aot_gpr_31}; @@ -1345,18 +1288,8 @@ L_08AE83D4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AE83EC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, aot_gpr_17, aot_gpr_31}; @@ -1394,18 +1327,8 @@ L_08AE8430: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AE8448: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -1436,18 +1359,8 @@ L_08AE847C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AE8490: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[4]{aot_gpr_16, aot_gpr_17, ctx.gpr[18], aot_gpr_31}; @@ -1554,18 +1467,8 @@ L_08AE8558: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AE8574: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -1596,18 +1499,8 @@ L_08AE8598: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AE85D4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -1672,18 +1565,8 @@ L_08AE863C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AE8650: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -1714,18 +1597,8 @@ L_08AE8684: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AE8698: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, aot_gpr_17, aot_gpr_31}; @@ -1813,18 +1686,8 @@ L_08AE874C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AE8764: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); { const std::uint32_t aot_run_words[5]{aot_gpr_16, aot_gpr_17, ctx.gpr[18], ctx.gpr[19], aot_gpr_31}; @@ -1976,18 +1839,8 @@ L_08AE8874: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AE8894: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[4]{aot_gpr_16, aot_gpr_17, ctx.gpr[18], aot_gpr_31}; @@ -2115,18 +1968,8 @@ L_08AE8980: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AE899C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, aot_gpr_17, aot_gpr_31}; @@ -2195,18 +2038,8 @@ L_08AE8A00: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AE8A18: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); { const std::uint32_t aot_run_words[10]{aot_gpr_16, aot_gpr_17, ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[22], ctx.gpr[23], ctx.gpr[30], aot_gpr_31}; @@ -2418,18 +2251,8 @@ L_08AE8B90: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AE8BC4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, aot_gpr_17, aot_gpr_31}; @@ -2484,18 +2307,8 @@ L_08AE8C20: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AE8C38: aot_gpr_29 = (aot_gpr_29 + static_cast(-176)); { const std::uint32_t aot_run_words[6]{std::bit_cast(aot_fpr_20), aot_gpr_16, aot_gpr_17, ctx.gpr[18], ctx.gpr[19], aot_gpr_31}; @@ -2666,18 +2479,8 @@ L_08AE8D74: aot_gpr_29 = (aot_gpr_29 + static_cast(176)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AE8D98: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -2714,18 +2517,8 @@ L_08AE8DD4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AE8DE8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, aot_gpr_17, aot_gpr_31}; @@ -2844,18 +2637,8 @@ L_08AE8EB8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AE8ED0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -2895,18 +2678,8 @@ L_08AE8F0C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AE8F20: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[4]{aot_gpr_16, aot_gpr_17, ctx.gpr[18], aot_gpr_31}; @@ -3018,18 +2791,8 @@ L_08AE900C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AE9028: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[4]{aot_gpr_16, aot_gpr_17, ctx.gpr[18], aot_gpr_31}; @@ -3154,18 +2917,8 @@ L_08AE9110: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AE912C: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); { const std::uint32_t aot_run_words[10]{std::bit_cast(aot_fpr_20), std::bit_cast(ctx.fpr[22]), std::bit_cast(ctx.fpr[24]), std::bit_cast(ctx.fpr[26]), aot_gpr_16, aot_gpr_17, ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], aot_gpr_31}; @@ -3303,18 +3056,8 @@ L_08AE922C: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AE9260: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, aot_gpr_17, aot_gpr_31}; @@ -3351,18 +3094,8 @@ L_08AE92A0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AE92B8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -3413,18 +3146,8 @@ L_08AE9318: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AE932C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, aot_gpr_17, aot_gpr_31}; @@ -3536,18 +3259,8 @@ L_08AE93F4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AE940C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, aot_gpr_17, aot_gpr_31}; @@ -3651,18 +3364,8 @@ L_08AE94CC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AE94E4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, aot_gpr_17, aot_gpr_31}; @@ -3766,18 +3469,8 @@ L_08AE95A4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AE95BC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, aot_gpr_17, aot_gpr_31}; @@ -3881,18 +3574,8 @@ L_08AE967C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AE9694: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, aot_gpr_17, aot_gpr_31}; @@ -3996,18 +3679,8 @@ L_08AE9754: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AE976C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, aot_gpr_17, aot_gpr_31}; @@ -4111,18 +3784,8 @@ L_08AE982C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AE9844: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); { const std::uint32_t aot_run_words[6]{std::bit_cast(aot_fpr_20), std::bit_cast(ctx.fpr[22]), std::bit_cast(ctx.fpr[24]), aot_gpr_16, aot_gpr_17, aot_gpr_31}; @@ -4204,18 +3867,8 @@ L_08AE9914: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AE9938: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); { const std::uint32_t aot_run_words[10]{aot_gpr_16, aot_gpr_17, ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[22], ctx.gpr[23], ctx.gpr[30], aot_gpr_31}; @@ -4374,18 +4027,8 @@ L_08AE9A5C: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AE9A90: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); { const std::uint32_t aot_run_words[5]{aot_gpr_16, aot_gpr_17, ctx.gpr[18], ctx.gpr[19], aot_gpr_31}; @@ -4461,18 +4104,8 @@ L_08AE9B14: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AE9B34: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[4]{std::bit_cast(aot_fpr_20), aot_gpr_16, aot_gpr_17, aot_gpr_31}; @@ -4627,18 +4260,8 @@ L_08AE9C8C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AE9CD8: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, aot_gpr_17, aot_gpr_31}; @@ -4697,18 +4320,8 @@ L_08AE9D0C: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AE9D5C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, aot_gpr_17, aot_gpr_31}; @@ -4755,18 +4368,8 @@ L_08AE9DB8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AE9DD0: aot_gpr_29 = (aot_gpr_29 + static_cast(-64)); { const std::uint32_t aot_run_words[10]{std::bit_cast(aot_fpr_20), std::bit_cast(ctx.fpr[22]), std::bit_cast(ctx.fpr[24]), std::bit_cast(ctx.fpr[26]), aot_gpr_16, aot_gpr_17, ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], aot_gpr_31}; @@ -5005,18 +4608,8 @@ L_08AE9FD8: aot_gpr_29 = (aot_gpr_29 + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AEA00C: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, aot_gpr_17, aot_gpr_31}; @@ -5096,18 +4689,8 @@ L_08AEA0B4: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AEA0CC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{std::bit_cast(aot_fpr_20), aot_gpr_16, aot_gpr_31}; @@ -5168,18 +4751,8 @@ L_08AEA150: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AEA168: aot_gpr_29 = (aot_gpr_29 + static_cast(-64)); { const std::uint32_t aot_run_words[11]{std::bit_cast(aot_fpr_20), aot_gpr_16, aot_gpr_17, ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[22], ctx.gpr[23], ctx.gpr[30], aot_gpr_31}; @@ -5402,18 +4975,8 @@ L_08AEA2FC: aot_gpr_29 = (aot_gpr_29 + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AEA334: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, aot_gpr_17, aot_gpr_31}; @@ -5475,18 +5038,8 @@ L_08AEA3B4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AEA3CC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -5532,18 +5085,8 @@ L_08AEA420: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AEA434: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, aot_gpr_17, aot_gpr_31}; @@ -5598,18 +5141,8 @@ L_08AEA490: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AEA4A8: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); { const std::uint32_t aot_run_words[6]{std::bit_cast(aot_fpr_20), std::bit_cast(ctx.fpr[22]), aot_gpr_16, aot_gpr_17, ctx.gpr[18], aot_gpr_31}; @@ -5688,18 +5221,8 @@ L_08AEA554: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AEA578: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, aot_gpr_17, aot_gpr_31}; @@ -5803,18 +5326,8 @@ L_08AEA638: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AEA650: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, aot_gpr_17, aot_gpr_31}; @@ -5850,18 +5363,8 @@ L_08AEA684: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AEA6B0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[4]{aot_gpr_16, aot_gpr_17, ctx.gpr[18], aot_gpr_31}; @@ -5905,18 +5408,8 @@ L_08AEA70C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AEA728: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, aot_gpr_17, aot_gpr_31}; @@ -5971,18 +5464,8 @@ L_08AEA784: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AEA79C: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); { const std::uint32_t aot_run_words[8]{std::bit_cast(aot_fpr_20), std::bit_cast(ctx.fpr[22]), aot_gpr_16, aot_gpr_17, ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], aot_gpr_31}; @@ -6056,18 +5539,8 @@ L_08AEA84C: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AEA864: aot_gpr_4 = (ctx.gpr[18] | 0u); aot_gpr_5 = (0u | 18u); @@ -6282,18 +5755,8 @@ L_08AEA9D8: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AEAA04: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, aot_gpr_17, aot_gpr_31}; @@ -6401,18 +5864,8 @@ L_08AEAAD4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AEAAEC: aot_gpr_29 = (aot_gpr_29 + static_cast(-112)); { const std::uint32_t aot_run_words[6]{aot_gpr_16, aot_gpr_17, ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], aot_gpr_31}; @@ -6580,18 +6033,8 @@ L_08AEACCC: aot_gpr_29 = (aot_gpr_29 + static_cast(112)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AEACF0: aot_gpr_29 = (aot_gpr_29 + static_cast(-288)); { const std::uint32_t aot_run_words[4]{aot_gpr_16, aot_gpr_17, ctx.gpr[18], aot_gpr_31}; @@ -6754,18 +6197,8 @@ L_08AEAE30: aot_gpr_29 = (aot_gpr_29 + static_cast(288)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AEAE8C: aot_gpr_29 = (aot_gpr_29 + static_cast(-288)); { const std::uint32_t aot_run_words[4]{aot_gpr_16, aot_gpr_17, ctx.gpr[18], aot_gpr_31}; @@ -6928,18 +6361,8 @@ L_08AEAFCC: aot_gpr_29 = (aot_gpr_29 + static_cast(288)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AEB028: aot_gpr_29 = (aot_gpr_29 + static_cast(-272)); { const std::uint32_t aot_run_words[4]{aot_gpr_16, aot_gpr_17, ctx.gpr[18], aot_gpr_31}; @@ -6981,18 +6404,8 @@ L_08AEB07C: aot_gpr_29 = (aot_gpr_29 + static_cast(272)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AEB098: aot_gpr_29 = (aot_gpr_29 + static_cast(-272)); { const std::uint32_t aot_run_words[4]{aot_gpr_16, aot_gpr_17, ctx.gpr[18], aot_gpr_31}; @@ -7034,18 +6447,8 @@ L_08AEB0EC: aot_gpr_29 = (aot_gpr_29 + static_cast(272)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AEB108: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[4]{aot_gpr_16, aot_gpr_17, ctx.gpr[18], aot_gpr_31}; @@ -7104,18 +6507,8 @@ L_08AEB180: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AEB19C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[4]{aot_gpr_16, aot_gpr_17, ctx.gpr[18], aot_gpr_31}; @@ -7174,18 +6567,8 @@ L_08AEB214: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AEB230: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, aot_gpr_17, aot_gpr_31}; @@ -7253,18 +6636,8 @@ L_08AEB2AC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AEB2C4: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, aot_gpr_17, aot_gpr_31}; @@ -7366,18 +6739,8 @@ L_08AEB344: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AEB35C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -7404,18 +6767,8 @@ L_08AEB388: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AEB3A0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[4]{aot_gpr_16, aot_gpr_17, ctx.gpr[18], aot_gpr_31}; @@ -7498,18 +6851,8 @@ L_08AEB434: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AEB450: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[4]{aot_gpr_16, aot_gpr_17, ctx.gpr[18], aot_gpr_31}; @@ -7592,18 +6935,8 @@ L_08AEB4E4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AEB500: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, aot_gpr_17, aot_gpr_31}; @@ -7646,18 +6979,8 @@ L_08AEB534: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AEB57C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, aot_gpr_17, aot_gpr_31}; @@ -7700,18 +7023,8 @@ L_08AEB5B0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AEB5F8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, aot_gpr_17, aot_gpr_31}; @@ -7750,18 +7063,8 @@ L_08AEB62C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AEB65C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[4]{aot_gpr_16, aot_gpr_17, ctx.gpr[18], aot_gpr_31}; @@ -7813,18 +7116,8 @@ L_08AEB6C0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AEB6DC: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); { const std::uint32_t aot_run_words[5]{std::bit_cast(aot_fpr_20), std::bit_cast(ctx.fpr[22]), aot_gpr_16, aot_gpr_17, aot_gpr_31}; @@ -7900,18 +7193,8 @@ L_08AEB764: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AEB7A0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -7939,18 +7222,8 @@ L_08AEB7CC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AEB7E8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, aot_gpr_17, aot_gpr_31}; @@ -7990,18 +7263,8 @@ L_08AEB81C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AEB858: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -8033,18 +7296,8 @@ L_08AEB890: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AEB8A4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, aot_gpr_17, aot_gpr_31}; @@ -8141,18 +7394,8 @@ L_08AEB958: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AEB970: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, aot_gpr_17, aot_gpr_31}; @@ -8249,18 +7492,8 @@ L_08AEBA24: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AEBA3C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, aot_gpr_17, aot_gpr_31}; @@ -8300,18 +7533,8 @@ L_08AEBA70: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AEBAAC: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); { const std::uint32_t aot_run_words[4]{aot_gpr_16, aot_gpr_17, ctx.gpr[18], aot_gpr_31}; @@ -8402,18 +7625,8 @@ L_08AEBB7C: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AEBB98: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -8453,18 +7666,8 @@ L_08AEBBD4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AEBBE8: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); { const std::uint32_t aot_run_words[5]{aot_gpr_16, aot_gpr_17, ctx.gpr[18], ctx.gpr[19], aot_gpr_31}; @@ -8519,18 +7722,8 @@ L_08AEBC64: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AEBC84: aot_gpr_29 = (aot_gpr_29 + static_cast(-112)); { const std::uint32_t aot_run_words[7]{std::bit_cast(aot_fpr_20), std::bit_cast(ctx.fpr[22]), std::bit_cast(ctx.fpr[24]), aot_gpr_16, aot_gpr_17, ctx.gpr[18], aot_gpr_31}; @@ -8652,18 +7845,8 @@ L_08AEBDB0: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AEBDC8: { const bool branch_taken = 0u == 0u; if (branch_taken) { @@ -8867,18 +8050,8 @@ L_08AEBEC4: aot_gpr_29 = (aot_gpr_29 + static_cast(112)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AEBEE8: aot_gpr_29 = (aot_gpr_29 + static_cast(-112)); { const std::uint32_t aot_run_words[13]{std::bit_cast(aot_fpr_20), std::bit_cast(ctx.fpr[22]), std::bit_cast(ctx.fpr[24]), aot_gpr_16, aot_gpr_17, ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[22], ctx.gpr[23], ctx.gpr[30], aot_gpr_31}; @@ -8995,748 +8168,8 @@ void recomp_unit_0185(Runtime &rt, AllegrexContext &ctx) { void register_generated_unit_185(Runtime &runtime) { runtime.register_generated_unit(185u, 0x08AE8000u, 16384u, &recomp_unit_0185, &recomp_unit_0185_entry); - runtime.register_function(0x08AE8000u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE8008u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE8014u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE802Cu, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE8030u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE8054u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE807Cu, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE8088u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE80A4u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE80BCu, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE80E4u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE80F0u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE8128u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE8148u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE8154u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE8164u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE817Cu, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE81A4u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE81B0u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE81C0u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE81CCu, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE81D8u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE81F0u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE8218u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE8224u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE8270u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE8284u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE8294u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE82A8u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE82B0u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE82C8u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE82E8u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE82F4u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE82FCu, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE8310u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE8338u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE8344u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE8360u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE8378u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE83A0u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE83ACu, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE83BCu, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE83C8u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE83D4u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE83ECu, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE8414u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE8420u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE8430u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE8448u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE8468u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE8474u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE847Cu, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE8490u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE84C0u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE84CCu, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE84E0u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE84E8u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE84F4u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE8500u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE8508u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE852Cu, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE8534u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE8558u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE8574u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE8598u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE85D4u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE85F4u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE8600u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE8610u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE8618u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE8620u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE8628u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE8634u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE863Cu, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE8650u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE8670u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE867Cu, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE8684u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE8698u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE86C0u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE86CCu, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE86DCu, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE86F4u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE8718u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE8720u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE874Cu, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE8764u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE8798u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE87A4u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE87B4u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE87C4u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE87D0u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE87D8u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE87DCu, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE87E4u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE87ECu, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE87FCu, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE8800u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE8824u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE882Cu, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE884Cu, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE8858u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE8870u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE8874u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE8894u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE88C8u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE88D4u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE88E4u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE88F4u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE8900u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE8908u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE890Cu, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE8930u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE8938u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE8958u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE8964u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE897Cu, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE8980u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE899Cu, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE89BCu, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE89C8u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE89D4u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE89D8u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE89E0u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE89E8u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE89F0u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE8A00u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE8A18u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE8A64u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE8A9Cu, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE8AA8u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE8AB4u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE8ABCu, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE8AD0u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE8AD8u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE8AECu, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE8AF4u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE8AF8u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE8B00u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE8B08u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE8B10u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE8B18u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE8B20u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE8B30u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE8B38u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE8B3Cu, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE8B44u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE8B5Cu, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE8B64u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE8B70u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE8B74u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE8B7Cu, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE8B90u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE8BC4u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE8BECu, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE8BF8u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE8C08u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE8C18u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE8C20u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE8C38u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE8C68u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE8C74u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE8C90u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE8CA4u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE8CC8u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE8D1Cu, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE8D50u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE8D6Cu, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE8D74u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE8D98u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE8DB8u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE8DC4u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE8DD0u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE8DD4u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE8DE8u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE8E10u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE8E1Cu, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE8E28u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE8E38u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE8E40u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE8E44u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE8E68u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE8E70u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE8E90u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE8E9Cu, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE8EB4u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE8EB8u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE8ED0u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE8EF0u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE8EFCu, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE8F08u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE8F0Cu, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE8F20u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE8F50u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE8F5Cu, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE8F6Cu, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE8F8Cu, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE8F98u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE8FACu, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE8FB4u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE8FD8u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE8FE0u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE900Cu, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE9028u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE9058u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE9064u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE9074u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE908Cu, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE9098u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE90ACu, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE90B4u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE90CCu, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE90E8u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE90F8u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE9100u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE9108u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE9110u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE912Cu, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE9170u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE9194u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE91A8u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE91B0u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE91C4u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE91CCu, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE91E0u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE91E8u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE91ECu, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE91F4u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE920Cu, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE9214u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE9218u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE922Cu, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE9260u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE9288u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE9294u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE92A0u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE92B8u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE92D8u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE92E4u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE92F4u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE9308u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE9318u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE932Cu, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE9354u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE9360u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE9374u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE937Cu, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE9380u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE93A4u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE93ACu, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE93CCu, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE93D8u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE93F0u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE93F4u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE940Cu, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE9434u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE9440u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE9454u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE9458u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE947Cu, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE9484u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE94A4u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE94B0u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE94C8u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE94CCu, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE94E4u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE950Cu, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE9518u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE952Cu, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE9530u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE9554u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE955Cu, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE957Cu, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE9588u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE95A0u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE95A4u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE95BCu, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE95E4u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE95F0u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE9604u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE9608u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE962Cu, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE9634u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE9654u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE9660u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE9678u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE967Cu, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE9694u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE96BCu, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE96C8u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE96DCu, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE96E0u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE9704u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE970Cu, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE972Cu, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE9738u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE9750u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE9754u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE976Cu, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE9794u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE97A0u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE97B4u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE97B8u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE97DCu, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE97E4u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE9804u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE9810u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE9828u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE982Cu, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE9844u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE9878u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE9884u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE9894u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE98B4u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE98F8u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE9914u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE9938u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE9988u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE99B0u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE99BCu, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE99C4u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE99CCu, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE99E0u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE99E8u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE99FCu, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE9A04u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE9A08u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE9A10u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE9A28u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE9A30u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE9A3Cu, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE9A40u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE9A48u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE9A5Cu, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE9A90u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE9AC4u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE9AD0u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE9ADCu, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE9AE8u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE9AF0u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE9AFCu, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE9B04u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE9B14u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE9B34u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE9B68u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE9B74u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE9BA8u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE9BB4u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE9BC4u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE9BD8u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE9BECu, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE9C00u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE9C14u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE9C28u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE9C3Cu, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE9C50u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE9C64u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE9C8Cu, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE9CD8u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE9D00u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE9D0Cu, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE9D5Cu, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE9D84u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE9D90u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE9DB8u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE9DD0u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE9E1Cu, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE9E28u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE9E94u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE9EA4u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE9EACu, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE9EB4u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE9EB8u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE9ED8u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE9EE8u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE9EF8u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE9F00u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE9F0Cu, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE9F24u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE9F30u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE9F40u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE9F48u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE9F58u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE9F64u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE9F74u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE9F7Cu, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE9F8Cu, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE9F98u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE9FA8u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE9FB0u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AE9FD8u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEA00Cu, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEA034u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEA040u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEA0A0u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEA0B4u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEA0CCu, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEA0F0u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEA0FCu, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEA12Cu, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEA150u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEA168u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEA1C8u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEA1F4u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEA200u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEA20Cu, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEA214u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEA228u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEA230u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEA244u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEA24Cu, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEA250u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEA258u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEA260u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEA268u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEA270u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEA278u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEA28Cu, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEA29Cu, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEA2A4u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEA2A8u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEA2B0u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEA2C8u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEA2D0u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEA2DCu, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEA2E0u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEA2E8u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEA2FCu, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEA334u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEA358u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEA364u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEA37Cu, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEA390u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEA3A0u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEA3B4u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEA3CCu, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEA3ECu, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEA3F8u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEA404u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEA410u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEA420u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEA434u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEA45Cu, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEA468u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEA478u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEA484u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEA490u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEA4A8u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEA4E0u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEA4ECu, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEA514u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEA528u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEA534u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEA53Cu, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEA554u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEA578u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEA5A0u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEA5ACu, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEA5C0u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEA5C4u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEA5E8u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEA5F0u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEA610u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEA61Cu, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEA634u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEA638u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEA650u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEA678u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEA684u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEA6B0u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEA6E0u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEA6ECu, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEA70Cu, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEA728u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEA750u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEA75Cu, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEA76Cu, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEA778u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEA784u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEA79Cu, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEA7D8u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEA7E4u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEA804u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEA80Cu, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEA81Cu, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEA828u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEA83Cu, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEA84Cu, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEA864u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEA878u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEA880u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEA894u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEA89Cu, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEA8B0u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEA8B8u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEA8CCu, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEA8D4u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEA8E8u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEA8F0u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEA904u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEA90Cu, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEA920u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEA928u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEA93Cu, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEA944u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEA958u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEA960u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEA974u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEA97Cu, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEA990u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEA998u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEA9ACu, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEA9B4u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEA9C8u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEA9D8u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEAA04u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEAA2Cu, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEAA38u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEAA50u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEAA60u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEAA84u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEAA8Cu, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEAAACu, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEAAB8u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEAAD0u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEAAD4u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEAAECu, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEAB14u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEAB34u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEAB40u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEAB50u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEAB98u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEAC00u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEAC34u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEAC68u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEAC9Cu, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEACCCu, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEACF0u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEAD1Cu, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEAD2Cu, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEAD48u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEAD58u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEAD68u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEAD84u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEAD94u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEADA4u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEADB0u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEADBCu, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEADCCu, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEADD4u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEAE14u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEAE24u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEAE30u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEAE8Cu, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEAEB8u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEAEC8u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEAEE4u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEAEF4u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEAF04u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEAF20u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEAF30u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEAF40u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEAF4Cu, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEAF58u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEAF68u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEAF70u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEAFB0u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEAFC0u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEAFCCu, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEB028u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEB058u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEB064u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEB07Cu, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEB098u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEB0C8u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEB0D4u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEB0ECu, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEB108u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEB138u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEB144u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEB158u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEB168u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEB180u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEB19Cu, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEB1CCu, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEB1D8u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEB1ECu, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEB1FCu, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEB214u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEB230u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEB254u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEB260u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEB274u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEB280u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEB28Cu, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEB29Cu, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEB2ACu, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEB2C4u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEB2ECu, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEB2F8u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEB308u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEB344u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEB35Cu, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEB37Cu, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEB388u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEB3A0u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEB3D0u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEB3DCu, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEB3E4u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEB3F0u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEB40Cu, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEB414u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEB41Cu, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEB424u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEB434u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEB450u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEB480u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEB48Cu, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEB494u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEB4A0u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEB4BCu, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEB4C4u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEB4CCu, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEB4D4u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEB4E4u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEB500u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEB528u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEB534u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEB57Cu, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEB5A4u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEB5B0u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEB5F8u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEB620u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEB62Cu, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEB65Cu, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEB68Cu, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEB698u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEB6A0u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEB6ACu, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEB6C0u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEB6DCu, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEB70Cu, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEB720u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEB73Cu, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEB74Cu, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEB758u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEB764u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEB7A0u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEB7C0u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEB7CCu, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEB7E8u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEB810u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEB81Cu, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEB858u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEB878u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEB884u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEB890u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEB8A4u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEB8CCu, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEB8D8u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEB8E4u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEB908u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEB910u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEB930u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEB93Cu, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEB954u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEB958u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEB970u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEB998u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEB9A4u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEB9B0u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEB9D4u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEB9DCu, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEB9FCu, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEBA08u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEBA20u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEBA24u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEBA3Cu, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEBA64u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEBA70u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEBAACu, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEBADCu, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEBAE8u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEBB38u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEBB40u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEBB48u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEBB60u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEBB7Cu, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEBB98u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEBBB8u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEBBC4u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEBBCCu, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEBBD4u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEBBE8u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEBC20u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEBC2Cu, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEBC3Cu, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEBC64u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEBC84u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEBCC0u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEBCC8u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEBCCCu, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEBCFCu, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEBD0Cu, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEBD34u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEBD50u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEBD58u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEBD84u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEBDA0u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEBDB0u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEBDC8u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEBDD0u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEBDD8u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEBDE0u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEBDECu, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEBDFCu, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEBE04u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEBE0Cu, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEBE28u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEBE30u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEBE38u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEBE54u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEBE5Cu, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEBE64u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEBE70u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEBE90u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEBE98u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEBEB4u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEBEBCu, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEBEC4u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEBEE8u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEBF4Cu, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEBF54u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEBF64u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEBF70u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEBF7Cu, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEBF8Cu, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEBF94u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEBFB4u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEBFC8u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEBFD4u, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEBFDCu, &recomp_unit_0185, "recomp_unit_0185"); - runtime.register_function(0x08AEBFE4u, &recomp_unit_0185, "recomp_unit_0185"); + // PSPRECOMP_V812_COMPACT_REGISTRATION: same entry set, looped once in Runtime instead of source-expanded calls. + runtime.register_generated_entry_mask(0x08AE8000u, &recomp_unit_0185, "recomp_unit_0185", + kEntryMasks_recomp_unit_0185, 64u); } } // namespace psprecomp diff --git a/profiles/vcs/generated/generated_unit_0186.cpp b/profiles/vcs/generated/generated_unit_0186.cpp index fc5e74b..6c807be 100644 --- a/profiles/vcs/generated/generated_unit_0186.cpp +++ b/profiles/vcs/generated/generated_unit_0186.cpp @@ -937,6 +937,19 @@ LOCAL_DISPATCH: AOT_REGCACHE_SYNC_OUT(); return; } } +// PSPRECOMP_V812_SHARED_SCHED_BLOCK: one scheduler-exact slow boundary per unit. +LOCAL_SCHED_BOUNDARY: + ctx.pc = jump_target; + AOT_REGCACHE_SYNC_OUT(); + if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { + ++local_redispatch_rounds; + AOT_REGCACHE_SYNC_IN(); + local_transfers = 0u; + local_pc = ctx.pc; + entry_id = 0u; + goto LOCAL_DISPATCH; + } + return; L_08AEC000: aot_gpr_4 = (aot_gpr_29 + static_cast(16)); aot_gpr_5 = (aot_gpr_16 | 0u); @@ -1509,18 +1522,8 @@ L_08AEC440: aot_gpr_29 = (aot_gpr_29 + static_cast(112)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AEC480: aot_gpr_29 = (aot_gpr_29 + static_cast(-96)); { const std::uint32_t aot_run_words[13]{std::bit_cast(aot_fpr_20), std::bit_cast(ctx.fpr[22]), std::bit_cast(ctx.fpr[24]), aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[22], ctx.gpr[23], ctx.gpr[30], aot_gpr_31}; @@ -1810,18 +1813,8 @@ L_08AEC654: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AEC66C: aot_gpr_16 = (ctx.gpr[18] | 0u); goto L_08AEC670; @@ -2056,18 +2049,8 @@ L_08AEC844: aot_gpr_29 = (aot_gpr_29 + static_cast(96)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AEC884: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[4]{aot_gpr_16, ctx.gpr[17], ctx.gpr[18], aot_gpr_31}; @@ -2153,18 +2136,8 @@ L_08AEC918: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AEC930: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -2240,18 +2213,8 @@ L_08AEC9A0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AEC9B0: ctx.gpr[7] = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(7656))); ctx.gpr[8] = (0u | 0u); @@ -2315,35 +2278,15 @@ L_08AECA08: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AECA10: jump_target = aot_gpr_31; aot_mem.aot_direct_store32(ctx.gpr[28] + static_cast(8672), aot_gpr_5); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AECA18: aot_gpr_5 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(7656))); aot_gpr_5 = (static_cast(aot_gpr_4) < static_cast(aot_gpr_5) ? 1u : 0u); @@ -2438,18 +2381,8 @@ L_08AECAA0: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AECAA8: aot_gpr_5 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(7656))); aot_gpr_5 = (static_cast(aot_gpr_4) < static_cast(aot_gpr_5) ? 1u : 0u); @@ -2535,18 +2468,8 @@ L_08AECB24: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AECB2C: aot_gpr_5 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(7656))); aot_gpr_5 = (static_cast(aot_gpr_4) < static_cast(aot_gpr_5) ? 1u : 0u); @@ -2633,18 +2556,8 @@ L_08AECBAC: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AECBB4: aot_gpr_5 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(7656))); aot_gpr_5 = (static_cast(aot_gpr_4) < static_cast(aot_gpr_5) ? 1u : 0u); @@ -2731,18 +2644,8 @@ L_08AECC34: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AECC3C: aot_gpr_5 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(7656))); aot_gpr_5 = (static_cast(aot_gpr_4) < static_cast(aot_gpr_5) ? 1u : 0u); @@ -2828,18 +2731,8 @@ L_08AECCB8: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AECCC0: aot_gpr_5 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(7656))); aot_gpr_5 = (static_cast(aot_gpr_4) < static_cast(aot_gpr_5) ? 1u : 0u); @@ -2926,18 +2819,8 @@ L_08AECD40: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AECD48: aot_gpr_5 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(7656))); aot_gpr_5 = (static_cast(aot_gpr_4) < static_cast(aot_gpr_5) ? 1u : 0u); @@ -3024,36 +2907,16 @@ L_08AECDC8: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AECDD0: ctx.gpr[2] = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(7660))); jump_target = aot_gpr_31; ctx.gpr[2] = (ctx.gpr[2] + static_cast(4)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AECDDC: aot_gpr_29 = (aot_gpr_29 + static_cast(-112)); { const std::uint32_t aot_run_words[6]{aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21]}; @@ -3278,18 +3141,8 @@ L_08AED02C: aot_gpr_29 = (aot_gpr_29 + static_cast(112)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AED054: aot_gpr_29 = (aot_gpr_29 + static_cast(-64)); { const std::uint32_t aot_run_words[6]{std::bit_cast(aot_fpr_20), std::bit_cast(ctx.fpr[22]), std::bit_cast(ctx.fpr[24]), aot_gpr_16, ctx.gpr[17], aot_gpr_31}; @@ -3609,18 +3462,8 @@ L_08AED280: aot_gpr_29 = (aot_gpr_29 + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AED2A0: ctx.gpr[2] = (aot_mem.aot_direct_load32(aot_gpr_29 + static_cast(0))); { const std::uint32_t aot_run_words[4]{std::bit_cast(aot_fpr_12), std::bit_cast(aot_fpr_13), std::bit_cast(aot_fpr_14), std::bit_cast(ctx.fpr[15])}; @@ -3643,18 +3486,8 @@ L_08AED2A0: aot_mem.aot_direct_store8(aot_gpr_4 + static_cast(46), static_cast(0u)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AED2F4: aot_mem.aot_direct_store16(aot_gpr_4 + static_cast(44), static_cast(0u)); aot_gpr_4 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(10352))); @@ -3663,18 +3496,8 @@ L_08AED2F4: aot_mem.aot_direct_store32(ctx.gpr[28] + static_cast(10352), aot_gpr_4); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AED308: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -3696,18 +3519,8 @@ L_08AED328: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AED348: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, ctx.gpr[17], aot_gpr_31}; @@ -3834,18 +3647,8 @@ L_08AED420: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AED434: aot_mem.aot_direct_store32(ctx.gpr[28] + static_cast(10348), 0u); aot_mem.aot_direct_store32(ctx.gpr[28] + static_cast(10352), 0u); @@ -3854,18 +3657,8 @@ L_08AED434: aot_mem.aot_direct_store8(ctx.gpr[28] + static_cast(10357), static_cast(0u)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AED448: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(16), aot_gpr_31); @@ -3931,18 +3724,8 @@ L_08AED508: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AED518: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, ctx.gpr[17], aot_gpr_31}; @@ -4064,18 +3847,8 @@ L_08AED5E4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AED5F8: aot_gpr_29 = (aot_gpr_29 + static_cast(-288)); { const std::uint32_t aot_run_words[14]{std::bit_cast(aot_fpr_20), std::bit_cast(ctx.fpr[22]), std::bit_cast(ctx.fpr[24]), std::bit_cast(ctx.fpr[26]), aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[22], ctx.gpr[23], ctx.gpr[30], aot_gpr_31}; @@ -5148,50 +4921,20 @@ L_08AEDE78: aot_gpr_29 = (aot_gpr_29 + static_cast(288)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AEDEB8: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AEDEC0: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AEDEC8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -5269,18 +5012,8 @@ L_08AEDF74: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AEDF88: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_gpr_5 = (aot_gpr_6 << 4u); @@ -5417,18 +5150,8 @@ L_08AEE0EC: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AEE120: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -5556,18 +5279,8 @@ L_08AEE24C: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AEE294: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -5741,18 +5454,8 @@ L_08AEE44C: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AEE49C: aot_gpr_6 = (16256u << 16u); aot_fpr_13 = std::bit_cast(0u); @@ -5806,18 +5509,8 @@ L_08AEE560: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AEE568: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(8), ctx.gpr[18]); @@ -5881,18 +5574,8 @@ L_08AEE5F4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AEE610: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -6001,18 +5684,8 @@ L_08AEE6F4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AEE70C: ctx.gpr[7] = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(0))); ctx.gpr[8] = (aot_mem.aot_direct_load_word_right(aot_gpr_6 + static_cast(1), ctx.gpr[8])); @@ -6047,18 +5720,8 @@ L_08AEE70C: aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(0), aot_gpr_5); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AEE7B0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(88))); @@ -6164,18 +5827,8 @@ L_08AEE8B8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AEE8D0: aot_mem.aot_direct_store32(ctx.gpr[28] + static_cast(88), 0u); aot_mem.aot_direct_store32(ctx.gpr[28] + static_cast(92), 0u); @@ -6183,18 +5836,8 @@ L_08AEE8D0: ctx.gpr[2] = (0u | 1u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AEE8E0: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); ctx.gpr[7] = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(88))); @@ -6348,18 +5991,8 @@ L_08AEEA70: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AEEA94: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -6415,18 +6048,8 @@ L_08AEEB00: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AEEB18: aot_gpr_5 = (aot_gpr_5 << 16u); aot_gpr_5 = (static_cast(static_cast(aot_gpr_5) >> 16u)); @@ -6494,18 +6117,8 @@ L_08AEEBA4: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AEEBAC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(8), ctx.gpr[18]); @@ -6567,18 +6180,8 @@ L_08AEEC30: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AEEC48: aot_gpr_6 = (aot_gpr_6 << 16u); aot_gpr_6 = (static_cast(static_cast(aot_gpr_6) >> 16u)); @@ -6636,18 +6239,8 @@ L_08AEEC48: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AEECF8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -6877,18 +6470,8 @@ L_08AEEE14: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AEEE2C: aot_gpr_31 = (0x08AEEE34u); if (([&]() { AOT_REGCACHE_SYNC_OUT(); const bool aot_regcache_same_ = (rt.invoke_chained_trusted_direct<&recomp_unit_0127_entry, 127u, 359u, 0x08A01484u>(ctx, &aot_mem)); if (aot_regcache_same_) AOT_REGCACHE_SYNC_IN(); else aot_regcache_valid = false; return aot_regcache_same_; }()) && ctx.pc == 0x08AEEE34u) goto L_08AEEE34; @@ -7025,18 +6608,8 @@ L_08AEEED4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AEEEE4: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(8), aot_gpr_16); @@ -7174,18 +6747,8 @@ L_08AEEFD4: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AEEFF0: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_gpr_5 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(-9752))); @@ -7294,18 +6857,8 @@ L_08AEF0B8: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AEF0DC: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_gpr_5 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(-9752))); @@ -7413,18 +6966,8 @@ L_08AEF1A0: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AEF1C4: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_gpr_5 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(-9752))); @@ -7534,18 +7077,8 @@ L_08AEF290: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AEF2B4: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_gpr_5 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(-9752))); @@ -7653,18 +7186,8 @@ L_08AEF378: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AEF39C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -7678,18 +7201,8 @@ L_08AEF3AC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AEF3BC: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_gpr_5 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(-9752))); @@ -7805,18 +7318,8 @@ L_08AEF4A0: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AEF4C4: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_gpr_5 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(-9752))); @@ -7931,18 +7434,8 @@ L_08AEF5A4: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AEF5C8: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_gpr_5 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(-9752))); @@ -8059,18 +7552,8 @@ L_08AEF6B0: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AEF6D4: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_gpr_5 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(-9752))); @@ -8185,18 +7668,8 @@ L_08AEF7B4: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AEF7D8: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_gpr_5 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(-9752))); @@ -8305,18 +7778,8 @@ L_08AEF8A0: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AEF8C4: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_gpr_5 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(-9752))); @@ -8432,18 +7895,8 @@ L_08AEF9A8: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AEF9CC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -8488,18 +7941,8 @@ L_08AEFA20: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AEFA3C: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_gpr_5 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(-9752))); @@ -8614,18 +8057,8 @@ L_08AEFB1C: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AEFB40: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_gpr_5 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(-9752))); @@ -8742,18 +8175,8 @@ L_08AEFC28: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AEFC4C: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_gpr_5 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(-9752))); @@ -8868,18 +8291,8 @@ L_08AEFD2C: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AEFD50: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_gpr_5 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(-9752))); @@ -8994,18 +8407,8 @@ L_08AEFE30: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AEFE54: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_gpr_5 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(-9752))); @@ -9122,18 +8525,8 @@ L_08AEFF3C: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AEFF60: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_gpr_5 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(-9752))); @@ -9225,864 +8618,8 @@ void recomp_unit_0186(Runtime &rt, AllegrexContext &ctx) { void register_generated_unit_186(Runtime &runtime) { runtime.register_generated_unit(186u, 0x08AEC000u, 16384u, &recomp_unit_0186, &recomp_unit_0186_entry); - runtime.register_function(0x08AEC000u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEC010u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEC05Cu, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEC068u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEC070u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEC07Cu, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEC090u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEC098u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEC0A0u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEC0A8u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEC0B4u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEC0C0u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEC0D0u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEC0D4u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEC0F0u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEC0F8u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEC100u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEC110u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEC11Cu, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEC12Cu, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEC130u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEC144u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEC14Cu, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEC154u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEC164u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEC170u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEC180u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEC188u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEC190u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEC198u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEC1A0u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEC1B0u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEC1BCu, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEC1CCu, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEC1D4u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEC1DCu, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEC1E4u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEC1ECu, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEC1FCu, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEC208u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEC218u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEC220u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEC228u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEC238u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEC244u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEC258u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEC260u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEC264u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEC280u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEC294u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEC2A0u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEC2A4u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEC2ACu, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEC2F0u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEC314u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEC36Cu, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEC388u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEC394u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEC39Cu, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEC3A8u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEC3BCu, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEC3C8u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEC3D0u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEC3DCu, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEC3E4u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEC3F0u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEC3F8u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEC400u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEC408u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEC414u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEC41Cu, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEC428u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEC440u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEC480u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEC4D4u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEC4E4u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEC4F4u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEC508u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEC52Cu, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEC534u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEC53Cu, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEC544u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEC550u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEC558u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEC560u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEC568u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEC570u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEC578u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEC580u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEC588u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEC590u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEC598u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEC5A4u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEC5B0u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEC5BCu, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEC5C4u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEC5D0u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEC5D8u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEC5E0u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEC5ECu, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEC5F4u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEC600u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEC608u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEC610u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEC618u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEC620u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEC62Cu, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEC634u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEC63Cu, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEC644u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEC64Cu, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEC654u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEC66Cu, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEC670u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEC680u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEC684u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEC694u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEC69Cu, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEC6A4u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEC6ACu, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEC6B8u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEC6C4u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEC6D0u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEC6D4u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEC6E8u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEC6F4u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEC700u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEC710u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEC714u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEC718u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEC73Cu, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEC798u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEC7A8u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEC7E0u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEC838u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEC844u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEC884u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEC8ACu, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEC8B4u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEC8C8u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEC8D4u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEC8ECu, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEC8F4u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEC904u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEC918u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEC930u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEC948u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEC95Cu, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEC960u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEC96Cu, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEC978u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEC980u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEC984u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEC98Cu, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEC99Cu, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEC9A0u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEC9B0u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEC9C4u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEC9C8u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEC9D4u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEC9E0u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEC9E8u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEC9ECu, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEC9F4u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AECA04u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AECA08u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AECA10u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AECA18u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AECA28u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AECA38u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AECA40u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AECA50u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AECA5Cu, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AECA64u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AECA6Cu, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AECA74u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AECA84u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AECA94u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AECA9Cu, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AECAA0u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AECAA8u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AECAB8u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AECAC8u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AECAD0u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AECAE0u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AECAECu, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AECAF4u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AECAFCu, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AECB04u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AECB14u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AECB20u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AECB24u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AECB2Cu, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AECB3Cu, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AECB4Cu, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AECB54u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AECB64u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AECB70u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AECB78u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AECB80u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AECB88u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AECB98u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AECBA8u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AECBACu, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AECBB4u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AECBC4u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AECBD4u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AECBDCu, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AECBECu, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AECBF8u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AECC00u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AECC08u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AECC10u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AECC20u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AECC30u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AECC34u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AECC3Cu, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AECC4Cu, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AECC5Cu, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AECC64u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AECC74u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AECC80u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AECC88u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AECC90u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AECC98u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AECCA8u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AECCB4u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AECCB8u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AECCC0u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AECCD0u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AECCE0u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AECCE8u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AECCF8u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AECD04u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AECD0Cu, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AECD14u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AECD1Cu, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AECD2Cu, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AECD3Cu, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AECD40u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AECD48u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AECD58u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AECD68u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AECD70u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AECD80u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AECD8Cu, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AECD94u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AECD9Cu, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AECDA4u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AECDB4u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AECDC4u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AECDC8u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AECDD0u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AECDDCu, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AECE7Cu, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AECE90u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AECEA8u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AECEE4u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AECF0Cu, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AECF18u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AECF28u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AECF7Cu, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AECF90u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AECFA8u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AECFE4u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AED00Cu, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AED018u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AED028u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AED02Cu, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AED054u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AED07Cu, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AED0B4u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AED0C8u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AED0D8u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AED0E8u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AED10Cu, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AED164u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AED16Cu, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AED174u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AED198u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AED1A0u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AED1A4u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AED1CCu, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AED1D4u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AED1E0u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AED1ECu, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AED204u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AED20Cu, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AED214u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AED21Cu, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AED224u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AED24Cu, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AED254u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AED25Cu, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AED264u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AED26Cu, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AED278u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AED27Cu, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AED280u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AED2A0u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AED2F4u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AED308u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AED328u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AED348u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AED368u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AED374u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AED388u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AED394u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AED39Cu, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AED3A4u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AED3ACu, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AED3B8u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AED3C0u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AED3CCu, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AED3DCu, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AED414u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AED41Cu, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AED420u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AED434u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AED448u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AED49Cu, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AED4FCu, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AED508u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AED518u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AED530u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AED538u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AED544u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AED54Cu, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AED550u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AED55Cu, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AED578u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AED580u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AED588u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AED58Cu, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AED5A0u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AED5B4u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AED5BCu, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AED5D0u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AED5DCu, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AED5E4u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AED5F8u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AED644u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AED650u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AED658u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AED660u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AED670u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AED67Cu, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AED684u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AED690u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AED69Cu, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AED6B0u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AED6B8u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AED6C0u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AED6CCu, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AED6D4u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AED6DCu, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AED6E8u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AED6F0u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AED6F8u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AED700u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AED708u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AED710u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AED718u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AED720u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AED734u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AED740u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AED748u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AED758u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AED760u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AED774u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AED780u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AED7B4u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AED7C4u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AED7C8u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AED7E8u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AED804u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AED810u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AED818u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AED81Cu, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AED82Cu, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AED840u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AED850u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AED868u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AED874u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AED88Cu, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AED8A0u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AED8F8u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AED908u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AED910u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AED924u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AED928u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AED934u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AED970u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AED980u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AED994u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AED99Cu, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AED9A4u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AED9ACu, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AED9B4u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AED9BCu, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AED9C8u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AED9D4u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AED9E0u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AED9E4u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AED9F0u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AED9FCu, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEDA08u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEDA14u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEDA18u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEDA24u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEDA30u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEDA3Cu, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEDA48u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEDA4Cu, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEDA58u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEDA64u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEDA70u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEDA7Cu, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEDA80u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEDA98u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEDAA4u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEDAB0u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEDABCu, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEDAC0u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEDAD8u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEDAE4u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEDAF0u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEDB00u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEDB04u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEDB0Cu, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEDB14u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEDB28u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEDB30u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEDB58u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEDB94u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEDBA8u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEDBC4u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEDBCCu, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEDBE0u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEDC04u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEDC0Cu, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEDC14u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEDC28u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEDC4Cu, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEDC54u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEDC60u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEDC74u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEDC84u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEDC90u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEDCD0u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEDCE0u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEDCECu, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEDD38u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEDD44u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEDD58u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEDD68u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEDD74u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEDDB4u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEDDC4u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEDDD8u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEDE1Cu, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEDE28u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEDE34u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEDE48u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEDE54u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEDE5Cu, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEDE6Cu, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEDE78u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEDEB8u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEDEC0u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEDEC8u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEDEE4u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEDEF0u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEDF20u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEDF28u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEDF74u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEDF88u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEDFFCu, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEE028u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEE034u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEE044u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEE048u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEE080u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEE0A0u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEE0ECu, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEE120u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEE158u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEE184u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEE190u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEE1A4u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEE1A8u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEE1E0u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEE200u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEE24Cu, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEE294u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEE2E0u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEE30Cu, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEE318u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEE32Cu, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEE330u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEE368u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEE388u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEE3A8u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEE3F4u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEE3FCu, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEE44Cu, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEE49Cu, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEE4ACu, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEE520u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEE560u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEE568u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEE5A4u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEE5B4u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEE5F4u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEE610u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEE630u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEE668u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEE678u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEE680u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEE688u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEE6A0u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEE6ACu, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEE6B4u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEE6E4u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEE6F4u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEE70Cu, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEE7B0u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEE7D0u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEE808u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEE840u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEE848u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEE850u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEE89Cu, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEE8B8u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEE8D0u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEE8E0u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEE914u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEE94Cu, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEE970u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEE9A0u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEE9A8u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEE9B0u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEE9FCu, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEEA04u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEEA4Cu, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEEA70u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEEA94u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEEABCu, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEEAF0u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEEAF8u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEEB00u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEEB18u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEEB78u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEEB88u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEEB90u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEEB98u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEEBA0u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEEBA4u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEEBACu, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEEBD8u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEEBE0u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEEBE8u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEEC30u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEEC48u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEECF8u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEED18u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEED2Cu, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEED34u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEED3Cu, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEED44u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEED4Cu, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEED5Cu, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEED64u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEED6Cu, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEED74u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEED7Cu, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEED84u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEED8Cu, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEED94u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEED9Cu, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEEDA4u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEEDACu, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEEDB4u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEEDBCu, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEEDC4u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEEDCCu, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEEDD4u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEEDDCu, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEEDE4u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEEDF0u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEEDF8u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEEE00u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEEE0Cu, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEEE14u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEEE2Cu, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEEE34u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEEE3Cu, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEEE44u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEEE4Cu, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEEE54u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEEE5Cu, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEEE64u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEEE6Cu, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEEE74u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEEE80u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEEE88u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEEE90u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEEE98u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEEEA4u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEEEACu, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEEEB4u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEEEBCu, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEEEC8u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEEED0u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEEED4u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEEEE4u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEEF10u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEEF1Cu, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEEF24u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEEF28u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEEF3Cu, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEEF48u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEEF50u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEEF54u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEEF60u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEEF84u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEEF8Cu, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEEFACu, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEEFB8u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEEFD0u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEEFD4u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEEFF0u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEF01Cu, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEF028u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEF034u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEF03Cu, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEF040u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEF044u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEF05Cu, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEF068u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEF070u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEF074u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEF080u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEF0A0u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEF0B8u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEF0DCu, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEF108u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEF114u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEF120u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEF128u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEF12Cu, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEF130u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEF148u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEF154u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEF15Cu, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEF160u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEF16Cu, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEF18Cu, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEF1A0u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEF1C4u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEF1F0u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEF1FCu, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEF208u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEF210u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEF214u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEF218u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEF230u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEF23Cu, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEF244u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEF248u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEF254u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEF274u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEF290u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEF2B4u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEF2E0u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEF2ECu, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEF2F8u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEF300u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEF304u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEF308u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEF320u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEF32Cu, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEF334u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEF338u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEF344u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEF364u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEF378u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEF39Cu, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEF3ACu, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEF3BCu, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEF3E8u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEF3F4u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEF400u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEF408u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEF40Cu, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEF410u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEF428u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEF434u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEF43Cu, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEF440u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEF44Cu, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEF46Cu, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEF4A0u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEF4C4u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEF4F0u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEF4FCu, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEF508u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEF510u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEF514u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEF518u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEF530u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEF53Cu, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEF544u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEF548u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEF554u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEF574u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEF5A4u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEF5C8u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEF5F4u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEF600u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEF60Cu, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEF614u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEF618u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEF61Cu, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEF634u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEF640u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEF648u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEF64Cu, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEF658u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEF678u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEF6B0u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEF6D4u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEF700u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEF70Cu, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEF718u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEF720u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEF724u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEF728u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEF740u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEF74Cu, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEF754u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEF758u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEF764u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEF784u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEF7B4u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEF7D8u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEF804u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEF810u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEF81Cu, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEF824u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEF828u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEF82Cu, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEF844u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEF850u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEF858u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEF85Cu, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEF868u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEF888u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEF8A0u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEF8C4u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEF8F0u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEF8FCu, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEF908u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEF910u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEF914u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEF918u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEF930u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEF93Cu, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEF944u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEF948u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEF954u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEF974u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEF9A8u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEF9CCu, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEF9FCu, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEFA18u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEFA20u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEFA3Cu, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEFA68u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEFA74u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEFA80u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEFA88u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEFA8Cu, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEFA90u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEFAA8u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEFAB4u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEFABCu, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEFAC0u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEFACCu, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEFAECu, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEFB1Cu, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEFB40u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEFB6Cu, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEFB78u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEFB84u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEFB8Cu, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEFB90u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEFB94u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEFBACu, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEFBB8u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEFBC0u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEFBC4u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEFBD0u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEFBF0u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEFC28u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEFC4Cu, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEFC78u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEFC84u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEFC90u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEFC98u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEFC9Cu, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEFCA0u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEFCB8u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEFCC4u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEFCCCu, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEFCD0u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEFCDCu, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEFCFCu, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEFD2Cu, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEFD50u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEFD7Cu, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEFD88u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEFD94u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEFD9Cu, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEFDA0u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEFDA4u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEFDBCu, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEFDC8u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEFDD0u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEFDD4u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEFDE0u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEFE00u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEFE30u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEFE54u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEFE80u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEFE8Cu, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEFE98u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEFEA0u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEFEA4u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEFEA8u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEFEC0u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEFECCu, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEFED4u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEFED8u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEFEE4u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEFF04u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEFF3Cu, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEFF60u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEFF8Cu, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEFF98u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEFFA4u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEFFACu, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEFFB0u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEFFB4u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEFFCCu, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEFFD8u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEFFE0u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEFFE4u, &recomp_unit_0186, "recomp_unit_0186"); - runtime.register_function(0x08AEFFF0u, &recomp_unit_0186, "recomp_unit_0186"); + // PSPRECOMP_V812_COMPACT_REGISTRATION: same entry set, looped once in Runtime instead of source-expanded calls. + runtime.register_generated_entry_mask(0x08AEC000u, &recomp_unit_0186, "recomp_unit_0186", + kEntryMasks_recomp_unit_0186, 64u); } } // namespace psprecomp diff --git a/profiles/vcs/generated/generated_unit_0187.cpp b/profiles/vcs/generated/generated_unit_0187.cpp index 0e2bf3d..4051465 100644 --- a/profiles/vcs/generated/generated_unit_0187.cpp +++ b/profiles/vcs/generated/generated_unit_0187.cpp @@ -970,6 +970,19 @@ LOCAL_DISPATCH: AOT_REGCACHE_SYNC_OUT(); return; } } +// PSPRECOMP_V812_SHARED_SCHED_BLOCK: one scheduler-exact slow boundary per unit. +LOCAL_SCHED_BOUNDARY: + ctx.pc = jump_target; + AOT_REGCACHE_SYNC_OUT(); + if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { + ++local_redispatch_rounds; + AOT_REGCACHE_SYNC_IN(); + local_transfers = 0u; + local_pc = ctx.pc; + entry_id = 0u; + goto LOCAL_DISPATCH; + } + return; L_08AF0000: aot_gpr_5 = (ctx.gpr[17] | 0u); aot_gpr_6 = (0u | 6u); @@ -1010,18 +1023,8 @@ L_08AF0040: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AF0064: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_gpr_5 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(-9752))); @@ -1139,18 +1142,8 @@ L_08AF0144: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AF0168: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), aot_gpr_16); @@ -1389,18 +1382,8 @@ L_08AF0338: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AF035C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -1439,18 +1422,8 @@ L_08AF0384: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AF03D0: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(8), aot_gpr_16); @@ -1517,18 +1490,8 @@ L_08AF0420: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AF049C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -1580,18 +1543,8 @@ L_08AF0504: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AF0518: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -1643,18 +1596,8 @@ L_08AF0580: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AF0594: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -1698,18 +1641,8 @@ L_08AF05F8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AF060C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -1761,18 +1694,8 @@ L_08AF0674: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AF0688: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -1824,18 +1747,8 @@ L_08AF06F0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AF0704: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_gpr_5 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(-9752))); @@ -1951,18 +1864,8 @@ L_08AF07E8: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AF080C: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_gpr_5 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(-9752))); @@ -2078,18 +1981,8 @@ L_08AF08F0: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AF0914: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(12), ctx.gpr[17]); @@ -2265,18 +2158,8 @@ L_08AF0A48: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AF0A70: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_gpr_5 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(-9752))); @@ -2365,18 +2248,8 @@ L_08AF0AFC: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AF0B18: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_gpr_5 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(-9752))); @@ -2465,18 +2338,8 @@ L_08AF0BA4: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AF0BC0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -2528,18 +2391,8 @@ L_08AF0C28: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AF0C3C: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_gpr_5 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(-9752))); @@ -2645,18 +2498,8 @@ L_08AF0CEC: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AF0D08: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(5848))); @@ -2710,18 +2553,8 @@ L_08AF0D5C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AF0D6C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -2752,18 +2585,8 @@ L_08AF0D98: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AF0DA8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -2804,18 +2627,8 @@ L_08AF0DE8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AF0DFC: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), aot_gpr_16); @@ -2984,18 +2797,8 @@ L_08AF0F70: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AF0F98: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), aot_gpr_16); @@ -3164,18 +2967,8 @@ L_08AF110C: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AF1134: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_gpr_5 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(-9752))); @@ -3336,18 +3129,8 @@ L_08AF123C: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AF1258: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -3383,18 +3166,8 @@ L_08AF128C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AF12A4: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), aot_gpr_16); @@ -3524,18 +3297,8 @@ L_08AF1378: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AF1394: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), aot_gpr_16); @@ -3665,18 +3428,8 @@ L_08AF1468: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AF1484: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(20), ctx.gpr[20]); @@ -3832,18 +3585,8 @@ L_08AF15A4: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AF15CC: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(20), ctx.gpr[20]); @@ -3999,18 +3742,8 @@ L_08AF16EC: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AF1714: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_gpr_5 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(-9752))); @@ -4120,18 +3853,8 @@ L_08AF17E0: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AF1804: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_gpr_5 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(-9752))); @@ -4247,18 +3970,8 @@ L_08AF18E8: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AF190C: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_gpr_5 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(-9752))); @@ -4374,18 +4087,8 @@ L_08AF19F0: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AF1A14: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), aot_gpr_16); @@ -4493,18 +4196,8 @@ L_08AF1AC4: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AF1AE0: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_gpr_5 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(-9752))); @@ -4610,18 +4303,8 @@ L_08AF1B90: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AF1BAC: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), aot_gpr_16); @@ -4751,18 +4434,8 @@ L_08AF1C80: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AF1C9C: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), aot_gpr_16); @@ -4892,18 +4565,8 @@ L_08AF1D70: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AF1D8C: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), aot_gpr_16); @@ -4995,18 +4658,8 @@ L_08AF1E50: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AF1E74: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(12), ctx.gpr[17]); @@ -5084,18 +4737,8 @@ L_08AF1EF0: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AF1F0C: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_gpr_5 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(-9752))); @@ -5215,18 +4858,8 @@ L_08AF1FE0: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AF2004: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_gpr_5 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(-9752))); @@ -5503,18 +5136,8 @@ L_08AF21C8: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AF21EC: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), aot_gpr_16); @@ -5752,18 +5375,8 @@ L_08AF23B8: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AF23DC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -5794,18 +5407,8 @@ L_08AF23FC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AF243C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -5882,18 +5485,8 @@ L_08AF24C4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AF24DC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -5923,18 +5516,8 @@ L_08AF2510: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AF2524: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -5965,18 +5548,8 @@ L_08AF255C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AF2570: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -6007,18 +5580,8 @@ L_08AF25A8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AF25BC: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(28), aot_gpr_16); @@ -6096,18 +5659,8 @@ L_08AF2660: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AF2684: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(32), aot_gpr_16); @@ -6221,18 +5774,8 @@ L_08AF277C: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AF27A4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -6263,18 +5806,8 @@ L_08AF27DC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AF27F0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -6319,18 +5852,8 @@ L_08AF2840: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AF2858: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -6375,18 +5898,8 @@ L_08AF28A8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AF28C0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -6431,18 +5944,8 @@ L_08AF2910: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AF2928: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -6487,18 +5990,8 @@ L_08AF2978: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AF2990: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -6543,18 +6036,8 @@ L_08AF29E0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AF29F8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -6599,18 +6082,8 @@ L_08AF2A48: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AF2A60: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -6655,18 +6128,8 @@ L_08AF2AB0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AF2AC8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -6711,18 +6174,8 @@ L_08AF2B18: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AF2B30: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -6767,18 +6220,8 @@ L_08AF2B80: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AF2B98: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(32), aot_gpr_16); @@ -6892,18 +6335,8 @@ L_08AF2C90: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AF2CB8: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(28), aot_gpr_16); @@ -6957,18 +6390,8 @@ L_08AF2D28: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AF2D4C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -7015,18 +6438,8 @@ L_08AF2DA0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AF2DBC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -7057,18 +6470,8 @@ L_08AF2DF4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AF2E08: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -7099,18 +6502,8 @@ L_08AF2E40: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AF2E54: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -7155,18 +6548,8 @@ L_08AF2EA4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AF2EBC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -7211,18 +6594,8 @@ L_08AF2F0C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AF2F24: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -7267,18 +6640,8 @@ L_08AF2F74: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AF2F8C: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(28), aot_gpr_16); @@ -7332,18 +6695,8 @@ L_08AF2FFC: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AF3020: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -7386,18 +6739,8 @@ L_08AF3078: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AF3090: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(28), aot_gpr_16); @@ -7451,18 +6794,8 @@ L_08AF3100: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AF3124: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -7493,18 +6826,8 @@ L_08AF315C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AF3170: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); { const std::uint32_t aot_run_words[6]{std::bit_cast(aot_fpr_20), std::bit_cast(aot_fpr_22), std::bit_cast(ctx.fpr[24]), std::bit_cast(ctx.fpr[26]), aot_gpr_16, aot_gpr_31}; @@ -7631,18 +6954,8 @@ L_08AF3260: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AF3280: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -7672,18 +6985,8 @@ L_08AF32B4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AF32C8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -7790,18 +7093,8 @@ L_08AF3390: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AF33AC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -7845,18 +7138,8 @@ L_08AF33F8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AF3410: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -7893,18 +7176,8 @@ L_08AF3450: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AF3464: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(8), aot_gpr_16); @@ -8013,18 +7286,8 @@ L_08AF353C: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AF3560: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -8118,18 +7381,8 @@ L_08AF360C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AF3628: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -8159,18 +7412,8 @@ L_08AF365C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AF3670: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -8332,18 +7575,8 @@ L_08AF37AC: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AF37D4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -8358,18 +7591,8 @@ L_08AF37E4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AF37F4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -8384,18 +7607,8 @@ L_08AF3804: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AF3814: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -8410,18 +7623,8 @@ L_08AF3824: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AF3834: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -8436,18 +7639,8 @@ L_08AF3844: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AF3854: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(8), aot_gpr_16); @@ -8572,18 +7765,8 @@ L_08AF3930: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AF394C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -8631,18 +7814,8 @@ L_08AF39B4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AF39D0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -8736,18 +7909,8 @@ L_08AF3A78: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AF3A90: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -8788,18 +7951,8 @@ L_08AF3AE0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AF3AF8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -8840,18 +7993,8 @@ L_08AF3B48: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AF3B60: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -8867,18 +8010,8 @@ L_08AF3B70: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AF3B88: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -8955,18 +8088,8 @@ L_08AF3C1C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AF3C30: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -8997,18 +8120,8 @@ L_08AF3C60: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AF3C6C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -9066,18 +8179,8 @@ L_08AF3CE8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AF3CFC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -9108,18 +8211,8 @@ L_08AF3D2C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AF3D38: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(7660))); @@ -9138,18 +8231,8 @@ L_08AF3D58: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AF3D68: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -9191,18 +8274,8 @@ L_08AF3DA8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AF3DBC: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(8), ctx.gpr[17]); @@ -9298,18 +8371,8 @@ L_08AF3E6C: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AF3E8C: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(16), aot_gpr_16); @@ -9391,18 +8454,8 @@ L_08AF3F40: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AF3F60: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(20), ctx.gpr[17]); @@ -9476,897 +8529,8 @@ void recomp_unit_0187(Runtime &rt, AllegrexContext &ctx) { void register_generated_unit_187(Runtime &runtime) { runtime.register_generated_unit(187u, 0x08AF0000u, 16384u, &recomp_unit_0187, &recomp_unit_0187_entry); - runtime.register_function(0x08AF0000u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF0010u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF0040u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF0064u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF0090u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF009Cu, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF00A8u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF00B0u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF00B4u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF00B8u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF00D0u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF00DCu, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF00E4u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF00E8u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF00F4u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF0114u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF0144u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF0168u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF01A8u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF01B4u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF01C0u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF01CCu, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF01D4u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF01D8u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF01E0u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF01F4u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF0200u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF0208u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF020Cu, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF0218u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF0228u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF0278u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF0280u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF0288u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF0298u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF02A4u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF02B0u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF02C0u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF02D4u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF02F0u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF02FCu, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF0318u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF032Cu, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF0338u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF035Cu, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF0384u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF03D0u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF03F8u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF0420u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF049Cu, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF04BCu, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF04ECu, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF04F8u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF0504u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF0518u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF0538u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF0568u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF0574u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF0580u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF0594u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF05B4u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF05F4u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF05F8u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF060Cu, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF062Cu, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF065Cu, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF0668u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF0674u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF0688u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF06A8u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF06D8u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF06E4u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF06F0u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF0704u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF0730u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF073Cu, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF0748u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF0750u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF0754u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF0758u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF0770u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF077Cu, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF0784u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF0788u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF0794u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF07B4u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF07E8u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF080Cu, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF0838u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF0844u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF0850u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF0858u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF085Cu, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF0860u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF0878u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF0884u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF088Cu, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF0890u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF089Cu, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF08BCu, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF08F0u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF0914u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF0944u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF0950u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF095Cu, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF0964u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF0968u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF096Cu, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF0980u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF098Cu, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF0994u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF0998u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF09A4u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF09B0u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF09BCu, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF09C8u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF09D0u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF09D4u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF09D8u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF09ECu, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF09F8u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF0A00u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF0A04u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF0A10u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF0A30u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF0A48u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF0A70u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF0A90u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF0A9Cu, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF0AA8u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF0AB0u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF0AB4u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF0AB8u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF0AD0u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF0ADCu, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF0AE4u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF0AE8u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF0AF4u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF0AFCu, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF0B18u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF0B38u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF0B44u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF0B50u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF0B58u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF0B5Cu, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF0B60u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF0B78u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF0B84u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF0B8Cu, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF0B90u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF0B9Cu, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF0BA4u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF0BC0u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF0BE0u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF0C10u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF0C1Cu, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF0C28u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF0C3Cu, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF0C5Cu, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF0C68u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF0C74u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF0C7Cu, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF0C80u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF0C84u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF0C9Cu, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF0CA8u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF0CB0u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF0CB4u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF0CC0u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF0CCCu, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF0CD4u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF0CECu, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF0D08u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF0D1Cu, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF0D24u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF0D28u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF0D30u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF0D3Cu, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF0D44u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF0D4Cu, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF0D5Cu, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF0D6Cu, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF0D7Cu, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF0D88u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF0D90u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF0D98u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF0DA8u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF0DC8u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF0DD4u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF0DE0u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF0DE8u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF0DFCu, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF0E40u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF0E50u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF0E5Cu, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF0E68u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF0E70u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF0E74u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF0E78u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF0E90u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF0E9Cu, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF0EA4u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF0EA8u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF0EB4u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF0F08u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF0F18u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF0F20u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF0F60u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF0F70u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF0F98u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF0FDCu, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF0FECu, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF0FF8u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF1004u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF100Cu, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF1010u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF1014u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF102Cu, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF1038u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF1040u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF1044u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF1050u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF10A4u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF10B4u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF10BCu, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF10FCu, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF110Cu, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF1134u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF1154u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF1160u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF116Cu, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF1174u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF1178u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF117Cu, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF1194u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF11A0u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF11A8u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF11ACu, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF11B8u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF11C4u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF11CCu, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF11D0u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF11E4u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF11F0u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF11F8u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF11FCu, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF1204u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF120Cu, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF1218u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF1220u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF1224u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF122Cu, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF123Cu, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF1258u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF1268u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF1274u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF127Cu, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF1280u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF128Cu, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF12A4u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF12C8u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF12D0u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF12D4u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF12DCu, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF12E8u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF12F4u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF1300u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF1308u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF130Cu, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF1314u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF1328u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF1334u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF133Cu, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF1340u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF134Cu, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF1358u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF1360u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF1364u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF1378u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF1394u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF13B8u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF13C0u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF13C4u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF13CCu, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF13D8u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF13E4u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF13F0u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF13F8u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF13FCu, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF1404u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF1418u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF1424u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF142Cu, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF1430u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF143Cu, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF1448u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF1450u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF1454u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF1468u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF1484u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF14BCu, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF14C8u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF14D4u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF14DCu, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF14E0u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF14E4u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF14FCu, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF1508u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF1510u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF1514u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF1520u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF1538u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF1544u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF154Cu, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF1554u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF155Cu, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF1578u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF1580u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF15A4u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF15CCu, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF1604u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF1610u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF161Cu, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF1624u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF1628u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF162Cu, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF1644u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF1650u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF1658u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF165Cu, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF1668u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF1680u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF168Cu, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF1694u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF169Cu, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF16A4u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF16C0u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF16C8u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF16ECu, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF1714u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF1740u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF174Cu, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF1758u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF1760u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF1764u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF1768u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF1780u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF178Cu, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF1794u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF1798u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF17A4u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF17C4u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF17E0u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF1804u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF1830u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF183Cu, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF1848u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF1850u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF1854u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF1858u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF1870u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF187Cu, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF1884u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF1888u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF1894u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF18B4u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF18E8u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF190Cu, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF1938u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF1944u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF1950u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF1958u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF195Cu, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF1960u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF1978u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF1984u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF198Cu, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF1990u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF199Cu, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF19BCu, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF19F0u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF1A14u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF1A38u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF1A44u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF1A50u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF1A58u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF1A5Cu, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF1A64u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF1A74u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF1A80u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF1A88u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF1A8Cu, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF1A98u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF1AA4u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF1AACu, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF1AC4u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF1AE0u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF1B00u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF1B0Cu, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF1B18u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF1B20u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF1B24u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF1B28u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF1B40u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF1B4Cu, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF1B54u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF1B58u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF1B64u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF1B70u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF1B78u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF1B90u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF1BACu, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF1BD0u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF1BD8u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF1BDCu, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF1BE4u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF1BF0u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF1BFCu, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF1C08u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF1C10u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF1C14u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF1C1Cu, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF1C30u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF1C3Cu, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF1C44u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF1C48u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF1C54u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF1C60u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF1C68u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF1C6Cu, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF1C80u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF1C9Cu, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF1CC0u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF1CC8u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF1CCCu, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF1CD4u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF1CE0u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF1CECu, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF1CF8u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF1D00u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF1D04u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF1D0Cu, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF1D20u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF1D2Cu, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF1D34u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF1D38u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF1D44u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF1D50u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF1D58u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF1D5Cu, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF1D70u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF1D8Cu, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF1DC0u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF1DCCu, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF1DD4u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF1DD8u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF1DF8u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF1E18u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF1E1Cu, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF1E50u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF1E74u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF1EA0u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF1EACu, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF1EB4u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF1EB8u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF1ECCu, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF1ED8u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF1EE0u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF1EE4u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF1EF0u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF1F0Cu, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF1F3Cu, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF1F48u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF1F54u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF1F5Cu, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF1F60u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF1F64u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF1F7Cu, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF1F88u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF1F90u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF1F94u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF1FA0u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF1FB4u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF1FD0u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF1FE0u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF2004u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF2034u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF2040u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF204Cu, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF2054u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF2058u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF205Cu, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF2074u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF2080u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF2088u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF208Cu, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF2098u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF20B4u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF20C0u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF20C8u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF20D0u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF20D8u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF20E0u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF20E8u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF20F4u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF20FCu, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF2104u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF210Cu, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF2114u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF2118u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF2120u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF2128u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF2130u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF2138u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF2140u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF2148u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF2150u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF215Cu, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF2164u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF216Cu, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF2174u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF217Cu, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF2184u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF2190u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF219Cu, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF21A4u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF21ACu, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF21B4u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF21BCu, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF21C0u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF21C8u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF21ECu, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF222Cu, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF2238u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF2244u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF2250u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF2258u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF225Cu, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF2264u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF2278u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF2284u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF228Cu, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF2290u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF229Cu, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF22ACu, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF22F8u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF2300u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF2308u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF2318u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF2324u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF2330u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF2340u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF2354u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF2370u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF237Cu, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF2398u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF23ACu, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF23B8u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF23DCu, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF23FCu, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF243Cu, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF2464u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF2470u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF2478u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF2480u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF2494u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF24ACu, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF24B4u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF24C4u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF24DCu, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF24FCu, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF2504u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF2510u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF2524u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF2544u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF254Cu, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF255Cu, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF2570u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF2590u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF2598u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF25A8u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF25BCu, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF25F0u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF2610u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF2628u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF2634u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF2638u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF2640u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF2660u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF2684u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF26BCu, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF26E0u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF26E8u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF26F8u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF2704u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF272Cu, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF2744u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF274Cu, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF2750u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF2758u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF277Cu, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF27A4u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF27C4u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF27CCu, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF27DCu, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF27F0u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF2818u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF2824u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF282Cu, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF2840u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF2858u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF2880u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF288Cu, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF2894u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF28A8u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF28C0u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF28E8u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF28F4u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF28FCu, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF2910u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF2928u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF2950u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF295Cu, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF2964u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF2978u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF2990u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF29B8u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF29C4u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF29CCu, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF29E0u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF29F8u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF2A20u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF2A2Cu, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF2A34u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF2A48u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF2A60u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF2A88u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF2A94u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF2A9Cu, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF2AB0u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF2AC8u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF2AF0u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF2AFCu, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF2B04u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF2B18u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF2B30u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF2B58u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF2B64u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF2B6Cu, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF2B80u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF2B98u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF2BD0u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF2BF4u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF2BFCu, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF2C0Cu, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF2C18u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF2C40u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF2C58u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF2C60u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF2C64u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF2C6Cu, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF2C90u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF2CB8u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF2CECu, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF2D00u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF2D08u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF2D28u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF2D4Cu, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF2D78u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF2D84u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF2D8Cu, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF2DA0u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF2DBCu, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF2DDCu, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF2DE4u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF2DF4u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF2E08u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF2E28u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF2E30u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF2E40u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF2E54u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF2E7Cu, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF2E88u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF2E90u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF2EA4u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF2EBCu, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF2EE4u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF2EF0u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF2EF8u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF2F0Cu, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF2F24u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF2F4Cu, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF2F58u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF2F60u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF2F74u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF2F8Cu, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF2FC0u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF2FD4u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF2FDCu, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF2FFCu, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF3020u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF3048u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF3050u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF3078u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF3090u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF30C4u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF30D8u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF30E0u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF3100u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF3124u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF3144u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF314Cu, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF315Cu, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF3170u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF31A4u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF31C4u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF31DCu, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF31E8u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF31ECu, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF3204u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF320Cu, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF3214u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF321Cu, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF3224u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF3228u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF3230u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF3258u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF3260u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF3280u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF32A0u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF32A8u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF32B4u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF32C8u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF32F8u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF3304u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF330Cu, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF331Cu, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF3340u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF3348u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF3368u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF3374u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF338Cu, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF3390u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF33ACu, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF33D4u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF33E0u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF33E8u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF33F8u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF3410u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF3430u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF343Cu, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF3444u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF3450u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF3464u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF34A0u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF34B4u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF34D0u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF34ECu, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF34F4u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF3514u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF3520u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF3538u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF353Cu, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF3560u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF3590u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF35A0u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF35BCu, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF35C4u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF35E4u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF35F0u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF3608u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF360Cu, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF3628u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF3648u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF3650u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF365Cu, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF3670u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF36A8u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF36B0u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF36E0u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF36F0u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF3710u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF3718u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF3720u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF3728u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF3738u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF375Cu, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF3764u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF3784u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF3790u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF37A8u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF37ACu, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF37D4u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF37E4u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF37F4u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF3804u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF3814u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF3824u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF3834u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF3844u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF3854u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF3884u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF3890u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF3898u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF38B0u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF38B8u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF38C0u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF38C4u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF38E0u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF38E8u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF3908u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF3914u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF392Cu, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF3930u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF394Cu, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF397Cu, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF3984u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF39B4u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF39D0u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF39F8u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF3A00u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF3A0Cu, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF3A28u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF3A30u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF3A50u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF3A5Cu, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF3A74u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF3A78u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF3A90u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF3AB8u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF3AC0u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF3AE0u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF3AF8u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF3B20u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF3B28u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF3B48u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF3B60u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF3B70u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF3B88u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF3BB0u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF3BD0u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF3BDCu, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF3BF4u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF3BFCu, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF3C14u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF3C1Cu, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF3C30u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF3C44u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF3C58u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF3C60u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF3C6Cu, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF3C94u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF3CB4u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF3CE0u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF3CE8u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF3CFCu, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF3D10u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF3D24u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF3D2Cu, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF3D38u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF3D58u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF3D68u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF3D88u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF3D98u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF3DA4u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF3DA8u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF3DBCu, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF3DECu, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF3E0Cu, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF3E18u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF3E20u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF3E24u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF3E40u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF3E4Cu, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF3E54u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF3E58u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF3E6Cu, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF3E8Cu, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF3EC0u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF3EE0u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF3F04u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF3F10u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF3F18u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF3F1Cu, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF3F40u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF3F60u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF3FA4u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF3FC0u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF3FE4u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF3FF0u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF3FF8u, &recomp_unit_0187, "recomp_unit_0187"); - runtime.register_function(0x08AF3FFCu, &recomp_unit_0187, "recomp_unit_0187"); + // PSPRECOMP_V812_COMPACT_REGISTRATION: same entry set, looped once in Runtime instead of source-expanded calls. + runtime.register_generated_entry_mask(0x08AF0000u, &recomp_unit_0187, "recomp_unit_0187", + kEntryMasks_recomp_unit_0187, 64u); } } // namespace psprecomp diff --git a/profiles/vcs/generated/generated_unit_0188.cpp b/profiles/vcs/generated/generated_unit_0188.cpp index 01bdedc..aef554b 100644 --- a/profiles/vcs/generated/generated_unit_0188.cpp +++ b/profiles/vcs/generated/generated_unit_0188.cpp @@ -1052,6 +1052,19 @@ LOCAL_DISPATCH: AOT_REGCACHE_SYNC_OUT(); return; } } +// PSPRECOMP_V812_SHARED_SCHED_BLOCK: one scheduler-exact slow boundary per unit. +LOCAL_SCHED_BOUNDARY: + ctx.pc = jump_target; + AOT_REGCACHE_SYNC_OUT(); + if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { + ++local_redispatch_rounds; + AOT_REGCACHE_SYNC_IN(); + local_transfers = 0u; + local_pc = ctx.pc; + entry_id = 0u; + goto LOCAL_DISPATCH; + } + return; L_08AF4000: ctx.gpr[7] = (aot_gpr_4 | 0u); ctx.gpr[8] = (aot_gpr_5 + static_cast(-1)); @@ -1081,18 +1094,8 @@ L_08AF4028: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AF4050: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -1156,18 +1159,8 @@ L_08AF40C4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AF40DC: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[16]); @@ -1252,18 +1245,8 @@ L_08AF4194: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AF41B8: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(16), ctx.gpr[18]); @@ -1376,36 +1359,16 @@ L_08AF429C: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AF42C4: aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(0), 0u); jump_target = aot_gpr_31; aot_gpr_2 = (aot_gpr_4 | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AF42D0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -1447,18 +1410,8 @@ L_08AF4308: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AF431C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(ctx.gpr[28] + static_cast(10368), 0u); @@ -1498,36 +1451,16 @@ L_08AF4334: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AF43A0: aot_mem.aot_direct_store32(ctx.gpr[28] + static_cast(448), std::bit_cast(aot_fpr_12)); jump_target = aot_gpr_31; aot_mem.aot_direct_store32(ctx.gpr[28] + static_cast(452), std::bit_cast(aot_fpr_13)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AF43AC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_6 = (aot_gpr_5 | 0u); @@ -1585,18 +1518,8 @@ L_08AF4450: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AF445C: aot_gpr_4 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(10368))); aot_gpr_5 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(10372))); @@ -1608,18 +1531,8 @@ L_08AF445C: aot_gpr_2 = (aot_gpr_2 | aot_gpr_4); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AF447C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(10368))); @@ -1657,18 +1570,8 @@ L_08AF44C4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AF44D0: aot_gpr_5 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(0))); { const bool branch_taken = aot_gpr_5 == 0u; @@ -1684,18 +1587,8 @@ L_08AF44E0: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AF44E8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -1732,18 +1625,8 @@ L_08AF451C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AF4530: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -1780,18 +1663,8 @@ L_08AF4564: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AF4574: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(36), ctx.gpr[17]); @@ -1872,18 +1745,8 @@ L_08AF462C: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AF4650: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -1915,18 +1778,8 @@ L_08AF4694: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AF46A4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -1959,18 +1812,8 @@ L_08AF46EC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AF46FC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); ctx.fpr[0] = std::bit_cast(aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(448))); @@ -2010,18 +1853,8 @@ L_08AF4760: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AF4770: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -2052,18 +1885,8 @@ L_08AF47B0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AF47C0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { std::uint32_t aot_run_words[3]{}; @@ -2206,18 +2029,8 @@ L_08AF4834: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AF49B4: ctx.fpr[16] = std::bit_cast(ctx.fpu_float_to_word_ct<1u>(ctx.fpr[16])); ctx.gpr[10] = (2238u << 16u); @@ -2332,18 +2145,8 @@ L_08AF49B4: aot_mem.aot_direct_store8(ctx.gpr[11] + static_cast(55), static_cast(aot_gpr_4)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AF4B70: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); ctx.fpr[0] = std::bit_cast(aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(0))); @@ -2472,18 +2275,8 @@ L_08AF4B70: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AF4D64: ctx.gpr[10] = (0u | 0u); ctx.gpr[8] = (static_cast(ctx.gpr[10]) < static_cast(aot_gpr_4) ? 1u : 0u); @@ -2560,18 +2353,8 @@ L_08AF4E4C: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AF4E54: ctx.gpr[8] = (0u | 0u); aot_gpr_6 = (static_cast(ctx.gpr[8]) < static_cast(aot_gpr_4) ? 1u : 0u); @@ -2624,18 +2407,8 @@ L_08AF4EDC: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AF4EE4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); ctx.fpr[0] = std::bit_cast(aot_mem.aot_direct_load32(aot_gpr_5 + static_cast(0))); @@ -2770,18 +2543,8 @@ L_08AF4EE4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AF50F0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(0))); @@ -2817,18 +2580,8 @@ L_08AF5124: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AF5130: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -2925,18 +2678,8 @@ L_08AF51EC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AF51FC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_6 = (aot_gpr_5 | 0u); @@ -2960,18 +2703,8 @@ L_08AF522C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AF5238: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); ctx.fpr[0] = std::bit_cast(aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(448))); @@ -3077,18 +2810,8 @@ L_08AF5318: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AF5328: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -3145,18 +2868,8 @@ L_08AF5394: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AF53A0: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); { const std::uint32_t aot_run_words[3]{ctx.gpr[16], ctx.gpr[17], ctx.gpr[18]}; @@ -3284,18 +2997,8 @@ L_08AF5488: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AF54A4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); ctx.gpr[7] = (aot_gpr_5 < aot_gpr_4 ? 1u : 0u); @@ -3410,18 +3113,8 @@ L_08AF5558: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AF5564: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{aot_gpr_6, aot_gpr_5, ctx.gpr[7]}; @@ -3451,18 +3144,8 @@ L_08AF5598: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AF55AC: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); { const std::uint32_t aot_run_words[6]{ctx.gpr[16], ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], aot_gpr_31}; @@ -3527,18 +3210,8 @@ L_08AF563C: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AF565C: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[16]); @@ -3608,18 +3281,8 @@ L_08AF56F8: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AF571C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (0u | 0u); @@ -3782,18 +3445,8 @@ L_08AF58B4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AF58C8: ctx.gpr[7] = (2280u << 16u); aot_gpr_4 = (aot_gpr_4 << 5u); @@ -3816,18 +3469,8 @@ L_08AF58F0: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AF58F8: ctx.gpr[7] = (2280u << 16u); ctx.gpr[8] = (aot_gpr_4 << 5u); @@ -3866,18 +3509,8 @@ L_08AF5940: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AF5948: ctx.gpr[7] = (2280u << 16u); aot_gpr_4 = (aot_gpr_4 << 5u); @@ -3888,18 +3521,8 @@ L_08AF5948: aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(24), aot_gpr_6); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AF5964: ctx.gpr[7] = (2280u << 16u); aot_gpr_4 = (aot_gpr_4 << 5u); @@ -3910,18 +3533,8 @@ L_08AF5964: aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(20), aot_gpr_6); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AF5980: ctx.gpr[7] = (2280u << 16u); aot_gpr_4 = (aot_gpr_4 << 5u); @@ -3932,18 +3545,8 @@ L_08AF5980: aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(28), aot_gpr_6); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AF599C: ctx.gpr[8] = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(0))); aot_gpr_6 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(8))); @@ -4051,18 +3654,8 @@ L_08AF5A34: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AF5A3C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_6 = (static_cast(aot_gpr_5) < 205 ? 1u : 0u); @@ -4175,18 +3768,8 @@ L_08AF5AD0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AF5ADC: aot_gpr_29 = (aot_gpr_29 + static_cast(-64)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(32), ctx.gpr[16]); @@ -4629,18 +4212,8 @@ L_08AF5D9C: aot_gpr_29 = (aot_gpr_29 + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AF5DB8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(5848))); @@ -4827,18 +4400,8 @@ L_08AF5F34: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AF5F50: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (aot_mem.aot_direct_load8(ctx.gpr[28] + static_cast(7800))); @@ -4931,18 +4494,8 @@ L_08AF6008: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AF6024: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_gpr_4 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(5848))); @@ -5029,18 +4582,8 @@ L_08AF60B4: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AF60D8: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_gpr_4 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(5848))); @@ -5167,18 +4710,8 @@ L_08AF61AC: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AF61CC: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_gpr_4 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(5848))); @@ -5282,18 +4815,8 @@ L_08AF6280: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AF629C: ctx.gpr[8] = (static_cast(static_cast(static_cast(aot_mem.aot_direct_load16(aot_gpr_4 + static_cast(0)))))); ctx.gpr[9] = (static_cast(static_cast(static_cast(aot_mem.aot_direct_load16(aot_gpr_4 + static_cast(2)))))); @@ -5337,18 +4860,8 @@ L_08AF629C: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AF62E0: aot_gpr_29 = (aot_gpr_29 + static_cast(-128)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(96), ctx.gpr[16]); @@ -5575,18 +5088,8 @@ L_08AF6494: aot_gpr_29 = (aot_gpr_29 + static_cast(128)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AF64B4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(5892))); @@ -5731,18 +5234,8 @@ L_08AF65E4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AF65F4: aot_gpr_29 = (aot_gpr_29 + static_cast(-80)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(36), ctx.gpr[17]); @@ -6008,18 +5501,8 @@ L_08AF67F4: aot_gpr_29 = (aot_gpr_29 + static_cast(80)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AF6824: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store8(aot_gpr_29 + static_cast(0), static_cast(0u)); @@ -6028,18 +5511,8 @@ L_08AF6824: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AF6838: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -6482,18 +5955,8 @@ L_08AF6AEC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AF6B04: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -7728,18 +7191,8 @@ L_08AF7294: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AF72AC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -8603,18 +8056,8 @@ L_08AF77E8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AF7800: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -8749,18 +8192,8 @@ L_08AF78C8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AF78E0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -9020,18 +8453,8 @@ L_08AF7A74: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AF7A8C: aot_gpr_29 = (aot_gpr_29 + static_cast(-112)); aot_gpr_6 = (0u | 1u); @@ -9062,18 +8485,8 @@ L_08AF7ABC: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AF7AD4: aot_gpr_5 = (ctx.gpr[28] + static_cast(760)); aot_gpr_6 = (aot_gpr_29 + static_cast(1)); @@ -9835,979 +9248,8 @@ void recomp_unit_0188(Runtime &rt, AllegrexContext &ctx) { void register_generated_unit_188(Runtime &runtime) { runtime.register_generated_unit(188u, 0x08AF4000u, 16384u, &recomp_unit_0188, &recomp_unit_0188_entry); - runtime.register_function(0x08AF4000u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF4028u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF4050u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF4078u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF4098u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF40A4u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF40ACu, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF40B0u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF40C4u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF40DCu, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF4114u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF4134u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF4158u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF4164u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF416Cu, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF4170u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF4194u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF41B8u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF41F8u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF4214u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF4228u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF4234u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF423Cu, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF4240u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF4254u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF4260u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF4268u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF426Cu, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF429Cu, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF42C4u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF42D0u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF42ECu, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF42F4u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF4300u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF4308u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF431Cu, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF4334u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF43A0u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF43ACu, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF43E0u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF4440u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF4448u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF4450u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF445Cu, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF447Cu, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF4490u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF449Cu, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF44BCu, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF44C4u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF44D0u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF44DCu, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF44E0u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF44E8u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF4504u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF450Cu, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF4518u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF451Cu, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF4530u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF4548u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF4550u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF4560u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF4564u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF4574u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF45B8u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF45C4u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF45DCu, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF45F8u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF4600u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF4614u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF4620u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF462Cu, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF4650u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF4678u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF4680u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF4694u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF46A4u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF46D0u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF46D8u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF46ECu, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF46FCu, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF4744u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF474Cu, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF4760u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF4770u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF4794u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF479Cu, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF47B0u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF47C0u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF480Cu, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF4834u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF49B4u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF4B70u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF4D64u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF4D74u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF4DB0u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF4E4Cu, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF4E54u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF4E64u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF4E80u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF4EDCu, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF4EE4u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF50F0u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF5104u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF5110u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF5118u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF5124u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF5130u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF5154u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF5160u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF516Cu, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF5178u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF5184u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF5194u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF51A0u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF51A8u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF51B4u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF51C8u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF51D4u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF51E0u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF51ECu, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF51FCu, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF5218u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF522Cu, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF5238u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF5280u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF528Cu, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF5298u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF52A4u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF52B0u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF52C0u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF52CCu, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF52D4u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF52E0u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF52F4u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF5300u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF530Cu, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF5318u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF5328u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF5338u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF5344u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF5350u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF535Cu, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF5368u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF537Cu, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF5388u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF5394u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF53A0u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF53CCu, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF53D8u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF53E4u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF53F0u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF53FCu, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF540Cu, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF5418u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF5424u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF5430u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF543Cu, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF5444u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF5450u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF5464u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF5470u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF547Cu, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF5488u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF54A4u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF54BCu, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF54CCu, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF54E0u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF54E8u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF54F4u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF54FCu, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF550Cu, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF5520u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF5528u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF553Cu, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF5550u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF5558u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF5564u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF5588u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF5590u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF5598u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF55ACu, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF55D0u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF55FCu, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF5604u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF561Cu, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF5630u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF563Cu, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF565Cu, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF5688u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF56B4u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF56BCu, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF56D4u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF56ECu, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF56F8u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF571Cu, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF5734u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF5744u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF5754u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF5764u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF5774u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF5784u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF5794u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF57A4u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF57B0u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF57C0u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF57D0u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF57E0u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF57F0u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF5800u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF5810u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF5820u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF5830u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF5840u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF5850u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF585Cu, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF586Cu, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF5878u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF5888u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF5898u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF58A8u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF58B4u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF58C8u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF58DCu, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF58F0u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF58F8u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF590Cu, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF5920u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF592Cu, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF5940u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF5948u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF5964u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF5980u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF599Cu, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF59B4u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF59C0u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF59C8u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF59D4u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF59E0u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF59ECu, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF59FCu, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF5A0Cu, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF5A14u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF5A18u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF5A20u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF5A28u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF5A34u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF5A3Cu, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF5A50u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF5A5Cu, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF5A68u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF5A70u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF5A78u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF5A80u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF5A88u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF5A94u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF5A98u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF5AB0u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF5AB8u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF5AC0u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF5AC8u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF5AD0u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF5ADCu, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF5B08u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF5B14u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF5B1Cu, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF5B24u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF5B30u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF5B38u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF5B50u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF5B60u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF5B68u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF5B70u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF5B84u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF5BC0u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF5BC8u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF5BD0u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF5BE4u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF5BF0u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF5C00u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF5C10u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF5C14u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF5C24u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF5C2Cu, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF5C34u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF5C3Cu, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF5C44u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF5C60u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF5C68u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF5C70u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF5C78u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF5C90u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF5C98u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF5CACu, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF5CC0u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF5CC8u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF5CD0u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF5CE4u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF5CF4u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF5D0Cu, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF5D1Cu, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF5D24u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF5D2Cu, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF5D38u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF5D40u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF5D48u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF5D5Cu, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF5D64u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF5D6Cu, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF5D78u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF5D88u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF5D90u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF5D98u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF5D9Cu, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF5DB8u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF5DD8u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF5DE0u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF5DE4u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF5DECu, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF5DF8u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF5E04u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF5E0Cu, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF5E10u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF5E14u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF5E20u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF5E38u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF5E40u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF5E54u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF5E5Cu, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF5E70u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF5E78u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF5E8Cu, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF5E94u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF5EA8u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF5EB0u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF5EC4u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF5ECCu, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF5EE0u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF5EE8u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF5EFCu, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF5F04u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF5F18u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF5F20u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF5F34u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF5F50u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF5FA8u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF5FB0u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF5FB4u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF5FBCu, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF5FC8u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF5FD4u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF5FDCu, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF5FE0u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF5FE4u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF5FF0u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF6008u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF6024u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF6048u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF6050u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF6054u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF605Cu, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF6068u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF6074u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF607Cu, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF6080u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF6084u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF6090u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF60A8u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF60B4u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF60D8u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF60FCu, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF6104u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF6108u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF6110u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF611Cu, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF6128u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF6130u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF6134u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF6138u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF6144u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF615Cu, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF6168u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF6170u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF6178u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF6184u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF618Cu, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF6198u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF61A0u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF61ACu, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF61CCu, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF61ECu, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF61F4u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF61F8u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF6200u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF620Cu, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF6218u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF6220u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF6224u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF6228u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF6234u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF624Cu, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF6254u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF625Cu, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF6274u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF6280u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF629Cu, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF62E0u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF6304u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF630Cu, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF6318u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF6320u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF6328u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF6338u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF6340u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF6348u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF6350u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF635Cu, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF6388u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF6394u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF63A0u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF63ACu, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF63BCu, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF63C0u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF63C8u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF63ECu, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF645Cu, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF6470u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF6494u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF64B4u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF64CCu, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF64D4u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF64E8u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF64FCu, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF6508u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF6514u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF6528u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF6534u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF6540u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF6554u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF6560u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF656Cu, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF6580u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF658Cu, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF6598u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF65ACu, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF65B8u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF65C4u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF65D8u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF65E4u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF65F4u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF662Cu, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF664Cu, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF6664u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF666Cu, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF6670u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF6690u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF669Cu, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF66B0u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF66C0u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF66C8u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF66D0u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF66DCu, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF66E4u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF66E8u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF6714u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF6724u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF6738u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF6740u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF674Cu, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF6754u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF676Cu, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF6770u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF6784u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF678Cu, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF67A0u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF67B0u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF67B8u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF67CCu, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF67D4u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF67F4u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF6824u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF6838u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF6860u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF6878u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF6888u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF6890u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF6894u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF6898u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF68A0u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF68B0u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF68C8u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF68D0u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF68D8u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF68E8u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF68F0u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF68F8u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF6900u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF6910u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF6928u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF6930u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF6938u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF6948u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF6950u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF6958u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF6960u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF6970u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF6988u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF6990u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF6998u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF69A8u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF69B0u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF69B8u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF69C0u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF69D0u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF69E8u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF69F0u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF69F8u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF6A08u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF6A10u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF6A18u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF6A20u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF6A30u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF6A48u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF6A50u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF6A58u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF6A68u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF6A70u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF6A78u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF6A80u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF6A94u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF6AACu, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF6AB4u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF6ABCu, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF6AC8u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF6AD0u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF6AD8u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF6AE0u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF6AE8u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF6AECu, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF6B04u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF6B2Cu, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF6B44u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF6B54u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF6B5Cu, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF6B60u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF6B64u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF6B6Cu, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF6B7Cu, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF6B94u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF6B9Cu, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF6BA4u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF6BB4u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF6BBCu, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF6BC4u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF6BCCu, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF6BDCu, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF6BF4u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF6BFCu, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF6C04u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF6C14u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF6C1Cu, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF6C24u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF6C2Cu, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF6C3Cu, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF6C54u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF6C5Cu, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF6C64u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF6C74u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF6C7Cu, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF6C84u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF6C8Cu, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF6C9Cu, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF6CB4u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF6CBCu, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF6CC4u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF6CD4u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF6CDCu, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF6CE4u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF6CECu, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF6CFCu, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF6D14u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF6D1Cu, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF6D24u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF6D34u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF6D3Cu, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF6D44u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF6D4Cu, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF6D5Cu, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF6D74u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF6D7Cu, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF6D84u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF6D94u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF6D9Cu, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF6DA4u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF6DACu, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF6DBCu, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF6DD4u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF6DDCu, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF6DE4u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF6DF4u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF6DFCu, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF6E04u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF6E0Cu, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF6E1Cu, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF6E34u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF6E3Cu, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF6E44u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF6E54u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF6E5Cu, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF6E64u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF6E6Cu, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF6E78u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF6E90u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF6E98u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF6EA0u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF6EB0u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF6EB8u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF6EC0u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF6EC8u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF6ED8u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF6EF0u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF6EF8u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF6F00u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF6F10u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF6F18u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF6F20u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF6F28u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF6F38u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF6F50u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF6F58u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF6F60u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF6F70u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF6F78u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF6F80u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF6F88u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF6F98u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF6FB0u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF6FB8u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF6FC0u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF6FD0u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF6FD8u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF6FE0u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF6FE8u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF6FF8u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF7010u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF7018u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF7020u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF7030u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF7038u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF7040u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF7048u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF7058u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF7070u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF7078u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF7080u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF7090u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF7098u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF70A0u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF70A8u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF70B8u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF70D0u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF70D8u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF70E0u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF70F0u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF70F8u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF7100u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF7108u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF7118u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF7130u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF7138u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF7140u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF7150u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF7158u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF7160u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF7168u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF7178u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF7190u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF7198u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF71A0u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF71B0u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF71B8u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF71C0u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF71C8u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF71D8u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF71F0u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF71F8u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF7200u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF7210u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF7218u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF7220u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF7228u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF723Cu, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF7254u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF725Cu, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF7264u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF7270u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF7278u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF7280u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF7288u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF7290u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF7294u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF72ACu, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF72D0u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF72E8u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF72F8u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF7300u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF7304u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF7308u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF7310u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF7320u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF7338u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF7340u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF7348u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF7358u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF7360u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF7368u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF7370u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF737Cu, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF7394u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF739Cu, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF73A4u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF73B4u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF73BCu, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF73C4u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF73CCu, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF73DCu, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF73F4u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF73FCu, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF7404u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF7414u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF741Cu, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF7424u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF742Cu, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF7438u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF7450u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF7458u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF7460u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF7470u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF7478u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF7480u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF7488u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF7494u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF74ACu, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF74B4u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF74BCu, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF74CCu, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF74D4u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF74DCu, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF74E4u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF74F0u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF7508u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF7510u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF7518u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF7528u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF7530u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF7538u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF7540u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF7550u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF7568u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF7570u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF7578u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF7588u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF7590u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF7598u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF75A0u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF75ACu, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF75C4u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF75CCu, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF75D4u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF75E4u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF75ECu, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF75F4u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF75FCu, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF760Cu, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF7624u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF762Cu, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF7634u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF7644u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF764Cu, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF7654u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF765Cu, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF766Cu, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF7684u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF768Cu, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF7694u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF76A4u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF76ACu, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF76B4u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF76BCu, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF76CCu, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF76E4u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF76ECu, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF76F4u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF7704u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF770Cu, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF7714u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF771Cu, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF772Cu, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF7744u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF774Cu, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF7754u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF7764u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF776Cu, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF7774u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF777Cu, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF7790u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF77A8u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF77B0u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF77B8u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF77C4u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF77CCu, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF77D4u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF77DCu, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF77E4u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF77E8u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF7800u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF7824u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF783Cu, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF7848u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF7850u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF7854u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF7858u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF7860u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF7870u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF7888u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF7890u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF7898u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF78A4u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF78ACu, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF78B4u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF78BCu, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF78C4u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF78C8u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF78E0u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF7908u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF7920u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF7930u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF7938u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF793Cu, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF7940u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF7948u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF7958u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF7970u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF7978u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF7980u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF7990u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF7998u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF79A0u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF79A8u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF79B8u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF79D0u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF79D8u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF79E0u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF79F0u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF79F8u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF7A00u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF7A08u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF7A1Cu, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF7A34u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF7A3Cu, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF7A44u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF7A50u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF7A58u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF7A60u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF7A68u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF7A70u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF7A74u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF7A8Cu, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF7AACu, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF7ABCu, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF7AD4u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF7AE4u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF7AECu, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF7AFCu, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF7B04u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF7B14u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF7B1Cu, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF7B2Cu, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF7B34u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF7B48u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF7B50u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF7B60u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF7B68u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF7B78u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF7B80u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF7B90u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF7B98u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF7BA8u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF7BB0u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF7BC0u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF7BC8u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF7BD8u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF7BE0u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF7BF0u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF7BF8u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF7C08u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF7C10u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF7C20u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF7C28u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF7C38u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF7C40u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF7C50u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF7C58u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF7C68u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF7C70u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF7C80u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF7C88u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF7C98u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF7CA0u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF7CB0u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF7CB8u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF7CC8u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF7CD0u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF7CE0u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF7CE8u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF7CF8u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF7D00u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF7D10u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF7D18u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF7D28u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF7D30u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF7D40u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF7D48u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF7D58u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF7D60u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF7D70u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF7D78u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF7D88u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF7D90u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF7DA0u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF7DA8u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF7DB8u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF7DC0u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF7DD0u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF7DD8u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF7DE8u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF7DF0u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF7E00u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF7E08u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF7E18u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF7E20u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF7E34u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF7E3Cu, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF7E4Cu, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF7E54u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF7E64u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF7E6Cu, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF7E80u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF7E88u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF7E9Cu, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF7EA4u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF7EB8u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF7EC0u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF7ED0u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF7ED8u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF7EE8u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF7EF0u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF7F00u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF7F08u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF7F18u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF7F20u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF7F30u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF7F38u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF7F48u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF7F50u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF7F60u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF7F68u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF7F78u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF7F80u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF7F90u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF7F98u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF7FA8u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF7FB0u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF7FC4u, &recomp_unit_0188, "recomp_unit_0188"); - runtime.register_function(0x08AF7FDCu, &recomp_unit_0188, "recomp_unit_0188"); + // PSPRECOMP_V812_COMPACT_REGISTRATION: same entry set, looped once in Runtime instead of source-expanded calls. + runtime.register_generated_entry_mask(0x08AF4000u, &recomp_unit_0188, "recomp_unit_0188", + kEntryMasks_recomp_unit_0188, 64u); } } // namespace psprecomp diff --git a/profiles/vcs/generated/generated_unit_0189.cpp b/profiles/vcs/generated/generated_unit_0189.cpp index f8ef55d..e16b905 100644 --- a/profiles/vcs/generated/generated_unit_0189.cpp +++ b/profiles/vcs/generated/generated_unit_0189.cpp @@ -655,6 +655,19 @@ LOCAL_DISPATCH: AOT_REGCACHE_SYNC_OUT(); return; } } +// PSPRECOMP_V812_SHARED_SCHED_BLOCK: one scheduler-exact slow boundary per unit. +LOCAL_SCHED_BOUNDARY: + ctx.pc = jump_target; + AOT_REGCACHE_SYNC_OUT(); + if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { + ++local_redispatch_rounds; + AOT_REGCACHE_SYNC_IN(); + local_transfers = 0u; + local_pc = ctx.pc; + entry_id = 0u; + goto LOCAL_DISPATCH; + } + return; L_08AF8000: { const bool branch_taken = ctx.gpr[17] == 0u; aot_gpr_4 = (aot_mem.aot_direct_load32(aot_gpr_29 + static_cast(64))); @@ -781,18 +794,8 @@ L_08AF80D8: aot_gpr_29 = (aot_gpr_29 + static_cast(112)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AF80F0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -805,18 +808,8 @@ L_08AF8100: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AF810C: aot_gpr_29 = (aot_gpr_29 + static_cast(-64)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(28), ctx.gpr[16]); @@ -1160,18 +1153,8 @@ L_08AF8360: aot_gpr_29 = (aot_gpr_29 + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AF8398: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(12), ctx.gpr[16]); @@ -1454,18 +1437,8 @@ L_08AF85A4: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AF85B4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -1559,18 +1532,8 @@ L_08AF8650: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AF8668: aot_gpr_29 = (aot_gpr_29 + static_cast(-64)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(52), ctx.gpr[19]); @@ -1853,18 +1816,8 @@ L_08AF88EC: aot_gpr_29 = (aot_gpr_29 + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AF8918: aot_gpr_6 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(1324))); { const bool branch_taken = aot_gpr_6 == 0u; @@ -1930,18 +1883,8 @@ L_08AF89A8: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AF89B0: aot_gpr_29 = (aot_gpr_29 + static_cast(-224)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(208), ctx.gpr[16]); @@ -2170,18 +2113,8 @@ L_08AF89E0: aot_gpr_29 = (aot_gpr_29 + static_cast(224)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AF8B48: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_gpr_4 = (14851u << 16u); @@ -2448,50 +2381,20 @@ L_08AF8DC8: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AF8DFC: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AF8E04: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AF8E0C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (aot_mem.aot_direct_load8(ctx.gpr[28] + static_cast(10376))); @@ -2517,18 +2420,8 @@ L_08AF8E38: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AF8E44: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); ctx.fpr[0] = std::bit_cast(std::bit_cast(ctx.fpr[16])); @@ -2664,18 +2557,8 @@ L_08AF8FDC: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AF8FE8: aot_gpr_29 = (aot_gpr_29 + static_cast(-96)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(80), ctx.gpr[16]); @@ -2802,18 +2685,8 @@ L_08AF9114: aot_gpr_29 = (aot_gpr_29 + static_cast(96)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AF9130: aot_gpr_4 = (17046u << 16u); aot_fpr_14 = std::bit_cast(aot_gpr_4); @@ -3028,18 +2901,8 @@ L_08AF9348: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AF9350: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_gpr_4 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(8456))); @@ -3154,18 +3017,8 @@ L_08AF9498: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AF94C0: aot_gpr_29 = (aot_gpr_29 + static_cast(-112)); { const std::uint32_t aot_run_words[5]{std::bit_cast(aot_fpr_20), std::bit_cast(ctx.fpr[22]), std::bit_cast(ctx.fpr[24]), ctx.gpr[16], aot_gpr_31}; @@ -3488,18 +3341,8 @@ L_08AF9750: aot_gpr_29 = (aot_gpr_29 + static_cast(112)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AF976C: aot_gpr_29 = (aot_gpr_29 + static_cast(-144)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(124), ctx.gpr[16]); @@ -3793,35 +3636,15 @@ L_08AF99D8: aot_gpr_29 = (aot_gpr_29 + static_cast(144)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AF99F8: jump_target = aot_gpr_31; ctx.gpr[2] = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(1332))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AF9A00: aot_gpr_6 = (17056u << 16u); aot_fpr_13 = std::bit_cast(aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(0))); @@ -3933,18 +3756,8 @@ L_08AF9AC8: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AF9AD0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{ctx.gpr[16], ctx.gpr[17], aot_gpr_31}; @@ -4061,18 +3874,8 @@ L_08AF9B70: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AF9B84: aot_gpr_4 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(8816))); aot_gpr_4 = (aot_gpr_4 + static_cast(10956)); @@ -4144,18 +3947,8 @@ L_08AF9BF8: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AF9C00: aot_gpr_29 = (aot_gpr_29 + static_cast(-112)); { const std::uint32_t aot_run_words[8]{std::bit_cast(aot_fpr_20), ctx.gpr[16], ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], aot_gpr_31}; @@ -4535,18 +4328,8 @@ L_08AFA0B4: aot_gpr_29 = (aot_gpr_29 + static_cast(112)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AFA0DC: aot_gpr_29 = (aot_gpr_29 + static_cast(-256)); { const std::uint32_t aot_run_words[16]{std::bit_cast(aot_fpr_20), std::bit_cast(ctx.fpr[22]), std::bit_cast(ctx.fpr[24]), std::bit_cast(ctx.fpr[26]), std::bit_cast(ctx.fpr[28]), std::bit_cast(ctx.fpr[30]), ctx.gpr[16], ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[22], ctx.gpr[23], ctx.gpr[30], aot_gpr_31}; @@ -6056,18 +5839,8 @@ L_08AFAFDC: aot_gpr_29 = (aot_gpr_29 + static_cast(256)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AFB024: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); { const std::uint32_t aot_run_words[11]{std::bit_cast(aot_fpr_20), std::bit_cast(ctx.fpr[22]), std::bit_cast(ctx.fpr[24]), std::bit_cast(ctx.fpr[26]), ctx.gpr[16], ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], aot_gpr_31}; @@ -6348,18 +6121,8 @@ L_08AFB254: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AFB424: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_gpr_4 = (0u | 4u); @@ -6445,35 +6208,15 @@ L_08AFB484: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AFB4E0: jump_target = aot_gpr_31; aot_mem.aot_direct_store16(ctx.gpr[28] + static_cast(10284), static_cast(aot_gpr_4)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AFB4E8: aot_mem.aot_direct_store16(ctx.gpr[28] + static_cast(10284), static_cast(aot_gpr_4)); aot_mem.aot_direct_store16(ctx.gpr[28] + static_cast(8344), static_cast(aot_gpr_4)); @@ -6481,36 +6224,16 @@ L_08AFB4E8: aot_mem.aot_direct_store16(ctx.gpr[28] + static_cast(8352), static_cast(aot_gpr_4)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AFB4F8: aot_gpr_4 = (0u + static_cast(-1)); jump_target = aot_gpr_31; aot_mem.aot_direct_store16(ctx.gpr[28] + static_cast(10284), static_cast(aot_gpr_4)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AFB504: aot_gpr_29 = (aot_gpr_29 + static_cast(-144)); aot_gpr_4 = (aot_mem.aot_direct_load8(ctx.gpr[28] + static_cast(-7080))); @@ -6801,18 +6524,8 @@ L_08AFB794: aot_gpr_29 = (aot_gpr_29 + static_cast(144)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AFB7D0: aot_gpr_29 = (aot_gpr_29 + static_cast(-144)); aot_gpr_4 = (0u | 255u); @@ -7078,18 +6791,8 @@ L_08AFBA44: aot_gpr_29 = (aot_gpr_29 + static_cast(144)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AFBA80: aot_gpr_29 = (aot_gpr_29 + static_cast(-176)); { const std::uint32_t aot_run_words[13]{std::bit_cast(aot_fpr_20), std::bit_cast(ctx.fpr[22]), std::bit_cast(ctx.fpr[24]), std::bit_cast(ctx.fpr[26]), std::bit_cast(ctx.fpr[28]), ctx.gpr[16], ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[22], aot_gpr_31}; @@ -7555,34 +7258,14 @@ L_08AFBF04: aot_gpr_29 = (aot_gpr_29 + static_cast(176)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AFBF40: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AFBF48: aot_gpr_29 = (aot_gpr_29 + static_cast(-64)); { const std::uint32_t aot_run_words[5]{std::bit_cast(aot_fpr_20), std::bit_cast(ctx.fpr[22]), std::bit_cast(ctx.fpr[24]), ctx.gpr[16], aot_gpr_31}; @@ -7689,582 +7372,8 @@ void recomp_unit_0189(Runtime &rt, AllegrexContext &ctx) { void register_generated_unit_189(Runtime &runtime) { runtime.register_generated_unit(189u, 0x08AF8000u, 16384u, &recomp_unit_0189, &recomp_unit_0189_entry); - runtime.register_function(0x08AF8000u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF8008u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF8014u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF8028u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF803Cu, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF8048u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF805Cu, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF806Cu, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF8074u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF80A0u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF80ACu, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF80B8u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF80C0u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF80C8u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF80D8u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF80F0u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF8100u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF810Cu, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF8160u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF816Cu, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF8178u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF8180u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF8198u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF81B0u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF81C4u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF81D4u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF81E4u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF81F0u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF8204u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF8214u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF821Cu, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF822Cu, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF8238u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF824Cu, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF8258u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF8264u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF826Cu, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF8278u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF828Cu, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF829Cu, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF82A4u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF82A8u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF82B0u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF82C0u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF82CCu, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF82E0u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF82F0u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF82F8u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF82FCu, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF830Cu, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF8314u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF831Cu, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF8328u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF8338u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF8340u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF8344u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF834Cu, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF8350u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF8358u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF8360u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF8398u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF83ACu, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF83B4u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF83C0u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF83D0u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF83FCu, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF8404u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF8410u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF8420u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF8428u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF8430u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF843Cu, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF8444u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF8454u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF8478u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF8484u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF848Cu, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF84A8u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF84ACu, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF84B4u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF84C4u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF84CCu, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF84D4u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF84DCu, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF84E4u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF84F0u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF84FCu, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF8500u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF8514u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF8520u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF8524u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF8538u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF8548u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF854Cu, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF8560u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF856Cu, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF8570u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF8584u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF8590u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF8594u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF85A4u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF85B4u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF85D0u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF85DCu, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF85E8u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF85ECu, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF85FCu, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF8608u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF8618u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF861Cu, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF862Cu, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF8638u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF864Cu, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF8650u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF8668u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF86C0u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF86D8u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF86ECu, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF8700u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF8758u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF8780u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF8814u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF8834u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF883Cu, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF8844u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF884Cu, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF8854u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF8858u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF8874u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF888Cu, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF88A0u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF88B8u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF88D0u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF88D4u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF88DCu, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF88E8u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF88ECu, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF8918u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF8924u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF8978u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF8980u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF8990u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF89A8u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF89B0u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF89E0u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF8B48u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF8BBCu, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF8BC8u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF8BE8u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF8C14u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF8C40u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF8C5Cu, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF8C70u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF8C80u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF8C94u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF8CA0u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF8CACu, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF8CC8u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF8D04u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF8D18u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF8D2Cu, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF8D40u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF8D4Cu, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF8D50u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF8D5Cu, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF8D68u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF8D7Cu, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF8D80u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF8D94u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF8D98u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF8DACu, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF8DB0u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF8DC4u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF8DC8u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF8DFCu, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF8E04u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF8E0Cu, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF8E20u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF8E28u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF8E30u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF8E38u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF8E44u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF8ED0u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF8EE4u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF8F14u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF8F28u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF8F58u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF8F6Cu, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF8F9Cu, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF8FB0u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF8FDCu, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF8FE8u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF905Cu, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF9064u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF9070u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF9078u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF9080u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF908Cu, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF9094u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF909Cu, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF90DCu, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF9114u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF9130u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF9188u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF9198u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF91C8u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF91D8u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF9204u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF9214u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF9240u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF9250u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF926Cu, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF9280u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF9290u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF92A0u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF92B4u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF92ECu, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF92F0u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF9300u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF9310u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF9334u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF9348u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF9350u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF9378u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF9390u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF9398u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF9430u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF9438u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF9498u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF94C0u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF94F8u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF9500u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF9508u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF9510u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF951Cu, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF952Cu, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF9538u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF9540u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF954Cu, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF9564u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF9570u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF9588u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF95D4u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF95ECu, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF9604u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF962Cu, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF9640u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF964Cu, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF965Cu, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF96BCu, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF96E8u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF96FCu, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF9738u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF9740u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF9750u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF976Cu, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF97A8u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF97C0u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF97DCu, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF97E4u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF97FCu, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF9848u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF9860u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF9878u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF98A4u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF98B8u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF98C4u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF98D4u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF992Cu, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF9934u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF9940u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF9948u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF9974u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF9994u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF99C0u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF99C8u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF99D8u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF99F8u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF9A00u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF9A34u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF9A40u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF9A6Cu, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF9A78u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF9A84u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF9A98u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF9AA4u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF9AACu, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF9AB4u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF9ABCu, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF9AC4u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF9AC8u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF9AD0u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF9AE8u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF9AF0u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF9AF8u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF9B00u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF9B08u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF9B10u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF9B18u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF9B20u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF9B28u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF9B38u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF9B40u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF9B48u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF9B50u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF9B58u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF9B60u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF9B70u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF9B84u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF9B98u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF9BB0u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF9BBCu, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF9BD0u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF9BD4u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF9BD8u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF9BE8u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF9BECu, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF9BF8u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF9C00u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF9C54u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF9C5Cu, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF9C64u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF9C6Cu, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF9C74u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF9C7Cu, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF9CD0u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF9F7Cu, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF9F88u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF9F94u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF9FA0u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF9FD4u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF9FDCu, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF9FF4u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AF9FFCu, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AFA008u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AFA030u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AFA098u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AFA0A4u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AFA0ACu, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AFA0B4u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AFA0DCu, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AFA144u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AFA14Cu, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AFA154u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AFA194u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AFA19Cu, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AFA1A4u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AFA1ACu, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AFA1B8u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AFA1C0u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AFA1D0u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AFA1F0u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AFA200u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AFA220u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AFA238u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AFA244u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AFA258u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AFA264u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AFA274u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AFA288u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AFA290u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AFA298u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AFA2ACu, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AFA2B4u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AFA2B8u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AFA2CCu, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AFA2DCu, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AFA2F8u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AFA308u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AFA338u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AFA3CCu, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AFA3D4u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AFA3ECu, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AFA3F8u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AFA410u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AFA448u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AFA454u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AFA468u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AFA474u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AFA484u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AFA498u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AFA49Cu, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AFA4B4u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AFA674u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AFA680u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AFA68Cu, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AFA698u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AFA710u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AFA724u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AFA72Cu, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AFA740u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AFA748u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AFA758u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AFA760u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AFA770u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AFA784u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AFA794u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AFA7A8u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AFA7BCu, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AFA7D0u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AFA7E0u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AFA7F4u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AFA808u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AFA81Cu, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AFA85Cu, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AFA870u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AFA8A8u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AFA8CCu, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AFA8E8u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AFA904u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AFA928u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AFA92Cu, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AFA988u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AFA9E4u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AFA9ECu, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AFA9F4u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AFAA14u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AFAA30u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AFAA40u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AFAA54u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AFAA80u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AFAA9Cu, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AFAAF0u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AFAB44u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AFAB4Cu, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AFAB54u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AFAB68u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AFAB84u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AFABB4u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AFABE8u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AFABF0u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AFAC30u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AFAC50u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AFAC8Cu, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AFACC0u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AFACC8u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AFAD08u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AFAD28u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AFAD64u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AFAD98u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AFADA0u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AFADE0u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AFAE00u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AFAE40u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AFAE74u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AFAE7Cu, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AFAEB8u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AFAEC0u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AFAEE0u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AFAF1Cu, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AFAF24u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AFAF34u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AFAF38u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AFAF54u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AFAF58u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AFAF84u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AFAFC0u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AFAFCCu, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AFAFD4u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AFAFDCu, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AFB024u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AFB08Cu, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AFB09Cu, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AFB0A4u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AFB0B0u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AFB0D4u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AFB19Cu, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AFB254u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AFB424u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AFB46Cu, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AFB474u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AFB484u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AFB4E0u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AFB4E8u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AFB4F8u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AFB504u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AFB548u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AFB558u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AFB560u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AFB568u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AFB574u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AFB5A4u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AFB5BCu, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AFB5C4u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AFB5D8u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AFB5F0u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AFB600u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AFB630u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AFB638u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AFB650u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AFB678u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AFB68Cu, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AFB694u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AFB6B8u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AFB6D0u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AFB770u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AFB780u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AFB788u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AFB794u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AFB7D0u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AFB838u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AFB850u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AFB858u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AFB86Cu, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AFB888u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AFB89Cu, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AFB8D8u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AFB8E0u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AFB8F8u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AFB920u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AFB934u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AFB93Cu, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AFB960u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AFB978u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AFB9E4u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AFBA34u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AFBA44u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AFBA80u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AFBAC0u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AFBAC8u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AFBAD0u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AFBAD8u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AFBAF4u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AFBB00u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AFBB08u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AFBB10u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AFBB18u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AFBB20u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AFBB2Cu, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AFBB34u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AFBB3Cu, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AFBB44u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AFBB4Cu, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AFBB68u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AFBB7Cu, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AFBB88u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AFBB94u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AFBB9Cu, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AFBBACu, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AFBBB8u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AFBBD8u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AFBBE0u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AFBBF4u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AFBC28u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AFBC48u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AFBC54u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AFBC68u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AFBC98u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AFBCACu, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AFBCD8u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AFBD00u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AFBD34u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AFBD3Cu, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AFBD50u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AFBD94u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AFBDA8u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AFBDE8u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AFBE10u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AFBE44u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AFBE4Cu, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AFBE60u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AFBE90u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AFBEB8u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AFBEECu, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AFBF04u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AFBF40u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AFBF48u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AFBF68u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AFBF70u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AFBF88u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AFBF90u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AFBF98u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AFBFA0u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AFBFB0u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AFBFDCu, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AFBFF0u, &recomp_unit_0189, "recomp_unit_0189"); - runtime.register_function(0x08AFBFFCu, &recomp_unit_0189, "recomp_unit_0189"); + // PSPRECOMP_V812_COMPACT_REGISTRATION: same entry set, looped once in Runtime instead of source-expanded calls. + runtime.register_generated_entry_mask(0x08AF8000u, &recomp_unit_0189, "recomp_unit_0189", + kEntryMasks_recomp_unit_0189, 64u); } } // namespace psprecomp diff --git a/profiles/vcs/generated/generated_unit_0190.cpp b/profiles/vcs/generated/generated_unit_0190.cpp index cfb61bb..3803958 100644 --- a/profiles/vcs/generated/generated_unit_0190.cpp +++ b/profiles/vcs/generated/generated_unit_0190.cpp @@ -1038,6 +1038,19 @@ LOCAL_DISPATCH: AOT_REGCACHE_SYNC_OUT(); return; } } +// PSPRECOMP_V812_SHARED_SCHED_BLOCK: one scheduler-exact slow boundary per unit. +LOCAL_SCHED_BOUNDARY: + ctx.pc = jump_target; + AOT_REGCACHE_SYNC_OUT(); + if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { + ++local_redispatch_rounds; + AOT_REGCACHE_SYNC_IN(); + local_transfers = 0u; + local_pc = ctx.pc; + entry_id = 0u; + goto LOCAL_DISPATCH; + } + return; L_08AFC000: aot_gpr_4 = (aot_gpr_4 & 1023u); { const bool branch_taken = 0u == 0u; @@ -1109,18 +1122,8 @@ L_08AFC0B8: aot_gpr_29 = (aot_gpr_29 + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AFC0D4: aot_gpr_4 = (static_cast(static_cast(static_cast(aot_mem.aot_direct_load16(ctx.gpr[28] + static_cast(8344)))))); aot_gpr_5 = (static_cast(static_cast(static_cast(aot_mem.aot_direct_load16(ctx.gpr[28] + static_cast(8352)))))); @@ -1135,18 +1138,8 @@ L_08AFC0D4: aot_mem.aot_direct_store8(ctx.gpr[28] + static_cast(10436), static_cast(aot_gpr_4)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AFC100: aot_gpr_4 = (static_cast(static_cast(static_cast(aot_mem.aot_direct_load16(ctx.gpr[28] + static_cast(10424)))))); aot_gpr_5 = (static_cast(static_cast(static_cast(aot_mem.aot_direct_load16(ctx.gpr[28] + static_cast(10426)))))); @@ -1159,18 +1152,8 @@ L_08AFC100: aot_mem.aot_direct_store32(ctx.gpr[28] + static_cast(7896), std::bit_cast(aot_fpr_13)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AFC124: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_fpr_13 = std::bit_cast(aot_gpr_6); @@ -1615,18 +1598,8 @@ L_08AFC54C: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AFC6BC: aot_gpr_29 = (aot_gpr_29 + static_cast(-64)); aot_gpr_4 = (aot_mem.aot_direct_load16(ctx.gpr[28] + static_cast(7650))); @@ -2988,18 +2961,8 @@ L_08AFD028: aot_gpr_29 = (aot_gpr_29 + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AFD054: aot_gpr_29 = (aot_gpr_29 + static_cast(-176)); { const std::uint32_t aot_run_words[16]{std::bit_cast(ctx.fpr[20]), std::bit_cast(ctx.fpr[22]), std::bit_cast(ctx.fpr[24]), std::bit_cast(ctx.fpr[26]), std::bit_cast(ctx.fpr[28]), std::bit_cast(ctx.fpr[30]), ctx.gpr[16], ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[22], ctx.gpr[23], ctx.gpr[30], aot_gpr_31}; @@ -3779,86 +3742,36 @@ L_08AFD720: aot_gpr_29 = (aot_gpr_29 + static_cast(176)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AFD768: jump_target = aot_gpr_31; aot_gpr_2 = (aot_mem.aot_direct_load16(aot_gpr_4 + static_cast(0))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AFD770: jump_target = aot_gpr_31; aot_gpr_2 = (aot_mem.aot_direct_load16(aot_gpr_4 + static_cast(2))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AFD778: jump_target = aot_gpr_31; aot_gpr_2 = (aot_mem.aot_direct_load16(aot_gpr_4 + static_cast(4))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AFD780: jump_target = aot_gpr_31; aot_gpr_2 = (aot_mem.aot_direct_load16(aot_gpr_4 + static_cast(6))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AFD788: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store16(aot_gpr_29 + static_cast(0), static_cast(aot_gpr_5)); @@ -3961,18 +3874,8 @@ L_08AFD840: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AFD854: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -4039,18 +3942,8 @@ L_08AFD8BC: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AFD8D8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -4116,35 +4009,15 @@ L_08AFD934: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AFD948: jump_target = aot_gpr_31; aot_mem.aot_direct_store8(aot_gpr_4 + static_cast(16), static_cast(aot_gpr_5)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AFD950: aot_gpr_4 = (aot_mem.aot_direct_load16(aot_gpr_5 + static_cast(0))); aot_gpr_6 = (static_cast(aot_gpr_4) < 97 ? 1u : 0u); @@ -4197,18 +4070,8 @@ L_08AFD990: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AFD998: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -4274,18 +4137,8 @@ L_08AFD9EC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AFDA00: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); ctx.gpr[7] = (aot_gpr_4 | 0u); @@ -4329,18 +4182,8 @@ L_08AFDA50: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AFDA60: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -4356,18 +4199,8 @@ L_08AFDA74: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AFDA88: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -4395,18 +4228,8 @@ L_08AFDAA8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AFDAB4: aot_gpr_29 = (aot_gpr_29 + static_cast(-64)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(40), ctx.gpr[16]); @@ -4498,18 +4321,8 @@ L_08AFDB9C: aot_gpr_29 = (aot_gpr_29 + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AFDBC0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -4566,18 +4379,8 @@ L_08AFDC1C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AFDC2C: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -4693,18 +4496,8 @@ L_08AFDCCC: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AFDCE8: aot_gpr_29 = (aot_gpr_29 + static_cast(-2080)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(2068), ctx.gpr[21]); @@ -4861,18 +4654,8 @@ L_08AFDDFC: aot_gpr_29 = (aot_gpr_29 + static_cast(2080)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AFDE20: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -4928,18 +4711,8 @@ L_08AFDE88: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AFDEA4: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -5752,18 +5525,8 @@ L_08AFE454: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AFE484: aot_gpr_29 = (aot_gpr_29 + static_cast(-80)); ctx.gpr[10] = (0u + static_cast(-1)); @@ -6405,18 +6168,8 @@ L_08AFE89C: aot_gpr_29 = (aot_gpr_29 + static_cast(80)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AFE8D0: { const std::uint32_t vfpu_address = aot_gpr_5 + static_cast(0); std::uint32_t vfpu_words[4]{}; @@ -6444,18 +6197,8 @@ L_08AFE8D0: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AFE8E8: { const std::uint32_t vfpu_address = aot_gpr_5 + static_cast(0); std::uint32_t vfpu_words[4]{}; @@ -6501,18 +6244,8 @@ L_08AFE8E8: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AFE908: { const std::uint32_t vfpu_address = aot_gpr_6 + static_cast(0); std::uint32_t vfpu_words[4]{}; @@ -6558,18 +6291,8 @@ L_08AFE908: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AFE928: { const std::uint32_t vfpu_address = aot_gpr_6 + static_cast(0); std::uint32_t vfpu_words[4]{}; @@ -6625,18 +6348,8 @@ L_08AFE928: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AFE950: { const std::uint32_t vfpu_address = aot_gpr_4 + static_cast(0); std::uint32_t vfpu_words[4]{}; @@ -6662,18 +6375,8 @@ L_08AFE950: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AFE96C: { const std::uint32_t vfpu_address = aot_gpr_5 + static_cast(0); std::uint32_t vfpu_words[4]{}; @@ -6692,18 +6395,8 @@ L_08AFE96C: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AFE980: { const std::uint32_t vfpu_address = aot_gpr_5 + static_cast(0); std::uint32_t vfpu_words[4]{}; @@ -6731,18 +6424,8 @@ L_08AFE980: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AFE998: { const std::uint32_t vfpu_address = aot_gpr_5 + static_cast(0); std::uint32_t vfpu_words[4]{}; @@ -6770,18 +6453,8 @@ L_08AFE998: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AFE9B0: aot_gpr_6 = (std::bit_cast(aot_fpr_12)); ctx.set_vfpu_scalar_bits_ct<28u>(aot_gpr_6); @@ -6802,18 +6475,8 @@ L_08AFE9B0: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AFE9CC: aot_gpr_6 = (std::bit_cast(aot_fpr_12)); ctx.set_vfpu_scalar_bits_ct<28u>(aot_gpr_6); @@ -6834,18 +6497,8 @@ L_08AFE9CC: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AFE9E8: aot_fpr_12 = std::bit_cast(aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(0))); ctx.fpr[0] = std::bit_cast(aot_mem.aot_direct_load32(aot_gpr_5 + static_cast(0))); @@ -6868,18 +6521,8 @@ L_08AFEA08: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AFEA10: aot_fpr_12 = std::bit_cast(aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(0))); ctx.fpr[0] = std::bit_cast(aot_mem.aot_direct_load32(aot_gpr_5 + static_cast(0))); @@ -6902,18 +6545,8 @@ L_08AFEA30: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AFEA38: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -7041,35 +6674,15 @@ L_08AFEB2C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AFEB40: jump_target = aot_gpr_31; aot_gpr_2 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(852))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AFEB48: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -7130,18 +6743,8 @@ L_08AFEB94: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AFEBA4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -7177,36 +6780,16 @@ L_08AFEBD8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AFEBE4: aot_mem.aot_direct_store8(aot_gpr_4 + static_cast(7), static_cast(aot_gpr_5)); jump_target = aot_gpr_31; aot_gpr_2 = (aot_gpr_4 | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AFEBF0: aot_gpr_4 = (std::bit_cast(aot_fpr_12)); ctx.set_vfpu_scalar_bits_ct<0u>(aot_gpr_4); @@ -7220,18 +6803,8 @@ L_08AFEBF0: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AFEC14: aot_gpr_4 = (std::bit_cast(aot_fpr_12)); ctx.set_vfpu_scalar_bits_ct<0u>(aot_gpr_4); @@ -7245,18 +6818,8 @@ L_08AFEC14: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AFEC38: aot_gpr_4 = (std::bit_cast(aot_fpr_12)); ctx.set_vfpu_scalar_bits_ct<0u>(aot_gpr_4); @@ -7271,18 +6834,8 @@ L_08AFEC38: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AFEC60: aot_gpr_4 = (std::bit_cast(aot_fpr_12)); ctx.set_vfpu_scalar_bits_ct<0u>(aot_gpr_4); @@ -7298,18 +6851,8 @@ L_08AFEC60: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AFEC8C: aot_gpr_4 = (std::bit_cast(aot_fpr_12)); aot_gpr_5 = (std::bit_cast(aot_fpr_13)); @@ -7323,35 +6866,15 @@ L_08AFEC8C: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AFECB8: ctx.fpr[0] = std::bit_cast(std::bit_cast(aot_fpr_12) & 0x7FFFFFFFu); jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AFECC4: ctx.fpr[0] = std::bit_cast(std::bit_cast(aot_fpr_13)); ctx.fcr31 = (ctx.fcr31 & ~0x00800000u) | (((aot_fpr_12 < aot_fpr_13)) ? 0x00800000u : 0u); @@ -7364,18 +6887,8 @@ L_08AFECD8: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AFECE0: ctx.fpr[0] = std::bit_cast(std::bit_cast(aot_fpr_13)); ctx.fcr31 = (ctx.fcr31 & ~0x00800000u) | (((aot_fpr_12 <= aot_fpr_13)) ? 0x00800000u : 0u); @@ -7388,18 +6901,8 @@ L_08AFECF4: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AFECFC: { const std::uint32_t aot_run_words[3]{std::bit_cast(aot_fpr_12), std::bit_cast(aot_fpr_13), std::bit_cast(aot_fpr_14)}; aot_mem.aot_direct_store32_block(aot_gpr_4 + static_cast(0), aot_run_words); } @@ -7407,18 +6910,8 @@ L_08AFECFC: aot_gpr_2 = (aot_gpr_4 | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AFED10: { const std::uint32_t vfpu_address = aot_gpr_5 + static_cast(0); std::uint32_t vfpu_words[4]{}; @@ -7437,18 +6930,8 @@ L_08AFED10: aot_gpr_2 = (aot_gpr_4 | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AFED20: { const std::uint32_t vfpu_address = aot_gpr_4 + static_cast(0); std::uint32_t vfpu_words[4]{}; @@ -7473,18 +6956,8 @@ L_08AFED20: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AFED48: { const std::uint32_t vfpu_address = aot_gpr_4 + static_cast(0); std::uint32_t vfpu_words[4]{}; @@ -7502,18 +6975,8 @@ L_08AFED48: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AFED64: { const std::uint32_t vfpu_address = aot_gpr_5 + static_cast(0); std::uint32_t vfpu_words[4]{}; @@ -7532,18 +6995,8 @@ L_08AFED64: aot_gpr_2 = (aot_gpr_4 | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AFED74: aot_gpr_5 = (std::bit_cast(aot_fpr_12)); ctx.set_vfpu_scalar_bits_ct<1u>(aot_gpr_5); @@ -7565,103 +7018,43 @@ L_08AFED74: aot_gpr_2 = (aot_gpr_4 | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AFED90: jump_target = aot_gpr_31; aot_gpr_2 = (aot_gpr_4 | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AFED98: jump_target = aot_gpr_31; aot_gpr_2 = (aot_gpr_4 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AFEDA0: jump_target = aot_gpr_31; aot_gpr_2 = (aot_gpr_4 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AFEDA8: jump_target = aot_gpr_31; aot_gpr_2 = (aot_gpr_4 | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AFEDB0: jump_target = aot_gpr_31; aot_gpr_2 = (aot_gpr_4 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AFEDB8: aot_gpr_4 = (16968u << 16u); aot_fpr_15 = std::bit_cast(aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(7676))); @@ -7703,69 +7096,29 @@ L_08AFEE1C: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AFEE24: jump_target = aot_gpr_31; ctx.fpr[0] = std::bit_cast(aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(7676))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AFEE2C: jump_target = aot_gpr_31; aot_gpr_2 = (static_cast(static_cast(static_cast(aot_mem.aot_direct_load16(aot_gpr_4 + static_cast(86)))))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AFEE34: jump_target = aot_gpr_31; aot_gpr_2 = (aot_gpr_4 + static_cast(320)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AFEE3C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_fpr_12 = std::bit_cast(aot_mem.aot_direct_load32(aot_gpr_5 + static_cast(0))); @@ -7781,18 +7134,8 @@ L_08AFEE54: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AFEE60: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { std::uint32_t aot_run_words[3]{}; @@ -7814,18 +7157,8 @@ L_08AFEE84: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AFEE90: aot_gpr_29 = (aot_gpr_29 + static_cast(-128)); { std::uint32_t aot_run_words[3]{}; @@ -7939,18 +7272,8 @@ L_08AFEE90: aot_gpr_29 = (aot_gpr_29 + static_cast(128)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AFEF10: aot_gpr_4 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(636))); aot_gpr_2 = (aot_gpr_4 & aot_gpr_5); @@ -7958,18 +7281,8 @@ L_08AFEF10: aot_gpr_2 = (0u < aot_gpr_2 ? 1u : 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AFEF20: aot_fpr_12 = std::bit_cast(0u); { const std::uint32_t aot_run_words[7]{0u, std::bit_cast(aot_fpr_12), std::bit_cast(aot_fpr_12), std::bit_cast(aot_fpr_12), std::bit_cast(aot_fpr_12), std::bit_cast(aot_fpr_12), std::bit_cast(aot_fpr_12)}; @@ -7978,18 +7291,8 @@ L_08AFEF20: aot_gpr_2 = (aot_gpr_4 | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AFEF48: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -8017,34 +7320,14 @@ L_08AFEF68: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AFEF74: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AFEF7C: aot_gpr_4 = (aot_gpr_4 + static_cast(904)); aot_gpr_5 = (aot_gpr_5 << 2u); @@ -8053,18 +7336,8 @@ L_08AFEF7C: aot_gpr_2 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(0))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AFEF90: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -8117,18 +7390,8 @@ L_08AFEFD8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AFEFEC: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -8530,18 +7793,8 @@ L_08AFF2A8: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AFF2C4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -8555,18 +7808,8 @@ L_08AFF2D4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AFF2E0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (aot_gpr_4 | 0u); @@ -8581,18 +7824,8 @@ L_08AFF2F4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AFF300: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -8822,18 +8055,8 @@ L_08AFF49C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AFF4B4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -8867,18 +8090,8 @@ L_08AFF4F0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AFF508: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_gpr_5 = (aot_mem.aot_direct_load8(aot_gpr_4 + static_cast(562))); @@ -9202,133 +8415,53 @@ L_08AFF6D8: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AFF6F8: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AFF700: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AFF708: jump_target = aot_gpr_31; aot_gpr_2 = (0u | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AFF710: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AFF718: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AFF720: jump_target = aot_gpr_31; aot_gpr_2 = (0u | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AFF728: jump_target = aot_gpr_31; aot_gpr_2 = (0u | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AFF730: aot_gpr_29 = (aot_gpr_29 + static_cast(-160)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(128), std::bit_cast(ctx.fpr[20])); @@ -9620,151 +8753,61 @@ L_08AFF8EC: aot_gpr_29 = (aot_gpr_29 + static_cast(160)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AFF914: jump_target = aot_gpr_31; aot_gpr_2 = (0u | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AFF91C: jump_target = aot_gpr_31; aot_gpr_2 = (0u | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AFF924: jump_target = aot_gpr_31; aot_gpr_2 = (0u | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AFF92C: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AFF934: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AFF93C: jump_target = aot_gpr_31; aot_gpr_2 = (0u | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AFF944: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AFF94C: jump_target = aot_gpr_31; aot_gpr_2 = (0u | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AFF954: aot_gpr_29 = (aot_gpr_29 + static_cast(-144)); { const std::uint32_t aot_run_words[3]{ctx.gpr[16], ctx.gpr[17], aot_gpr_31}; @@ -9893,18 +8936,8 @@ L_08AFFA3C: aot_gpr_29 = (aot_gpr_29 + static_cast(144)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AFFA50: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -9973,18 +9006,8 @@ L_08AFFAB8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AFFAC8: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(8), ctx.gpr[18]); @@ -10318,18 +9341,8 @@ L_08AFFD14: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AFFD38: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -10396,18 +9409,8 @@ L_08AFFD9C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AFFDB0: aot_gpr_4 = (static_cast(static_cast(static_cast(aot_mem.aot_direct_load16(aot_gpr_4 + static_cast(86)))))); aot_gpr_5 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(7656))); @@ -10429,18 +9432,8 @@ L_08AFFDD4: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AFFDDC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -10479,18 +9472,8 @@ L_08AFFE1C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AFFE3C: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(12), ctx.gpr[16]); @@ -10549,52 +9532,22 @@ L_08AFFEA0: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AFFEBC: jump_target = aot_gpr_31; aot_gpr_2 = (0u | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AFFEC4: jump_target = aot_gpr_31; aot_gpr_2 = (0u | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AFFECC: aot_gpr_4 = (static_cast(static_cast(static_cast(aot_mem.aot_direct_load16(aot_gpr_4 + static_cast(86)))))); aot_gpr_5 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(24))); @@ -10608,34 +9561,14 @@ L_08AFFECC: ctx.fpr[0] = std::bit_cast(std::bit_cast(ctx.fpr[0]) ^ 0x80000000u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AFFEF4: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08AFFEFC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -10776,965 +9709,8 @@ void recomp_unit_0190(Runtime &rt, AllegrexContext &ctx) { void register_generated_unit_190(Runtime &runtime) { runtime.register_generated_unit(190u, 0x08AFC000u, 16384u, &recomp_unit_0190, &recomp_unit_0190_entry); - runtime.register_function(0x08AFC000u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFC00Cu, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFC06Cu, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFC0B8u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFC0D4u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFC100u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFC124u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFC178u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFC17Cu, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFC4A4u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFC4B8u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFC4C8u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFC4DCu, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFC4F4u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFC500u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFC524u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFC538u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFC54Cu, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFC6BCu, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFC740u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFC750u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFC760u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFC76Cu, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFC77Cu, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFC78Cu, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFC7ACu, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFC7BCu, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFC7C4u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFC7C8u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFC7D4u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFC7E4u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFC7F0u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFC7F4u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFC7F8u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFC800u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFC808u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFC818u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFC824u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFC828u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFC82Cu, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFC834u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFC854u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFC860u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFC86Cu, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFC874u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFC87Cu, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFC884u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFC88Cu, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFC8A4u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFC8B0u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFC8B8u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFC8CCu, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFC8ECu, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFC91Cu, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFC930u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFC938u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFC950u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFC958u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFC960u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFC968u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFC97Cu, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFC99Cu, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFC9A4u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFC9ACu, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFC9B8u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFC9C8u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFC9E0u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFC9ECu, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFC9F8u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFCA00u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFCA30u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFCA34u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFCA40u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFCA4Cu, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFCA54u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFCA5Cu, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFCA64u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFCA74u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFCA7Cu, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFCA84u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFCA90u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFCA94u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFCA9Cu, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFCAA4u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFCAC4u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFCAD0u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFCAE4u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFCAF0u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFCB10u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFCB18u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFCB24u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFCB30u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFCB40u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFCB50u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFCB58u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFCB5Cu, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFCB64u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFCB6Cu, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFCB74u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFCB7Cu, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFCB88u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFCB90u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFCB98u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFCBA0u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFCBB0u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFCBB8u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFCBC0u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFCBCCu, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFCBD4u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFCBE4u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFCBECu, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFCBF4u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFCBFCu, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFCC08u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFCC10u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFCC18u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFCC28u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFCC30u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFCC38u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFCC40u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFCC48u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFCC64u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFCC74u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFCC7Cu, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFCC98u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFCCB0u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFCCB8u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFCCBCu, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFCCC4u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFCCCCu, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFCCD8u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFCCE4u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFCCECu, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFCCF4u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFCD00u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFCD10u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFCD40u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFCD5Cu, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFCD6Cu, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFCD7Cu, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFCD84u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFCDBCu, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFCDC0u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFCE18u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFCE40u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFCE48u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFCE54u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFCE6Cu, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFCE78u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFCE84u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFCE90u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFCEACu, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFCEB0u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFCEC0u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFCEC8u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFCED8u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFCEE0u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFCEF0u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFCEF8u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFCF00u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFCF0Cu, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFCF14u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFCF1Cu, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFCF20u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFCF28u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFCF34u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFCF3Cu, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFCF44u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFCF4Cu, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFCF5Cu, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFCF64u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFCF6Cu, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFCF74u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFCF7Cu, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFCF84u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFCF8Cu, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFCF94u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFCFB4u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFCFB8u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFCFC4u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFCFCCu, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFCFD4u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFCFE0u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFCFE8u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFCFF0u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFCFF4u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFCFFCu, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFD008u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFD010u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFD018u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFD020u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFD028u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFD054u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFD0A0u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFD0A8u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFD0B0u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFD0B8u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFD0D4u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFD0F4u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFD138u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFD158u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFD1C4u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFD1CCu, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFD1D4u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFD1DCu, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFD1ECu, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFD204u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFD210u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFD22Cu, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFD234u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFD244u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFD258u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFD274u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFD28Cu, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFD290u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFD354u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFD36Cu, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFD380u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFD398u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFD3A0u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFD3B8u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFD3BCu, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFD3E0u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFD410u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFD430u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFD438u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFD440u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFD450u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFD4D0u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFD4D8u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFD4E8u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFD4F8u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFD52Cu, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFD550u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFD5A0u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFD5ACu, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFD5E4u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFD614u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFD624u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFD630u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFD63Cu, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFD648u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFD654u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFD660u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFD66Cu, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFD678u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFD684u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFD694u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFD6ACu, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFD6B4u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFD6C8u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFD6D0u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFD6DCu, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFD6E8u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFD6F4u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFD700u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFD70Cu, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFD718u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFD720u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFD768u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFD770u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFD778u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFD780u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFD788u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFD7ACu, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFD7B8u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFD7C8u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFD800u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFD80Cu, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFD818u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFD824u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFD830u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFD838u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFD840u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFD854u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFD87Cu, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFD884u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFD890u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFD8A4u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFD8B0u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFD8B8u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFD8BCu, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFD8D8u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFD8F0u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFD8F8u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFD904u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFD910u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFD918u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFD928u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFD92Cu, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFD934u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFD948u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFD950u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFD960u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFD96Cu, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFD970u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFD978u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFD980u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFD988u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFD990u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFD998u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFD9B0u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFD9B8u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFD9C4u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFD9D0u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFD9D8u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFD9E0u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFD9E8u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFD9ECu, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFDA00u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFDA2Cu, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFDA40u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFDA48u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFDA50u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFDA60u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFDA74u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFDA88u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFDA98u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFDAA0u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFDAA8u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFDAB4u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFDB20u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFDB28u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFDB34u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFDB40u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFDB70u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFDB9Cu, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFDBC0u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFDBD4u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFDBDCu, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFDBE4u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFDBECu, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFDBF4u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFDBFCu, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFDC04u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFDC0Cu, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFDC1Cu, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFDC2Cu, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFDC58u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFDC64u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFDC70u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFDC78u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFDC84u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFDC8Cu, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFDC94u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFDC9Cu, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFDCA0u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFDCA8u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFDCB0u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFDCB8u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFDCC0u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFDCC8u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFDCCCu, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFDCE8u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFDD34u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFDD54u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFDD5Cu, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFDD6Cu, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFDD78u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFDD80u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFDD90u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFDD98u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFDDA0u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFDDACu, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFDDB4u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFDDBCu, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFDDD0u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFDDF0u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFDDF8u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFDDFCu, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFDE20u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFDE58u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFDE74u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFDE84u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFDE88u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFDEA4u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFDF04u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFDF0Cu, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFDF14u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFDF24u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFDF2Cu, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFDF34u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFDF50u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFDF58u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFDF60u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFDF70u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFDF80u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFDF88u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFDF94u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFDFA4u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFDFACu, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFDFB4u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFDFBCu, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFDFC8u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFDFD0u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFDFE4u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFDFECu, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFDFF4u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFE000u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFE010u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFE018u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFE020u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFE038u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFE040u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFE048u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFE04Cu, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFE08Cu, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFE0A4u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFE0ACu, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFE0B4u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFE0C0u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFE0D0u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFE0D8u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFE0F0u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFE0F8u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFE100u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFE11Cu, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFE124u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFE12Cu, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFE140u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFE15Cu, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFE164u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFE16Cu, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFE180u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFE188u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFE190u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFE198u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFE1A4u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFE1C8u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFE1ECu, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFE1FCu, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFE21Cu, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFE220u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFE238u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFE260u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFE268u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFE270u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFE280u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFE288u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFE294u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFE29Cu, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFE2A8u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFE2B8u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFE2C8u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFE2D8u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFE2FCu, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFE304u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFE310u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFE318u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFE324u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFE32Cu, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFE334u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFE33Cu, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFE344u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFE350u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFE358u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFE364u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFE370u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFE37Cu, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFE388u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFE38Cu, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFE394u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFE3A0u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFE3ACu, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFE3B8u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFE3C4u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFE3CCu, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFE3D4u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFE3DCu, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFE3E4u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFE3ECu, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFE3F0u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFE3F8u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFE408u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFE410u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFE414u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFE420u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFE42Cu, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFE438u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFE444u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFE44Cu, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFE454u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFE484u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFE4ECu, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFE4F4u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFE4FCu, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFE508u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFE518u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFE520u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFE530u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFE53Cu, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFE548u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFE550u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFE560u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFE568u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFE574u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFE580u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFE588u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFE590u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFE59Cu, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFE5A4u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFE5ACu, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFE5B4u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFE5BCu, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFE5C4u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFE5D0u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFE5D8u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFE5E0u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFE5F4u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFE5FCu, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFE608u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFE61Cu, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFE628u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFE630u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFE640u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFE648u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFE650u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFE658u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFE660u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFE668u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFE670u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFE678u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFE680u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFE688u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFE690u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFE698u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFE6A0u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFE6B4u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFE6C0u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFE6CCu, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFE6ECu, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFE6F8u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFE700u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFE710u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFE71Cu, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFE728u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFE734u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFE73Cu, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFE744u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFE754u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFE75Cu, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFE764u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFE76Cu, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFE774u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFE77Cu, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFE784u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFE78Cu, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFE794u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFE79Cu, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFE7A4u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFE7ACu, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFE7B4u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFE7BCu, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFE7C4u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFE7CCu, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFE7D8u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFE7E0u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFE7E4u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFE7ECu, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFE7F4u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFE810u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFE81Cu, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFE824u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFE830u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFE83Cu, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFE848u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFE850u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFE85Cu, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFE864u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFE86Cu, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFE874u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFE87Cu, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFE888u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFE890u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFE89Cu, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFE8D0u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFE8E8u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFE908u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFE928u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFE950u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFE96Cu, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFE980u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFE998u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFE9B0u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFE9CCu, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFE9E8u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFEA00u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFEA08u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFEA10u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFEA28u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFEA30u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFEA38u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFEA58u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFEA64u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFEA80u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFEA94u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFEAA0u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFEAA8u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFEAB4u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFEAC4u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFEAD0u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFEAE8u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFEAFCu, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFEB08u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFEB10u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFEB2Cu, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFEB40u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFEB48u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFEB5Cu, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFEB64u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFEB74u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFEB7Cu, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFEB84u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFEB8Cu, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFEB90u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFEB94u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFEBA4u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFEBB4u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFEBBCu, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFEBC8u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFEBD8u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFEBE4u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFEBF0u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFEC14u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFEC38u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFEC60u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFEC8Cu, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFECB8u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFECC4u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFECD8u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFECE0u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFECF4u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFECFCu, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFED10u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFED20u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFED48u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFED64u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFED74u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFED90u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFED98u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFEDA0u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFEDA8u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFEDB0u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFEDB8u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFEDECu, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFEE00u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFEE1Cu, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFEE24u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFEE2Cu, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFEE34u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFEE3Cu, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFEE54u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFEE60u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFEE84u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFEE90u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFEF10u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFEF20u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFEF48u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFEF58u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFEF60u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFEF68u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFEF74u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFEF7Cu, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFEF90u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFEFB4u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFEFBCu, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFEFC4u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFEFD0u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFEFD8u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFEFECu, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFF010u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFF020u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFF028u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFF030u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFF038u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFF040u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFF048u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFF058u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFF064u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFF06Cu, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFF074u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFF07Cu, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFF084u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFF094u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFF0A0u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFF0A8u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFF0B8u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFF0C4u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFF0CCu, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFF0D4u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFF0DCu, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFF0E4u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFF0FCu, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFF110u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFF11Cu, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFF124u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFF134u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFF13Cu, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFF144u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFF14Cu, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFF15Cu, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFF168u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFF170u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFF178u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFF180u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFF188u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFF198u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFF1A4u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFF1ACu, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFF1B4u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFF1BCu, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFF1C4u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFF1CCu, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFF1E4u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFF1F8u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFF204u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFF20Cu, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFF21Cu, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFF224u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFF22Cu, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFF234u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFF244u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFF250u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFF258u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFF260u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFF268u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFF270u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFF280u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFF28Cu, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFF294u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFF2A8u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFF2C4u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFF2D4u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFF2E0u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFF2F4u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFF300u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFF320u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFF33Cu, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFF348u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFF350u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFF35Cu, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFF364u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFF368u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFF374u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFF384u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFF398u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFF39Cu, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFF3ACu, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFF3B4u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFF3BCu, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFF3C8u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFF3D0u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFF3DCu, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFF3E4u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFF3F0u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFF3F8u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFF404u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFF414u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFF430u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFF440u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFF45Cu, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFF468u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFF474u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFF47Cu, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFF480u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFF488u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFF494u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFF49Cu, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFF4B4u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFF4D0u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFF4F0u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFF508u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFF530u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFF53Cu, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFF548u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFF550u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFF558u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFF560u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFF56Cu, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFF57Cu, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFF58Cu, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFF5A0u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFF5A8u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFF5B0u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFF5B8u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFF5C4u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFF5CCu, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFF5D4u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFF5E0u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFF5E8u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFF5F8u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFF600u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFF610u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFF61Cu, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFF624u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFF62Cu, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFF634u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFF63Cu, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFF64Cu, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFF654u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFF664u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFF67Cu, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFF684u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFF68Cu, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFF69Cu, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFF6A4u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFF6ACu, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFF6B4u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFF6BCu, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFF6C4u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFF6CCu, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFF6D4u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFF6D8u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFF6F8u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFF700u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFF708u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFF710u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFF718u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFF720u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFF728u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFF730u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFF768u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFF788u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFF790u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFF798u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFF7A8u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFF7B0u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFF7B4u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFF7CCu, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFF7E0u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFF7E8u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFF7F4u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFF7FCu, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFF808u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFF814u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFF81Cu, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFF824u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFF830u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFF838u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFF85Cu, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFF864u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFF870u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFF878u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFF884u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFF890u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFF898u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFF8A0u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFF8ACu, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFF8C0u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFF8C8u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFF8D8u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFF8E4u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFF8ECu, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFF914u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFF91Cu, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFF924u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFF92Cu, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFF934u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFF93Cu, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFF944u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFF94Cu, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFF954u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFFA1Cu, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFFA24u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFFA30u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFFA38u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFFA3Cu, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFFA50u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFFA68u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFFA78u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFFA84u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFFA8Cu, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFFA98u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFFAA8u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFFAACu, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFFAB8u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFFAC8u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFFAF8u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFFB08u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFFB14u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFFB1Cu, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFFB24u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFFB34u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFFB44u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFFB4Cu, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFFB5Cu, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFFB60u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFFB68u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFFB78u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFFB80u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFFB88u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFFBA0u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFFBA8u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFFBB4u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFFBC4u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFFBCCu, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFFBD4u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFFBF0u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFFC04u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFFC0Cu, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFFC18u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFFC20u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFFC2Cu, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFFC34u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFFC3Cu, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFFC44u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFFC4Cu, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFFC64u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFFC70u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFFC7Cu, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFFC8Cu, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFFC98u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFFCA4u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFFCACu, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFFCB4u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFFCCCu, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFFCD4u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFFCE0u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFFCF8u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFFD00u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFFD14u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFFD38u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFFD60u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFFD6Cu, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFFD74u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFFD88u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFFD90u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFFD98u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFFD9Cu, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFFDB0u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFFDC4u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFFDD4u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFFDDCu, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFFE00u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFFE10u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFFE1Cu, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFFE3Cu, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFFE64u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFFE80u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFFE88u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFFE9Cu, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFFEA0u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFFEBCu, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFFEC4u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFFECCu, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFFEF4u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFFEFCu, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFFF18u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFFF40u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFFF4Cu, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFFF60u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFFF6Cu, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFFF7Cu, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFFF8Cu, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFFF94u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFFFA8u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFFFBCu, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFFFD8u, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFFFDCu, &recomp_unit_0190, "recomp_unit_0190"); - runtime.register_function(0x08AFFFE4u, &recomp_unit_0190, "recomp_unit_0190"); + // PSPRECOMP_V812_COMPACT_REGISTRATION: same entry set, looped once in Runtime instead of source-expanded calls. + runtime.register_generated_entry_mask(0x08AFC000u, &recomp_unit_0190, "recomp_unit_0190", + kEntryMasks_recomp_unit_0190, 64u); } } // namespace psprecomp diff --git a/profiles/vcs/generated/generated_unit_0191.cpp b/profiles/vcs/generated/generated_unit_0191.cpp index 7378fcd..d2a4492 100644 --- a/profiles/vcs/generated/generated_unit_0191.cpp +++ b/profiles/vcs/generated/generated_unit_0191.cpp @@ -1088,6 +1088,19 @@ LOCAL_DISPATCH: AOT_REGCACHE_SYNC_OUT(); return; } } +// PSPRECOMP_V812_SHARED_SCHED_BLOCK: one scheduler-exact slow boundary per unit. +LOCAL_SCHED_BOUNDARY: + ctx.pc = jump_target; + AOT_REGCACHE_SYNC_OUT(); + if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { + ++local_redispatch_rounds; + AOT_REGCACHE_SYNC_IN(); + local_transfers = 0u; + local_pc = ctx.pc; + entry_id = 0u; + goto LOCAL_DISPATCH; + } + return; L_08B00000: aot_gpr_6 = (0u | 0u); goto L_08B00004; @@ -1098,18 +1111,8 @@ L_08B00004: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B00014: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); ctx.gpr[7] = (static_cast(static_cast(static_cast(aot_mem.aot_direct_load8(aot_gpr_4 + static_cast(615)))))); @@ -1128,18 +1131,8 @@ L_08B00038: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B00044: aot_gpr_6 = (static_cast(static_cast(static_cast(aot_mem.aot_direct_load16(aot_gpr_4 + static_cast(86)))))); ctx.gpr[8] = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(7656))); @@ -1184,18 +1177,8 @@ L_08B0008C: aot_mem.aot_direct_store8(aot_gpr_4 + static_cast(613), static_cast(aot_gpr_5)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B000AC: aot_gpr_29 = (aot_gpr_29 + static_cast(-80)); aot_gpr_6 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(852))); @@ -1377,18 +1360,8 @@ L_08B001FC: aot_gpr_29 = (aot_gpr_29 + static_cast(80)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B00214: aot_gpr_29 = (aot_gpr_29 + static_cast(-80)); ctx.gpr[7] = (static_cast(static_cast(static_cast(aot_mem.aot_direct_load8(aot_gpr_4 + static_cast(614)))))); @@ -1581,18 +1554,8 @@ L_08B0036C: aot_gpr_29 = (aot_gpr_29 + static_cast(80)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B00384: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_gpr_6 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(852))); @@ -1838,18 +1801,8 @@ L_08B00508: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B00520: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -1901,18 +1854,8 @@ L_08B00564: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B00578: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(16), aot_gpr_16); @@ -2121,18 +2064,8 @@ L_08B006F4: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B00708: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(900))); @@ -2244,18 +2177,8 @@ L_08B007C8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B007DC: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -2616,18 +2539,8 @@ L_08B00A24: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B00A50: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -2706,18 +2619,8 @@ L_08B00AC0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B00AD8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_6 = (aot_mem.aot_direct_load8(aot_gpr_4 + static_cast(565))); @@ -2795,18 +2698,8 @@ L_08B00B50: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B00B68: { const bool branch_taken = aot_gpr_5 == 0u; if (branch_taken) { @@ -2845,18 +2738,8 @@ L_08B00B90: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B00B98: aot_gpr_4 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(900))); { const bool branch_taken = aot_gpr_4 == 0u; @@ -2888,18 +2771,8 @@ L_08B00BBC: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B00BC4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -2931,18 +2804,8 @@ L_08B00BEC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B00BF8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -2974,35 +2837,15 @@ L_08B00C20: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B00C2C: jump_target = aot_gpr_31; ctx.gpr[2] = (0u | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B00C34: ctx.gpr[7] = (static_cast(aot_gpr_4) < 2 ? 1u : 0u); { const bool branch_taken = ctx.gpr[7] == 0u; @@ -3075,18 +2918,8 @@ L_08B00C84: { const float fs = aot_fpr_12; const float ft = ctx.fpr[0]; if ((std::isinf(fs) && ft == 0.0f) || (std::isinf(ft) && fs == 0.0f)) ctx.fpr[0] = std::bit_cast(0x7FC00000u); else ctx.fpr[0] = fs * ft; } local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B00C90: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (aot_gpr_4 + static_cast(48)); @@ -3238,18 +3071,8 @@ L_08B00D70: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B00D78: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (aot_gpr_4 + static_cast(32)); @@ -3293,18 +3116,8 @@ L_08B00DB4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B00DBC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t vfpu_address = aot_gpr_4 + static_cast(0); @@ -3359,18 +3172,8 @@ L_08B00E10: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B00E18: aot_gpr_4 = (static_cast(static_cast(static_cast(aot_mem.aot_direct_load16(aot_gpr_4 + static_cast(86)))))); aot_gpr_5 = (static_cast(aot_gpr_4) < 195 ? 1u : 0u); @@ -3525,18 +3328,8 @@ L_08B00ECC: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B00ED4: aot_gpr_4 = (static_cast(static_cast(static_cast(aot_mem.aot_direct_load16(aot_gpr_4 + static_cast(86)))))); aot_gpr_5 = (static_cast(aot_gpr_4) < 226 ? 1u : 0u); @@ -3577,18 +3370,8 @@ L_08B00F04: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B00F0C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_6 = (static_cast(static_cast(static_cast(aot_mem.aot_direct_load8(aot_gpr_4 + static_cast(615)))))); @@ -3771,18 +3554,8 @@ L_08B01020: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B01038: aot_gpr_5 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(352))); aot_gpr_5 = (aot_mem.aot_direct_load32(aot_gpr_5 + static_cast(208))); @@ -3834,18 +3607,8 @@ L_08B01080: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B01088: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -4036,18 +3799,8 @@ L_08B01184: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B01198: aot_gpr_4 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(680))); { const bool branch_taken = aot_gpr_4 == 0u; @@ -4087,18 +3840,8 @@ L_08B011C0: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B011C8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (aot_gpr_4 + static_cast(32)); @@ -4242,18 +3985,8 @@ L_08B012B4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B012BC: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, ctx.gpr[17], aot_gpr_31}; @@ -4709,18 +4442,8 @@ L_08B015DC: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B015F0: aot_gpr_5 = (aot_mem.aot_direct_load16(aot_gpr_4 + static_cast(558))); { const bool branch_taken = aot_gpr_5 == 0u; @@ -4838,18 +4561,8 @@ L_08B016DC: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B016E4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (aot_gpr_4 + static_cast(32)); @@ -4957,18 +4670,8 @@ L_08B01798: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B017A8: aot_gpr_5 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(852))); aot_gpr_6 = (0u | 6u); @@ -5042,18 +4745,8 @@ L_08B017FC: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B01804: aot_gpr_29 = (aot_gpr_29 + static_cast(-304)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(284), ctx.gpr[19]); @@ -5446,18 +5139,8 @@ L_08B01A80: aot_gpr_29 = (aot_gpr_29 + static_cast(304)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B01AA8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(900))); @@ -5534,51 +5217,21 @@ L_08B01B24: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B01B3C: jump_target = aot_gpr_31; ctx.gpr[2] = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(856))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B01B44: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B01B4C: aot_gpr_6 = (static_cast(static_cast(static_cast(aot_mem.aot_direct_load8(aot_gpr_4 + static_cast(613)))))); ctx.gpr[7] = (aot_gpr_5 & 255u); @@ -5627,18 +5280,8 @@ L_08B01B9C: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B01BA4: aot_gpr_4 = (static_cast(static_cast(static_cast(aot_mem.aot_direct_load16(aot_gpr_4 + static_cast(86)))))); aot_gpr_5 = (static_cast(aot_gpr_4) < 218 ? 1u : 0u); @@ -5768,18 +5411,8 @@ L_08B01C40: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B01C48: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -5816,18 +5449,8 @@ L_08B01C80: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B01C90: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), aot_gpr_16); @@ -5909,18 +5532,8 @@ L_08B01D10: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B01D24: aot_gpr_4 = (0u | 1u); { const bool branch_taken = aot_gpr_5 == aot_gpr_4; @@ -6025,18 +5638,8 @@ L_08B01DC8: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B01DD0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (aot_mem.aot_direct_load32(aot_gpr_5 + static_cast(20))); @@ -6055,18 +5658,8 @@ L_08B01DF4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B01E00: aot_gpr_4 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(352))); aot_gpr_5 = (256u << 16u); @@ -6155,34 +5748,14 @@ L_08B01E98: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B01EA0: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B01EA8: aot_gpr_29 = (aot_gpr_29 + static_cast(-144)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(96), std::bit_cast(aot_fpr_20)); @@ -6432,18 +6005,8 @@ L_08B02064: aot_gpr_29 = (aot_gpr_29 + static_cast(144)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B02090: aot_gpr_4 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(352))); aot_gpr_6 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(208))); @@ -6476,18 +6039,8 @@ L_08B020C8: ctx.gpr[2] = (aot_gpr_5 & 255u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B020D0: aot_gpr_5 = (static_cast(static_cast(static_cast(aot_mem.aot_direct_load8(aot_gpr_4 + static_cast(619)))))); aot_gpr_6 = (aot_gpr_5 & 4u); @@ -6515,18 +6068,8 @@ L_08B020F8: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B02100: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -6613,18 +6156,8 @@ L_08B0219C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B021B0: aot_gpr_5 = (aot_mem.aot_direct_load8(aot_gpr_4 + static_cast(565))); aot_gpr_6 = (0u | 0u); @@ -6664,18 +6197,8 @@ L_08B021E8: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B021F0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, ctx.gpr[17], aot_gpr_31}; @@ -6929,18 +6452,8 @@ L_08B02370: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B02384: aot_gpr_29 = (aot_gpr_29 + static_cast(-64)); aot_gpr_6 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(900))); @@ -7240,18 +6753,8 @@ L_08B025F0: aot_gpr_29 = (aot_gpr_29 + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B02610: aot_gpr_29 = (aot_gpr_29 + static_cast(-288)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(268), ctx.gpr[19]); @@ -7914,18 +7417,8 @@ L_08B02AA8: aot_gpr_29 = (aot_gpr_29 + static_cast(288)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B02AC8: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); ctx.gpr[7] = (static_cast(static_cast(static_cast(aot_mem.aot_direct_load8(aot_gpr_4 + static_cast(614)))))); @@ -9357,18 +8850,8 @@ L_08B03494: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B034B0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -9926,18 +9409,8 @@ L_08B03820: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B03834: aot_gpr_29 = (aot_gpr_29 + static_cast(-80)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(56), ctx.gpr[22]); @@ -10345,18 +9818,8 @@ L_08B03D74: aot_gpr_29 = (aot_gpr_29 + static_cast(80)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B03DB0: aot_gpr_29 = (aot_gpr_29 + static_cast(-192)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(140), aot_gpr_16); @@ -10683,1015 +10146,8 @@ void recomp_unit_0191(Runtime &rt, AllegrexContext &ctx) { void register_generated_unit_191(Runtime &runtime) { runtime.register_generated_unit(191u, 0x08B00000u, 16384u, &recomp_unit_0191, &recomp_unit_0191_entry); - runtime.register_function(0x08B00000u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B00004u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B00014u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B00038u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B00044u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B0005Cu, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B0006Cu, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B00088u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B0008Cu, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B000ACu, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B000D4u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B000E4u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B00158u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B00160u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B0019Cu, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B001B0u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B001BCu, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B001C4u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B001D8u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B001E0u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B001F0u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B001F8u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B001FCu, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B00214u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B00240u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B00250u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B00258u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B00264u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B0026Cu, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B00278u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B002ECu, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B002F4u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B00330u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B00340u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B00348u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B00350u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B00360u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B00368u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B0036Cu, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B00384u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B003ACu, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B003BCu, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B003C8u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B003D0u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B003D8u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B003E0u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B003ECu, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B003FCu, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B00404u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B00414u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B0041Cu, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B00430u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B0043Cu, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B00444u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B0044Cu, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B00454u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B00460u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B0046Cu, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B00474u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B0047Cu, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B00484u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B0048Cu, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B00494u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B0049Cu, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B004A0u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B004ACu, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B004BCu, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B004DCu, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B004ECu, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B004F4u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B00508u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B00520u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B00540u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B00548u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B00554u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B0055Cu, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B00564u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B00578u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B005B0u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B005B8u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B005C8u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B005D0u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B005D8u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B005E8u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B005F8u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B00604u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B00614u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B00620u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B0062Cu, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B00634u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B00638u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B00640u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B00648u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B00658u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B00660u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B00668u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B00678u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B00680u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B00694u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B0069Cu, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B006A4u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B006ACu, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B006B8u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B006C8u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B006F4u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B00708u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B00724u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B00734u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B0073Cu, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B00744u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B00750u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B00760u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B0076Cu, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B00778u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B00788u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B00794u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B007A4u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B007C0u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B007C8u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B007DCu, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B00810u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B00818u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B00828u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B00830u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B0083Cu, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B00844u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B0084Cu, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B00854u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B0085Cu, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B00860u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B0086Cu, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B00878u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B0087Cu, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B00888u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B00890u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B008A0u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B008ACu, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B008B8u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B008D0u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B008DCu, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B008E8u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B008F4u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B00904u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B00914u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B0091Cu, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B00928u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B00934u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B00944u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B0094Cu, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B00954u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B00964u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B00970u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B0097Cu, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B00984u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B0098Cu, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B00998u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B009A0u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B009ACu, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B009BCu, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B009C4u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B009D4u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B009DCu, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B009E4u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B009ECu, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B009F4u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B00A00u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B00A18u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B00A24u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B00A50u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B00A70u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B00A84u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B00A90u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B00A98u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B00AACu, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B00AB4u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B00ABCu, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B00AC0u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B00AD8u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B00B04u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B00B10u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B00B18u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B00B24u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B00B30u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B00B44u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B00B4Cu, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B00B50u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B00B68u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B00B70u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B00B7Cu, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B00B84u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B00B8Cu, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B00B90u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B00B98u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B00BA4u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B00BB0u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B00BB8u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B00BBCu, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B00BC4u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B00BD4u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B00BE0u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B00BE8u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B00BECu, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B00BF8u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B00C08u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B00C14u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B00C1Cu, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B00C20u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B00C2Cu, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B00C34u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B00C40u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B00C48u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B00C58u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B00C60u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B00C68u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B00C84u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B00C90u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B00CF4u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B00D04u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B00D14u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B00D1Cu, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B00D24u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B00D34u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B00D44u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B00D4Cu, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B00D54u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B00D64u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B00D6Cu, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B00D70u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B00D78u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B00DA8u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B00DB0u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B00DB4u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B00DBCu, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B00DE8u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B00E04u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B00E0Cu, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B00E10u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B00E18u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B00E28u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B00E34u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B00E40u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B00E4Cu, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B00E54u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B00E5Cu, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B00E64u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B00E6Cu, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B00E78u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B00E80u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B00E88u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B00E90u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B00E98u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B00EA0u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B00EA8u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B00EB0u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B00EB8u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B00EC0u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B00EC8u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B00ECCu, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B00ED4u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B00EE4u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B00EECu, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B00EF4u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B00F00u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B00F04u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B00F0Cu, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B00F38u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B00F48u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B00F50u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B00F58u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B00F6Cu, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B00F74u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B00F7Cu, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B00F84u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B00F8Cu, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B00F94u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B00F9Cu, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B00FA4u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B00FACu, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B00FB4u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B00FBCu, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B00FC4u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B00FD0u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B00FE0u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B00FF0u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B0100Cu, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B01014u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B0101Cu, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B01020u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B01038u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B01054u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B01060u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B0106Cu, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B01074u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B0107Cu, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B01080u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B01088u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B010ACu, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B010B8u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B010C0u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B010C8u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B010D0u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B010D8u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B010E0u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B010E8u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B010F4u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B01100u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B01108u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B01110u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B01118u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B01120u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B0112Cu, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B01134u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B01140u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B01150u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B0115Cu, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B01164u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B0116Cu, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B01178u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B01180u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B01184u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B01198u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B011A4u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B011ACu, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B011B4u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B011BCu, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B011C0u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B011C8u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B011E8u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B011F8u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B01208u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B01228u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B01244u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B01274u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B01298u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B012A0u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B012A8u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B012B0u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B012B4u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B012BCu, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B012FCu, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B0131Cu, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B01324u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B0133Cu, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B01350u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B01358u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B01360u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B01374u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B01388u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B013B8u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B013C0u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B013C8u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B013D8u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B01400u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B01408u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B01410u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B01430u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B01450u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B01470u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B0147Cu, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B01480u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B01490u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B014A4u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B014B0u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B014C0u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B014D4u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B014E0u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B014F0u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B014F8u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B01500u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B01520u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B01528u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B01548u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B01554u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B0155Cu, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B01560u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B01570u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B01584u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B01590u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B015A0u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B015B4u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B015C0u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B015D0u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B015D8u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B015DCu, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B015F0u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B015FCu, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B01604u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B01634u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B0164Cu, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B01654u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B01674u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B0167Cu, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B01688u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B016A0u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B016B8u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B016D8u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B016DCu, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B016E4u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B01710u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B01718u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B01730u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B01760u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B01768u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B01770u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B01778u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B0178Cu, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B01794u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B01798u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B017A8u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B017B8u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B017C0u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B017C8u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B017D0u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B017D8u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B017E8u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B017F0u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B017F8u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B017FCu, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B01804u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B01844u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B01894u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B018A8u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B018B0u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B018B4u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B018C0u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B018C4u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B018CCu, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B018F0u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B01908u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B01914u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B0191Cu, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B01924u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B019B4u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B019C0u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B01A0Cu, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B01A44u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B01A74u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B01A80u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B01AA8u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B01AC8u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B01AD0u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B01AD8u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B01AECu, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B01B00u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B01B10u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B01B20u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B01B24u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B01B3Cu, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B01B44u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B01B4Cu, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B01B5Cu, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B01B64u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B01B7Cu, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B01B84u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B01B9Cu, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B01BA4u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B01BB4u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B01BC0u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B01BC8u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B01BD0u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B01BD8u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B01BE0u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B01BE8u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B01BF4u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B01C00u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B01C08u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B01C10u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B01C18u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B01C20u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B01C2Cu, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B01C34u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B01C3Cu, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B01C40u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B01C48u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B01C64u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B01C6Cu, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B01C78u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B01C80u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B01C90u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B01CC0u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B01CC8u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B01CD0u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B01CD8u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B01CE4u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B01CF0u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B01CFCu, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B01D08u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B01D10u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B01D24u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B01D30u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B01D38u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B01D50u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B01D68u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B01D78u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B01D84u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B01D8Cu, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B01D98u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B01DA0u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B01DB8u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B01DC4u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B01DC8u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B01DD0u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B01DF4u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B01E00u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B01E20u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B01E3Cu, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B01E58u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B01E74u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B01E7Cu, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B01E84u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B01E8Cu, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B01E94u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B01E98u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B01EA0u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B01EA8u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B01EE8u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B01F04u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B01F0Cu, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B01F14u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B01F24u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B01F2Cu, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B01F30u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B01F48u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B01F8Cu, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B01F9Cu, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B01FA4u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B01FACu, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B01FB0u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B01FD0u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B01FE0u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B01FECu, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B01FF4u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B01FFCu, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B0200Cu, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B02018u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B02024u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B02038u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B02040u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B02050u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B0205Cu, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B02064u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B02090u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B020ACu, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B020C4u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B020C8u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B020D0u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B020E0u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B020F4u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B020F8u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B02100u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B02120u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B02138u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B0214Cu, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B02158u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B02160u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B0216Cu, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B02184u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B0219Cu, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B021B0u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B021C4u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B021C8u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B021D4u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B021D8u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B021E8u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B021F0u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B02208u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B02228u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B02234u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B02240u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B0224Cu, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B02258u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B02260u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B02268u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B02270u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B02278u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B02280u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B0228Cu, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B02298u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B022A4u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B022ACu, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B022B4u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B022BCu, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B022C4u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B022D0u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B022D8u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B022E0u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B022ECu, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B022F4u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B02304u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B02310u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B02324u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B02334u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B02344u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B02354u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B02364u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B02370u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B02384u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B023B0u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B023C4u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B023D8u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B023FCu, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B0240Cu, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B0241Cu, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B02424u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B0242Cu, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B0245Cu, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B024A0u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B024A8u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B024B0u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B024B8u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B024C0u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B024C8u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B024D0u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B024D8u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B024E4u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B024FCu, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B02500u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B02524u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B02538u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B02540u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B02544u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B025A4u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B025D0u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B025D8u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B025F0u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B02610u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B0264Cu, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B02668u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B026B0u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B02724u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B0279Cu, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B02824u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B02844u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B02864u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B02888u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B028B4u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B028F8u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B0291Cu, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B02950u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B02978u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B02980u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B02988u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B029ACu, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B029C0u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B029D0u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B029D8u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B029E8u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B029F0u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B029F8u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B02A28u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B02A30u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B02A38u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B02A40u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B02A70u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B02A78u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B02AA8u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B02AC8u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B02AFCu, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B02B08u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B02B10u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B02B14u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B02B34u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B02B3Cu, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B02B58u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B02B60u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B02B6Cu, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B02B74u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B02B88u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B02B90u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B02B98u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B02BA8u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B02BB4u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B02BBCu, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B02BC4u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B02BD0u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B02BD4u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B02BDCu, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B02BECu, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B02BF8u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B02C08u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B02C20u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B02C2Cu, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B02C34u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B02C38u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B02C48u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B02C54u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B02C5Cu, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B02C70u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B02C84u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B02C9Cu, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B02CA8u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B02CB4u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B02CBCu, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B02CC8u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B02CD8u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B02CECu, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B02CF4u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B02CFCu, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B02D08u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B02D10u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B02D2Cu, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B02D44u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B02D4Cu, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B02D54u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B02D5Cu, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B02D68u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B02D78u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B02D84u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B02D90u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B02D98u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B02D9Cu, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B02DACu, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B02DB8u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B02DC0u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B02DD4u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B02DDCu, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B02DE8u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B02DF0u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B02DF4u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B02E04u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B02E10u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B02E18u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B02E24u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B02E2Cu, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B02E30u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B02E40u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B02E4Cu, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B02E54u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B02E60u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B02E68u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B02E6Cu, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B02E7Cu, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B02E88u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B02E90u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B02E98u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B02EA8u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B02EB4u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B02EBCu, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B02EC0u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B02ED0u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B02EDCu, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B02EE4u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B02EF0u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B02EF8u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B02EFCu, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B02F0Cu, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B02F18u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B02F20u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B02F2Cu, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B02F34u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B02F38u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B02F48u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B02F54u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B02F5Cu, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B02F68u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B02F70u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B02F7Cu, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B02F84u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B02F88u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B02F98u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B02FA4u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B02FACu, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B02FB8u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B02FC0u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B02FC4u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B02FD4u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B02FE0u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B0301Cu, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B03024u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B0302Cu, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B03034u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B03048u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B03050u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B0305Cu, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B03064u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B0307Cu, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B03098u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B030A4u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B030A8u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B030B0u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B030BCu, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B030C4u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B030D0u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B030D8u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B030E4u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B030F0u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B030FCu, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B0310Cu, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B03118u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B03120u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B03124u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B03134u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B03140u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B03148u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B03154u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B0315Cu, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B03160u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B03170u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B0317Cu, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B03184u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B03198u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B031A4u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B031B0u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B031B8u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B031C0u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B031D0u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B031DCu, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B031E4u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B031E8u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B031F8u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B03204u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B0320Cu, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B0321Cu, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B03228u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B03230u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B03234u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B03244u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B03250u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B03258u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B03260u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B03268u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B03274u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B0327Cu, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B03280u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B03290u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B0329Cu, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B032A4u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B032B0u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B032B8u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B032BCu, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B032CCu, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B032D8u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B032E0u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B032ECu, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B032F4u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B032F8u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B03308u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B03314u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B0331Cu, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B03324u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B03334u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B03340u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B03348u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B0334Cu, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B0335Cu, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B03368u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B03370u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B03380u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B0338Cu, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B03394u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B03398u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B033A8u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B033B4u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B033BCu, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B033C4u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B033CCu, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B033D8u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B033E0u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B033E4u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B033F4u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B03400u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B03408u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B03414u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B0341Cu, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B03420u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B03430u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B0343Cu, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B03444u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B03450u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B03458u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B0345Cu, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B0346Cu, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B03478u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B03480u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B03494u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B034B0u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B034E0u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B034ECu, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B034F4u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B034F8u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B03504u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B03510u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B03518u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B03524u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B03530u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B03538u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B03540u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B03548u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B03558u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B03564u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B0356Cu, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B03574u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B0357Cu, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B03584u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B03594u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B035A0u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B035A8u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B035B0u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B035B8u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B035C0u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B035D0u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B035DCu, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B035E4u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B035ECu, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B035F4u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B035FCu, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B0360Cu, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B03618u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B03620u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B03628u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B03634u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B03640u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B03648u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B03650u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B03658u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B03668u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B03674u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B0367Cu, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B03684u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B0368Cu, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B03694u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B036A4u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B036B0u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B036B8u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B036C0u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B036C8u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B036D0u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B036E0u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B036ECu, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B036F4u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B036FCu, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B03704u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B0370Cu, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B0371Cu, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B03728u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B0372Cu, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B03738u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B03744u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B03750u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B0375Cu, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B03768u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B03770u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B03778u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B03784u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B03790u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B03798u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B037A4u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B037B0u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B037C0u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B037C4u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B037CCu, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B037D0u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B037DCu, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B037E4u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B037F4u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B03804u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B0380Cu, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B03820u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B03834u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B038A8u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B038C4u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B03A18u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B03A6Cu, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B03A84u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B03C1Cu, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B03C3Cu, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B03CFCu, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B03D04u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B03D14u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B03D1Cu, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B03D74u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B03DB0u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B03E00u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B03E0Cu, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B03E1Cu, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B03E28u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B03E34u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B03E48u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B03E50u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B03E5Cu, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B03E60u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B03E80u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B03E8Cu, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B03E98u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B03EA0u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B03EA8u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B03EB0u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B03EBCu, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B03ED4u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B03EDCu, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B03EECu, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B03EF8u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B03EFCu, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B03F04u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B03F10u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B03F20u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B03F2Cu, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B03F44u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B03F50u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B03F5Cu, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B03F70u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B03F84u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B03F94u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B03FA0u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B03FACu, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B03FB4u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B03FC0u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B03FCCu, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B03FD8u, &recomp_unit_0191, "recomp_unit_0191"); - runtime.register_function(0x08B03FECu, &recomp_unit_0191, "recomp_unit_0191"); + // PSPRECOMP_V812_COMPACT_REGISTRATION: same entry set, looped once in Runtime instead of source-expanded calls. + runtime.register_generated_entry_mask(0x08B00000u, &recomp_unit_0191, "recomp_unit_0191", + kEntryMasks_recomp_unit_0191, 64u); } } // namespace psprecomp diff --git a/profiles/vcs/generated/generated_unit_0192.cpp b/profiles/vcs/generated/generated_unit_0192.cpp index 8c447c5..c5cbefd 100644 --- a/profiles/vcs/generated/generated_unit_0192.cpp +++ b/profiles/vcs/generated/generated_unit_0192.cpp @@ -918,6 +918,19 @@ LOCAL_DISPATCH: AOT_REGCACHE_SYNC_OUT(); return; } } +// PSPRECOMP_V812_SHARED_SCHED_BLOCK: one scheduler-exact slow boundary per unit. +LOCAL_SCHED_BOUNDARY: + ctx.pc = jump_target; + AOT_REGCACHE_SYNC_OUT(); + if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { + ++local_redispatch_rounds; + AOT_REGCACHE_SYNC_IN(); + local_transfers = 0u; + local_pc = ctx.pc; + entry_id = 0u; + goto LOCAL_DISPATCH; + } + return; L_08B04000: { const bool branch_taken = aot_gpr_4 != 0u; ctx.gpr[18] = (ctx.gpr[18] + static_cast(4)); @@ -1175,18 +1188,8 @@ L_08B041E8: aot_gpr_29 = (aot_gpr_29 + static_cast(192)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B04218: aot_gpr_29 = (aot_gpr_29 + static_cast(-64)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(56), ctx.gpr[17]); @@ -1584,18 +1587,8 @@ L_08B04514: aot_gpr_29 = (aot_gpr_29 + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B0452C: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); ctx.gpr[8] = (static_cast(static_cast(static_cast(aot_mem.aot_direct_load8(aot_gpr_4 + static_cast(615)))))); @@ -1815,18 +1808,8 @@ L_08B046D4: ctx.gpr[18] = (static_cast(static_cast(ctx.gpr[18]) >> 2u)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B046EC: aot_gpr_5 = (aot_mem.aot_direct_load32(ctx.gpr[16] + static_cast(72))); aot_gpr_6 = (8192u << 16u); @@ -2046,18 +2029,8 @@ L_08B04834: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B0484C: { const bool branch_taken = 0u == 0u; ctx.gpr[20] = (0u | 10u); @@ -2740,18 +2713,8 @@ L_08B04CE4: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B04D14: aot_gpr_29 = (aot_gpr_29 + static_cast(-1280)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(1240), ctx.gpr[16]); @@ -3292,18 +3255,8 @@ L_08B05134: ctx.gpr[17] = (static_cast(static_cast(ctx.gpr[17]) >> 2u)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B0514C: aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(1204), std::bit_cast(ctx.fpr[26])); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(1200), std::bit_cast(ctx.fpr[28])); @@ -5040,18 +4993,8 @@ L_08B05D7C: aot_gpr_29 = (aot_gpr_29 + static_cast(1280)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B05DC8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -5627,18 +5570,8 @@ L_08B061E0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B061F8: aot_gpr_29 = (aot_gpr_29 + static_cast(-1728)); aot_gpr_6 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(356))); @@ -5845,18 +5778,8 @@ L_08B06360: ctx.gpr[30] = (static_cast(static_cast(ctx.gpr[30]) >> 2u)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B06378: { const std::uint32_t vfpu_address = ctx.gpr[23] + static_cast(0); std::uint32_t vfpu_words[4]{}; @@ -9559,845 +9482,8 @@ void recomp_unit_0192(Runtime &rt, AllegrexContext &ctx) { void register_generated_unit_192(Runtime &runtime) { runtime.register_generated_unit(192u, 0x08B04000u, 16384u, &recomp_unit_0192, &recomp_unit_0192_entry); - runtime.register_function(0x08B04000u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B04008u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B04018u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B04028u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B04048u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B04054u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B0405Cu, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B04070u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B0409Cu, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B040ACu, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B040B8u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B040C4u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B040CCu, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B040E8u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B04104u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B0410Cu, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B04114u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B04128u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B04134u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B0415Cu, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B04164u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B04178u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B04194u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B0419Cu, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B041A4u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B041C0u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B041CCu, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B041D8u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B041E8u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B04218u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B04260u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B04268u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B04274u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B0427Cu, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B04284u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B04298u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B042A8u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B042B0u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B042B8u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B042DCu, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B042E4u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B042ECu, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B042F4u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B042FCu, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B04304u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B0430Cu, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B04314u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B04324u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B04334u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B04368u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B04370u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B043A4u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B043B4u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B043CCu, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B043D4u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B043FCu, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B04410u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B04414u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B04430u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B04438u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B04440u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B0444Cu, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B04454u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B0445Cu, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B0446Cu, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B0447Cu, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B0448Cu, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B044D0u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B044D8u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B04514u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B0452Cu, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B04578u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B04588u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B04590u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B04598u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B045A0u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B045A8u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B045C4u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B045D0u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B045D8u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B045E8u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B045F0u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B045F8u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B04600u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B04608u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B04610u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B04618u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B04630u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B04638u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B04640u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B04648u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B04650u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B04658u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B04660u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B04664u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B046A8u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B046C8u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B046D4u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B046ECu, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B04700u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B04708u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B04710u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B04724u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B0472Cu, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B04734u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B04748u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B04750u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B04758u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B04774u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B0477Cu, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B04784u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B04798u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B047A0u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B047A8u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B047B0u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B047C0u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B047DCu, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B047E4u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B047ECu, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B047F4u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B04810u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B0481Cu, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B04824u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B04834u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B0484Cu, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B04854u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B0485Cu, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B04864u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B0486Cu, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B04874u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B0487Cu, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B04880u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B04888u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B04890u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B04898u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B0489Cu, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B048A4u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B048B4u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B048BCu, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B048D0u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B048F0u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B04904u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B04910u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B04928u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B04940u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B04948u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B04960u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B04978u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B0498Cu, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B0499Cu, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B049A8u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B049BCu, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B049C4u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B049D0u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B049F0u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B049F8u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B04A3Cu, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B04A58u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B04A60u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B04A70u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B04A7Cu, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B04A8Cu, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B04A98u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B04AA0u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B04AA8u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B04AB0u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B04AD8u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B04AECu, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B04AF4u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B04AFCu, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B04B10u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B04B28u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B04B38u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B04B40u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B04B48u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B04B50u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B04B58u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B04B60u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B04B68u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B04B70u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B04B78u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B04B80u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B04B88u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B04B90u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B04B98u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B04BA0u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B04BB0u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B04BC4u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B04BCCu, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B04BD4u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B04BECu, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B04C04u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B04C18u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B04C24u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B04C30u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B04C38u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B04C44u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B04C4Cu, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B04C54u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B04C60u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B04C6Cu, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B04C74u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B04C7Cu, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B04C84u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B04C8Cu, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B04C94u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B04CACu, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B04CB4u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B04CBCu, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B04CC4u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B04CE4u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B04D14u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B04D74u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B04D7Cu, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B04DACu, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B04DB4u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B04DC0u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B04DD0u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B04DDCu, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B04DE4u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B04DF0u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B04E00u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B04E08u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B04E18u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B04E20u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B04E38u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B04E48u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B04E58u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B04E60u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B04E70u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B04E78u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B04E80u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B04E8Cu, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B04EA4u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B04EB4u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B04EBCu, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B04ED4u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B04EE4u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B04EF4u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B04EFCu, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B04F04u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B04F14u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B04F1Cu, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B04F34u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B04F44u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B04F54u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B04F5Cu, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B04F64u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B04F70u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B04F78u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B04F8Cu, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B04FA4u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B04FC0u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B04FCCu, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B04FD8u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B04FECu, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B04FF8u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B05004u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B05010u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B05018u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B0501Cu, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B05034u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B05048u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B05054u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B05060u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B05074u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B05098u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B050A8u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B050B0u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B050B8u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B050BCu, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B050C4u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B050D0u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B050D8u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B050F0u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B05100u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B05108u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B05110u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B05114u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B0511Cu, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B05134u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B0514Cu, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B05164u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B05198u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B051B4u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B051C8u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B051D0u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B051D8u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B051E0u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B051ECu, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B051F4u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B051FCu, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B05204u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B0520Cu, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B05210u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B0521Cu, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B0522Cu, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B05238u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B05244u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B05254u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B05258u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B05260u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B05268u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B05270u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B05278u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B05284u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B0528Cu, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B05294u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B0529Cu, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B052A4u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B052A8u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B052BCu, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B052C4u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B052D0u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B052D8u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B052F0u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B0531Cu, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B05338u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B0534Cu, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B05354u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B05364u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B0536Cu, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B053A8u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B0541Cu, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B05438u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B05488u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B054ECu, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B054F8u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B05500u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B05538u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B05540u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B05548u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B05550u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B05558u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B05560u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B05568u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B05570u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B05590u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B055C0u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B0562Cu, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B05634u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B05664u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B05698u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B056B0u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B056C8u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B056D8u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B056ECu, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B056F4u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B05704u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B0571Cu, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B05734u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B05744u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B05758u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B05760u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B05790u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B057C4u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B05828u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B05830u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B0583Cu, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B058A4u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B058B0u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B058FCu, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B05904u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B05908u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B05920u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B05928u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B05930u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B05944u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B05958u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B05960u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B0597Cu, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B0598Cu, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B059F4u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B05A00u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B05A74u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B05A78u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B05A84u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B05B20u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B05B24u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B05B30u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B05BD8u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B05BDCu, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B05BE8u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B05C34u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B05C3Cu, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B05C48u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B05C50u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B05C58u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B05C64u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B05C6Cu, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B05C78u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B05C80u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B05C84u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B05CA4u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B05CC8u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B05D2Cu, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B05D34u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B05D70u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B05D7Cu, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B05DC8u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B05DE4u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B05DF4u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B05E00u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B05E08u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B05E18u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B05E28u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B05E48u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B05E50u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B05E5Cu, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B05E64u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B05E74u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B05E80u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B05E90u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B05EA0u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B05EACu, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B05EBCu, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B05EC8u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B05ED0u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B05ED8u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B05EECu, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B05EFCu, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B05F08u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B05F18u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B05F28u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B05F34u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B05F44u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B05F50u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B05F58u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B05F68u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B05F78u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B05F98u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B05FA0u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B05FACu, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B05FB4u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B05FC4u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B05FD0u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B05FE0u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B05FF0u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B05FFCu, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B0600Cu, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B06018u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B06020u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B06028u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B0603Cu, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B0604Cu, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B06058u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B06068u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B06078u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B06084u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B06094u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B060A0u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B060A8u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B060B0u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B060C4u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B060D4u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B060E4u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B06104u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B0610Cu, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B06118u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B06120u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B06130u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B0613Cu, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B0614Cu, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B0615Cu, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B06168u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B06178u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B06184u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B0618Cu, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B0619Cu, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B061A8u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B061B8u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B061C8u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B061D4u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B061E0u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B061F8u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B0625Cu, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B06274u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B062A0u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B062A8u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B062B0u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B062B8u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B062C4u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B062CCu, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B062D4u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B062DCu, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B062E0u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B062FCu, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B06328u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B0632Cu, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B06338u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B06360u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B06378u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B063F8u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B0640Cu, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B0641Cu, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B06430u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B06444u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B06454u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B06468u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B06478u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B0648Cu, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B0649Cu, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B064B0u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B064BCu, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B0650Cu, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B06560u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B065A4u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B065E0u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B065E8u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B065FCu, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B06670u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B06678u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B0668Cu, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B066A0u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B066B4u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B066C4u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B066D8u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B066E8u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B066FCu, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B0670Cu, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B06720u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B0672Cu, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B06740u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B06754u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B06758u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B06780u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B06794u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B067A4u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B067ACu, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B067C0u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B067D0u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B067E4u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B067F0u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B067F4u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B06854u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B06874u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B068BCu, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B068FCu, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B06904u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B0690Cu, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B06920u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B06940u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B06948u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B0695Cu, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B0696Cu, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B06984u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B0698Cu, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B069A0u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B069B0u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B069C0u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B069CCu, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B069D4u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B069D8u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B069E8u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B069F8u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B06A20u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B06A34u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B06A44u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B06A7Cu, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B06A8Cu, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B06AC4u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B06AE0u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B06B18u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B06B28u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B06B38u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B06B68u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B06B9Cu, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B06BACu, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B06BF4u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B06C94u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B06CB0u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B06CB8u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B06CC0u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B06CCCu, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B06CE4u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B06CF4u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B06D08u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B06D18u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B06D30u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B06D44u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B06D58u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B06D6Cu, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B06D80u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B06D90u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B06DA0u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B06DB8u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B06DBCu, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B06DC4u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B06DD4u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B06DE8u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B06DF8u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B06E10u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B06E20u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B06E3Cu, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B06E4Cu, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B06E64u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B06E74u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B06E8Cu, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B06EA4u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B06ED8u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B06EE0u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B06F0Cu, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B06F14u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B06F24u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B06F54u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B06F74u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B06F84u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B06F88u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B06F94u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B06FA8u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B06FB0u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B06FC0u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B06FDCu, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B07090u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B07110u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B0719Cu, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B07248u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B07258u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B07270u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B07284u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B07294u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B072A8u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B072FCu, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B07304u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B07324u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B0734Cu, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B07350u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B07364u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B07374u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B0737Cu, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B07384u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B07390u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B073B0u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B073B8u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B073E0u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B073E8u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B073F0u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B07414u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B07420u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B07428u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B07438u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B07448u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B07450u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B07458u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B07470u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B07480u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B0748Cu, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B07498u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B074A0u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B074B4u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B074BCu, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B074C4u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B074D8u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B074E4u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B074F8u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B07500u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B07508u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B0751Cu, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B07520u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B07528u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B07530u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B0753Cu, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B0754Cu, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B07554u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B0755Cu, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B0756Cu, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B07578u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B07580u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B0758Cu, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B07594u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B075C0u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B075C8u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B075D8u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B075E0u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B075E8u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B075F8u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B07608u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B07610u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B07618u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B07624u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B07634u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B0763Cu, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B07644u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B07650u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B07658u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B07678u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B076A0u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B076B0u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B076C0u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B076C8u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B076D0u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B076DCu, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B076F4u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B07700u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B0770Cu, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B0771Cu, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B07724u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B07730u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B07738u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B0774Cu, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B07754u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B07760u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B0777Cu, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B07798u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B077A4u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B077ACu, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B077B4u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B077BCu, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B077D0u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B077DCu, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B077E4u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B07808u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B07824u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B0782Cu, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B0783Cu, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B0784Cu, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B07854u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B07864u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B07874u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B07894u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B078A4u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B078ACu, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B078B4u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B078C4u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B078D0u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B078DCu, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B078E4u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B078F0u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B078FCu, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B0790Cu, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B07918u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B07948u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B0795Cu, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B07964u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B0796Cu, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B07978u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B07994u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B0799Cu, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B079A4u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B079B0u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B079C8u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B079DCu, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B079ECu, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B079F0u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B07A0Cu, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B07A3Cu, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B07A48u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B07A50u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B07A58u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B07A68u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B07A78u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B07A80u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B07A90u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B07A9Cu, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B07AA4u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B07AACu, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B07ABCu, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B07AC4u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B07AD4u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B07AE4u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B07AECu, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B07AF8u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B07B10u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B07B18u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B07B38u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B07B48u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B07B54u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B07B74u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B07B80u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B07BA4u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B07BACu, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B07BCCu, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B07BD0u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B07BD8u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B07C08u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B07C18u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B07C28u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B07C30u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B07C40u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B07C4Cu, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B07C54u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B07C60u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B07C68u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B07C74u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B07C90u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B07C98u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B07CA8u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B07CB4u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B07CBCu, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B07CC8u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B07CD0u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B07CD8u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B07CE0u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B07CECu, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B07D30u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B07D3Cu, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B07D44u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B07D58u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B07D60u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B07D6Cu, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B07D74u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B07D88u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B07D9Cu, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B07DA8u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B07DB8u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B07DC4u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B07DD4u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B07DE8u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B07DF8u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B07E00u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B07E0Cu, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B07E18u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B07E38u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B07E44u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B07E54u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B07E5Cu, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B07E70u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B07E74u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B07EA4u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B07EB0u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B07ECCu, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B07EE4u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B07EF4u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B07EFCu, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B07F10u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B07F1Cu, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B07F38u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B07F48u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B07F58u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B07F60u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B07F70u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B07F84u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B07F9Cu, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B07FACu, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B07FBCu, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B07FC4u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B07FD4u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B07FE0u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B07FE8u, &recomp_unit_0192, "recomp_unit_0192"); - runtime.register_function(0x08B07FF0u, &recomp_unit_0192, "recomp_unit_0192"); + // PSPRECOMP_V812_COMPACT_REGISTRATION: same entry set, looped once in Runtime instead of source-expanded calls. + runtime.register_generated_entry_mask(0x08B04000u, &recomp_unit_0192, "recomp_unit_0192", + kEntryMasks_recomp_unit_0192, 64u); } } // namespace psprecomp diff --git a/profiles/vcs/generated/generated_unit_0193.cpp b/profiles/vcs/generated/generated_unit_0193.cpp index 4d1d729..cc8b70f 100644 --- a/profiles/vcs/generated/generated_unit_0193.cpp +++ b/profiles/vcs/generated/generated_unit_0193.cpp @@ -788,6 +788,19 @@ LOCAL_DISPATCH: AOT_REGCACHE_SYNC_OUT(); return; } } +// PSPRECOMP_V812_SHARED_SCHED_BLOCK: one scheduler-exact slow boundary per unit. +LOCAL_SCHED_BOUNDARY: + ctx.pc = jump_target; + AOT_REGCACHE_SYNC_OUT(); + if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { + ++local_redispatch_rounds; + AOT_REGCACHE_SYNC_IN(); + local_transfers = 0u; + local_pc = ctx.pc; + entry_id = 0u; + goto LOCAL_DISPATCH; + } + return; L_08B08004: aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(1656), ctx.gpr[22]); aot_fpr_12 = std::bit_cast(std::bit_cast(ctx.fpr[24])); @@ -2419,18 +2432,8 @@ L_08B08D2C: aot_gpr_29 = (aot_gpr_29 + static_cast(1728)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B08D74: aot_gpr_29 = (aot_gpr_29 + static_cast(-176)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(144), ctx.gpr[18]); @@ -2488,18 +2491,8 @@ L_08B08E24: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B08E3C: aot_fpr_12 = std::bit_cast(aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(1728))); aot_fpr_13 = std::bit_cast(std::bit_cast(aot_fpr_12) ^ 0x80000000u); @@ -3050,18 +3043,8 @@ L_08B0926C: aot_gpr_29 = (aot_gpr_29 + static_cast(176)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B092BC: aot_gpr_29 = (aot_gpr_29 + static_cast(-704)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(664), ctx.gpr[16]); @@ -3101,18 +3084,8 @@ L_08B0932C: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B09348: aot_fpr_12 = std::bit_cast(aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(1732))); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(16), std::bit_cast(aot_fpr_12)); @@ -4495,18 +4468,8 @@ L_08B09CF0: aot_gpr_29 = (aot_gpr_29 + static_cast(704)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B09D30: aot_gpr_29 = (aot_gpr_29 + static_cast(-272)); { const std::uint32_t aot_run_words[16]{std::bit_cast(aot_fpr_20), std::bit_cast(aot_fpr_22), std::bit_cast(ctx.fpr[24]), std::bit_cast(ctx.fpr[26]), std::bit_cast(ctx.fpr[28]), std::bit_cast(ctx.fpr[30]), ctx.gpr[16], ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[22], ctx.gpr[23], ctx.gpr[30], aot_gpr_31}; @@ -5023,18 +4986,8 @@ L_08B0A218: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B0A230: aot_gpr_4 = (0u | 10u); aot_gpr_5 = (aot_gpr_4 | 0u); @@ -5169,18 +5122,8 @@ L_08B0A318: aot_gpr_29 = (aot_gpr_29 + static_cast(272)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B0A360: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(8), ctx.gpr[16]); @@ -5787,18 +5730,8 @@ L_08B0A7B8: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B0A7E8: aot_gpr_29 = (aot_gpr_29 + static_cast(-560)); { const std::uint32_t aot_run_words[16]{std::bit_cast(aot_fpr_20), std::bit_cast(aot_fpr_22), std::bit_cast(ctx.fpr[24]), std::bit_cast(ctx.fpr[26]), std::bit_cast(ctx.fpr[28]), std::bit_cast(ctx.fpr[30]), ctx.gpr[16], ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[22], ctx.gpr[23], ctx.gpr[30], aot_gpr_31}; @@ -7006,18 +6939,8 @@ L_08B0B004: aot_gpr_29 = (aot_gpr_29 + static_cast(560)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B0B04C: aot_gpr_29 = (aot_gpr_29 + static_cast(-480)); { const std::uint32_t aot_run_words[15]{std::bit_cast(aot_fpr_20), std::bit_cast(aot_fpr_22), std::bit_cast(ctx.fpr[24]), std::bit_cast(ctx.fpr[26]), std::bit_cast(ctx.fpr[28]), std::bit_cast(ctx.fpr[30]), ctx.gpr[16], ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[22], ctx.gpr[23], aot_gpr_31}; @@ -8106,18 +8029,8 @@ L_08B0B7B0: aot_gpr_29 = (aot_gpr_29 + static_cast(480)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B0B7F4: aot_gpr_29 = (aot_gpr_29 + static_cast(-672)); { const std::uint32_t aot_run_words[16]{std::bit_cast(aot_fpr_20), std::bit_cast(aot_fpr_22), std::bit_cast(ctx.fpr[24]), std::bit_cast(ctx.fpr[26]), std::bit_cast(ctx.fpr[28]), std::bit_cast(ctx.fpr[30]), ctx.gpr[16], ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[22], ctx.gpr[23], ctx.gpr[30], aot_gpr_31}; @@ -9077,18 +8990,8 @@ L_08B0BF34: aot_gpr_29 = (aot_gpr_29 + static_cast(672)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B0BF7C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (2234u << 16u); @@ -9108,18 +9011,8 @@ L_08B0BF98: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B0BFA4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(1968))); @@ -9184,715 +9077,8 @@ void recomp_unit_0193(Runtime &rt, AllegrexContext &ctx) { void register_generated_unit_193(Runtime &runtime) { runtime.register_generated_unit(193u, 0x08B08000u, 16384u, &recomp_unit_0193, &recomp_unit_0193_entry); - runtime.register_function(0x08B08004u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B08024u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0803Cu, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B08048u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B08050u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B08070u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B08078u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B08084u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B08098u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B080ACu, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B080B4u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B080D4u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B080DCu, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B080ECu, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B080F4u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B080FCu, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B08110u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B08120u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0813Cu, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B08144u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B08150u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B08160u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B08170u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B08178u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B08198u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B081A0u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B081B0u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B081B8u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B081C0u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B081D4u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B081E4u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B081F0u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B081F8u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B08200u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B08218u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B08224u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B08230u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B08238u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B08258u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B08260u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B08270u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B08278u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B08280u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B08290u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B082A0u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B082A8u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B082B0u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B082C4u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B082D0u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B082DCu, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B082E4u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B08304u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0830Cu, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0831Cu, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B08324u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0832Cu, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0833Cu, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0834Cu, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B08358u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0836Cu, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B08374u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0837Cu, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B08390u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B083A4u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B083ACu, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B083B4u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B083CCu, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B083DCu, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B083E4u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B083ECu, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B083FCu, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B08404u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0840Cu, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B08418u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B08424u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B08434u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B08440u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B08458u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0846Cu, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B08474u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0847Cu, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B08490u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B084A0u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B084A8u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B084B0u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B084B8u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B084C8u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B084D0u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B084D8u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B084E0u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B084E8u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B084F0u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B08504u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B08514u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0852Cu, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0853Cu, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B08558u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B08570u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B08578u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B08588u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0859Cu, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B085ACu, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B085B4u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B085C4u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B085D0u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B085D8u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B085E8u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B085F8u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B08600u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B08608u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B08618u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0862Cu, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0863Cu, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B08644u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B08654u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0865Cu, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B08664u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B08674u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B08684u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0868Cu, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B08694u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B086A0u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B086B0u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B086B8u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B086C4u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B086CCu, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B086E4u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B086F4u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B086FCu, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0870Cu, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B08718u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B08720u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B08728u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B08734u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0873Cu, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B08754u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0877Cu, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B08784u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0878Cu, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B08798u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B087A8u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B087B8u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B087C0u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B087C8u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B087D8u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B087ECu, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B087FCu, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B08804u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B08814u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0881Cu, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B08824u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B08834u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B08844u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B08858u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B08864u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B08870u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B08884u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B08890u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B088A4u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B088B0u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B088C0u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B088D4u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B088E0u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B088ECu, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B088F4u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B088FCu, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B08904u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B08914u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B08920u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B08928u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B08930u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B08940u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0894Cu, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B08954u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0895Cu, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B08964u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B08968u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B08980u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B089A4u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B089B0u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B089C8u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B089D4u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B089E0u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B089F8u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B08A1Cu, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B08A28u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B08A40u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B08A4Cu, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B08A58u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B08A70u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B08A94u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B08AA0u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B08AB8u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B08AC4u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B08AD0u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B08ADCu, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B08AECu, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B08AF8u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B08B04u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B08B18u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B08B38u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B08B40u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B08B50u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B08B60u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B08B70u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B08B7Cu, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B08B88u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B08B90u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B08BA0u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B08BACu, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B08BBCu, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B08BD0u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B08BF0u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B08BF8u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B08C08u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B08C18u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B08C28u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B08C34u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B08C40u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B08C48u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B08C58u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B08C64u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B08C74u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B08C88u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B08CA8u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B08CB0u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B08CC0u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B08CD0u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B08CE0u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B08CECu, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B08CF8u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B08D00u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B08D10u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B08D1Cu, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B08D2Cu, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B08D74u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B08E24u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B08E3Cu, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B08E50u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B08E64u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B08E78u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B08E84u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B08E90u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B08EA0u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B08EB0u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B08ED0u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B08F28u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B08F34u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B08F48u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B08F70u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B08F7Cu, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B08F90u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B08FB8u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B08FC4u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B08FD4u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B08FFCu, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B09008u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0901Cu, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B09030u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B09040u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B09048u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0904Cu, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0905Cu, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B09078u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0908Cu, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B090A0u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B090C4u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B090CCu, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B090D0u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B090ECu, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B090F4u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B090F8u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B09114u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0911Cu, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B09120u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0913Cu, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B09144u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B09148u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B09164u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0916Cu, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B09170u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0918Cu, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B09194u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B09198u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B091B4u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B091BCu, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B091C0u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B091DCu, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B091E4u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B091E8u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B09204u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0920Cu, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B09210u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0922Cu, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B09234u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B09238u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B09248u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0926Cu, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B092BCu, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0932Cu, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B09348u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B09364u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B09394u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B093B4u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B093E8u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B09408u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B09434u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0948Cu, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0949Cu, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B094A8u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B094C0u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B094D0u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B094F0u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B09504u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B09514u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B09520u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B09528u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B09540u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B09548u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0956Cu, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B09574u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B09578u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B09580u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0959Cu, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B095E8u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B095F4u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B09630u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0963Cu, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B09648u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B09698u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B096BCu, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B096C8u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0970Cu, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B09714u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B09724u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0974Cu, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B09760u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B097B8u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B09824u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0982Cu, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B09834u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B09844u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B09868u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B09930u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B09950u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B09958u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0998Cu, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B099D8u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B09A48u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B09ABCu, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B09AD8u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B09AE4u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B09B08u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B09B24u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B09B88u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B09BA0u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B09BC0u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B09BD8u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B09BE4u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B09BE8u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B09C14u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B09C54u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B09C70u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B09C7Cu, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B09C94u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B09C9Cu, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B09CB8u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B09CE4u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B09CE8u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B09CF0u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B09D30u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B09D7Cu, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B09DCCu, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B09DD4u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B09DDCu, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B09DE8u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B09E18u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B09E40u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B09E4Cu, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B09E98u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B09EA8u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B09F0Cu, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B09F80u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B09F9Cu, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B09FA8u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B09FB4u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B09FC8u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B09FD4u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0A018u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0A024u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0A058u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0A060u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0A070u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0A074u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0A090u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0A098u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0A0ACu, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0A0B8u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0A0C0u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0A0CCu, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0A0ECu, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0A110u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0A13Cu, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0A144u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0A14Cu, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0A168u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0A198u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0A1B8u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0A1FCu, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0A200u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0A208u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0A218u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0A230u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0A240u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0A250u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0A260u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0A270u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0A280u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0A290u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0A29Cu, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0A2CCu, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0A2F8u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0A300u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0A318u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0A360u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0A3A4u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0A3B0u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0A3B4u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0A3C0u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0A3D4u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0A3DCu, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0A3ECu, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0A3FCu, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0A404u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0A40Cu, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0A414u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0A41Cu, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0A424u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0A42Cu, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0A438u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0A440u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0A44Cu, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0A45Cu, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0A46Cu, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0A47Cu, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0A48Cu, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0A49Cu, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0A4ACu, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0A4BCu, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0A4CCu, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0A4DCu, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0A4ECu, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0A4F4u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0A4FCu, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0A528u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0A53Cu, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0A548u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0A550u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0A558u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0A564u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0A56Cu, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0A578u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0A584u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0A594u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0A5A8u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0A5B0u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0A5C4u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0A5CCu, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0A5DCu, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0A5E8u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0A60Cu, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0A618u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0A624u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0A634u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0A640u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0A66Cu, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0A678u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0A684u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0A694u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0A6A4u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0A6D4u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0A6E0u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0A6F4u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0A6FCu, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0A708u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0A710u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0A718u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0A724u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0A72Cu, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0A738u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0A744u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0A760u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0A770u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0A784u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0A794u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0A7A0u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0A7A4u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0A7B8u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0A7E8u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0A894u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0A8A4u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0A8B0u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0A8C4u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0A8C8u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0A8D8u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0A8F8u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0A908u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0A91Cu, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0A93Cu, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0A940u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0A968u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0A984u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0A998u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0A9C0u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0A9C8u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0A9D4u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0A9E4u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0A9F4u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0A9FCu, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0AA10u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0AA18u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0AA28u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0AA44u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0AA68u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0AA78u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0AA88u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0AA8Cu, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0AAC4u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0AAD4u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0AADCu, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0AB04u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0AB28u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0AB38u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0AB5Cu, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0AB68u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0AB78u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0AB88u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0AB98u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0ABA0u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0ABB4u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0ABBCu, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0ABDCu, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0ABE4u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0ABE8u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0AC04u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0AC14u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0AC30u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0AC38u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0AC40u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0AC4Cu, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0AC58u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0AC70u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0AC7Cu, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0AC84u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0AC94u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0ACA0u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0ACB0u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0ACC0u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0ACD4u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0ACF4u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0AD08u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0AD18u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0AD28u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0ADA4u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0ADB0u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0ADF0u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0ADFCu, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0AE08u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0AE54u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0AE58u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0AE88u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0AE9Cu, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0AEACu, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0AEB4u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0AED8u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0AEE0u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0AEF0u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0AF00u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0AF08u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0AF2Cu, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0AFE4u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0B004u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0B04Cu, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0B108u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0B118u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0B124u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0B138u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0B14Cu, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0B150u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0B15Cu, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0B164u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0B178u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0B184u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0B18Cu, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0B194u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0B19Cu, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0B1B0u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0B1C0u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0B1DCu, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0B1F4u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0B21Cu, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0B234u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0B240u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0B250u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0B260u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0B268u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0B27Cu, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0B284u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0B294u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0B2B0u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0B2C4u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0B2E0u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0B2F8u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0B308u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0B338u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0B358u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0B37Cu, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0B38Cu, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0B3B0u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0B3BCu, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0B3CCu, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0B3DCu, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0B3ECu, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0B3F4u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0B408u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0B410u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0B430u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0B438u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0B43Cu, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0B458u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0B468u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0B474u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0B48Cu, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0B49Cu, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0B4ACu, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0B4B8u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0B4BCu, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0B4CCu, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0B4D0u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0B4ECu, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0B4F0u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0B4F8u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0B508u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0B514u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0B524u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0B538u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0B548u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0B558u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0B568u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0B56Cu, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0B674u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0B6C0u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0B6D4u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0B768u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0B7B0u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0B7F4u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0B878u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0B894u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0B8A0u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0B8A8u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0B8B0u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0B8B8u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0B8C8u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0B8D4u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0B8E4u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0B9A4u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0B9B0u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0BA08u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0BA28u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0BA38u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0BA5Cu, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0BB28u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0BB2Cu, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0BB38u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0BB68u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0BB90u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0BBB4u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0BBBCu, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0BBD8u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0BC24u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0BC44u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0BC9Cu, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0BCACu, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0BCCCu, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0BD24u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0BD50u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0BD60u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0BD64u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0BD84u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0BDA0u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0BDA8u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0BDC4u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0BE04u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0BE24u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0BE7Cu, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0BE8Cu, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0BEACu, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0BF04u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0BF34u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0BF7Cu, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0BF90u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0BF98u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0BFA4u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0BFC0u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0BFC8u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0BFD0u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0BFE4u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0BFECu, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0BFF4u, &recomp_unit_0193, "recomp_unit_0193"); - runtime.register_function(0x08B0BFF8u, &recomp_unit_0193, "recomp_unit_0193"); + // PSPRECOMP_V812_COMPACT_REGISTRATION: same entry set, looped once in Runtime instead of source-expanded calls. + runtime.register_generated_entry_mask(0x08B08004u, &recomp_unit_0193, "recomp_unit_0193", + kEntryMasks_recomp_unit_0193, 64u); } } // namespace psprecomp diff --git a/profiles/vcs/generated/generated_unit_0194.cpp b/profiles/vcs/generated/generated_unit_0194.cpp index c322139..de49849 100644 --- a/profiles/vcs/generated/generated_unit_0194.cpp +++ b/profiles/vcs/generated/generated_unit_0194.cpp @@ -1008,6 +1008,19 @@ LOCAL_DISPATCH: AOT_REGCACHE_SYNC_OUT(); return; } } +// PSPRECOMP_V812_SHARED_SCHED_BLOCK: one scheduler-exact slow boundary per unit. +LOCAL_SCHED_BOUNDARY: + ctx.pc = jump_target; + AOT_REGCACHE_SYNC_OUT(); + if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { + ++local_redispatch_rounds; + AOT_REGCACHE_SYNC_IN(); + local_transfers = 0u; + local_pc = ctx.pc; + entry_id = 0u; + goto LOCAL_DISPATCH; + } + return; L_08B0C000: ctx.gpr[17] = (0u | 0u); aot_gpr_16 = (0u | 0u); @@ -1057,18 +1070,8 @@ L_08B0C048: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B0C05C: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(20), aot_gpr_16); @@ -1148,18 +1151,8 @@ L_08B0C128: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B0C138: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -1202,18 +1195,8 @@ L_08B0C190: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B0C1B0: aot_gpr_29 = (aot_gpr_29 + static_cast(-80)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(56), ctx.gpr[22]); @@ -1490,70 +1473,30 @@ L_08B0C45C: aot_gpr_29 = (aot_gpr_29 + static_cast(80)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B0C48C: aot_gpr_4 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(1968))); jump_target = aot_gpr_31; aot_gpr_2 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(12))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B0C498: jump_target = aot_gpr_31; aot_mem.aot_direct_store32(ctx.gpr[28] + static_cast(1972), aot_gpr_4); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B0C4A0: jump_target = aot_gpr_31; aot_gpr_2 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(1972))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B0C4A8: aot_gpr_5 = (aot_mem.aot_direct_load8(aot_gpr_4 + static_cast(0))); ctx.gpr[6] = (aot_mem.aot_direct_load8(aot_gpr_4 + static_cast(1))); @@ -1566,35 +1509,15 @@ L_08B0C4A8: aot_mem.aot_direct_store8(ctx.gpr[28] + static_cast(10443), static_cast(aot_gpr_4)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B0C4CC: jump_target = aot_gpr_31; aot_gpr_2 = (ctx.gpr[28] + static_cast(10440)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B0C4D4: { std::uint32_t aot_run_words[3]{}; aot_mem.aot_direct_load32_block(aot_gpr_4 + static_cast(0), aot_run_words); @@ -1614,69 +1537,29 @@ L_08B0C4D4: aot_mem.aot_direct_store32(ctx.gpr[28] + static_cast(10460), aot_gpr_5); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B0C508: jump_target = aot_gpr_31; aot_gpr_2 = (ctx.gpr[28] + static_cast(10448)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B0C510: jump_target = aot_gpr_31; aot_mem.aot_direct_store8(ctx.gpr[28] + static_cast(1976), static_cast(aot_gpr_4)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B0C518: jump_target = aot_gpr_31; aot_gpr_2 = (aot_mem.aot_direct_load8(ctx.gpr[28] + static_cast(1976))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B0C520: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -1698,35 +1581,15 @@ L_08B0C548: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B0C554: jump_target = aot_gpr_31; ctx.fpr[0] = std::bit_cast(aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(1980))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B0C55C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -1743,18 +1606,8 @@ L_08B0C574: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B0C580: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), std::bit_cast(aot_fpr_20)); @@ -1779,18 +1632,8 @@ L_08B0C59C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B0C5C8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -1812,35 +1655,15 @@ L_08B0C5F0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B0C5FC: jump_target = aot_gpr_31; aot_gpr_2 = (aot_mem.aot_direct_load8(ctx.gpr[28] + static_cast(1984))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B0C604: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -1862,103 +1685,43 @@ L_08B0C62C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B0C638: jump_target = aot_gpr_31; aot_gpr_2 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(1988))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B0C640: jump_target = aot_gpr_31; aot_mem.aot_direct_store32(ctx.gpr[28] + static_cast(1992), aot_gpr_4); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B0C648: jump_target = aot_gpr_31; aot_gpr_2 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(1992))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B0C650: jump_target = aot_gpr_31; aot_mem.aot_direct_store32(ctx.gpr[28] + static_cast(1996), aot_gpr_4); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B0C658: jump_target = aot_gpr_31; aot_gpr_2 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(1996))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B0C660: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); { const std::uint32_t aot_run_words[4]{aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19]}; @@ -1999,18 +1762,8 @@ L_08B0C6BC: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B0C6DC: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, ctx.gpr[17], ctx.gpr[18]}; @@ -2048,18 +1801,8 @@ L_08B0C72C: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B0C748: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -2079,18 +1822,8 @@ L_08B0C76C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B0C778: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store8(ctx.gpr[28] + static_cast(2000), static_cast(aot_gpr_4)); @@ -2121,52 +1854,22 @@ L_08B0C7C4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B0C7D0: jump_target = aot_gpr_31; aot_gpr_2 = (aot_mem.aot_direct_load8(ctx.gpr[28] + static_cast(2000))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B0C7D8: jump_target = aot_gpr_31; aot_gpr_2 = (ctx.gpr[28] + static_cast(10464)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B0C7E0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store8(ctx.gpr[28] + static_cast(2001), static_cast(aot_gpr_4)); @@ -2197,52 +1900,22 @@ L_08B0C82C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B0C838: jump_target = aot_gpr_31; aot_gpr_2 = (aot_mem.aot_direct_load8(ctx.gpr[28] + static_cast(2001))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B0C840: jump_target = aot_gpr_31; aot_gpr_2 = (ctx.gpr[28] + static_cast(10468)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B0C848: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -2264,35 +1937,15 @@ L_08B0C870: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B0C87C: jump_target = aot_gpr_31; aot_gpr_2 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(2004))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B0C884: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -2333,18 +1986,8 @@ L_08B0C8C4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B0C90C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[5]{aot_gpr_16, ctx.gpr[17], ctx.gpr[18], aot_gpr_31, ctx.gpr[6]}; @@ -2410,18 +2053,8 @@ L_08B0C98C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B0C9A4: aot_gpr_29 = (aot_gpr_29 + static_cast(-320)); { const std::uint32_t aot_run_words[6]{aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], aot_gpr_31}; @@ -2523,18 +2156,8 @@ L_08B0CA90: aot_gpr_29 = (aot_gpr_29 + static_cast(320)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B0CAB4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -2585,18 +2208,8 @@ L_08B0CB04: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B0CB10: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, ctx.gpr[17], aot_gpr_31}; @@ -2631,18 +2244,8 @@ L_08B0CB4C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B0CB60: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); { const std::uint32_t aot_run_words[8]{std::bit_cast(aot_fpr_20), std::bit_cast(ctx.fpr[22]), aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], aot_gpr_31}; @@ -2725,18 +2328,8 @@ L_08B0CC0C: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B0CC38: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); { const std::uint32_t aot_run_words[6]{std::bit_cast(aot_fpr_20), std::bit_cast(ctx.fpr[22]), aot_gpr_16, ctx.gpr[17], ctx.gpr[18], aot_gpr_31}; @@ -2850,18 +2443,8 @@ L_08B0CCFC: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B0CD1C: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); { const std::uint32_t aot_run_words[4]{aot_gpr_16, ctx.gpr[17], ctx.gpr[18], aot_gpr_31}; @@ -2983,18 +2566,8 @@ L_08B0CDE4: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B0CDFC: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); { const std::uint32_t aot_run_words[5]{std::bit_cast(aot_fpr_20), aot_gpr_16, ctx.gpr[17], ctx.gpr[18], aot_gpr_31}; @@ -3121,18 +2694,8 @@ L_08B0CECC: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B0CEE8: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); { const std::uint32_t aot_run_words[4]{aot_gpr_16, ctx.gpr[17], ctx.gpr[18], aot_gpr_31}; @@ -3318,18 +2881,8 @@ L_08B0D05C: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B0D074: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[4]{aot_gpr_16, ctx.gpr[17], ctx.gpr[18], aot_gpr_31}; @@ -3416,18 +2969,8 @@ L_08B0D100: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B0D118: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[4]{aot_gpr_16, ctx.gpr[17], ctx.gpr[18], aot_gpr_31}; @@ -3514,18 +3057,8 @@ L_08B0D1A4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B0D1BC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[4]{aot_gpr_16, ctx.gpr[17], ctx.gpr[18], aot_gpr_31}; @@ -3612,18 +3145,8 @@ L_08B0D248: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B0D260: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, ctx.gpr[17], aot_gpr_31}; @@ -3694,18 +3217,8 @@ L_08B0D2D8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B0D2F0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -3735,18 +3248,8 @@ L_08B0D31C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B0D32C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[4]{aot_gpr_16, ctx.gpr[17], ctx.gpr[18], aot_gpr_31}; @@ -3831,18 +3334,8 @@ L_08B0D3B0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B0D3C8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[4]{aot_gpr_16, ctx.gpr[17], ctx.gpr[18], aot_gpr_31}; @@ -3929,18 +3422,8 @@ L_08B0D454: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B0D46C: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); { const std::uint32_t aot_run_words[4]{aot_gpr_16, ctx.gpr[17], ctx.gpr[18], aot_gpr_31}; @@ -4075,18 +3558,8 @@ L_08B0D564: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B0D57C: aot_gpr_4 = (0u | 51u); aot_mem.aot_direct_store8(ctx.gpr[28] + static_cast(10472), static_cast(aot_gpr_4)); @@ -4100,18 +3573,8 @@ L_08B0D57C: aot_mem.aot_direct_store32(aot_gpr_5 + static_cast(0), aot_gpr_4); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B0D5A4: aot_gpr_4 = (0u | 254u); aot_mem.aot_direct_store8(ctx.gpr[7] + static_cast(0), static_cast(aot_gpr_4)); @@ -4252,18 +3715,8 @@ L_08B0D670: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B0D678: { const bool branch_taken = 0u == 0u; aot_gpr_2 = (0u | 0u); @@ -4276,18 +3729,8 @@ L_08B0D680: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B0D688: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -4335,18 +3778,8 @@ L_08B0D6D4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B0D6E8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -4395,18 +3828,8 @@ L_08B0D738: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B0D74C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -4455,18 +3878,8 @@ L_08B0D79C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B0D7B0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -4515,18 +3928,8 @@ L_08B0D800: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B0D814: aot_mem.aot_direct_store8(aot_gpr_4 + static_cast(5), static_cast(0u)); aot_gpr_5 = (0u | 0u); @@ -4562,18 +3965,8 @@ L_08B0D850: aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(20), 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B0D85C: aot_gpr_5 = (aot_gpr_5 << 1u); aot_gpr_5 = (aot_gpr_5 & 255u); @@ -4589,18 +3982,8 @@ L_08B0D85C: aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(16), aot_gpr_5); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B0D88C: aot_gpr_5 = (aot_gpr_5 << 1u); aot_gpr_4 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(16))); @@ -4610,18 +3993,8 @@ L_08B0D88C: aot_gpr_2 = (aot_gpr_2 & 3u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B0D8A4: aot_gpr_5 = (aot_gpr_5 << 2u); aot_gpr_5 = (aot_gpr_5 & 255u); @@ -4637,18 +4010,8 @@ L_08B0D8A4: aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(20), aot_gpr_5); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B0D8D4: aot_gpr_5 = (aot_gpr_5 << 2u); aot_gpr_4 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(20))); @@ -4658,54 +4021,24 @@ L_08B0D8D4: aot_gpr_2 = (aot_gpr_2 & 15u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B0D8EC: aot_gpr_4 = (aot_gpr_5 + aot_gpr_4); jump_target = aot_gpr_31; aot_mem.aot_direct_store8(aot_gpr_4 + static_cast(6), static_cast(ctx.gpr[6])); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B0D8F8: aot_gpr_4 = (aot_gpr_5 + aot_gpr_4); jump_target = aot_gpr_31; aot_gpr_2 = (aot_mem.aot_direct_load8(aot_gpr_4 + static_cast(6))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B0D904: ctx.gpr[7] = (aot_gpr_4 | 0u); aot_gpr_4 = (aot_gpr_5 + ctx.gpr[7]); @@ -4741,36 +4074,16 @@ L_08B0D938: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B0D940: aot_gpr_4 = (aot_gpr_5 + aot_gpr_4); jump_target = aot_gpr_31; aot_gpr_2 = (aot_mem.aot_direct_load8(aot_gpr_4 + static_cast(10))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B0D94C: ctx.gpr[6] = (aot_gpr_5 < static_cast(251) ? 1u : 0u); { const bool branch_taken = ctx.gpr[6] != 0u; @@ -4795,35 +4108,15 @@ L_08B0D968: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B0D970: jump_target = aot_gpr_31; aot_gpr_2 = (aot_mem.aot_direct_load8(aot_gpr_4 + static_cast(5))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B0D978: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); { const std::uint32_t aot_run_words[4]{std::bit_cast(aot_fpr_20), std::bit_cast(ctx.fpr[22]), aot_gpr_16, ctx.gpr[17]}; @@ -5050,18 +4343,8 @@ L_08B0DAF8: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B0DB1C: aot_gpr_5 = (aot_gpr_5 + static_cast(-12)); aot_gpr_5 = (aot_gpr_5 & 255u); @@ -5079,18 +4362,8 @@ L_08B0DB1C: aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(20), aot_gpr_5); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B0DB54: aot_gpr_5 = (aot_gpr_5 + static_cast(-12)); aot_gpr_5 = (aot_gpr_5 & 255u); @@ -5102,18 +4375,8 @@ L_08B0DB54: aot_gpr_2 = (aot_gpr_2 & 3u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B0DB74: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -5195,18 +4458,8 @@ L_08B0DC20: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B0DC34: aot_gpr_4 = (aot_mem.aot_direct_load8(aot_gpr_4 + static_cast(446))); ctx.fpr[0] = std::bit_cast(aot_gpr_4); @@ -5214,18 +4467,8 @@ L_08B0DC34: ctx.fpr[0] = static_cast(static_cast(std::bit_cast(ctx.fpr[0]))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B0DC44: aot_gpr_5 = (static_cast(static_cast(static_cast(aot_mem.aot_direct_load8(aot_gpr_4 + static_cast(613)))))); aot_gpr_5 = (aot_gpr_5 & 1u); @@ -5254,18 +4497,8 @@ L_08B0DC74: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B0DC7C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -5363,36 +4596,16 @@ L_08B0DD28: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B0DD38: aot_gpr_5 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(7660))); jump_target = aot_gpr_31; aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(504), aot_gpr_5); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B0DD44: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); ctx.gpr[6] = (static_cast(static_cast(static_cast(aot_mem.aot_direct_load8(aot_gpr_4 + static_cast(533)))))); @@ -5549,18 +4762,8 @@ L_08B0DE64: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B0DEA0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -5597,18 +4800,8 @@ L_08B0DEBC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B0DF10: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -5841,18 +5034,8 @@ L_08B0E078: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B0E08C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -5874,18 +5057,8 @@ L_08B0E0AC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B0E0BC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -5907,18 +5080,8 @@ L_08B0E0DC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B0E0EC: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -6115,18 +5278,8 @@ L_08B0E244: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B0E268: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -6333,18 +5486,8 @@ L_08B0E3CC: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B0E3F0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(8), aot_gpr_16); @@ -6380,18 +5523,8 @@ L_08B0E438: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B0E454: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (aot_mem.aot_direct_load8(ctx.gpr[28] + static_cast(7800))); @@ -6421,18 +5554,8 @@ L_08B0E494: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B0E4AC: aot_gpr_31 = (0x08B0E4B4u); if (([&]() { /*PSPRECOMP_RESIDENT_SCHED_SAFE*/ if (rt.resident_generated_leaf_fast_allowed()) return rt.invoke_resident_generated_leaf<&vcs_resident_region_08B20934, 199u, 110u, 0x08B20934u>(ctx, &aot_mem, ctx.pc, ctx.hi, ctx.lo, aot_gpr_2, aot_gpr_4, aot_gpr_5, ctx.gpr[6], ctx.gpr[7], ctx.gpr[28], aot_gpr_31); AOT_REGCACHE_SYNC_OUT(); const bool aot_regcache_same_ = (rt.invoke_resident_scheduler_fallback<&recomp_unit_0199_entry, 199u, 110u, 0x08B20934u>(ctx, &aot_mem)); if (aot_regcache_same_) AOT_REGCACHE_SYNC_IN(); else aot_regcache_valid = false; return aot_regcache_same_; }()) && ctx.pc == 0x08B0E4B4u) goto L_08B0E4B4; @@ -6562,18 +5685,8 @@ L_08B0E560: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B0E56C: aot_gpr_4 = (aot_mem.aot_direct_load8(ctx.gpr[28] + static_cast(7800))); aot_gpr_5 = (aot_gpr_4 + aot_gpr_4); @@ -6648,18 +5761,8 @@ L_08B0E5DC: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B0E5E4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (static_cast(static_cast(static_cast(aot_mem.aot_direct_load16(aot_gpr_4 + static_cast(86)))))); @@ -6729,18 +5832,8 @@ L_08B0E66C: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B0E684: aot_gpr_4 = (16704u << 16u); aot_fpr_20 = std::bit_cast(aot_gpr_4); @@ -6855,18 +5948,8 @@ L_08B0E764: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B0E778: aot_gpr_29 = (aot_gpr_29 + static_cast(-192)); aot_gpr_5 = (aot_mem.aot_direct_load8(ctx.gpr[28] + static_cast(7800))); @@ -7321,18 +6404,8 @@ L_08B0EA8C: aot_gpr_29 = (aot_gpr_29 + static_cast(192)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B0EAA4: aot_gpr_5 = (aot_mem.aot_direct_load8(ctx.gpr[28] + static_cast(7800))); ctx.gpr[6] = (aot_gpr_5 + aot_gpr_5); @@ -7360,18 +6433,8 @@ L_08B0EADC: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B0EAF4: aot_gpr_5 = (0u | 8u); { const bool branch_taken = 0u == 0u; @@ -7434,18 +6497,8 @@ L_08B0EB44: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B0EB4C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (aot_mem.aot_direct_load8(ctx.gpr[28] + static_cast(7800))); @@ -7513,18 +6566,8 @@ L_08B0EBCC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B0EBDC: aot_gpr_29 = (aot_gpr_29 + static_cast(-512)); aot_gpr_5 = (static_cast(static_cast(static_cast(aot_mem.aot_direct_load8(aot_gpr_4 + static_cast(613)))))); @@ -7605,18 +6648,8 @@ L_08B0EC80: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B0EC98: { const bool branch_taken = 0u == 0u; if (branch_taken) { @@ -7688,18 +6721,8 @@ L_08B0ED2C: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B0ED44: aot_gpr_31 = (0x08B0ED4Cu); aot_gpr_4 = (aot_gpr_29 + static_cast(80)); @@ -9938,935 +8961,8 @@ void recomp_unit_0194(Runtime &rt, AllegrexContext &ctx) { void register_generated_unit_194(Runtime &runtime) { runtime.register_generated_unit(194u, 0x08B0C000u, 16384u, &recomp_unit_0194, &recomp_unit_0194_entry); - runtime.register_function(0x08B0C000u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0C008u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0C010u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0C01Cu, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0C02Cu, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0C03Cu, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0C048u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0C05Cu, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0C084u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0C0A4u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0C0ACu, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0C0B4u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0C0C0u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0C0C8u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0C0D0u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0C0F4u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0C120u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0C128u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0C138u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0C164u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0C16Cu, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0C174u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0C190u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0C1B0u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0C204u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0C20Cu, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0C220u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0C22Cu, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0C234u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0C240u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0C248u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0C254u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0C25Cu, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0C264u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0C274u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0C27Cu, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0C284u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0C294u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0C29Cu, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0C2A8u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0C2B0u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0C2B8u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0C2C0u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0C2C8u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0C2D0u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0C2DCu, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0C308u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0C310u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0C318u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0C360u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0C368u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0C3ACu, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0C3BCu, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0C3E0u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0C3E4u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0C408u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0C430u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0C45Cu, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0C48Cu, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0C498u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0C4A0u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0C4A8u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0C4CCu, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0C4D4u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0C508u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0C510u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0C518u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0C520u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0C530u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0C548u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0C554u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0C55Cu, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0C56Cu, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0C574u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0C580u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0C594u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0C59Cu, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0C5C8u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0C5D8u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0C5F0u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0C5FCu, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0C604u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0C614u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0C62Cu, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0C638u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0C640u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0C648u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0C650u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0C658u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0C660u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0C694u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0C6BCu, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0C6DCu, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0C708u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0C72Cu, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0C748u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0C758u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0C76Cu, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0C778u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0C7A8u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0C7C4u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0C7D0u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0C7D8u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0C7E0u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0C810u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0C82Cu, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0C838u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0C840u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0C848u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0C858u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0C870u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0C87Cu, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0C884u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0C8C4u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0C90Cu, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0C934u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0C940u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0C94Cu, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0C954u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0C95Cu, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0C960u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0C968u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0C98Cu, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0C9A4u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0C9CCu, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0C9E4u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0C9F4u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0CA08u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0CA18u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0CA4Cu, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0CA60u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0CA68u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0CA80u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0CA90u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0CAB4u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0CAC8u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0CAD4u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0CAE4u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0CAF8u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0CB00u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0CB04u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0CB10u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0CB30u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0CB40u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0CB4Cu, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0CB60u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0CB94u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0CBA8u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0CBB8u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0CBC8u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0CBD4u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0CBE0u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0CBFCu, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0CC04u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0CC0Cu, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0CC38u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0CC60u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0CC6Cu, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0CC74u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0CC80u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0CC88u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0CC94u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0CC9Cu, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0CCA8u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0CCB0u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0CCB8u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0CCC4u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0CCD4u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0CCE4u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0CCF8u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0CCFCu, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0CD1Cu, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0CD40u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0CD4Cu, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0CD54u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0CD60u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0CD70u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0CD7Cu, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0CD8Cu, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0CD98u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0CDA8u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0CDB0u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0CDB8u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0CDC4u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0CDCCu, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0CDD4u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0CDE0u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0CDE4u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0CDFCu, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0CE20u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0CE2Cu, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0CE34u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0CE40u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0CE4Cu, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0CE5Cu, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0CE74u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0CE7Cu, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0CE84u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0CE90u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0CE98u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0CEA4u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0CEACu, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0CEB4u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0CEBCu, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0CEC8u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0CECCu, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0CEE8u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0CF0Cu, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0CF18u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0CF20u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0CF2Cu, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0CF34u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0CF3Cu, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0CF44u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0CF78u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0CF84u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0CF8Cu, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0CF94u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0CF9Cu, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0CFA8u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0CFB4u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0CFE4u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0CFECu, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0CFF8u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0D010u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0D028u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0D040u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0D058u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0D05Cu, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0D074u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0D098u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0D0A4u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0D0ACu, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0D0B8u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0D0C0u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0D0D0u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0D0D8u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0D0E0u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0D0ECu, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0D0FCu, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0D100u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0D118u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0D13Cu, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0D148u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0D150u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0D15Cu, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0D164u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0D174u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0D17Cu, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0D184u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0D190u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0D1A0u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0D1A4u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0D1BCu, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0D1E0u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0D1ECu, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0D1F4u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0D200u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0D208u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0D218u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0D220u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0D228u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0D234u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0D244u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0D248u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0D260u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0D27Cu, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0D288u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0D298u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0D2ACu, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0D2B8u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0D2D4u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0D2D8u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0D2F0u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0D304u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0D30Cu, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0D310u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0D31Cu, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0D32Cu, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0D350u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0D35Cu, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0D364u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0D370u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0D378u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0D384u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0D38Cu, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0D394u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0D3A0u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0D3ACu, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0D3B0u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0D3C8u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0D3ECu, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0D3F8u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0D400u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0D40Cu, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0D414u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0D424u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0D42Cu, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0D434u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0D440u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0D450u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0D454u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0D46Cu, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0D498u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0D4A4u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0D4CCu, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0D4D4u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0D4E0u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0D4F0u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0D4FCu, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0D50Cu, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0D514u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0D520u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0D528u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0D530u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0D53Cu, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0D548u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0D550u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0D558u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0D564u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0D57Cu, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0D5A4u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0D5B8u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0D5C4u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0D5CCu, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0D5D4u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0D5E0u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0D5ECu, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0D5F8u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0D604u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0D610u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0D61Cu, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0D624u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0D630u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0D638u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0D640u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0D654u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0D66Cu, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0D670u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0D678u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0D680u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0D688u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0D6A8u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0D6B8u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0D6C0u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0D6D0u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0D6D4u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0D6E8u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0D708u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0D718u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0D720u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0D734u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0D738u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0D74Cu, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0D76Cu, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0D77Cu, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0D784u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0D798u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0D79Cu, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0D7B0u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0D7D0u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0D7E0u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0D7E8u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0D7FCu, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0D800u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0D814u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0D81Cu, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0D834u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0D838u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0D850u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0D85Cu, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0D88Cu, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0D8A4u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0D8D4u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0D8ECu, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0D8F8u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0D904u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0D91Cu, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0D924u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0D92Cu, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0D938u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0D940u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0D94Cu, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0D958u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0D964u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0D968u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0D970u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0D978u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0D9B4u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0D9D8u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0D9E8u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0D9FCu, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0DA08u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0DA10u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0DA18u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0DA20u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0DA28u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0DA30u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0DA3Cu, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0DA44u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0DA58u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0DA64u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0DA70u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0DA78u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0DA84u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0DA8Cu, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0DA9Cu, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0DAA4u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0DAA8u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0DAB8u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0DAC4u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0DACCu, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0DAD4u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0DAE0u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0DAECu, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0DAF4u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0DAF8u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0DB1Cu, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0DB54u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0DB74u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0DB90u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0DBB0u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0DBB8u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0DBD8u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0DBDCu, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0DBE8u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0DBF4u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0DC0Cu, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0DC20u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0DC34u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0DC44u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0DC54u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0DC60u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0DC74u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0DC7Cu, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0DC90u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0DCA0u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0DCB0u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0DCB8u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0DCC4u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0DCCCu, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0DCDCu, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0DCE4u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0DCECu, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0DCF4u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0DD18u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0DD20u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0DD28u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0DD38u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0DD44u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0DD68u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0DD78u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0DDA0u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0DDB0u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0DDD0u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0DDE0u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0DDF0u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0DDF8u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0DE44u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0DE4Cu, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0DE58u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0DE60u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0DE64u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0DEA0u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0DEBCu, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0DF10u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0DF34u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0DF4Cu, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0DF54u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0DF5Cu, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0DF64u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0DF6Cu, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0DF74u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0DF7Cu, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0DF84u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0DF8Cu, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0DF94u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0DF9Cu, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0DFA4u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0DFACu, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0DFB4u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0DFC4u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0DFD0u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0DFD8u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0DFE0u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0DFECu, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0DFF8u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0E004u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0E00Cu, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0E014u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0E030u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0E054u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0E064u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0E068u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0E078u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0E08Cu, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0E0A0u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0E0ACu, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0E0BCu, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0E0D0u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0E0DCu, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0E0ECu, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0E11Cu, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0E128u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0E138u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0E140u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0E148u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0E150u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0E158u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0E160u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0E168u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0E170u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0E17Cu, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0E184u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0E198u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0E1A0u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0E1ACu, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0E1B4u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0E1C8u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0E1D8u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0E1E8u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0E1F0u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0E204u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0E230u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0E244u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0E268u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0E298u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0E2A0u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0E2A8u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0E2B4u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0E2C4u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0E2CCu, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0E2D4u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0E2DCu, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0E2E4u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0E2ECu, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0E2F4u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0E2FCu, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0E308u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0E310u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0E324u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0E32Cu, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0E338u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0E340u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0E354u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0E364u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0E370u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0E378u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0E38Cu, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0E3B8u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0E3CCu, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0E3F0u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0E410u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0E438u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0E454u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0E494u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0E4ACu, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0E4B4u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0E4C8u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0E4D0u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0E4D8u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0E4E0u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0E4F4u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0E4FCu, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0E504u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0E50Cu, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0E520u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0E528u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0E530u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0E538u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0E54Cu, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0E554u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0E55Cu, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0E560u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0E56Cu, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0E5A8u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0E5B0u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0E5B8u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0E5C0u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0E5C8u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0E5D0u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0E5D8u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0E5DCu, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0E5E4u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0E604u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0E614u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0E620u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0E62Cu, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0E634u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0E638u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0E66Cu, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0E684u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0E698u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0E6B0u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0E6B8u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0E6C0u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0E6E8u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0E710u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0E738u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0E760u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0E764u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0E778u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0E7C8u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0E7D4u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0E804u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0E80Cu, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0E824u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0E830u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0E848u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0E854u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0E860u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0E878u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0E884u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0E89Cu, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0E8A8u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0E8B0u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0E8B8u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0E8E4u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0E8F0u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0E924u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0E92Cu, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0E944u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0E950u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0E968u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0E974u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0E980u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0E998u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0E9A4u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0E9BCu, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0E9C8u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0E9D0u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0E9D8u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0E9E0u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0E9E8u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0EA1Cu, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0EA28u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0EA6Cu, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0EA80u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0EA8Cu, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0EAA4u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0EADCu, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0EAF4u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0EB00u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0EB0Cu, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0EB18u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0EB24u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0EB30u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0EB3Cu, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0EB44u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0EB4Cu, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0EB88u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0EB90u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0EBA4u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0EBACu, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0EBC0u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0EBC8u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0EBCCu, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0EBDCu, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0EC14u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0EC24u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0EC34u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0EC44u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0EC54u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0EC5Cu, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0EC68u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0EC80u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0EC98u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0ECA0u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0ECC4u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0ECFCu, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0ED04u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0ED18u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0ED2Cu, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0ED44u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0ED4Cu, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0ED64u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0ED7Cu, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0ED90u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0EDB0u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0EDC0u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0EDD8u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0EDE8u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0EDF0u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0EDFCu, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0EE04u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0EE0Cu, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0EE14u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0EE2Cu, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0EE44u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0EE58u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0EE78u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0EE88u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0EEA0u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0EEACu, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0EEBCu, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0EEC4u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0EEE0u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0EEE8u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0EEF0u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0EEF8u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0EF00u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0EF0Cu, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0EF14u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0EF24u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0EF34u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0EF3Cu, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0EF70u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0EF88u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0EF9Cu, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0EFA4u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0EFACu, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0EFB4u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0EFE8u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0F01Cu, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0F020u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0F028u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0F030u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0F038u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0F040u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0F048u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0F050u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0F084u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0F094u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0F098u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0F0A4u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0F0B4u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0F0D0u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0F0D4u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0F0E8u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0F0F0u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0F104u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0F114u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0F124u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0F134u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0F13Cu, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0F144u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0F14Cu, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0F154u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0F16Cu, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0F184u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0F198u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0F1B8u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0F1C8u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0F1E0u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0F1F0u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0F1F8u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0F204u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0F20Cu, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0F214u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0F21Cu, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0F234u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0F24Cu, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0F260u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0F280u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0F290u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0F2A8u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0F2B4u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0F2C4u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0F2CCu, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0F2E8u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0F2F0u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0F2F8u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0F300u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0F308u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0F33Cu, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0F370u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0F374u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0F37Cu, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0F384u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0F38Cu, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0F394u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0F39Cu, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0F3A4u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0F3D8u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0F3E8u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0F3ECu, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0F3F8u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0F408u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0F424u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0F428u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0F43Cu, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0F444u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0F458u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0F468u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0F478u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0F488u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0F490u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0F498u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0F4A0u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0F4E8u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0F500u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0F508u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0F510u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0F558u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0F570u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0F578u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0F580u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0F5BCu, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0F5CCu, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0F5E4u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0F5ECu, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0F604u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0F624u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0F62Cu, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0F640u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0F664u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0F67Cu, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0F68Cu, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0F6B0u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0F6B8u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0F6C4u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0F6CCu, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0F6D4u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0F718u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0F738u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0F740u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0F754u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0F778u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0F790u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0F7A0u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0F7C4u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0F7CCu, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0F7D8u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0F7E0u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0F7E8u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0F81Cu, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0F82Cu, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0F858u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0F860u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0F868u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0F874u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0F87Cu, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0F8ACu, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0F8C8u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0F8D0u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0F8E0u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0F90Cu, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0F914u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0F91Cu, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0F928u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0F930u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0F960u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0F97Cu, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0F984u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0F990u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0F9E8u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0F9F8u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0FA10u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0FA1Cu, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0FA24u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0FA2Cu, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0FA38u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0FA40u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0FA98u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0FAA8u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0FAC0u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0FAD0u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0FAD8u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0FAE4u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0FAECu, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0FB20u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0FB38u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0FB40u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0FB48u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0FB54u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0FBACu, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0FBBCu, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0FBD4u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0FBE4u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0FBECu, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0FBFCu, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0FC04u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0FC0Cu, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0FC18u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0FC70u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0FC80u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0FC98u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0FCBCu, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0FCC4u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0FCCCu, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0FCD4u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0FD18u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0FD20u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0FD28u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0FD30u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0FD38u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0FD50u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0FD68u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0FD7Cu, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0FDACu, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0FDB4u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0FDC4u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0FDDCu, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0FDE4u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0FDF4u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0FE04u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0FE0Cu, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0FE18u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0FE20u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0FE30u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0FE38u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0FE40u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0FE48u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0FE58u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0FE60u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0FE6Cu, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0FE84u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0FEBCu, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0FECCu, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0FED4u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0FEDCu, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0FEE8u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0FF10u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0FF18u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0FF20u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0FF28u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0FF38u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0FF40u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0FF48u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0FF50u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0FF60u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0FF68u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0FF74u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0FF7Cu, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0FF84u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0FF8Cu, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0FFB0u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0FFC8u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0FFD0u, &recomp_unit_0194, "recomp_unit_0194"); - runtime.register_function(0x08B0FFF4u, &recomp_unit_0194, "recomp_unit_0194"); + // PSPRECOMP_V812_COMPACT_REGISTRATION: same entry set, looped once in Runtime instead of source-expanded calls. + runtime.register_generated_entry_mask(0x08B0C000u, &recomp_unit_0194, "recomp_unit_0194", + kEntryMasks_recomp_unit_0194, 64u); } } // namespace psprecomp diff --git a/profiles/vcs/generated/generated_unit_0195.cpp b/profiles/vcs/generated/generated_unit_0195.cpp index a9d8888..b0163d8 100644 --- a/profiles/vcs/generated/generated_unit_0195.cpp +++ b/profiles/vcs/generated/generated_unit_0195.cpp @@ -883,6 +883,19 @@ LOCAL_DISPATCH: AOT_REGCACHE_SYNC_OUT(); return; } } +// PSPRECOMP_V812_SHARED_SCHED_BLOCK: one scheduler-exact slow boundary per unit. +LOCAL_SCHED_BOUNDARY: + ctx.pc = jump_target; + AOT_REGCACHE_SYNC_OUT(); + if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { + ++local_redispatch_rounds; + AOT_REGCACHE_SYNC_IN(); + local_transfers = 0u; + local_pc = ctx.pc; + entry_id = 0u; + goto LOCAL_DISPATCH; + } + return; L_08B10000: { const bool branch_taken = ((ctx.fcr31 & 0x00800000u) != 0u); if (branch_taken) { @@ -2131,18 +2144,8 @@ L_08B10944: aot_gpr_29 = (aot_gpr_29 + static_cast(512)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B1096C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_fpr_13 = std::bit_cast(aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(320))); @@ -2571,18 +2574,8 @@ L_08B10CDC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B10CF0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -2635,18 +2628,8 @@ L_08B10D40: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B10D5C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -2731,18 +2714,8 @@ L_08B10DEC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B10E00: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -2839,18 +2812,8 @@ L_08B10EA0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B10EBC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); ctx.gpr[6] = (static_cast(static_cast(static_cast(aot_mem.aot_direct_load8(aot_gpr_5 + static_cast(3)))))); @@ -2955,18 +2918,8 @@ L_08B10F8C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B10FA0: aot_gpr_29 = (aot_gpr_29 + static_cast(-64)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(36), aot_gpr_16); @@ -3105,18 +3058,8 @@ L_08B1106C: aot_gpr_29 = (aot_gpr_29 + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B1108C: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(20), aot_gpr_16); @@ -3337,18 +3280,8 @@ L_08B11224: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B1124C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(5892))); @@ -3402,18 +3335,8 @@ L_08B112A8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B112B4: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); ctx.gpr[8] = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(5892))); @@ -3590,18 +3513,8 @@ L_08B113F0: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B11410: aot_gpr_4 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(40))); aot_gpr_2 = (0u | 0u); @@ -3614,18 +3527,8 @@ L_08B11420: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B11428: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -3680,18 +3583,8 @@ L_08B1147C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B11490: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(64))); @@ -3760,52 +3653,22 @@ L_08B114F0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B11504: jump_target = aot_gpr_31; aot_gpr_2 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(64))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B1150C: jump_target = aot_gpr_31; aot_gpr_2 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(60))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B11514: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (2280u << 16u); @@ -3843,18 +3706,8 @@ L_08B11568: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B11578: { const std::uint32_t vfpu_address = ctx.gpr[6] + static_cast(0); std::uint32_t vfpu_words[4]{}; @@ -3910,18 +3763,8 @@ L_08B11578: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B115A0: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); { const std::uint32_t aot_run_words[4]{aot_gpr_16, ctx.gpr[17], ctx.gpr[18], aot_gpr_31}; @@ -4023,18 +3866,8 @@ L_08B116A4: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B116BC: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(16), aot_gpr_16); @@ -4107,18 +3940,8 @@ L_08B11758: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B11768: aot_fpr_12 = aot_fpr_12 - ctx.fpr[16]; aot_fpr_13 = aot_fpr_13 - ctx.fpr[17]; @@ -4144,18 +3967,8 @@ L_08B117AC: aot_gpr_2 = (aot_gpr_4 & 255u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B117B4: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_gpr_4 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(-8744))); @@ -4345,18 +4158,8 @@ L_08B1193C: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B1195C: aot_fpr_12 = ctx.fpr[16] - aot_fpr_12; aot_fpr_13 = ctx.fpr[17] - aot_fpr_13; @@ -4385,18 +4188,8 @@ L_08B1198C: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B11994: aot_gpr_29 = (aot_gpr_29 + static_cast(-224)); aot_gpr_5 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(10544))); @@ -4904,18 +4697,8 @@ L_08B11D24: aot_gpr_29 = (aot_gpr_29 + static_cast(224)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B11D58: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_gpr_5 = (0u | 0u); @@ -5019,18 +4802,8 @@ L_08B11E30: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B11E3C: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_gpr_5 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(120))); @@ -5110,18 +4883,8 @@ L_08B11EC8: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B11EEC: aot_mem.aot_direct_store32(ctx.gpr[28] + static_cast(10540), aot_gpr_4); aot_mem.aot_direct_store32(ctx.gpr[28] + static_cast(10536), aot_gpr_5); @@ -5133,18 +4896,8 @@ L_08B11EEC: aot_mem.aot_direct_store16(ctx.gpr[28] + static_cast(2328), static_cast(aot_gpr_4)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B11F0C: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(ctx.gpr[28] + static_cast(10544), 0u); @@ -5546,18 +5299,8 @@ L_08B12200: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B12224: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), aot_gpr_16); @@ -5704,18 +5447,8 @@ L_08B12348: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B12378: aot_gpr_29 = (aot_gpr_29 + static_cast(-80)); aot_gpr_5 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(10544))); @@ -5862,18 +5595,8 @@ L_08B12470: aot_gpr_29 = (aot_gpr_29 + static_cast(80)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B1248C: aot_gpr_29 = (aot_gpr_29 + static_cast(-832)); { const std::uint32_t aot_run_words[9]{aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[22], ctx.gpr[23], aot_gpr_31}; @@ -7859,18 +7582,8 @@ L_08B12EA4: aot_gpr_29 = (aot_gpr_29 + static_cast(832)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B12ED0: aot_gpr_29 = (aot_gpr_29 + static_cast(-352)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(316), ctx.gpr[18]); @@ -8441,18 +8154,8 @@ L_08B1335C: aot_gpr_29 = (aot_gpr_29 + static_cast(352)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B133A0: aot_gpr_29 = (aot_gpr_29 + static_cast(-256)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(228), ctx.gpr[22]); @@ -8897,18 +8600,8 @@ L_08B13700: aot_gpr_29 = (aot_gpr_29 + static_cast(256)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B13748: aot_gpr_29 = (aot_gpr_29 + static_cast(-272)); aot_gpr_4 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(8))); @@ -9121,18 +8814,8 @@ L_08B13A10: aot_gpr_29 = (aot_gpr_29 + static_cast(272)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B13A20: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -9187,18 +8870,8 @@ L_08B13A68: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B13A78: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -9275,18 +8948,8 @@ L_08B13AF0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B13B00: aot_gpr_4 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(8))); aot_gpr_5 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(72))); @@ -9324,18 +8987,8 @@ L_08B13B3C: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B13B44: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -9482,18 +9135,8 @@ L_08B13C14: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B13C28: aot_gpr_4 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(8))); aot_gpr_5 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(72))); @@ -9536,18 +9179,8 @@ L_08B13C78: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B13C80: aot_gpr_4 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(8))); aot_gpr_5 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(72))); @@ -9585,18 +9218,8 @@ L_08B13CBC: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B13CC4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -9660,18 +9283,8 @@ L_08B13D28: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B13D38: aot_gpr_4 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(8))); { const bool branch_taken = aot_gpr_4 == 0u; @@ -9695,18 +9308,8 @@ L_08B13D50: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B13D58: aot_gpr_4 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(8))); aot_gpr_4 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(72))); @@ -9735,18 +9338,8 @@ L_08B13D84: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B13D8C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -9840,18 +9433,8 @@ L_08B13E24: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B13E34: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -9949,18 +9532,8 @@ L_08B13EB8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B13EC8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(8), aot_gpr_4); @@ -10001,18 +9574,8 @@ L_08B13F08: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B13F24: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -10076,18 +9639,8 @@ L_08B13F78: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B13F8C: aot_gpr_29 = (aot_gpr_29 + static_cast(-96)); ctx.gpr[6] = (aot_gpr_5 + static_cast(48)); @@ -10135,810 +9688,8 @@ void recomp_unit_0195(Runtime &rt, AllegrexContext &ctx) { void register_generated_unit_195(Runtime &runtime) { runtime.register_generated_unit(195u, 0x08B10000u, 16384u, &recomp_unit_0195, &recomp_unit_0195_entry); - runtime.register_function(0x08B10000u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B1000Cu, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B10014u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B1003Cu, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B10048u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B10050u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B10058u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B10068u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B10070u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B10078u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B10080u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B10084u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B10098u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B100A8u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B100B0u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B100BCu, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B100C4u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B100DCu, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B100F8u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B1010Cu, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B1011Cu, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B1012Cu, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B10134u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B10148u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B10158u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B10160u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B1016Cu, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B10174u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B1017Cu, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B10184u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B10198u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B101C4u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B101D0u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B101E4u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B101F0u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B101FCu, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B1020Cu, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B1021Cu, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B10228u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B10238u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B10248u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B1024Cu, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B10258u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B10264u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B10274u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B1028Cu, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B10294u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B102B0u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B102C8u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B102DCu, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B102ECu, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B102F0u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B102FCu, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B1030Cu, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B10318u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B10330u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B10344u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B10350u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B10368u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B10384u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B1039Cu, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B103B4u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B103C4u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B103CCu, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B103D4u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B103F0u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B10408u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B10418u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B10428u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B10438u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B10440u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B10448u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B10450u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B10458u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B10464u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B1046Cu, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B1048Cu, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B104A0u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B104ACu, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B104BCu, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B104C4u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B104CCu, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B104D4u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B104DCu, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B10518u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B10520u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B10550u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B10558u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B10570u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B10598u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B105A4u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B105BCu, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B105E0u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B105E8u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B10628u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B10634u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B10678u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B1068Cu, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B10698u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B106ACu, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B106B8u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B106FCu, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B10704u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B1070Cu, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B10714u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B10720u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B10728u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B1073Cu, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B1074Cu, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B10754u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B1077Cu, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B10784u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B1079Cu, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B107ACu, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B107B4u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B107C0u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B107C8u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B107D4u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B107DCu, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B107E0u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B1080Cu, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B1081Cu, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B10824u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B10838u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B10848u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B10854u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B10864u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B1086Cu, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B10878u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B10880u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B10888u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B10890u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B10898u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B108A4u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B108ACu, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B108B4u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B108C0u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B108C8u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B108D4u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B108ECu, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B108F4u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B108FCu, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B10908u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B10910u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B1091Cu, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B10924u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B10930u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B10944u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B1096Cu, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B109B8u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B109D0u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B109D8u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B109E0u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B10A5Cu, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B10A64u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B10A74u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B10A7Cu, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B10A90u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B10A98u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B10A9Cu, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B10AA8u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B10AB4u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B10ABCu, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B10ACCu, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B10AD4u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B10AD8u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B10AE0u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B10AF0u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B10AF8u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B10B00u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B10B08u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B10B14u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B10B30u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B10B40u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B10B78u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B10BA0u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B10BC0u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B10BD0u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B10BF4u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B10C00u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B10C08u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B10C24u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B10C34u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B10C40u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B10C48u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B10C58u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B10C70u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B10C7Cu, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B10C90u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B10CACu, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B10CB8u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B10CC8u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B10CDCu, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B10CF0u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B10D14u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B10D20u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B10D28u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B10D3Cu, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B10D40u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B10D5Cu, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B10D78u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B10D80u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B10D8Cu, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B10D94u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B10DA8u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B10DB8u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B10DC0u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B10DC8u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B10DD4u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B10DECu, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B10E00u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B10E20u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B10E30u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B10E3Cu, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B10E44u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B10E50u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B10E58u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B10E64u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B10E70u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B10E7Cu, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B10E84u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B10E90u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B10E94u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B10EA0u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B10EBCu, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B10EF4u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B10F04u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B10F10u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B10F18u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B10F24u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B10F30u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B10F40u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B10F50u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B10F5Cu, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B10F68u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B10F74u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B10F80u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B10F8Cu, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B10FA0u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B10FCCu, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B10FD8u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B10FECu, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B10FFCu, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B11004u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B1100Cu, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B1101Cu, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B11024u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B11030u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B11040u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B11050u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B1105Cu, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B11068u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B1106Cu, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B1108Cu, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B110BCu, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B110C4u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B110D8u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B110E8u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B110F0u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B110FCu, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B11100u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B11108u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B11110u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B11124u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B11134u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B1113Cu, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B11148u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B11158u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B11168u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B11178u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B1118Cu, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B1119Cu, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B111A4u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B111B8u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B111C4u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B111D0u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B111E0u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B111F0u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B11214u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B11218u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B11224u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B1124Cu, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B11260u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B11268u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B11270u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B11278u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B11284u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B1128Cu, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B11294u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B112A8u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B112B4u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B112E8u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B112F0u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B11304u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B11310u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B11318u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B11348u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B11350u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B1135Cu, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B11364u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B1136Cu, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B11374u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B11380u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B11388u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B11394u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B113A4u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B113B0u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B113BCu, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B113C8u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B113D0u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B113DCu, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B113E4u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B113F0u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B11410u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B11420u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B11428u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B1144Cu, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B11454u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B1145Cu, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B11464u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B1146Cu, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B1147Cu, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B11490u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B114B0u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B114BCu, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B114C4u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B114CCu, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B114D4u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B114D8u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B114E0u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B114ECu, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B114F0u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B11504u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B1150Cu, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B11514u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B11534u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B11550u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B11568u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B11578u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B115A0u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B115D8u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B115FCu, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B116A0u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B116A4u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B116BCu, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B116E4u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B11708u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B11754u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B11758u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B11768u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B117ACu, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B117B4u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B117FCu, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B1180Cu, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B1181Cu, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B11838u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B1185Cu, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B11864u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B11890u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B11898u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B118CCu, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B118D4u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B11908u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B11910u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B11918u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B11920u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B11928u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B11930u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B11938u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B1193Cu, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B1195Cu, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B11980u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B11988u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B1198Cu, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B11994u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B119D0u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B11A14u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B11A30u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B11A38u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B11A68u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B11A70u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B11A78u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B11A80u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B11A84u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B11AA8u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B11ACCu, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B11B08u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B11B1Cu, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B11B24u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B11B38u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B11B40u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B11B48u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B11B50u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B11BD8u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B11BE0u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B11BF4u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B11BFCu, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B11C00u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B11C08u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B11C2Cu, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B11C34u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B11C48u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B11C50u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B11C54u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B11C5Cu, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B11C80u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B11C88u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B11C9Cu, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B11CA4u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B11CA8u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B11CB0u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B11CD4u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B11CDCu, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B11CF0u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B11CF8u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B11CFCu, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B11D04u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B11D0Cu, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B11D20u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B11D24u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B11D58u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B11DDCu, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B11DFCu, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B11E18u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B11E30u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B11E3Cu, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B11E7Cu, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B11E80u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B11EA0u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B11EA8u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B11EBCu, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B11EC4u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B11EC8u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B11EECu, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B11F0Cu, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B11F3Cu, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B11F4Cu, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B11F54u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B11F5Cu, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B11F68u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B11F74u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B11F7Cu, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B11F84u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B11F90u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B11FA0u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B11FB4u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B11FC4u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B11FD8u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B12000u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B12010u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B1201Cu, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B12028u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B12038u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B12040u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B12054u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B12068u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B12074u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B12080u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B12088u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B12098u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B120A0u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B120B8u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B120D8u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B120F0u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B120FCu, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B12104u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B12114u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B1211Cu, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B1212Cu, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B12134u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B1213Cu, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B12154u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B12160u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B12168u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B12180u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B12188u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B12190u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B121B4u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B121D0u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B121E0u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B121F0u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B12200u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B12224u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B1226Cu, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B12278u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B12288u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B12290u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B122B4u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B122BCu, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B12308u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B12310u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B12324u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B1232Cu, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B12334u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B12344u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B12348u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B12378u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B1239Cu, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B123B8u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B123C0u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B123D8u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B123E4u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B123ECu, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B123F0u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B12404u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B12418u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B12434u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B12448u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B12450u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B12464u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B1246Cu, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B12470u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B1248Cu, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B12518u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B12520u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B1253Cu, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B12558u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B125B0u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B125CCu, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B125D4u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B125DCu, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B125E4u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B125FCu, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B12734u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B1278Cu, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B127D8u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B12830u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B1287Cu, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B128D8u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B12ACCu, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B12AE8u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B12B04u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B12B40u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B12B54u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B12B5Cu, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B12B70u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B12B78u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B12B80u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B12B94u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B12B9Cu, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B12BB0u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B12BB8u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B12BC0u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B12BD4u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B12BDCu, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B12BF0u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B12BF8u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B12C00u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B12C14u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B12C1Cu, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B12C30u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B12C38u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B12C40u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B12C54u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B12C5Cu, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B12C70u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B12C78u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B12C80u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B12C94u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B12C9Cu, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B12CB0u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B12CB8u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B12CC0u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B12CD4u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B12CDCu, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B12CF0u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B12CF8u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B12D00u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B12D14u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B12D1Cu, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B12D30u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B12D38u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B12D40u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B12D54u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B12D5Cu, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B12D70u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B12D78u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B12D80u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B12D94u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B12D9Cu, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B12DB0u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B12DB8u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B12DC0u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B12DD4u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B12DDCu, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B12DF0u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B12DF8u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B12E00u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B12E14u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B12E1Cu, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B12E20u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B12E54u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B12E5Cu, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B12E64u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B12E98u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B12EA0u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B12EA4u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B12ED0u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B12F24u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B12F34u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B12F48u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B12F68u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B12F70u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B12F9Cu, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B12FC8u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B13044u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B1304Cu, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B13054u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B1305Cu, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B13068u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B13084u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B130B0u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B130DCu, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B13158u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B13160u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B13168u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B1316Cu, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B13184u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B131A0u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B131BCu, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B131D8u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B131F4u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B13210u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B1322Cu, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B13244u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B13280u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B13288u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B1329Cu, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B132ECu, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B132F4u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B13334u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B1333Cu, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B13344u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B1334Cu, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B1335Cu, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B133A0u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B133FCu, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B13414u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B1341Cu, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B13424u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B1342Cu, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B13454u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B13468u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B13474u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B1348Cu, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B13498u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B134A0u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B134B4u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B134FCu, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B13518u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B1352Cu, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B13534u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B13548u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B13550u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B13558u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B13560u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B135ACu, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B135B4u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B135C8u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B135D0u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B135D4u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B135DCu, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B13600u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B13608u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B1361Cu, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B13624u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B13628u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B13630u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B13654u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B1365Cu, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B13670u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B13678u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B1367Cu, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B13684u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B136B0u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B136B8u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B136CCu, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B136D4u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B136D8u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B136E0u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B136E8u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B136FCu, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B13700u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B13748u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B13774u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B13780u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B13794u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B1379Cu, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B138B8u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B13A04u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B13A0Cu, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B13A10u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B13A20u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B13A34u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B13A3Cu, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B13A44u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B13A4Cu, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B13A54u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B13A5Cu, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B13A64u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B13A68u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B13A78u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B13AA8u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B13AB4u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B13ABCu, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B13AC4u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B13ACCu, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B13AD4u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B13ADCu, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B13AE4u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B13AECu, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B13AF0u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B13B00u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B13B20u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B13B30u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B13B38u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B13B3Cu, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B13B44u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B13B74u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B13B7Cu, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B13B84u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B13B94u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B13BA4u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B13BACu, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B13BB4u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B13BBCu, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B13BC4u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B13BCCu, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B13BD8u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B13BE0u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B13BE8u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B13BF8u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B13C00u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B13C08u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B13C10u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B13C14u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B13C28u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B13C48u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B13C6Cu, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B13C74u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B13C78u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B13C80u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B13CA0u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B13CB0u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B13CB8u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B13CBCu, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B13CC4u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B13CF0u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B13CF8u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B13D00u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B13D0Cu, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B13D1Cu, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B13D24u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B13D28u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B13D38u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B13D44u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B13D4Cu, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B13D50u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B13D58u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B13D78u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B13D80u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B13D84u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B13D8Cu, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B13DB8u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B13DC0u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B13DC8u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B13DD0u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B13DECu, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B13DF4u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B13E00u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B13E08u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B13E10u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B13E18u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B13E20u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B13E24u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B13E34u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B13E48u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B13E50u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B13E60u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B13E68u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B13E70u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B13E7Cu, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B13E84u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B13E94u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B13E9Cu, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B13EA4u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B13EACu, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B13EB4u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B13EB8u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B13EC8u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B13EE4u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B13EF4u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B13F00u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B13F08u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B13F24u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B13F40u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B13F48u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B13F50u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B13F5Cu, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B13F64u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B13F68u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B13F70u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B13F78u, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B13F8Cu, &recomp_unit_0195, "recomp_unit_0195"); - runtime.register_function(0x08B13FE0u, &recomp_unit_0195, "recomp_unit_0195"); + // PSPRECOMP_V812_COMPACT_REGISTRATION: same entry set, looped once in Runtime instead of source-expanded calls. + runtime.register_generated_entry_mask(0x08B10000u, &recomp_unit_0195, "recomp_unit_0195", + kEntryMasks_recomp_unit_0195, 64u); } } // namespace psprecomp diff --git a/profiles/vcs/generated/generated_unit_0196.cpp b/profiles/vcs/generated/generated_unit_0196.cpp index f2908da..df9692c 100644 --- a/profiles/vcs/generated/generated_unit_0196.cpp +++ b/profiles/vcs/generated/generated_unit_0196.cpp @@ -973,6 +973,19 @@ LOCAL_DISPATCH: AOT_REGCACHE_SYNC_OUT(); return; } } +// PSPRECOMP_V812_SHARED_SCHED_BLOCK: one scheduler-exact slow boundary per unit. +LOCAL_SCHED_BOUNDARY: + ctx.pc = jump_target; + AOT_REGCACHE_SYNC_OUT(); + if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { + ++local_redispatch_rounds; + AOT_REGCACHE_SYNC_IN(); + local_transfers = 0u; + local_pc = ctx.pc; + entry_id = 0u; + goto LOCAL_DISPATCH; + } + return; L_08B14000: aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(28), std::bit_cast(aot_fpr_12)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(24), aot_gpr_5); @@ -1154,18 +1167,8 @@ L_08B141D8: aot_gpr_29 = (aot_gpr_29 + static_cast(96)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B141E4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(3292))); @@ -1246,18 +1249,8 @@ L_08B14304: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B14310: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_6 = (aot_mem.aot_direct_load32(aot_gpr_29 + static_cast(0))); @@ -1320,18 +1313,8 @@ L_08B14394: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B143A4: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(12), ctx.gpr[16]); @@ -1553,18 +1536,8 @@ L_08B1458C: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B145B0: aot_gpr_29 = (aot_gpr_29 + static_cast(-80)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(32), std::bit_cast(aot_fpr_20)); @@ -1799,18 +1772,8 @@ L_08B147AC: aot_gpr_29 = (aot_gpr_29 + static_cast(80)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B147E4: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(8), std::bit_cast(aot_fpr_20)); @@ -1956,18 +1919,8 @@ L_08B14914: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B14940: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(8), ctx.gpr[16]); @@ -2082,18 +2035,8 @@ L_08B14A18: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B14A2C: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(8), ctx.gpr[16]); @@ -2191,18 +2134,8 @@ L_08B14AF4: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B14B08: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(8), ctx.gpr[16]); @@ -2295,18 +2228,8 @@ L_08B14BC4: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B14BD8: aot_gpr_29 = (aot_gpr_29 + static_cast(-80)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(36), ctx.gpr[18]); @@ -3114,18 +3037,8 @@ L_08B1513C: aot_gpr_29 = (aot_gpr_29 + static_cast(80)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B15190: aot_gpr_29 = (aot_gpr_29 + static_cast(-80)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(60), ctx.gpr[17]); @@ -3503,18 +3416,8 @@ L_08B15494: aot_gpr_29 = (aot_gpr_29 + static_cast(80)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B154AC: aot_fpr_12 = std::bit_cast(0u); aot_gpr_4 = (2280u << 16u); @@ -3533,18 +3436,8 @@ L_08B154AC: aot_mem.aot_direct_store32(aot_gpr_5 + static_cast(24), std::bit_cast(aot_fpr_13)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B15504: aot_fpr_12 = std::bit_cast(aot_mem.aot_direct_load32(aot_gpr_5 + static_cast(0))); aot_gpr_6 = (std::bit_cast(aot_fpr_12)); @@ -3564,18 +3457,8 @@ L_08B15504: aot_gpr_2 = (aot_gpr_4 | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B15544: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); ctx.gpr[7] = (aot_gpr_5 | 0u); @@ -3675,18 +3558,8 @@ L_08B155FC: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B15604: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -3701,18 +3574,8 @@ L_08B15614: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B15624: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -3734,18 +3597,8 @@ L_08B15644: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B15650: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{ctx.gpr[16], ctx.gpr[17], aot_gpr_31}; @@ -3787,18 +3640,8 @@ L_08B15694: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B156A8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{ctx.gpr[16], ctx.gpr[17], aot_gpr_31}; @@ -3894,18 +3737,8 @@ L_08B1575C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B15770: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{ctx.gpr[16], ctx.gpr[17], aot_gpr_31}; @@ -3953,18 +3786,8 @@ L_08B157C8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B157E0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[4]{ctx.gpr[16], ctx.gpr[17], ctx.gpr[18], aot_gpr_31}; @@ -4025,18 +3848,8 @@ L_08B15860: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B1587C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[4]{ctx.gpr[16], ctx.gpr[17], ctx.gpr[18], aot_gpr_31}; @@ -4094,18 +3907,8 @@ L_08B158F4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B15910: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[4]{ctx.gpr[16], ctx.gpr[17], ctx.gpr[18], aot_gpr_31}; @@ -4166,18 +3969,8 @@ L_08B15994: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B159B0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[4]{ctx.gpr[16], ctx.gpr[17], ctx.gpr[18], aot_gpr_31}; @@ -4235,18 +4028,8 @@ L_08B15A28: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B15A44: aot_gpr_29 = (aot_gpr_29 + static_cast(-144)); { const std::uint32_t aot_run_words[10]{std::bit_cast(aot_fpr_20), ctx.gpr[16], ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[22], ctx.gpr[23], aot_gpr_31}; @@ -4437,18 +4220,8 @@ L_08B15BAC: aot_gpr_29 = (aot_gpr_29 + static_cast(144)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B15BDC: aot_gpr_29 = (aot_gpr_29 + static_cast(-160)); { const std::uint32_t aot_run_words[10]{ctx.gpr[16], ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[22], ctx.gpr[23], ctx.gpr[30], aot_gpr_31}; @@ -4735,18 +4508,8 @@ L_08B15E04: aot_gpr_29 = (aot_gpr_29 + static_cast(160)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B15E34: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -4759,18 +4522,8 @@ L_08B15E44: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B15E50: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(20), ctx.gpr[16]); @@ -4854,18 +4607,8 @@ L_08B15ECC: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B15EDC: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(20), ctx.gpr[16]); @@ -4949,18 +4692,8 @@ L_08B15F58: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B15F68: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -4974,18 +4707,8 @@ L_08B15F7C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B15F88: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -4999,18 +4722,8 @@ L_08B15F9C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B15FA8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -5023,18 +4736,8 @@ L_08B15FB8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B15FC4: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); { const std::uint32_t aot_run_words[4]{ctx.gpr[16], ctx.gpr[17], ctx.gpr[18], aot_gpr_31}; @@ -5138,18 +4841,8 @@ L_08B16080: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B16098: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); { const std::uint32_t aot_run_words[4]{ctx.gpr[16], ctx.gpr[17], ctx.gpr[18], aot_gpr_31}; @@ -5250,18 +4943,8 @@ L_08B16148: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B16160: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); { const std::uint32_t aot_run_words[5]{ctx.gpr[16], ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], aot_gpr_31}; @@ -5341,18 +5024,8 @@ L_08B161F0: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B1620C: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); { const std::uint32_t aot_run_words[5]{ctx.gpr[16], ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], aot_gpr_31}; @@ -5507,18 +5180,8 @@ L_08B16324: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B16340: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); { const std::uint32_t aot_run_words[5]{ctx.gpr[16], ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], aot_gpr_31}; @@ -5641,18 +5304,8 @@ L_08B16414: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B16430: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); { const std::uint32_t aot_run_words[5]{ctx.gpr[16], ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], aot_gpr_31}; @@ -5732,18 +5385,8 @@ L_08B164C0: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B164DC: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); { const std::uint32_t aot_run_words[6]{ctx.gpr[16], ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], aot_gpr_31}; @@ -5920,18 +5563,8 @@ L_08B16610: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B16630: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{ctx.gpr[16], ctx.gpr[17], aot_gpr_31}; @@ -6010,18 +5643,8 @@ L_08B166B4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B166C8: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); { const std::uint32_t aot_run_words[5]{ctx.gpr[16], ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], aot_gpr_31}; @@ -6112,18 +5735,8 @@ L_08B16780: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B167A0: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); { const std::uint32_t aot_run_words[5]{ctx.gpr[16], ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], aot_gpr_31}; @@ -6221,18 +5834,8 @@ L_08B16860: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B16880: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); { const std::uint32_t aot_run_words[7]{ctx.gpr[16], ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], aot_gpr_31}; @@ -6369,18 +5972,8 @@ L_08B16984: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B169A8: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); { const std::uint32_t aot_run_words[5]{ctx.gpr[16], ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], aot_gpr_31}; @@ -6503,18 +6096,8 @@ L_08B16A74: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B16A90: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[4]{ctx.gpr[16], ctx.gpr[17], ctx.gpr[18], aot_gpr_31}; @@ -6564,18 +6147,8 @@ L_08B16AF0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B16B0C: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); { const std::uint32_t aot_run_words[5]{ctx.gpr[16], ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], aot_gpr_31}; @@ -6631,18 +6204,8 @@ L_08B16B78: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B16B98: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); { const std::uint32_t aot_run_words[5]{ctx.gpr[16], ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], aot_gpr_31}; @@ -6699,18 +6262,8 @@ L_08B16C08: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B16C28: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); { const std::uint32_t aot_run_words[5]{ctx.gpr[16], ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], aot_gpr_31}; @@ -6821,18 +6374,8 @@ L_08B16CF8: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B16D18: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[4]{ctx.gpr[16], ctx.gpr[17], ctx.gpr[18], aot_gpr_31}; @@ -6923,18 +6466,8 @@ L_08B16DC4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B16DE0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{ctx.gpr[16], ctx.gpr[17], aot_gpr_31}; @@ -6969,18 +6502,8 @@ L_08B16E1C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B16E34: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); { const std::uint32_t aot_run_words[5]{std::bit_cast(aot_fpr_20), std::bit_cast(ctx.fpr[22]), std::bit_cast(ctx.fpr[24]), ctx.gpr[16], aot_gpr_31}; @@ -7045,18 +6568,8 @@ L_08B16EB4: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B16ED4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -7073,18 +6586,8 @@ L_08B16EEC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B16EFC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{ctx.gpr[16], ctx.gpr[17], aot_gpr_31}; @@ -7142,18 +6645,8 @@ L_08B16F54: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B16F6C: aot_gpr_29 = (aot_gpr_29 + static_cast(-64)); { const std::uint32_t aot_run_words[5]{ctx.gpr[16], ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], aot_gpr_31}; @@ -7391,18 +6884,8 @@ L_08B17138: aot_gpr_29 = (aot_gpr_29 + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B17154: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -7434,18 +6917,8 @@ L_08B1718C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B1719C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -7460,18 +6933,8 @@ L_08B171AC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B171BC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -7558,18 +7021,8 @@ L_08B1723C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B17248: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); { const std::uint32_t aot_run_words[4]{ctx.gpr[16], ctx.gpr[17], ctx.gpr[18], aot_gpr_31}; @@ -7648,18 +7101,8 @@ L_08B17308: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B17324: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); { const std::uint32_t aot_run_words[4]{ctx.gpr[16], ctx.gpr[17], ctx.gpr[18], aot_gpr_31}; @@ -7738,18 +7181,8 @@ L_08B173E4: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B17400: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -7798,18 +7231,8 @@ L_08B1744C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B1745C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -7836,18 +7259,8 @@ L_08B1746C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B174AC: aot_gpr_29 = (aot_gpr_29 + static_cast(-64)); { const std::uint32_t aot_run_words[6]{ctx.gpr[16], ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], aot_gpr_31}; @@ -7960,18 +7373,8 @@ L_08B175A0: aot_gpr_29 = (aot_gpr_29 + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B175C0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{ctx.gpr[16], ctx.gpr[17], aot_gpr_31}; @@ -8047,18 +7450,8 @@ L_08B1765C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B17670: aot_gpr_29 = (aot_gpr_29 + static_cast(-96)); { const std::uint32_t aot_run_words[4]{ctx.gpr[16], ctx.gpr[17], ctx.gpr[18], aot_gpr_31}; @@ -8173,18 +7566,8 @@ L_08B177B0: aot_gpr_29 = (aot_gpr_29 + static_cast(96)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B177CC: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); { const std::uint32_t aot_run_words[4]{ctx.gpr[16], ctx.gpr[17], ctx.gpr[18], aot_gpr_31}; @@ -8255,18 +7638,8 @@ L_08B17864: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B17880: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{ctx.gpr[16], ctx.gpr[17], aot_gpr_31}; @@ -8329,18 +7702,8 @@ L_08B178E4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B178F8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[4]{ctx.gpr[16], ctx.gpr[17], ctx.gpr[18], aot_gpr_31}; @@ -8439,18 +7802,8 @@ L_08B17990: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B179A8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[4]{ctx.gpr[16], ctx.gpr[17], ctx.gpr[18], aot_gpr_31}; @@ -8549,18 +7902,8 @@ L_08B17A40: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B17A58: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[4]{ctx.gpr[16], ctx.gpr[17], ctx.gpr[18], aot_gpr_31}; @@ -8659,18 +8002,8 @@ L_08B17AF0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B17B08: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[4]{ctx.gpr[16], ctx.gpr[17], ctx.gpr[18], aot_gpr_31}; @@ -8769,18 +8102,8 @@ L_08B17BA0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B17BB8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{ctx.gpr[16], ctx.gpr[17], aot_gpr_31}; @@ -8843,18 +8166,8 @@ L_08B17C1C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B17C30: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{ctx.gpr[16], ctx.gpr[17], aot_gpr_31}; @@ -8917,18 +8230,8 @@ L_08B17C94: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B17CA8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{ctx.gpr[16], ctx.gpr[17], aot_gpr_31}; @@ -8991,18 +8294,8 @@ L_08B17D0C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B17D20: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{ctx.gpr[16], ctx.gpr[17], aot_gpr_31}; @@ -9039,18 +8332,8 @@ L_08B17D5C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B17D74: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -9073,18 +8356,8 @@ L_08B17D94: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B17DA4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -9107,18 +8380,8 @@ L_08B17DC4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B17DD4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{ctx.gpr[16], ctx.gpr[17], aot_gpr_31}; @@ -9148,18 +8411,8 @@ L_08B17E00: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B17E1C: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); { const std::uint32_t aot_run_words[3]{ctx.gpr[16], ctx.gpr[17], aot_gpr_31}; @@ -9252,18 +8505,8 @@ L_08B17EC4: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B17ED8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{std::bit_cast(aot_fpr_20), ctx.gpr[16], aot_gpr_31}; @@ -9310,18 +8553,8 @@ L_08B17F20: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B17F38: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); { const std::uint32_t aot_run_words[4]{ctx.gpr[16], ctx.gpr[17], ctx.gpr[18], aot_gpr_31}; @@ -9421,900 +8654,8 @@ void recomp_unit_0196(Runtime &rt, AllegrexContext &ctx) { void register_generated_unit_196(Runtime &runtime) { runtime.register_generated_unit(196u, 0x08B14000u, 16384u, &recomp_unit_0196, &recomp_unit_0196_entry); - runtime.register_function(0x08B14000u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B14020u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B14028u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B1405Cu, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B1411Cu, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B14128u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B1414Cu, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B1415Cu, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B14168u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B14170u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B1417Cu, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B141C0u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B141D8u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B141E4u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B14304u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B14310u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B1431Cu, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B14328u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B14344u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B1437Cu, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B1438Cu, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B14394u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B143A4u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B14404u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B14424u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B1442Cu, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B14434u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B14450u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B1445Cu, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B1447Cu, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B14494u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B144B0u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B144C0u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B144CCu, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B144D4u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B144DCu, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B14504u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B14510u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B14530u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B1453Cu, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B14558u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B14564u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B14584u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B1458Cu, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B145B0u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B1460Cu, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B1463Cu, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B14654u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B1466Cu, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B14678u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B14680u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B146B4u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B146BCu, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B146D8u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B146F4u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B146F8u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B14710u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B14718u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B1471Cu, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B14748u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B14758u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B1475Cu, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B1478Cu, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B14794u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B1479Cu, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B147ACu, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B147E4u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B1484Cu, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B14860u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B14874u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B14884u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B148A0u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B148BCu, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B148C8u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B148D0u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B148D4u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B148E4u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B148E8u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B148ECu, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B14914u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B14940u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B14984u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B14988u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B149A4u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B149ACu, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B149B4u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B149C0u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B149CCu, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B149D8u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B149E0u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B149E8u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B14A14u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B14A18u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B14A2Cu, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B14A70u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B14A78u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B14A94u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B14A9Cu, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B14AA4u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B14AACu, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B14ABCu, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B14AD0u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B14AF4u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B14B08u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B14B4Cu, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B14B54u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B14B70u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B14B78u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B14B80u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B14B8Cu, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B14B94u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B14BC4u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B14BD8u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B14C18u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B14C38u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B14C64u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B14C78u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B14C8Cu, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B14CA0u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B14CACu, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B14CB4u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B14CC0u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B14CC8u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B14CD4u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B14CDCu, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B14CE4u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B14CECu, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B14CF4u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B14CFCu, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B14D04u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B14D10u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B14D1Cu, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B14D20u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B14D28u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B14D34u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B14D40u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B14D50u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B14D64u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B14D6Cu, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B14D80u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B14D98u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B14DA0u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B14DB0u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B14DB8u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B14DCCu, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B14DD4u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B14DD8u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B14DE4u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B14DECu, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B14DFCu, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B14E08u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B14E10u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B14E1Cu, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B14E24u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B14E30u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B14E38u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B14E40u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B14E48u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B14E50u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B14E58u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B14E60u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B14E6Cu, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B14E78u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B14E7Cu, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B14E84u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B14E90u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B14E9Cu, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B14EACu, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B14EC0u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B14EC4u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B14ECCu, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B14EDCu, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B14EF0u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B14F00u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B14F10u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B14F20u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B14F34u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B14F3Cu, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B14F4Cu, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B14F60u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B14F70u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B14F74u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B14F7Cu, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B14F88u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B14F90u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B14F9Cu, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B14FA8u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B14FB0u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B14FC0u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B14FD4u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B14FE4u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B14FECu, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B14FFCu, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B15010u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B15020u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B15028u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B15038u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B1504Cu, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B1505Cu, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B15064u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B1506Cu, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B15084u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B1508Cu, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B150A0u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B150A8u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B150B8u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B150C8u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B150D0u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B150DCu, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B150E8u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B15100u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B15110u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B15120u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B1513Cu, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B15190u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B151B0u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B151B8u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B151C0u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B151D0u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B151D8u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B151E0u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B151E8u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B151ECu, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B1523Cu, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B15260u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B1526Cu, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B1529Cu, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B152B0u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B152BCu, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B152C8u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B152D4u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B152DCu, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B152E4u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B152F0u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B152F8u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B152FCu, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B1532Cu, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B15334u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B1533Cu, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B15358u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B15370u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B15378u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B1538Cu, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B15394u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B15398u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B153C0u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B153C8u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B153D0u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B153ECu, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B15408u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B15410u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B15424u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B15440u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B15458u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B15460u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B15490u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B15494u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B154ACu, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B15504u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B15544u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B15564u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B1556Cu, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B1557Cu, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B1558Cu, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B15590u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B15598u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B155A0u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B155B8u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B155BCu, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B155C0u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B155F0u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B155F8u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B155FCu, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B15604u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B15614u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B15624u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B15634u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B15644u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B15650u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B15670u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B15678u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B1568Cu, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B15694u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B156A8u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B156C8u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B156D4u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B156E4u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B156F0u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B156F8u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B15704u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B15710u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B15720u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B1572Cu, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B15738u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B15748u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B15754u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B1575Cu, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B15770u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B1578Cu, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B15798u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B157A8u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B157B8u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B157C8u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B157E0u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B15810u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B15824u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B1584Cu, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B15858u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B15860u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B1587Cu, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B158ACu, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B158B8u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B158E0u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B158ECu, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B158F4u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B15910u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B15940u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B1594Cu, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B15980u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B1598Cu, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B15994u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B159B0u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B159E0u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B159ECu, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B15A14u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B15A20u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B15A28u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B15A44u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B15A90u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B15AB0u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B15AE4u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B15AF0u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B15AFCu, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B15B04u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B15B14u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B15B20u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B15B2Cu, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B15B3Cu, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B15B4Cu, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B15B80u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B15B8Cu, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B15B94u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B15B9Cu, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B15BA8u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B15BACu, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B15BDCu, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B15C1Cu, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B15C3Cu, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B15C5Cu, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B15C60u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B15C84u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B15C9Cu, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B15CA4u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B15CB8u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B15CECu, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B15CF8u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B15D08u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B15D10u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B15D20u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B15D2Cu, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B15D34u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B15D3Cu, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B15D44u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B15D50u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B15D60u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B15D70u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B15DA0u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B15DBCu, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B15DC4u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B15DE0u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B15DE4u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B15DF0u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B15DF8u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B15E00u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B15E04u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B15E34u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B15E44u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B15E50u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B15E64u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B15E70u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B15E78u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B15E80u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B15E90u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B15EA0u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B15EB0u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B15EB8u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B15EC8u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B15ECCu, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B15EDCu, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B15EF0u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B15EFCu, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B15F04u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B15F0Cu, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B15F1Cu, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B15F2Cu, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B15F3Cu, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B15F44u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B15F54u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B15F58u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B15F68u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B15F7Cu, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B15F88u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B15F9Cu, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B15FA8u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B15FB8u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B15FC4u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B15FE8u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B15FF0u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B15FF8u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B16004u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B1600Cu, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B16014u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B1601Cu, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B16024u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B16044u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B1605Cu, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B1607Cu, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B16080u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B16098u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B160BCu, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B160C4u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B160CCu, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B160D8u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B160E0u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B160E8u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B160F0u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B160F8u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B16110u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B16124u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B16144u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B16148u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B16160u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B1619Cu, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B161A4u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B161B0u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B161B4u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B161C4u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B161D0u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B161D8u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B161E4u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B161ECu, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B161F0u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B1620Cu, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B1623Cu, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B16244u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B16250u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B16260u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B16268u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B16278u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B16284u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B1628Cu, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B16294u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B1629Cu, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B162ACu, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B162B8u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B162C0u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B162C4u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B162CCu, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B162D4u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B162D8u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B162E0u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B16300u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B16320u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B16324u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B16340u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B1636Cu, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B16374u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B16380u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B16390u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B1639Cu, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B163A4u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B163ACu, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B163B8u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B163C0u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B163D0u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B163DCu, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B163ECu, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B163F8u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B16400u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B16404u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B16410u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B16414u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B16430u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B1646Cu, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B16474u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B16480u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B16484u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B16494u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B164A0u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B164A8u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B164B4u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B164BCu, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B164C0u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B164DCu, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B1651Cu, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B16524u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B16530u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B16534u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B16544u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B16550u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B1655Cu, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B1656Cu, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B1657Cu, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B16588u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B16590u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B1659Cu, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B165A0u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B165A8u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B165B4u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B165C4u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B165D8u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B165E0u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B165E8u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B165F4u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B165F8u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B16604u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B1660Cu, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B16610u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B16630u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B16650u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B16658u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B16664u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B1666Cu, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B16678u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B16688u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B16690u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B16698u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B166B0u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B166B4u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B166C8u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B166F4u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B16700u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B16734u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B16740u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B1674Cu, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B16754u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B16760u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B16774u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B16780u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B167A0u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B167CCu, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B167D8u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B16808u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B16814u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B16820u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B1682Cu, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B16834u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B16840u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B16854u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B16860u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B16880u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B168B0u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B168B8u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B168C0u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B168CCu, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B168DCu, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B168F0u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B16924u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B16930u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B1693Cu, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B16944u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B1694Cu, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B16954u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B16960u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B16974u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B16980u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B16984u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B169A8u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B169D0u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B169DCu, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B169F0u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B169F8u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B16A00u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B16A0Cu, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B16A18u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B16A20u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B16A2Cu, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B16A30u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B16A3Cu, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B16A44u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B16A50u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B16A5Cu, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B16A64u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B16A70u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B16A74u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B16A90u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B16AC8u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B16AD0u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B16ADCu, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B16AE0u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B16AF0u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B16B0Cu, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B16B48u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B16B50u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B16B5Cu, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B16B60u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B16B6Cu, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B16B78u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B16B98u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B16BD4u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B16BDCu, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B16BE8u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B16BECu, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B16BF8u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B16C08u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B16C28u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B16C64u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B16C6Cu, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B16C78u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B16C7Cu, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B16C88u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B16C90u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B16C98u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B16CA0u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B16CA8u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B16CC0u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B16CC8u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B16CD0u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B16CD8u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B16CE0u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B16CF8u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B16D18u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B16D3Cu, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B16D4Cu, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B16D54u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B16D58u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B16D60u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B16D78u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B16D80u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B16D8Cu, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B16D98u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B16D9Cu, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B16DC4u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B16DE0u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B16E00u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B16E10u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B16E1Cu, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B16E34u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B16E58u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B16E68u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B16E7Cu, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B16E88u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B16E94u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B16E98u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B16EB4u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B16ED4u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B16EECu, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B16EFCu, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B16F18u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B16F28u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B16F34u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B16F40u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B16F48u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B16F54u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B16F6Cu, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B16F9Cu, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B16FACu, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B16FB8u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B16FC8u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B16FD4u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B16FDCu, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B16FE8u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B17010u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B17020u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B17030u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B17040u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B1704Cu, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B17054u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B17060u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B17068u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B17074u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B17090u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B1709Cu, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B170ACu, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B170B8u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B170C0u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B170C8u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B170D0u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B170DCu, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B170E4u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B17100u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B17110u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B17118u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B17130u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B17138u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B17154u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B17178u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B17184u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B1718Cu, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B1719Cu, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B171ACu, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B171BCu, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B171D8u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B171E0u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B171E8u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B171F0u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B171F8u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B17204u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B1720Cu, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B17214u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B17228u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B17230u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B1723Cu, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B17248u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B17268u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B1727Cu, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B172D8u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B172E0u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B172F8u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B17308u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B17324u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B17344u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B17358u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B173B4u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B173BCu, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B173D4u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B173E4u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B17400u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B17410u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B1741Cu, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B17424u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B17438u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B17440u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B1744Cu, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B1745Cu, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B1746Cu, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B174ACu, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B174E4u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B1752Cu, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B17544u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B1754Cu, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B17558u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B17578u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B175A0u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B175C0u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B175E0u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B175ECu, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B17614u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B17620u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B1762Cu, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B17634u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B1765Cu, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B17670u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B17690u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B176ACu, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B176B8u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B17778u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B17788u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B177A0u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B177B0u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B177CCu, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B177ECu, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B177FCu, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B1782Cu, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B1783Cu, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B17854u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B17864u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B17880u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B178A0u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B178B0u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B178C4u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B178CCu, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B178D8u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B178E0u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B178E4u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B178F8u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B1791Cu, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B1792Cu, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B17940u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B1794Cu, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B17954u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B1795Cu, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B17964u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B1796Cu, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B17974u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B17978u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B1797Cu, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B17984u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B1798Cu, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B17990u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B179A8u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B179CCu, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B179DCu, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B179F0u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B179FCu, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B17A04u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B17A0Cu, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B17A14u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B17A1Cu, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B17A24u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B17A28u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B17A2Cu, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B17A34u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B17A3Cu, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B17A40u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B17A58u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B17A7Cu, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B17A8Cu, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B17AA0u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B17AACu, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B17AB4u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B17ABCu, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B17AC4u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B17ACCu, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B17AD4u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B17AD8u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B17ADCu, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B17AE4u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B17AECu, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B17AF0u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B17B08u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B17B2Cu, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B17B3Cu, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B17B50u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B17B5Cu, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B17B64u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B17B6Cu, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B17B74u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B17B7Cu, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B17B84u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B17B88u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B17B8Cu, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B17B94u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B17B9Cu, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B17BA0u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B17BB8u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B17BD8u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B17BE8u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B17BFCu, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B17C04u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B17C10u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B17C18u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B17C1Cu, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B17C30u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B17C50u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B17C60u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B17C74u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B17C7Cu, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B17C88u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B17C90u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B17C94u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B17CA8u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B17CC8u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B17CD8u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B17CECu, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B17CF4u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B17D00u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B17D08u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B17D0Cu, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B17D20u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B17D40u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B17D48u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B17D50u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B17D5Cu, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B17D74u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B17D84u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B17D8Cu, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B17D94u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B17DA4u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B17DB4u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B17DBCu, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B17DC4u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B17DD4u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B17DF0u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B17E00u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B17E1Cu, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B17E38u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B17E40u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B17E4Cu, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B17E60u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B17E6Cu, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B17E78u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B17E88u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B17E98u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B17EACu, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B17EB4u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B17EC0u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B17EC4u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B17ED8u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B17EF4u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B17EFCu, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B17F08u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B17F14u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B17F1Cu, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B17F20u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B17F38u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B17F5Cu, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B17F6Cu, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B17F80u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B17FB4u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B17FBCu, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B17FC8u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B17FD4u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B17FE0u, &recomp_unit_0196, "recomp_unit_0196"); - runtime.register_function(0x08B17FF0u, &recomp_unit_0196, "recomp_unit_0196"); + // PSPRECOMP_V812_COMPACT_REGISTRATION: same entry set, looped once in Runtime instead of source-expanded calls. + runtime.register_generated_entry_mask(0x08B14000u, &recomp_unit_0196, "recomp_unit_0196", + kEntryMasks_recomp_unit_0196, 64u); } } // namespace psprecomp diff --git a/profiles/vcs/generated/generated_unit_0197.cpp b/profiles/vcs/generated/generated_unit_0197.cpp index 5df42f3..8304908 100644 --- a/profiles/vcs/generated/generated_unit_0197.cpp +++ b/profiles/vcs/generated/generated_unit_0197.cpp @@ -990,6 +990,19 @@ LOCAL_DISPATCH: AOT_REGCACHE_SYNC_OUT(); return; } } +// PSPRECOMP_V812_SHARED_SCHED_BLOCK: one scheduler-exact slow boundary per unit. +LOCAL_SCHED_BOUNDARY: + ctx.pc = jump_target; + AOT_REGCACHE_SYNC_OUT(); + if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { + ++local_redispatch_rounds; + AOT_REGCACHE_SYNC_IN(); + local_transfers = 0u; + local_pc = ctx.pc; + entry_id = 0u; + goto LOCAL_DISPATCH; + } + return; L_08B18000: aot_gpr_5 = (aot_mem.aot_direct_load16(aot_gpr_4 + static_cast(100))); aot_gpr_5 = (aot_gpr_5 < static_cast(1) ? 1u : 0u); @@ -1020,18 +1033,8 @@ L_08B1801C: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B18034: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); { const std::uint32_t aot_run_words[5]{aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], aot_gpr_31}; @@ -1301,18 +1304,8 @@ L_08B18230: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B1824C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[4]{aot_gpr_16, ctx.gpr[17], ctx.gpr[18], aot_gpr_31}; @@ -1405,18 +1398,8 @@ L_08B182F4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B18314: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, ctx.gpr[17], aot_gpr_31}; @@ -1479,18 +1462,8 @@ L_08B18378: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B1838C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -1560,18 +1533,8 @@ L_08B18408: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B18418: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[4]{aot_gpr_16, ctx.gpr[17], ctx.gpr[18], aot_gpr_31}; @@ -1671,18 +1634,8 @@ L_08B184D4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B184EC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -1752,18 +1705,8 @@ L_08B18568: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B18578: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); { const std::uint32_t aot_run_words[5]{aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], aot_gpr_31}; @@ -1895,18 +1838,8 @@ L_08B18658: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B18674: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, ctx.gpr[17], aot_gpr_31}; @@ -1961,18 +1894,8 @@ L_08B186CC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B186E0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[4]{aot_gpr_16, ctx.gpr[17], ctx.gpr[18], aot_gpr_31}; @@ -2125,18 +2048,8 @@ L_08B1880C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B18824: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -2167,18 +2080,8 @@ L_08B18858: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B1886C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -2217,18 +2120,8 @@ L_08B188B0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B188C4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -2248,18 +2141,8 @@ L_08B188E0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B188F0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -2276,18 +2159,8 @@ L_08B18900: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B1891C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -2305,18 +2178,8 @@ L_08B1892C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B1894C: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); { const std::uint32_t aot_run_words[5]{aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], aot_gpr_31}; @@ -2469,18 +2332,8 @@ L_08B18A54: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B18A70: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); { const std::uint32_t aot_run_words[5]{aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], aot_gpr_31}; @@ -2539,18 +2392,8 @@ L_08B18AE0: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B18B00: aot_gpr_29 = (aot_gpr_29 + static_cast(-64)); { const std::uint32_t aot_run_words[5]{aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], aot_gpr_31}; @@ -2753,18 +2596,8 @@ L_08B18C5C: aot_gpr_29 = (aot_gpr_29 + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B18C78: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); { const std::uint32_t aot_run_words[4]{aot_gpr_16, ctx.gpr[17], ctx.gpr[18], aot_gpr_31}; @@ -2910,18 +2743,8 @@ L_08B18D78: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B18D90: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -2941,18 +2764,8 @@ L_08B18DAC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B18DBC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, ctx.gpr[17], aot_gpr_31}; @@ -2987,18 +2800,8 @@ L_08B18DFC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B18E14: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, ctx.gpr[17], aot_gpr_31}; @@ -3059,18 +2862,8 @@ L_08B18E94: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B18EAC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, ctx.gpr[17], aot_gpr_31}; @@ -3130,18 +2923,8 @@ L_08B18F10: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B18F24: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); { const std::uint32_t aot_run_words[5]{aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], aot_gpr_31}; @@ -3420,18 +3203,8 @@ L_08B1913C: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B19158: aot_gpr_29 = (aot_gpr_29 + static_cast(-96)); { const std::uint32_t aot_run_words[4]{std::bit_cast(ctx.fpr[20]), aot_gpr_16, ctx.gpr[17], aot_gpr_31}; @@ -4219,18 +3992,8 @@ L_08B197BC: aot_gpr_29 = (aot_gpr_29 + static_cast(96)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B197D4: aot_gpr_4 = (0u | 41u); aot_mem.aot_direct_store8(ctx.gpr[28] + static_cast(10548), static_cast(aot_gpr_4)); @@ -4258,18 +4021,8 @@ L_08B197D4: aot_mem.aot_direct_store32(aot_gpr_5 + static_cast(0), aot_gpr_4); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B19834: { const std::uint32_t aot_run_words[3]{0u, 0u, 0u}; aot_mem.aot_direct_store32_block(aot_gpr_4 + static_cast(8), aot_run_words); } @@ -4279,18 +4032,8 @@ L_08B19834: ctx.gpr[2] = (aot_gpr_4 | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B19850: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -4370,18 +4113,8 @@ L_08B198C8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B198DC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -4423,18 +4156,8 @@ L_08B1991C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B19938: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, ctx.gpr[17], ctx.gpr[18]}; @@ -4488,51 +4211,21 @@ L_08B19998: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B199B8: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B199C0: jump_target = aot_gpr_31; ctx.fpr[0] = std::bit_cast(aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(1704))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B199C8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), aot_gpr_16); @@ -4607,18 +4300,8 @@ L_08B19A7C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B19A98: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -4671,18 +4354,8 @@ L_08B19AEC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B19B00: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (16256u << 16u); @@ -4698,18 +4371,8 @@ L_08B19B18: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B19B24: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -4722,18 +4385,8 @@ L_08B19B34: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B19B40: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(16), aot_gpr_16); @@ -4821,18 +4474,8 @@ L_08B19C08: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B19C20: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); ctx.gpr[7] = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(76))); @@ -4867,18 +4510,8 @@ L_08B19C58: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B19C64: aot_gpr_29 = (aot_gpr_29 + static_cast(-160)); { const std::uint32_t aot_run_words[8]{std::bit_cast(ctx.fpr[20]), aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], aot_gpr_31}; @@ -5219,18 +4852,8 @@ L_08B19ED8: aot_gpr_29 = (aot_gpr_29 + static_cast(160)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B19F00: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -5322,18 +4945,8 @@ L_08B19FC8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B19FDC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(1316))); @@ -5377,52 +4990,22 @@ L_08B1A028: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B1A038: jump_target = aot_gpr_31; ctx.gpr[2] = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(1924))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B1A040: jump_target = aot_gpr_31; ctx.gpr[2] = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(1920))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B1A048: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -5535,34 +5118,14 @@ L_08B1A100: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B1A128: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B1A130: aot_gpr_29 = (aot_gpr_29 + static_cast(-320)); aot_gpr_5 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(72))); @@ -6186,18 +5749,8 @@ L_08B1A54C: aot_gpr_29 = (aot_gpr_29 + static_cast(320)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B1A580: aot_gpr_29 = (aot_gpr_29 + static_cast(-176)); { const std::uint32_t aot_run_words[4]{std::bit_cast(ctx.fpr[20]), aot_gpr_16, ctx.gpr[17], aot_gpr_31}; @@ -6677,18 +6230,8 @@ L_08B1A92C: aot_gpr_29 = (aot_gpr_29 + static_cast(176)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B1A948: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); ctx.gpr[7] = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(72))); @@ -8081,18 +7624,8 @@ L_08B1B328: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B1B348: aot_gpr_4 = (16254u << 16u); aot_gpr_4 = (aot_gpr_4 | 47186u); @@ -8105,18 +7638,8 @@ L_08B1B348: aot_mem.aot_direct_store32(ctx.gpr[28] + static_cast(10568), std::bit_cast(aot_fpr_13)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B1B36C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -8129,18 +7652,8 @@ L_08B1B37C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B1B388: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -8161,18 +7674,8 @@ L_08B1B3A0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B1B3B4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (aot_mem.aot_direct_load8(ctx.gpr[28] + static_cast(3232))); @@ -8202,18 +7705,8 @@ L_08B1B3DC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B1B3E8: aot_gpr_29 = (aot_gpr_29 + static_cast(-64)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(40), aot_gpr_16); @@ -8322,18 +7815,8 @@ L_08B1B4BC: aot_gpr_29 = (aot_gpr_29 + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B1B4DC: aot_gpr_29 = (aot_gpr_29 + static_cast(-112)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(92), ctx.gpr[17]); @@ -8526,18 +8009,8 @@ L_08B1B634: aot_gpr_29 = (aot_gpr_29 + static_cast(112)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B1B654: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(24), aot_gpr_4); @@ -8603,18 +8076,8 @@ L_08B1B6C4: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B1B6D0: aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(0), aot_gpr_5); aot_gpr_6 = (aot_gpr_6 & 65535u); @@ -8647,18 +8110,8 @@ L_08B1B70C: ctx.gpr[2] = (aot_gpr_4 | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B1B714: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store8(aot_gpr_29 + static_cast(0), static_cast(0u)); @@ -8667,18 +8120,8 @@ L_08B1B714: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B1B728: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, ctx.gpr[17], aot_gpr_31}; @@ -9046,18 +8489,8 @@ L_08B1BA3C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B1BB04: aot_fpr_12 = std::bit_cast(aot_mem.aot_direct_load32(aot_gpr_5 + static_cast(0))); aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(0), std::bit_cast(aot_fpr_12)); @@ -9084,18 +8517,8 @@ L_08B1BB04: ctx.gpr[2] = (aot_gpr_4 | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B1BB34: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -9115,18 +8538,8 @@ L_08B1BB48: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B1BB68: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(12), aot_gpr_16); @@ -9201,36 +8614,16 @@ L_08B1BC0C: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B1BC2C: ctx.gpr[2] = (2226u << 16u); jump_target = aot_gpr_31; ctx.gpr[2] = (ctx.gpr[2] + static_cast(-17364)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B1BC38: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -9242,18 +8635,8 @@ L_08B1BC48: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B1BC54: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -9376,18 +8759,8 @@ L_08B1BD04: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B1BD28: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -9439,35 +8812,15 @@ L_08B1BD78: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B1BD8C: jump_target = aot_gpr_31; ctx.gpr[2] = (0u | 4u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B1BD94: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (0u | 0u); @@ -9503,18 +8856,8 @@ L_08B1BDD0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B1BDE0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -9543,18 +8886,8 @@ L_08B1BE0C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B1BE18: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (0u | 0u); @@ -9615,18 +8948,8 @@ L_08B1BE9C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B1BEB0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (aot_gpr_5 | 0u); @@ -9641,18 +8964,8 @@ L_08B1BEC4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B1BED0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[4]{aot_gpr_16, ctx.gpr[17], ctx.gpr[18], aot_gpr_31}; @@ -9701,18 +9014,8 @@ L_08B1BF1C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B1BF3C: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(28), ctx.gpr[17]); @@ -9816,917 +9119,8 @@ void recomp_unit_0197(Runtime &rt, AllegrexContext &ctx) { void register_generated_unit_197(Runtime &runtime) { runtime.register_generated_unit(197u, 0x08B18000u, 16384u, &recomp_unit_0197, &recomp_unit_0197_entry); - runtime.register_function(0x08B18000u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B18010u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B18018u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1801Cu, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B18034u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B18058u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B18060u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1806Cu, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B18088u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1809Cu, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B180A8u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B180B0u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B180BCu, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B180C4u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B180CCu, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B180E0u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B18110u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1811Cu, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1812Cu, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1813Cu, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B18140u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1814Cu, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1815Cu, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1816Cu, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1817Cu, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B18188u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B18198u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B181A8u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B181BCu, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B181C8u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B181D8u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B181E8u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B181FCu, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B18204u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B18210u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B18218u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B18224u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1822Cu, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B18230u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1824Cu, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B18268u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1827Cu, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B18288u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B18294u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B182A0u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B182B0u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B182BCu, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B182CCu, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B182D8u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B182E8u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B182F4u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B18314u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B18330u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1833Cu, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B18348u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B18358u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B18360u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B18368u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B18374u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B18378u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1838Cu, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B183A4u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B183B4u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B183C8u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B183D0u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B183DCu, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B183F0u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B183FCu, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B18404u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B18408u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B18418u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B18438u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B18444u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B18450u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B18468u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B18488u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B18498u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B184A0u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B184B0u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B184B8u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B184C4u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B184D0u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B184D4u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B184ECu, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B18504u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B18514u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B18528u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B18530u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1853Cu, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B18550u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1855Cu, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B18564u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B18568u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B18578u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1859Cu, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B185A8u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B185BCu, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B185C4u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B185D0u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B185D8u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B185E4u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B185ECu, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B185F4u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B185FCu, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B18608u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B18610u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B18618u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B18624u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B18630u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B18638u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B18654u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B18658u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B18674u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B18690u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1869Cu, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B186A8u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B186B0u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B186C8u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B186CCu, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B186E0u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B18700u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1870Cu, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B18718u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B18720u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1872Cu, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B18734u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B18754u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B18774u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B18794u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B187B4u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B187BCu, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B187DCu, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B187FCu, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B18808u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1880Cu, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B18824u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B18844u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1884Cu, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B18858u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1886Cu, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B18884u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1889Cu, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B188A8u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B188B0u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B188C4u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B188D4u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B188E0u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B188F0u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B18900u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1891Cu, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1892Cu, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1894Cu, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B18988u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B18990u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1899Cu, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B189A0u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B189ACu, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B189B8u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B189C4u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B189D4u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B189E4u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B189F4u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B189FCu, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B18A08u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B18A0Cu, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B18A14u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B18A20u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B18A30u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B18A3Cu, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B18A44u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B18A50u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B18A54u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B18A70u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B18AACu, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B18AB4u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B18AC0u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B18AC4u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B18AD0u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B18AE0u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B18B00u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B18B24u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B18B30u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B18B38u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B18B5Cu, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B18B64u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B18B6Cu, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B18B70u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B18B80u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B18B90u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B18B94u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B18B9Cu, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B18BA4u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B18BBCu, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B18BC0u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B18BC4u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B18BF4u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B18BFCu, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B18C08u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B18C1Cu, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B18C2Cu, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B18C34u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B18C3Cu, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B18C44u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B18C50u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B18C58u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B18C5Cu, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B18C78u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B18CA0u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B18CA8u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B18CB4u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B18CBCu, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B18CC8u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B18CD0u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B18CDCu, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B18CE4u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B18CF0u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B18CF8u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B18D04u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B18D3Cu, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B18D44u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B18D4Cu, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B18D60u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B18D68u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B18D74u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B18D78u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B18D90u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B18DA0u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B18DACu, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B18DBCu, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B18DD8u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B18DE4u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B18DFCu, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B18E14u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B18E34u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B18E4Cu, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B18E80u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B18E8Cu, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B18E94u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B18EACu, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B18ECCu, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B18ED8u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B18EE0u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B18EE8u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B18EF8u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B18F0Cu, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B18F10u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B18F24u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B18F54u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B18F60u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B18F8Cu, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B18F94u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B18FA0u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B18FB0u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B18FBCu, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B18FCCu, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B18FD4u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B18FE4u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B18FF0u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B19018u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B19020u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1902Cu, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1903Cu, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B19048u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B19058u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B19060u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B19070u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1907Cu, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B190A4u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B190ACu, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B190B8u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B190C8u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B190D4u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B190E4u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B190ECu, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B190F8u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B19100u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B19108u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B19114u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B19120u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B19128u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B19130u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1913Cu, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B19158u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B19178u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B19188u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1919Cu, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B191B0u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B191BCu, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B191F8u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1920Cu, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B19224u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1923Cu, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1924Cu, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B19254u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B19258u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1926Cu, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B19270u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B19278u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B19288u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B19298u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B192B4u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B192BCu, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B192CCu, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B19334u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B19350u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B19358u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B19370u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B19384u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B193A4u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B193B0u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B193B4u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B193D0u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B193E0u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B193F0u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B193F8u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B19400u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B19408u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1941Cu, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B19430u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B19444u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B19458u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B19464u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1946Cu, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1947Cu, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B19488u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B19494u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B194A0u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B194A8u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B194B0u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B194BCu, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B194C8u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B194D4u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B194E0u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B194E8u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B194F0u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B19504u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B19518u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B19524u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1952Cu, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B19540u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B19554u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B19568u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1957Cu, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B19588u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B19590u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B195A4u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B195B8u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B195C4u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B195F0u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B195F8u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B19600u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B19614u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1961Cu, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B19624u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1962Cu, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B19634u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B19648u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B19650u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B19668u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B19680u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B19688u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B196A0u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B196B8u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B196C0u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B196C8u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B196D0u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B196DCu, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B196E4u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B196F4u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B196FCu, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B19704u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1970Cu, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B19718u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B19728u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1973Cu, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1974Cu, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B19754u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B19768u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B197A0u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B197B0u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B197B8u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B197BCu, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B197D4u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B19834u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B19850u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1986Cu, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B19878u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B19880u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B19888u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B19890u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B198A4u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B198B4u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B198B8u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B198C0u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B198C8u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B198DCu, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B198FCu, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1990Cu, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1991Cu, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B19938u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B19974u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B19984u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B19998u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B199B8u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B199C0u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B199C8u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B199F0u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B19A04u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B19A14u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B19A24u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B19A60u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B19A7Cu, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B19A98u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B19AB4u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B19ACCu, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B19AD8u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B19AE4u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B19AECu, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B19B00u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B19B18u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B19B24u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B19B34u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B19B40u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B19B64u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B19B70u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B19B78u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B19BD0u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B19BE8u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B19BF4u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B19C00u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B19C08u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B19C20u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B19C40u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B19C48u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B19C58u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B19C64u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B19C90u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B19CACu, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B19CBCu, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B19CE8u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B19D08u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B19D1Cu, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B19D28u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B19D40u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B19D50u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B19D58u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B19D5Cu, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B19D74u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B19DA0u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B19DB0u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B19DB8u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B19DC0u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B19DCCu, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B19DE0u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B19DE8u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B19DF4u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B19E0Cu, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B19E1Cu, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B19E24u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B19E28u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B19E40u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B19E6Cu, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B19E7Cu, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B19E84u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B19E8Cu, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B19E98u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B19EACu, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B19EB4u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B19EB8u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B19EC4u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B19ED0u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B19ED8u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B19F00u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B19F20u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B19F30u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B19F40u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B19F50u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B19F60u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B19F88u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B19F98u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B19FA8u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B19FB8u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B19FC8u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B19FDCu, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B19FF4u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1A008u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1A014u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1A028u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1A038u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1A040u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1A048u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1A070u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1A07Cu, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1A084u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1A08Cu, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1A094u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1A0A0u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1A0ACu, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1A0B4u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1A0BCu, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1A0C4u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1A0CCu, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1A0D8u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1A0E4u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1A0ECu, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1A100u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1A128u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1A130u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1A178u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1A184u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1A1D8u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1A1ECu, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1A200u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1A214u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1A228u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1A264u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1A274u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1A288u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1A29Cu, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1A2B0u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1A2C4u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1A308u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1A320u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1A46Cu, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1A4F0u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1A4F8u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1A50Cu, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1A518u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1A530u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1A54Cu, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1A580u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1A5D4u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1A5DCu, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1A5E4u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1A5ECu, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1A5F8u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1A600u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1A608u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1A62Cu, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1A634u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1A664u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1A67Cu, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1A68Cu, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1A6A4u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1A6B8u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1A6D0u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1A704u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1A720u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1A774u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1A77Cu, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1A790u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1A7ACu, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1A7BCu, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1A7D4u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1A7E8u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1A81Cu, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1A838u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1A890u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1A92Cu, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1A948u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1A984u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1A990u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1A99Cu, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1A9B0u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1A9BCu, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1A9C4u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1A9C8u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1A9D8u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1A9E4u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1A9ECu, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1A9F8u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1AA00u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1AA04u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1AA14u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1AA20u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1AA28u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1AA38u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1AA50u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1AA60u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1AA70u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1AA78u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1AA94u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1AAA0u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1AAA8u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1AAB8u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1AAC0u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1AAE0u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1AAFCu, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1AB10u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1AB1Cu, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1AB28u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1AB34u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1AB3Cu, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1AB40u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1AB50u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1AB5Cu, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1AB64u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1AB70u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1AB78u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1AB7Cu, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1AB8Cu, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1AB98u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1ABA0u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1ABB0u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1ABB8u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1ABC0u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1ABC8u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1ABDCu, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1ABE8u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1ABF0u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1ABF4u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1AC04u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1AC10u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1AC18u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1AC24u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1AC2Cu, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1AC30u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1AC40u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1AC4Cu, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1AC54u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1AC68u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1AC74u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1AC7Cu, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1AC80u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1AC90u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1AC9Cu, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1ACA4u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1ACB0u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1ACB8u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1ACBCu, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1ACCCu, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1ACD8u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1ACE0u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1ACF4u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1ACFCu, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1AD0Cu, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1AD18u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1AD30u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1AD48u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1AD58u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1AD60u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1AD7Cu, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1AD90u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1AD98u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1ADA0u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1ADA8u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1ADB8u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1ADC0u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1ADDCu, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1ADE8u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1ADF0u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1AE00u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1AE08u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1AE14u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1AE1Cu, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1AE28u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1AE5Cu, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1AE64u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1AE74u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1AE84u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1AE98u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1AEA0u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1AEB4u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1AEBCu, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1AED4u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1AEECu, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1AEFCu, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1AF08u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1AF10u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1AF14u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1AF24u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1AF30u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1AF38u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1AF44u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1AF4Cu, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1AF50u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1AF60u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1AF6Cu, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1AF74u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1AF84u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1AF94u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1AF9Cu, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1AFA4u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1AFB0u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1AFBCu, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1AFC4u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1AFC8u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1AFD8u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1AFE4u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1AFECu, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1AFF8u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1B000u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1B004u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1B014u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1B020u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1B028u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1B038u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1B040u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1B04Cu, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1B054u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1B088u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1B090u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1B0A0u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1B0B0u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1B0C4u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1B0CCu, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1B0E0u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1B0E8u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1B0F4u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1B108u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1B110u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1B124u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1B138u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1B144u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1B14Cu, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1B150u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1B160u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1B16Cu, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1B174u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1B180u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1B188u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1B18Cu, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1B19Cu, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1B1A8u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1B1B0u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1B1C0u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1B1CCu, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1B1DCu, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1B1E4u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1B1ECu, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1B1FCu, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1B208u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1B210u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1B214u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1B224u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1B230u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1B238u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1B244u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1B24Cu, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1B250u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1B260u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1B26Cu, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1B274u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1B284u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1B28Cu, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1B2A0u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1B2A8u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1B2B0u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1B2BCu, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1B2C8u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1B2D0u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1B2D8u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1B2E4u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1B2ECu, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1B2F8u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1B300u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1B308u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1B314u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1B328u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1B348u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1B36Cu, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1B37Cu, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1B388u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1B398u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1B3A0u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1B3B4u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1B3C8u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1B3D0u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1B3D8u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1B3DCu, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1B3E8u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1B444u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1B450u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1B45Cu, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1B468u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1B470u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1B47Cu, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1B48Cu, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1B494u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1B4A4u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1B4B4u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1B4BCu, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1B4DCu, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1B518u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1B524u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1B52Cu, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1B534u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1B544u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1B54Cu, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1B558u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1B564u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1B56Cu, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1B574u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1B584u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1B590u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1B598u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1B5A0u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1B5B0u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1B5B8u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1B5C8u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1B5D4u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1B5E0u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1B5E8u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1B620u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1B628u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1B630u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1B634u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1B654u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1B698u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1B6A0u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1B6A8u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1B6B0u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1B6B8u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1B6C0u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1B6C4u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1B6D0u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1B6E8u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1B70Cu, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1B714u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1B728u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1B76Cu, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1B8CCu, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1B8E8u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1B8F4u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1B910u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1B91Cu, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1B938u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1B944u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1B960u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1B96Cu, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1B988u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1B994u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1B9B0u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1B9BCu, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1BA14u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1BA20u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1BA3Cu, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1BB04u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1BB34u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1BB48u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1BB68u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1BB94u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1BBC4u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1BBF0u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1BBFCu, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1BC0Cu, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1BC2Cu, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1BC38u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1BC48u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1BC54u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1BC7Cu, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1BC84u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1BC8Cu, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1BC94u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1BC9Cu, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1BCA4u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1BCACu, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1BCB4u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1BCBCu, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1BCD0u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1BCD4u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1BCD8u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1BCE0u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1BCE4u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1BCE8u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1BCF0u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1BCF4u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1BCF8u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1BD00u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1BD04u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1BD28u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1BD44u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1BD58u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1BD64u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1BD70u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1BD78u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1BD8Cu, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1BD94u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1BDB8u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1BDC4u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1BDCCu, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1BDD0u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1BDE0u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1BDF0u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1BE0Cu, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1BE18u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1BE44u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1BE50u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1BE5Cu, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1BE8Cu, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1BE9Cu, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1BEB0u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1BEC4u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1BED0u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1BEECu, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1BF04u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1BF10u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1BF18u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1BF1Cu, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1BF3Cu, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1BF60u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1BF80u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1BF90u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1BF9Cu, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1BFA4u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1BFA8u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1BFB4u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1BFD0u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1BFDCu, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1BFE8u, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1BFECu, &recomp_unit_0197, "recomp_unit_0197"); - runtime.register_function(0x08B1BFFCu, &recomp_unit_0197, "recomp_unit_0197"); + // PSPRECOMP_V812_COMPACT_REGISTRATION: same entry set, looped once in Runtime instead of source-expanded calls. + runtime.register_generated_entry_mask(0x08B18000u, &recomp_unit_0197, "recomp_unit_0197", + kEntryMasks_recomp_unit_0197, 64u); } } // namespace psprecomp diff --git a/profiles/vcs/generated/generated_unit_0198.cpp b/profiles/vcs/generated/generated_unit_0198.cpp index 71fcf84..f545919 100644 --- a/profiles/vcs/generated/generated_unit_0198.cpp +++ b/profiles/vcs/generated/generated_unit_0198.cpp @@ -816,6 +816,19 @@ LOCAL_DISPATCH: AOT_REGCACHE_SYNC_OUT(); return; } } +// PSPRECOMP_V812_SHARED_SCHED_BLOCK: one scheduler-exact slow boundary per unit. +LOCAL_SCHED_BOUNDARY: + ctx.pc = jump_target; + AOT_REGCACHE_SYNC_OUT(); + if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { + ++local_redispatch_rounds; + AOT_REGCACHE_SYNC_IN(); + local_transfers = 0u; + local_pc = ctx.pc; + entry_id = 0u; + goto LOCAL_DISPATCH; + } + return; L_08B1C004: ctx.gpr[2] = (ctx.gpr[17] | 0u); { std::uint32_t aot_run_words[5]{}; @@ -830,18 +843,8 @@ L_08B1C004: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B1C024: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -854,18 +857,8 @@ L_08B1C034: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B1C040: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(32), aot_gpr_5); @@ -880,18 +873,8 @@ L_08B1C054: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B1C060: aot_gpr_29 = (aot_gpr_29 + static_cast(-64)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(36), ctx.gpr[19]); @@ -1044,18 +1027,8 @@ L_08B1C194: aot_gpr_29 = (aot_gpr_29 + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B1C1BC: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(48), aot_gpr_5); @@ -1142,18 +1115,8 @@ L_08B1C254: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B1C26C: aot_gpr_29 = (aot_gpr_29 + static_cast(-96)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(96), aot_gpr_6); @@ -1260,18 +1223,8 @@ L_08B1C374: aot_gpr_29 = (aot_gpr_29 + static_cast(96)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B1C390: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -1356,18 +1309,8 @@ L_08B1C40C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B1C41C: aot_gpr_29 = (aot_gpr_29 + static_cast(-64)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(48), ctx.gpr[19]); @@ -1416,18 +1359,8 @@ L_08B1C488: aot_gpr_29 = (aot_gpr_29 + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B1C4AC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -1471,18 +1404,8 @@ L_08B1C4F0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B1C504: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -1562,18 +1485,8 @@ L_08B1C604: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B1C610: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -1625,18 +1538,8 @@ L_08B1C6A0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B1C6AC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -1661,18 +1564,8 @@ L_08B1C6C4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B1C6F8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, ctx.gpr[17], aot_gpr_31}; @@ -1718,18 +1611,8 @@ L_08B1C740: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B1C754: aot_gpr_29 = (aot_gpr_29 + static_cast(-80)); { const std::uint32_t aot_run_words[12]{std::bit_cast(ctx.fpr[20]), std::bit_cast(ctx.fpr[22]), std::bit_cast(ctx.fpr[24]), std::bit_cast(ctx.fpr[26]), aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[22], aot_gpr_31}; @@ -2004,18 +1887,8 @@ L_08B1C9CC: aot_gpr_29 = (aot_gpr_29 + static_cast(80)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B1CA04: aot_gpr_29 = (aot_gpr_29 + static_cast(-208)); { const std::uint32_t aot_run_words[11]{std::bit_cast(ctx.fpr[20]), std::bit_cast(ctx.fpr[22]), std::bit_cast(ctx.fpr[24]), aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[22], aot_gpr_31}; @@ -2668,18 +2541,8 @@ L_08B1CF28: aot_gpr_29 = (aot_gpr_29 + static_cast(208)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B1CF5C: aot_fpr_12 = std::bit_cast(aot_mem.aot_direct_load32(aot_gpr_5 + static_cast(0))); aot_fpr_13 = std::bit_cast(aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(12))); @@ -2744,18 +2607,8 @@ L_08B1CF5C: aot_mem.aot_direct_store32(aot_gpr_5 + static_cast(8), std::bit_cast(aot_fpr_12)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B1D050: aot_gpr_6 = (std::bit_cast(aot_fpr_12)); ctx.set_vfpu_scalar_bits_ct<0u>(aot_gpr_6); @@ -2781,18 +2634,8 @@ L_08B1D050: aot_mem.aot_direct_store32_block(vfpu_address, vfpu_words); } local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B1D07C: { const std::uint32_t vfpu_address = aot_gpr_4 + static_cast(0); std::uint32_t vfpu_words[4]{}; @@ -2848,18 +2691,8 @@ L_08B1D07C: aot_mem.aot_direct_store32_block(vfpu_address, vfpu_words); } local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B1D0D8: aot_gpr_29 = (aot_gpr_29 + static_cast(-64)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(52), ctx.gpr[18]); @@ -2972,18 +2805,8 @@ L_08B1D200: aot_gpr_29 = (aot_gpr_29 + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B1D228: aot_gpr_29 = (aot_gpr_29 + static_cast(-80)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(56), aot_gpr_16); @@ -3082,18 +2905,8 @@ L_08B1D2FC: aot_gpr_29 = (aot_gpr_29 + static_cast(80)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B1D320: aot_gpr_29 = (aot_gpr_29 + static_cast(-64)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(40), aot_gpr_16); @@ -3231,18 +3044,8 @@ L_08B1D424: aot_gpr_29 = (aot_gpr_29 + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B1D450: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -3274,18 +3077,8 @@ L_08B1D484: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B1D49C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -3326,18 +3119,8 @@ L_08B1D4E4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B1D4F8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -3377,18 +3160,8 @@ L_08B1D534: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B1D548: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -3495,18 +3268,8 @@ L_08B1D5F0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B1D604: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -3540,18 +3303,8 @@ L_08B1D640: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B1D658: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -3565,18 +3318,8 @@ L_08B1D668: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B1D678: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -3693,18 +3436,8 @@ L_08B1D794: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B1D7A8: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(24), aot_gpr_16); @@ -3799,18 +3532,8 @@ L_08B1D874: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B1D888: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -3851,18 +3574,8 @@ L_08B1D8D0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B1D8E4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), aot_gpr_16); @@ -3912,18 +3625,8 @@ L_08B1D934: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B1D96C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), aot_gpr_16); @@ -3973,18 +3676,8 @@ L_08B1D9BC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B1D9F4: aot_gpr_29 = (aot_gpr_29 + static_cast(-80)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(56), ctx.gpr[19]); @@ -4150,18 +3843,8 @@ L_08B1DB6C: aot_gpr_29 = (aot_gpr_29 + static_cast(80)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B1DBA8: aot_gpr_29 = (aot_gpr_29 + static_cast(-80)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(52), aot_gpr_16); @@ -4245,18 +3928,8 @@ L_08B1DCA0: aot_gpr_29 = (aot_gpr_29 + static_cast(80)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B1DCC0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -4270,18 +3943,8 @@ L_08B1DCD0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B1DCE0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -4379,18 +4042,8 @@ L_08B1DD74: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B1DD8C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -4530,18 +4183,8 @@ L_08B1DE74: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B1DE8C: aot_gpr_29 = (aot_gpr_29 + static_cast(-64)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(40), aot_gpr_16); @@ -4679,18 +4322,8 @@ L_08B1DF90: aot_gpr_29 = (aot_gpr_29 + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B1DFBC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -4722,18 +4355,8 @@ L_08B1DFF0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B1E008: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -4759,18 +4382,8 @@ L_08B1E034: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B1E048: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -4860,18 +4473,8 @@ L_08B1E0CC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B1E0E0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -4908,18 +4511,8 @@ L_08B1E114: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B1E13C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -4957,18 +4550,8 @@ L_08B1E170: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B1E19C: aot_gpr_29 = (aot_gpr_29 + static_cast(-80)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(52), aot_gpr_16); @@ -5047,18 +4630,8 @@ L_08B1E274: aot_gpr_29 = (aot_gpr_29 + static_cast(80)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B1E294: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -5107,18 +4680,8 @@ L_08B1E2EC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B1E304: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(5848))); @@ -5208,18 +4771,8 @@ L_08B1E3A0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B1E3B4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -5251,18 +4804,8 @@ L_08B1E3D4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B1E418: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(32), aot_gpr_5); @@ -5277,18 +4820,8 @@ L_08B1E42C: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B1E438: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[4]{aot_gpr_16, ctx.gpr[17], ctx.gpr[18], aot_gpr_31}; @@ -5328,18 +4861,8 @@ L_08B1E484: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B1E4A0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[4]{aot_gpr_16, ctx.gpr[17], ctx.gpr[18], aot_gpr_31}; @@ -5379,18 +4902,8 @@ L_08B1E4EC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B1E508: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -5431,18 +4944,8 @@ L_08B1E560: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B1E578: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_6 = (aot_gpr_5 | 0u); @@ -5541,36 +5044,16 @@ L_08B1E618: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B1E630: ctx.gpr[2] = (2226u << 16u); jump_target = aot_gpr_31; ctx.gpr[2] = (ctx.gpr[2] + static_cast(-6608)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B1E63C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -5582,18 +5065,8 @@ L_08B1E64C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B1E658: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -5664,18 +5137,8 @@ L_08B1E6C0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B1E6DC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -5727,35 +5190,15 @@ L_08B1E72C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B1E740: jump_target = aot_gpr_31; ctx.gpr[2] = (0u | 12u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B1E748: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (0u | 0u); @@ -5791,18 +5234,8 @@ L_08B1E784: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B1E794: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -5831,18 +5264,8 @@ L_08B1E7C0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B1E7CC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), aot_gpr_5); @@ -5881,18 +5304,8 @@ L_08B1E814: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B1E824: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (aot_gpr_5 | 0u); @@ -5906,18 +5319,8 @@ L_08B1E838: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B1E844: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -5943,18 +5346,8 @@ L_08B1E86C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B1E884: aot_gpr_29 = (aot_gpr_29 + static_cast(-64)); { const std::uint32_t aot_run_words[3]{std::bit_cast(aot_fpr_15), std::bit_cast(aot_fpr_14), std::bit_cast(aot_fpr_13)}; @@ -6063,18 +5456,8 @@ L_08B1E970: aot_gpr_29 = (aot_gpr_29 + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B1E994: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -6136,18 +5519,8 @@ L_08B1E9F4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B1EA08: aot_gpr_29 = (aot_gpr_29 + static_cast(-64)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(64), aot_gpr_6); @@ -6246,18 +5619,8 @@ L_08B1EAF0: aot_gpr_29 = (aot_gpr_29 + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B1EB08: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(8), ctx.gpr[18]); @@ -6400,18 +5763,8 @@ L_08B1EC58: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B1EC74: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(32), aot_gpr_5); @@ -6439,18 +5792,8 @@ L_08B1ECAC: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B1ECBC: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(24), ctx.gpr[17]); @@ -6490,18 +5833,8 @@ L_08B1ECF8: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B1ED14: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_gpr_5 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(96))); @@ -6535,18 +5868,8 @@ L_08B1ED48: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B1ED60: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_gpr_5 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(96))); @@ -6586,18 +5909,8 @@ L_08B1ED9C: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B1EDB8: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_gpr_5 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(96))); @@ -6631,18 +5944,8 @@ L_08B1EDEC: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B1EE04: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(24), ctx.gpr[17]); @@ -6682,18 +5985,8 @@ L_08B1EE40: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B1EE5C: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_gpr_5 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(96))); @@ -6728,18 +6021,8 @@ L_08B1EE90: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B1EEAC: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(24), ctx.gpr[17]); @@ -6779,18 +6062,8 @@ L_08B1EEE8: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B1EF04: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_gpr_6 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(96))); @@ -6852,18 +6125,8 @@ L_08B1EF68: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B1EF7C: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, ctx.gpr[17], ctx.gpr[18]}; @@ -7067,18 +6330,8 @@ L_08B1F108: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B1F124: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(24), ctx.gpr[17]); @@ -7155,18 +6408,8 @@ L_08B1F1B8: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B1F1D8: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); { const std::uint32_t aot_run_words[5]{aot_gpr_16, ctx.gpr[17], ctx.gpr[18], aot_gpr_31, ctx.gpr[7]}; @@ -7354,18 +6597,8 @@ L_08B1F3F0: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B1F408: aot_gpr_29 = (aot_gpr_29 + static_cast(-128)); { const std::uint32_t aot_run_words[10]{std::bit_cast(ctx.fpr[20]), aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[22], ctx.gpr[23], aot_gpr_31}; @@ -7913,68 +7146,28 @@ L_08B1F834: aot_gpr_29 = (aot_gpr_29 + static_cast(128)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B1F864: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B1F86C: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B1F874: ctx.gpr[2] = (2226u << 16u); jump_target = aot_gpr_31; ctx.gpr[2] = (ctx.gpr[2] + static_cast(-1932)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B1F880: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -7986,18 +7179,8 @@ L_08B1F890: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B1F89C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -8068,18 +7251,8 @@ L_08B1F904: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B1F920: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -8116,18 +7289,8 @@ L_08B1F95C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B1F970: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -8174,50 +7337,20 @@ L_08B1F9B8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B1F9CC: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B1F9D4: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B1F9DC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(5880))); @@ -8243,18 +7376,8 @@ L_08B1FA00: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B1FA0C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(5880))); @@ -8280,18 +7403,8 @@ L_08B1FA30: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B1FA3C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(5880))); @@ -8317,50 +7430,20 @@ L_08B1FA60: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B1FA6C: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B1FA74: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B1FA7C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -8391,18 +7474,8 @@ L_08B1FAA0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B1FAAC: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); ctx.gpr[7] = (aot_gpr_6 | 0u); @@ -8476,18 +7549,8 @@ L_08B1FB38: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B1FB48: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(32), aot_gpr_31); @@ -8525,18 +7588,8 @@ L_08B1FB8C: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B1FB98: aot_gpr_29 = (aot_gpr_29 + static_cast(-208)); { const std::uint32_t aot_run_words[10]{std::bit_cast(ctx.fpr[20]), std::bit_cast(ctx.fpr[22]), std::bit_cast(ctx.fpr[24]), aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], aot_gpr_31}; @@ -8724,35 +7777,15 @@ L_08B1FD38: aot_gpr_29 = (aot_gpr_29 + static_cast(208)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B1FD68: jump_target = aot_gpr_31; aot_mem.aot_direct_store32(ctx.gpr[28] + static_cast(10576), aot_gpr_4); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B1FD70: ctx.gpr[7] = (aot_gpr_4 << 7u); aot_gpr_6 = (aot_mem.aot_direct_load8(ctx.gpr[28] + static_cast(-7080))); @@ -8782,18 +7815,8 @@ L_08B1FD9C: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B1FDA4: aot_fpr_12 = std::bit_cast(0u); aot_gpr_4 = (2238u << 16u); @@ -8918,35 +7941,15 @@ L_08B1FDA4: aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(632), std::bit_cast(aot_fpr_12)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B1FFFC: jump_target = aot_gpr_31; ctx.gpr[2] = (aot_gpr_4 | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; } #undef AOT_REGCACHE_SYNC_IN @@ -8959,743 +7962,8 @@ void recomp_unit_0198(Runtime &rt, AllegrexContext &ctx) { void register_generated_unit_198(Runtime &runtime) { runtime.register_generated_unit(198u, 0x08B1C000u, 16384u, &recomp_unit_0198, &recomp_unit_0198_entry); - runtime.register_function(0x08B1C004u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1C024u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1C034u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1C040u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1C054u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1C060u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1C0A8u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1C0B4u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1C0C4u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1C0D0u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1C0E0u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1C0ECu, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1C100u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1C108u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1C114u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1C130u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1C14Cu, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1C158u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1C164u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1C168u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1C178u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1C180u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1C194u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1C1BCu, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1C1E0u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1C1E8u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1C204u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1C20Cu, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1C228u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1C234u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1C240u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1C244u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1C254u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1C26Cu, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1C2C0u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1C2D8u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1C2F0u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1C304u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1C30Cu, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1C324u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1C33Cu, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1C374u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1C390u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1C3A4u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1C3ACu, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1C3B4u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1C3C0u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1C3C4u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1C3CCu, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1C3D8u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1C3DCu, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1C3E4u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1C3F0u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1C3F4u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1C3FCu, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1C408u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1C40Cu, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1C41Cu, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1C45Cu, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1C474u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1C488u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1C4ACu, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1C4CCu, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1C4D8u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1C4E4u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1C4F0u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1C504u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1C5ECu, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1C604u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1C610u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1C690u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1C6A0u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1C6ACu, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1C6C4u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1C6F8u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1C714u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1C72Cu, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1C738u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1C740u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1C754u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1C7F0u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1C81Cu, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1C840u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1C848u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1C85Cu, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1C870u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1C87Cu, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1C88Cu, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1C890u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1C8B8u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1C8D8u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1C8DCu, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1C8E4u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1C8F8u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1C904u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1C914u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1C924u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1C934u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1C940u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1C94Cu, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1C95Cu, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1C96Cu, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1C978u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1C984u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1C994u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1C9A8u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1C9B4u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1C9C4u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1C9CCu, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1CA04u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1CA40u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1CAA8u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1CAD0u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1CADCu, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1CAFCu, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1CB10u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1CB4Cu, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1CB84u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1CB9Cu, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1CBACu, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1CBBCu, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1CBCCu, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1CBDCu, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1CBECu, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1CBF8u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1CC1Cu, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1CC34u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1CC48u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1CC4Cu, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1CC60u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1CC64u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1CC74u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1CC9Cu, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1CCC4u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1CCD8u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1CCDCu, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1CCF0u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1CCF4u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1CD00u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1CD14u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1CD24u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1CD2Cu, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1CD30u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1CD48u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1CD5Cu, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1CD70u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1CD78u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1CD84u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1CD98u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1CDA8u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1CDB0u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1CDB4u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1CDCCu, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1CDE0u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1CDF4u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1CDFCu, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1CE08u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1CE1Cu, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1CE2Cu, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1CE34u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1CE38u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1CE50u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1CE64u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1CE78u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1CE80u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1CE8Cu, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1CEA0u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1CEB0u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1CEB8u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1CEBCu, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1CED4u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1CEE8u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1CEFCu, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1CF04u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1CF08u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1CF14u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1CF20u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1CF28u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1CF5Cu, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1D050u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1D07Cu, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1D0D8u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1D120u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1D138u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1D158u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1D170u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1D17Cu, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1D190u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1D200u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1D228u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1D260u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1D280u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1D298u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1D2A4u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1D2A8u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1D2FCu, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1D320u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1D364u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1D388u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1D3A0u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1D3ACu, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1D3B0u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1D3D4u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1D3E0u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1D3ECu, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1D410u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1D424u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1D450u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1D478u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1D484u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1D49Cu, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1D4BCu, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1D4C8u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1D4D0u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1D4D4u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1D4E4u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1D4F8u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1D518u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1D524u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1D530u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1D534u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1D548u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1D568u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1D574u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1D57Cu, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1D584u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1D588u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1D598u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1D5A0u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1D5A4u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1D5ACu, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1D5B4u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1D5BCu, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1D5C4u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1D5C8u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1D5DCu, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1D5E4u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1D5E8u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1D5F0u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1D604u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1D62Cu, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1D640u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1D658u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1D668u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1D678u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1D6A4u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1D6B0u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1D6BCu, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1D708u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1D720u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1D728u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1D730u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1D78Cu, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1D794u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1D7A8u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1D7C8u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1D808u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1D80Cu, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1D81Cu, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1D828u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1D830u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1D838u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1D840u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1D874u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1D888u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1D8A8u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1D8B4u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1D8BCu, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1D8C0u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1D8D0u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1D8E4u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1D90Cu, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1D934u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1D96Cu, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1D994u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1D9BCu, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1D9F4u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1DA54u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1DA60u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1DA70u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1DA84u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1DAB0u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1DAC8u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1DAD8u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1DADCu, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1DAF0u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1DAF8u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1DB0Cu, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1DB6Cu, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1DBA8u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1DBDCu, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1DBFCu, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1DCA0u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1DCC0u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1DCD0u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1DCE0u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1DD08u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1DD1Cu, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1DD24u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1DD30u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1DD38u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1DD3Cu, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1DD44u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1DD4Cu, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1DD54u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1DD60u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1DD68u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1DD6Cu, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1DD74u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1DD8Cu, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1DDB4u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1DDC0u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1DDC8u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1DDCCu, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1DDD4u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1DDDCu, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1DDE8u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1DDF4u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1DDFCu, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1DE04u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1DE0Cu, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1DE18u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1DE20u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1DE28u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1DE30u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1DE3Cu, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1DE44u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1DE4Cu, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1DE54u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1DE60u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1DE68u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1DE6Cu, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1DE74u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1DE8Cu, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1DED0u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1DEF4u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1DF0Cu, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1DF18u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1DF1Cu, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1DF40u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1DF4Cu, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1DF58u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1DF7Cu, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1DF90u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1DFBCu, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1DFE4u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1DFF0u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1E008u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1E028u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1E034u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1E048u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1E068u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1E074u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1E07Cu, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1E080u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1E08Cu, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1E094u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1E09Cu, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1E0A0u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1E0A8u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1E0B0u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1E0B8u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1E0C0u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1E0C4u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1E0CCu, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1E0E0u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1E100u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1E10Cu, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1E114u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1E13Cu, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1E15Cu, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1E168u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1E170u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1E19Cu, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1E1D0u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1E1F0u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1E274u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1E294u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1E2BCu, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1E2C8u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1E2D0u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1E2D4u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1E2ECu, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1E304u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1E31Cu, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1E324u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1E32Cu, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1E350u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1E358u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1E378u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1E384u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1E39Cu, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1E3A0u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1E3B4u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1E3D4u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1E418u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1E42Cu, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1E438u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1E454u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1E474u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1E484u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1E4A0u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1E4BCu, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1E4DCu, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1E4ECu, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1E508u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1E524u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1E560u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1E578u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1E5A4u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1E5BCu, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1E5CCu, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1E5DCu, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1E5ECu, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1E5FCu, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1E604u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1E608u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1E60Cu, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1E614u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1E618u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1E630u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1E63Cu, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1E64Cu, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1E658u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1E678u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1E680u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1E688u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1E690u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1E698u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1E6ACu, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1E6B0u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1E6B4u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1E6BCu, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1E6C0u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1E6DCu, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1E6F8u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1E70Cu, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1E718u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1E724u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1E72Cu, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1E740u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1E748u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1E76Cu, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1E778u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1E780u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1E784u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1E794u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1E7A4u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1E7C0u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1E7CCu, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1E7F4u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1E804u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1E810u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1E814u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1E824u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1E838u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1E844u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1E858u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1E86Cu, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1E884u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1E8B8u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1E8CCu, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1E8E4u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1E900u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1E91Cu, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1E93Cu, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1E940u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1E950u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1E964u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1E970u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1E994u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1E9B0u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1E9C0u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1E9D4u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1E9E0u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1E9ECu, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1E9F4u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1EA08u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1EA58u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1EA70u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1EA84u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1EAA4u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1EAACu, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1EAC4u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1EADCu, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1EAF0u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1EB08u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1EB60u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1EB6Cu, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1EB78u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1EB8Cu, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1EB98u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1EC00u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1EC0Cu, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1EC20u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1EC2Cu, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1EC40u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1EC4Cu, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1EC58u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1EC74u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1EC98u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1ECACu, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1ECBCu, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1ECDCu, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1ECECu, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1ECF8u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1ED14u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1ED2Cu, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1ED3Cu, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1ED48u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1ED60u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1ED80u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1ED90u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1ED9Cu, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1EDB8u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1EDD0u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1EDE0u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1EDECu, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1EE04u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1EE24u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1EE34u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1EE40u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1EE5Cu, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1EE74u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1EE84u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1EE90u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1EEACu, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1EECCu, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1EEDCu, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1EEE8u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1EF04u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1EF24u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1EF34u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1EF40u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1EF4Cu, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1EF54u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1EF58u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1EF68u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1EF7Cu, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1EFA8u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1EFBCu, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1EFC8u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1EFF4u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1F010u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1F014u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1F018u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1F020u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1F030u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1F04Cu, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1F068u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1F06Cu, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1F070u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1F078u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1F084u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1F094u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1F0A0u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1F0B0u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1F0BCu, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1F0CCu, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1F0DCu, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1F0E4u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1F0E8u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1F0ECu, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1F0FCu, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1F108u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1F124u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1F164u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1F178u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1F184u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1F190u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1F1ACu, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1F1B4u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1F1B8u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1F1D8u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1F260u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1F270u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1F27Cu, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1F2A4u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1F2B0u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1F370u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1F37Cu, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1F3A4u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1F3B0u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1F3D8u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1F3E4u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1F3F0u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1F408u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1F448u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1F454u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1F468u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1F478u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1F480u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1F48Cu, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1F494u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1F49Cu, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1F4A4u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1F4ACu, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1F4C0u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1F4D4u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1F4DCu, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1F4E4u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1F4F4u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1F504u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1F52Cu, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1F534u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1F540u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1F548u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1F550u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1F558u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1F560u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1F568u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1F56Cu, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1F578u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1F580u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1F584u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1F5A4u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1F5C4u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1F5CCu, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1F5E0u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1F5F0u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1F5F8u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1F600u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1F608u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1F610u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1F618u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1F61Cu, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1F628u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1F630u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1F634u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1F660u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1F668u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1F670u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1F678u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1F680u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1F688u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1F690u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1F694u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1F6A0u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1F6A8u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1F6ACu, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1F6D8u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1F6DCu, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1F6E4u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1F6F8u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1F704u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1F710u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1F718u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1F720u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1F730u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1F73Cu, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1F744u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1F74Cu, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1F754u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1F780u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1F7C0u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1F7D8u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1F7E0u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1F7FCu, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1F814u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1F834u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1F864u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1F86Cu, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1F874u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1F880u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1F890u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1F89Cu, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1F8BCu, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1F8C4u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1F8CCu, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1F8D4u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1F8DCu, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1F8F0u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1F8F4u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1F8F8u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1F900u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1F904u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1F920u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1F934u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1F94Cu, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1F954u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1F95Cu, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1F970u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1F98Cu, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1F9A4u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1F9B0u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1F9B8u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1F9CCu, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1F9D4u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1F9DCu, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1F9F0u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1F9F8u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1FA00u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1FA0Cu, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1FA20u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1FA28u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1FA30u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1FA3Cu, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1FA50u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1FA58u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1FA60u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1FA6Cu, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1FA74u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1FA7Cu, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1FA8Cu, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1FA94u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1FA9Cu, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1FAA0u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1FAACu, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1FAD8u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1FAE0u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1FAECu, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1FAF0u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1FB20u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1FB2Cu, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1FB34u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1FB38u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1FB48u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1FB8Cu, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1FB98u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1FC60u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1FC68u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1FC70u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1FCC8u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1FCD0u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1FCD4u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1FCE8u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1FD00u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1FD18u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1FD1Cu, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1FD34u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1FD38u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1FD68u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1FD70u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1FD88u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1FD94u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1FD9Cu, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1FDA4u, &recomp_unit_0198, "recomp_unit_0198"); - runtime.register_function(0x08B1FFFCu, &recomp_unit_0198, "recomp_unit_0198"); + // PSPRECOMP_V812_COMPACT_REGISTRATION: same entry set, looped once in Runtime instead of source-expanded calls. + runtime.register_generated_entry_mask(0x08B1C004u, &recomp_unit_0198, "recomp_unit_0198", + kEntryMasks_recomp_unit_0198, 64u); } } // namespace psprecomp diff --git a/profiles/vcs/generated/generated_unit_0199.cpp b/profiles/vcs/generated/generated_unit_0199.cpp index a291aef..46344e4 100644 --- a/profiles/vcs/generated/generated_unit_0199.cpp +++ b/profiles/vcs/generated/generated_unit_0199.cpp @@ -845,6 +845,19 @@ LOCAL_DISPATCH: AOT_REGCACHE_SYNC_OUT(); return; } } +// PSPRECOMP_V812_SHARED_SCHED_BLOCK: one scheduler-exact slow boundary per unit. +LOCAL_SCHED_BOUNDARY: + ctx.pc = jump_target; + AOT_REGCACHE_SYNC_OUT(); + if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { + ++local_redispatch_rounds; + AOT_REGCACHE_SYNC_IN(); + local_transfers = 0u; + local_pc = ctx.pc; + entry_id = 0u; + goto LOCAL_DISPATCH; + } + return; L_08B20000: ctx.gpr[2] = (aot_gpr_4 | 0u); goto L_08B20004; @@ -940,18 +953,8 @@ L_08B200D0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B200E4: ctx.gpr[11] = (2280u << 16u); ctx.gpr[11] = (ctx.gpr[11] + static_cast(20144)); @@ -1091,18 +1094,8 @@ L_08B201DC: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B201E4: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, ctx.gpr[17], aot_gpr_31}; @@ -1519,18 +1512,8 @@ L_08B205A8: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B205BC: ctx.gpr[8] = (2280u << 16u); ctx.gpr[9] = (0u | 1u); @@ -1916,18 +1899,8 @@ L_08B208D4: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B208DC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (2280u << 16u); @@ -1946,18 +1919,8 @@ L_08B20900: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B2090C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -1973,18 +1936,8 @@ L_08B20924: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B20934: aot_gpr_4 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(3648))); aot_gpr_5 = (2u << 16u); @@ -2016,18 +1969,8 @@ L_08B20990: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B20998: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -2056,18 +1999,8 @@ L_08B209C0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B209D8: aot_gpr_5 = (2236u << 16u); aot_mem.aot_direct_store32(aot_gpr_5 + static_cast(12784), aot_gpr_4); @@ -2100,18 +2033,8 @@ L_08B20A24: aot_mem.aot_direct_store32(ctx.gpr[28] + static_cast(3652), aot_gpr_6); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B20A2C: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_gpr_4 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(3652))); @@ -2257,18 +2180,8 @@ L_08B20B88: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B20BD8: { const std::uint32_t aot_run_words[3]{0u, 0u, 0u}; aot_mem.aot_direct_store32_block(aot_gpr_4 + static_cast(0), aot_run_words); } @@ -2276,18 +2189,8 @@ L_08B20BD8: ctx.gpr[2] = (aot_gpr_4 | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B20BEC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -2308,18 +2211,8 @@ L_08B20C10: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B20C24: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -2347,18 +2240,8 @@ L_08B20C44: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B20C50: ctx.gpr[7] = (0u | 0u); aot_gpr_6 = (0u | 0u); @@ -2405,18 +2288,8 @@ L_08B20C90: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B20C98: aot_gpr_29 = (aot_gpr_29 + static_cast(-96)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(68), aot_gpr_16); @@ -2652,18 +2525,8 @@ L_08B20E28: aot_gpr_29 = (aot_gpr_29 + static_cast(96)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B20E40: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), aot_gpr_16); @@ -2718,18 +2581,8 @@ L_08B20EA8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B20EB8: aot_gpr_29 = (aot_gpr_29 + static_cast(-112)); ctx.fpr[5] = std::bit_cast(aot_mem.aot_direct_load32(aot_gpr_29 + static_cast(44))); @@ -2938,18 +2791,8 @@ L_08B210F4: aot_gpr_29 = (aot_gpr_29 + static_cast(112)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B210FC: aot_gpr_6 = (0u | 0u); aot_gpr_5 = (0u | 0u); @@ -2987,18 +2830,8 @@ L_08B21144: ctx.gpr[2] = (aot_gpr_6 & 65535u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B2114C: aot_gpr_6 = (0u | 0u); goto L_08B21150; @@ -3049,18 +2882,8 @@ L_08B211A0: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B211A8: aot_gpr_6 = (0u | 0u); goto L_08B211AC; @@ -3110,18 +2933,8 @@ L_08B211F8: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B21200: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (2280u << 16u); @@ -3140,18 +2953,8 @@ L_08B2121C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B21228: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(3700))); @@ -3196,18 +2999,8 @@ L_08B21270: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B21284: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (0u | 2u); @@ -3235,18 +3028,8 @@ L_08B212A8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B212B4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_6 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(4))); @@ -3297,18 +3080,8 @@ L_08B21304: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B21310: aot_gpr_6 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(4))); { const bool branch_taken = aot_gpr_6 == 0u; @@ -3346,18 +3119,8 @@ L_08B21340: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B21348: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -3423,18 +3186,8 @@ L_08B213AC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B213BC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -3478,35 +3231,15 @@ L_08B21404: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B21418: jump_target = aot_gpr_31; ctx.gpr[2] = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(3696))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B21420: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_6 = (aot_mem.aot_direct_load32(aot_gpr_5 + static_cast(0))); @@ -3806,18 +3539,8 @@ L_08B21714: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B21720: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(28), aot_gpr_16); @@ -3891,18 +3614,8 @@ L_08B217BC: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B217D4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(3696))); @@ -4087,18 +3800,8 @@ L_08B21984: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B2199C: aot_gpr_4 = (static_cast(static_cast(static_cast(aot_mem.aot_direct_load8(aot_gpr_4 + static_cast(1780)))))); ctx.gpr[2] = (aot_gpr_4 & 2u); @@ -4106,18 +3809,8 @@ L_08B2199C: ctx.gpr[2] = (0u < ctx.gpr[2] ? 1u : 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B219AC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -4220,18 +3913,8 @@ L_08B21A64: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B21A78: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -4278,18 +3961,8 @@ L_08B21AC0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B21AD4: aot_gpr_29 = (aot_gpr_29 + static_cast(-64)); aot_gpr_6 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(1152))); @@ -4378,18 +4051,8 @@ L_08B21B44: aot_gpr_29 = (aot_gpr_29 + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B21B4C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -4672,18 +4335,8 @@ L_08B21D0C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B21D1C: aot_gpr_29 = (aot_gpr_29 + static_cast(-384)); { const std::uint32_t aot_run_words[6]{aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], aot_gpr_31}; @@ -5186,18 +4839,8 @@ L_08B220C0: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B220D8: { const bool branch_taken = aot_gpr_4 != 0u; if (branch_taken) { @@ -6714,18 +6357,8 @@ L_08B22BE0: aot_gpr_29 = (aot_gpr_29 + static_cast(384)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B22C00: aot_gpr_29 = (aot_gpr_29 + static_cast(-96)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(84), aot_gpr_16); @@ -7071,18 +6704,8 @@ L_08B22E30: aot_gpr_29 = (aot_gpr_29 + static_cast(96)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B22E44: { const std::uint32_t vfpu_address = aot_gpr_6 + static_cast(0); std::uint32_t vfpu_words[4]{}; @@ -7138,18 +6761,8 @@ L_08B22E44: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B22E6C: ctx.gpr[8] = (static_cast(static_cast(static_cast(aot_mem.aot_direct_load16(aot_gpr_4 + static_cast(0)))))); ctx.gpr[9] = (static_cast(static_cast(static_cast(aot_mem.aot_direct_load16(aot_gpr_4 + static_cast(2)))))); @@ -7193,18 +6806,8 @@ L_08B22E6C: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B22EB0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store16(ctx.gpr[28] + static_cast(10580), static_cast(0u)); @@ -7285,18 +6888,8 @@ L_08B22F54: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B22F60: aot_gpr_29 = (aot_gpr_29 + static_cast(-512)); { const std::uint32_t aot_run_words[15]{std::bit_cast(ctx.fpr[20]), std::bit_cast(ctx.fpr[22]), std::bit_cast(ctx.fpr[24]), std::bit_cast(ctx.fpr[26]), std::bit_cast(ctx.fpr[28]), aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[22], ctx.gpr[23], ctx.gpr[30], aot_gpr_31}; @@ -7729,18 +7322,8 @@ L_08B232D8: aot_gpr_29 = (aot_gpr_29 + static_cast(512)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B2331C: aot_gpr_4 = (2281u << 16u); aot_gpr_5 = (0u | 0u); @@ -7761,18 +7344,8 @@ L_08B2333C: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B23344: aot_gpr_29 = (aot_gpr_29 + static_cast(-320)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(292), ctx.gpr[20]); @@ -8277,18 +7850,8 @@ L_08B23734: aot_gpr_29 = (aot_gpr_29 + static_cast(320)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B23774: aot_gpr_29 = (aot_gpr_29 + static_cast(-736)); { const std::uint32_t aot_run_words[16]{std::bit_cast(ctx.fpr[20]), std::bit_cast(ctx.fpr[22]), std::bit_cast(ctx.fpr[24]), std::bit_cast(ctx.fpr[26]), std::bit_cast(ctx.fpr[28]), std::bit_cast(ctx.fpr[30]), aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[22], ctx.gpr[23], ctx.gpr[30], aot_gpr_31}; @@ -9391,772 +8954,8 @@ void recomp_unit_0199(Runtime &rt, AllegrexContext &ctx) { void register_generated_unit_199(Runtime &runtime) { runtime.register_generated_unit(199u, 0x08B20000u, 16384u, &recomp_unit_0199, &recomp_unit_0199_entry); - runtime.register_function(0x08B20000u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B20004u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B2002Cu, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B20034u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B2003Cu, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B20048u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B20050u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B2005Cu, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B20084u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B20098u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B200D0u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B200E4u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B2010Cu, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B20120u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B20128u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B20130u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B20138u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B20140u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B2014Cu, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B20168u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B20178u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B20184u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B20194u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B201A0u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B201A8u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B201B8u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B201C4u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B201DCu, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B201E4u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B20200u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B2020Cu, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B20218u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B20224u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B20234u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B20244u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B20248u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B20274u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B20280u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B202A8u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B202B0u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B202B8u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B202D0u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B202DCu, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B202E4u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B202ECu, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B20304u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B20310u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B20328u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B20334u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B2034Cu, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B20354u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B20368u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B20398u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B203A0u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B203C8u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B203DCu, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B203E4u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B203F0u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B20404u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B20408u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B20524u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B20544u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B2054Cu, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B2056Cu, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B20574u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B20584u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B20590u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B2059Cu, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B205A8u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B205BCu, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B205D8u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B205E0u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B205F0u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B205FCu, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B20610u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B20618u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B20630u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B2065Cu, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B20680u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B20698u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B2070Cu, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B20714u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B20720u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B20740u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B20750u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B20764u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B20778u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B207B0u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B207C0u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B207D0u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B207D4u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B207DCu, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B2080Cu, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B2082Cu, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B20834u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B2083Cu, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B2084Cu, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B2085Cu, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B20864u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B208B8u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B208C4u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B208C8u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B208D0u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B208D4u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B208DCu, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B20900u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B2090Cu, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B2091Cu, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B20924u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B20934u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B20980u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B20990u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B20998u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B209A8u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B209B4u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B209C0u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B209D8u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B209F8u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B20A24u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B20A2Cu, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B20A60u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B20A7Cu, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B20A84u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B20ACCu, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B20B14u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B20B6Cu, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B20B88u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B20BD8u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B20BECu, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B20C10u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B20C24u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B20C34u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B20C3Cu, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B20C44u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B20C50u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B20C5Cu, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B20C68u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B20C7Cu, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B20C84u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B20C8Cu, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B20C90u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B20C98u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B20CBCu, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B20CC4u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B20CD4u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B20CE8u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B20CFCu, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B20D10u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B20D20u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B20D28u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B20D30u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B20D3Cu, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B20D48u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B20D58u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B20D60u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B20D68u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B20D74u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B20DCCu, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B20DD4u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B20DDCu, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B20DE8u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B20DF0u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B20DF8u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B20E00u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B20E08u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B20E14u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B20E28u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B20E40u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B20E5Cu, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B20E64u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B20E88u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B20E94u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B20EA0u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B20EA8u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B20EB8u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B20F14u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B20F24u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B20F30u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B20F3Cu, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B20F50u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B20F5Cu, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B21038u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B21048u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B21050u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B21060u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B21068u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B21078u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B21080u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B210C4u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B210F4u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B210FCu, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B21104u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B21120u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B2112Cu, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B21144u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B2114Cu, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B21150u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B2116Cu, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B2117Cu, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B21194u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B2119Cu, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B211A0u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B211A8u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B211ACu, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B211C8u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B211D4u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B211ECu, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B211F4u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B211F8u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B21200u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B21214u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B2121Cu, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B21228u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B21244u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B2124Cu, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B21264u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B21270u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B21284u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B21298u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B212A0u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B212A8u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B212B4u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B212C8u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B212D4u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B212DCu, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B212E4u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B212ECu, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B21304u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B21310u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B2131Cu, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B21328u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B21330u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B21338u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B21340u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B21348u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B21364u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B21370u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B21378u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B21380u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B21394u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B21398u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B213A0u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B213A8u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B213ACu, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B213BCu, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B213D8u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B213E0u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B213ECu, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B213FCu, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B21404u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B21418u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B21420u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B21484u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B21490u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B214B8u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B214D8u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B214E0u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B214FCu, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B21508u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B21524u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B21530u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B2154Cu, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B21558u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B21570u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B21594u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B215A0u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B215ACu, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B2162Cu, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B21648u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B21658u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B21668u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B21678u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B216D8u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B216FCu, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B21714u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B21720u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B21748u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B21754u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B21784u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B217A4u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B217A8u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B217BCu, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B217D4u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B217F4u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B217FCu, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B21804u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B2180Cu, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B21818u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B21824u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B21838u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B21840u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B218B0u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B218BCu, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B218D8u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B21940u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B21964u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B21980u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B21984u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B2199Cu, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B219ACu, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B219C8u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B219E4u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B219F0u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B21A10u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B21A18u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B21A34u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B21A3Cu, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B21A58u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B21A64u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B21A78u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B21A94u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B21AACu, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B21AB8u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B21AC0u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B21AD4u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B21AE4u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B21B38u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B21B40u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B21B44u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B21B4Cu, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B21B60u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B21B7Cu, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B21B8Cu, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B21B98u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B21BBCu, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B21BC4u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B21BCCu, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B21BD4u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B21BDCu, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B21BE4u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B21BECu, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B21C14u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B21C1Cu, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B21C2Cu, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B21C38u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B21C40u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B21C48u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B21C50u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B21C58u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B21C60u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B21C68u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B21C70u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B21C78u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B21C80u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B21C88u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B21C98u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B21CA4u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B21CACu, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B21CB4u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B21CBCu, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B21CC4u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B21CCCu, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B21CDCu, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B21CE4u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B21CECu, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B21CF4u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B21CFCu, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B21D04u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B21D0Cu, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B21D1Cu, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B21D40u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B21D48u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B21D50u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B21D58u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B21D60u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B21D6Cu, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B21D80u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B21D88u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B21D98u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B21DA0u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B21DA8u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B21DC0u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B21DC8u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B21DD4u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B21DDCu, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B21DF8u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B21E00u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B21E08u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B21E18u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B21E20u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B21E28u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B21E38u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B21E44u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B21E4Cu, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B21E54u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B21E5Cu, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B21E68u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B21E78u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B21E88u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B21EACu, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B21EB4u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B21ED0u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B21F08u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B21F20u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B21F2Cu, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B21F34u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B21F44u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B21F54u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B21F60u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B21F68u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B21F78u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B21F8Cu, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B21FA8u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B21FC4u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B21FE4u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B21FE8u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B22000u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B22008u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B2201Cu, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B22024u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B2202Cu, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B22060u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B2207Cu, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B22084u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B2208Cu, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B2209Cu, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B220ACu, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B220B8u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B220C0u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B220D8u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B220E0u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B220F8u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B22100u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B2210Cu, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B22114u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B2211Cu, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B22124u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B22144u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B22154u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B22160u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B2216Cu, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B22188u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B221A0u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B22208u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B22230u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B2223Cu, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B22244u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B2224Cu, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B2225Cu, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B2226Cu, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B2227Cu, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B2228Cu, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B22294u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B222A4u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B222BCu, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B222CCu, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B222E0u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B222E8u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B222F8u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B22308u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B22318u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B22328u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B22330u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B22340u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B22348u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B22354u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B22364u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B22374u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B2237Cu, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B2239Cu, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B223A8u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B223B4u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B223C4u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B223D0u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B223DCu, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B223E8u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B223F0u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B223FCu, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B22414u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B2242Cu, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B22480u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B224B4u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B224CCu, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B224E8u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B224F8u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B22514u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B2251Cu, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B22538u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B22554u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B22570u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B2258Cu, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B2259Cu, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B225A4u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B225ACu, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B225B8u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B225D4u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B225ECu, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B225F8u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B22610u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B2261Cu, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B22628u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B22640u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B2264Cu, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B22658u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B22668u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B22670u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B22684u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B2268Cu, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B226B0u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B226BCu, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B226D4u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B226D8u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B226F4u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B22700u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B2271Cu, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B22728u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B22740u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B22758u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B227B8u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B227C4u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B227D8u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B227E0u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B22800u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B2281Cu, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B22828u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B22840u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B22848u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B22854u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B22870u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B2287Cu, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B22894u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B228ACu, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B2290Cu, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B22918u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B2292Cu, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B22934u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B22948u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B2295Cu, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B22968u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B22974u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B2298Cu, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B229A8u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B229B4u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B229BCu, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B229ECu, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B22A0Cu, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B22A18u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B22A38u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B22A40u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B22A94u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B22A9Cu, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B22AA8u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B22AB0u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B22ABCu, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B22AD8u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B22AE4u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B22AF4u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B22AFCu, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B22B0Cu, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B22B14u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B22B20u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B22B28u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B22B30u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B22B38u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B22B54u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B22B60u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B22B7Cu, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B22B88u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B22B90u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B22B98u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B22BA0u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B22BACu, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B22BBCu, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B22BCCu, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B22BD8u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B22BE0u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B22C00u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B22C24u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B22C2Cu, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B22C34u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B22C3Cu, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B22C5Cu, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B22C68u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B22C74u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B22C94u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B22CA0u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B22CACu, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B22CB4u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B22CD4u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B22CE0u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B22CECu, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B22CF8u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B22D18u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B22D24u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B22D30u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B22D38u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B22D54u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B22D5Cu, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B22D64u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B22D6Cu, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B22D7Cu, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B22D84u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B22DB0u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B22DB8u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B22DC0u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B22DCCu, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B22DD4u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B22DE0u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B22DE8u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B22DF4u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B22E04u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B22E14u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B22E28u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B22E30u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B22E44u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B22E6Cu, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B22EB0u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B22ED4u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B22EECu, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B22F04u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B22F0Cu, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B22F1Cu, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B22F38u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B22F4Cu, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B22F54u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B22F60u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B22FD4u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B22FF8u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B23044u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B23068u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B23094u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B23130u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B2313Cu, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B23144u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B2314Cu, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B23184u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B2318Cu, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B23194u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B23198u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B231A8u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B231B8u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B231E0u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B23230u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B2326Cu, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B2328Cu, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B23290u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B23294u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B232A0u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B232ACu, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B232B4u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B232B8u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B232C4u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B232D0u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B232D8u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B2331Cu, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B23328u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B2333Cu, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B23344u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B23414u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B2341Cu, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B23424u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B2342Cu, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B23454u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B234A8u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B234D0u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B234E8u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B234F0u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B234F8u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B23500u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B2350Cu, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B23518u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B23524u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B23530u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B23538u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B23540u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B23548u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B23554u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B23560u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B2356Cu, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B23570u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B2357Cu, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B23588u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B23590u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B2359Cu, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B235A8u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B235B4u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B235B8u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B235C8u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B235CCu, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B235D8u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B23610u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B23624u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B23634u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B23664u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B23670u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B23680u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B23694u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B236A0u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B236A8u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B236C4u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B236D0u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B236DCu, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B236F8u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B23700u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B23710u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B23720u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B2372Cu, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B23734u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B23774u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B238B0u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B238F4u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B23908u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B23910u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B23918u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B23920u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B23928u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B23930u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B23938u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B23940u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B23948u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B23950u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B23958u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B23960u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B23968u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B2396Cu, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B23974u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B2397Cu, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B23984u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B239CCu, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B23A2Cu, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B23A70u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B23A98u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B23AD8u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B23B0Cu, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B23B14u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B23B24u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B23B34u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B23B3Cu, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B23BD0u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B23BDCu, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B23BE4u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B23BF4u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B23C00u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B23C0Cu, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B23C20u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B23C28u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B23C58u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B23C70u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B23C78u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B23C90u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B23CA0u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B23CF0u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B23CF8u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B23D00u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B23D10u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B23D1Cu, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B23D34u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B23D40u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B23D48u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B23D60u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B23D9Cu, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B23DA4u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B23DACu, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B23DBCu, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B23DC4u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B23DE0u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B23DF4u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B23E34u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B23E40u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B23E48u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B23E58u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B23EB8u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B23EE8u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B23F2Cu, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B23F54u, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B23FBCu, &recomp_unit_0199, "recomp_unit_0199"); - runtime.register_function(0x08B23FE0u, &recomp_unit_0199, "recomp_unit_0199"); + // PSPRECOMP_V812_COMPACT_REGISTRATION: same entry set, looped once in Runtime instead of source-expanded calls. + runtime.register_generated_entry_mask(0x08B20000u, &recomp_unit_0199, "recomp_unit_0199", + kEntryMasks_recomp_unit_0199, 64u); } } // namespace psprecomp diff --git a/profiles/vcs/generated/generated_unit_0200.cpp b/profiles/vcs/generated/generated_unit_0200.cpp index eace71c..b63c8a2 100644 --- a/profiles/vcs/generated/generated_unit_0200.cpp +++ b/profiles/vcs/generated/generated_unit_0200.cpp @@ -894,6 +894,19 @@ LOCAL_DISPATCH: AOT_REGCACHE_SYNC_OUT(); return; } } +// PSPRECOMP_V812_SHARED_SCHED_BLOCK: one scheduler-exact slow boundary per unit. +LOCAL_SCHED_BOUNDARY: + ctx.pc = jump_target; + AOT_REGCACHE_SYNC_OUT(); + if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { + ++local_redispatch_rounds; + AOT_REGCACHE_SYNC_IN(); + local_transfers = 0u; + local_pc = ctx.pc; + entry_id = 0u; + goto LOCAL_DISPATCH; + } + return; L_08B24000: aot_fpr_14 = std::bit_cast(aot_mem.aot_direct_load32(aot_gpr_29 + static_cast(216))); aot_fpr_14 = aot_fpr_14 + ctx.fpr[20]; @@ -1068,18 +1081,8 @@ L_08B24148: aot_gpr_29 = (aot_gpr_29 + static_cast(736)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B24190: aot_gpr_29 = (aot_gpr_29 + static_cast(-544)); aot_gpr_5 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(-16928))); @@ -1574,18 +1577,8 @@ L_08B24504: aot_gpr_29 = (aot_gpr_29 + static_cast(544)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B24538: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -1647,18 +1640,8 @@ L_08B245BC: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B245DC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -1703,18 +1686,8 @@ L_08B24628: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B2463C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(16))); @@ -1783,18 +1756,8 @@ L_08B246B0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B246BC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -1825,18 +1788,8 @@ L_08B246E4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B246F0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -1858,18 +1811,8 @@ L_08B24710: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B24720: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -1891,18 +1834,8 @@ L_08B24740: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B24750: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_6 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(8))); @@ -1922,18 +1855,8 @@ L_08B24770: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B2477C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(8))); @@ -1953,51 +1876,21 @@ L_08B2479C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B247A8: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B247B0: jump_target = aot_gpr_31; ctx.gpr[2] = (0u | 2u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B247B8: aot_gpr_5 = (static_cast(static_cast(static_cast(aot_mem.aot_direct_load8(aot_gpr_4 + static_cast(4)))))); aot_gpr_6 = (0u + static_cast(-3)); @@ -2025,35 +1918,15 @@ L_08B247B8: aot_mem.aot_direct_store8(aot_gpr_4 + static_cast(4), static_cast(aot_gpr_5)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B24818: jump_target = aot_gpr_31; ctx.fpr[0] = std::bit_cast(aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(3960))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B24820: aot_gpr_29 = (aot_gpr_29 + static_cast(-96)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(80), aot_gpr_16); @@ -2123,18 +1996,8 @@ L_08B248C4: aot_gpr_29 = (aot_gpr_29 + static_cast(96)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B248D4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -2170,18 +2033,8 @@ L_08B24910: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B24924: aot_gpr_29 = (aot_gpr_29 + static_cast(-64)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(32), aot_gpr_16); @@ -2376,18 +2229,8 @@ L_08B24AA0: aot_gpr_29 = (aot_gpr_29 + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B24ACC: aot_gpr_29 = (aot_gpr_29 + static_cast(-64)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(32), aot_gpr_16); @@ -2720,18 +2563,8 @@ L_08B24D48: aot_gpr_29 = (aot_gpr_29 + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B24D74: aot_gpr_29 = (aot_gpr_29 + static_cast(-64)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(32), aot_gpr_16); @@ -2920,18 +2753,8 @@ L_08B24EB4: aot_gpr_29 = (aot_gpr_29 + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B24ED0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -3097,18 +2920,8 @@ L_08B2500C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B25028: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(16), aot_gpr_16); @@ -3208,18 +3021,8 @@ L_08B250D0: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B250E8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -3357,18 +3160,8 @@ L_08B251E8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B25200: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -3495,18 +3288,8 @@ L_08B252EC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B25304: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -3634,18 +3417,8 @@ L_08B25414: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B2542C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_6 = (ctx.gpr[28] + static_cast(4096)); @@ -3723,18 +3496,8 @@ L_08B254B0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B254C8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -3758,18 +3521,8 @@ L_08B254EC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B25500: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -3886,18 +3639,8 @@ L_08B255B8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B255CC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(5892))); @@ -3952,18 +3695,8 @@ L_08B25624: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B25630: aot_gpr_29 = (aot_gpr_29 + static_cast(-160)); aot_gpr_6 = (2246u << 16u); @@ -4825,18 +4558,8 @@ L_08B25BD0: aot_gpr_29 = (aot_gpr_29 + static_cast(160)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B25C08: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_fpr_12 = std::bit_cast(0u); @@ -4882,18 +4605,8 @@ L_08B25C5C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B25C64: ctx.gpr[9] = (2236u << 16u); ctx.gpr[9] = (ctx.gpr[9] + static_cast(32304)); @@ -5066,18 +4779,8 @@ L_08B25E08: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B25E10: aot_gpr_29 = (aot_gpr_29 + static_cast(-112)); aot_gpr_5 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(7908))); @@ -5337,18 +5040,8 @@ L_08B25FEC: aot_gpr_29 = (aot_gpr_29 + static_cast(112)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B26030: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -5361,18 +5054,8 @@ L_08B26040: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B2604C: aot_gpr_29 = (aot_gpr_29 + static_cast(-96)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(76), ctx.gpr[18]); @@ -5534,18 +5217,8 @@ L_08B26184: aot_gpr_29 = (aot_gpr_29 + static_cast(96)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B261A8: aot_gpr_29 = (aot_gpr_29 + static_cast(-416)); aot_gpr_4 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(5884))); @@ -6652,18 +6325,8 @@ L_08B26C60: aot_gpr_29 = (aot_gpr_29 + static_cast(416)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B26CA8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (ctx.gpr[28] + static_cast(10204)); @@ -6690,18 +6353,8 @@ L_08B26CE0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B26CEC: aot_gpr_5 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(1360))); aot_gpr_5 = (aot_gpr_5 + static_cast(-8)); @@ -6720,18 +6373,8 @@ L_08B26D00: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B26D18: aot_gpr_5 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(468))); aot_gpr_5 = (aot_gpr_5 | 32768u); @@ -6746,18 +6389,8 @@ L_08B26D28: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B26D30: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_gpr_6 = (static_cast(static_cast(static_cast(aot_mem.aot_direct_load16(aot_gpr_4 + static_cast(86)))))); @@ -6827,18 +6460,8 @@ L_08B26D30: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B26D8C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -6932,18 +6555,8 @@ L_08B26E24: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B26E3C: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(16), aot_gpr_16); @@ -7064,18 +6677,8 @@ L_08B26EF4: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B26F18: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(28), aot_gpr_16); @@ -7172,18 +6775,8 @@ L_08B26FE8: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B27010: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -7364,18 +6957,8 @@ L_08B2713C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B27158: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -7625,18 +7208,8 @@ L_08B27308: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B27328: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -7897,18 +7470,8 @@ L_08B27510: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B27530: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -8175,18 +7738,8 @@ L_08B27730: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B27758: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -8337,18 +7890,8 @@ L_08B27850: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B27870: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -8492,18 +8035,8 @@ L_08B2795C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B27978: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -8625,18 +8158,8 @@ L_08B27A44: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B27A5C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -8675,18 +8198,8 @@ L_08B27AA0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B27AB8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -8881,18 +8394,8 @@ L_08B27BF4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B27C10: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -8928,18 +8431,8 @@ L_08B27C44: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B27C6C: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(20), aot_gpr_16); @@ -9159,18 +8652,8 @@ L_08B27DD4: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B27DF0: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(20), aot_gpr_16); @@ -9362,18 +8845,8 @@ L_08B27F4C: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B27F7C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -9449,821 +8922,8 @@ void recomp_unit_0200(Runtime &rt, AllegrexContext &ctx) { void register_generated_unit_200(Runtime &runtime) { runtime.register_generated_unit(200u, 0x08B24000u, 16384u, &recomp_unit_0200, &recomp_unit_0200_entry); - runtime.register_function(0x08B24000u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B24010u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B24020u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B240A4u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B240B0u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B240BCu, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B240C8u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B240DCu, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B240E0u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B240ECu, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B24110u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B24124u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B24128u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B24134u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B24140u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B24148u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B24190u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B2423Cu, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B2428Cu, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B242C4u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B2433Cu, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B24370u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B243B8u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B243F0u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B24404u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B2443Cu, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B2446Cu, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B24474u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B2448Cu, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B244D0u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B24504u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B24538u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B24568u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B24574u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B24584u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B245BCu, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B245DCu, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B245FCu, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B24608u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B24628u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B2463Cu, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B24668u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B24674u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B2467Cu, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B24688u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B24698u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B246A0u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B246B0u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B246BCu, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B246CCu, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B246DCu, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B246E4u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B246F0u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B24704u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B24710u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B24720u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B24734u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B24740u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B24750u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B24770u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B2477Cu, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B2479Cu, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B247A8u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B247B0u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B247B8u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B24818u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B24820u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B24888u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B24890u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B248C4u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B248D4u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B248F4u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B24904u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B24910u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B24924u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B24958u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B24978u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B24984u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B24994u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B2499Cu, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B249BCu, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B249CCu, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B249D4u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B249D8u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B249E4u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B249F0u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B249FCu, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B24A04u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B24A08u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B24A14u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B24A20u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B24A2Cu, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B24A34u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B24A38u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B24A40u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B24A48u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B24A4Cu, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B24A54u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B24A74u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B24AA0u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B24ACCu, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B24B00u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B24B20u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B24B2Cu, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B24B3Cu, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B24B48u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B24B50u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B24B5Cu, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B24B64u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B24B68u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B24B84u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B24B90u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B24B9Cu, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B24BA8u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B24BB8u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B24BC0u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B24BD0u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B24BDCu, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B24BE4u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B24BE8u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B24BF4u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B24BFCu, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B24C08u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B24C10u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B24C18u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B24C24u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B24C2Cu, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B24C30u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B24C38u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B24C40u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B24C44u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B24C4Cu, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B24C6Cu, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B24C8Cu, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B24C98u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B24CA4u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B24CACu, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B24CB0u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B24CBCu, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B24CC8u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B24CD4u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B24CDCu, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B24CE0u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B24CE8u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B24CF0u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B24CF4u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B24CFCu, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B24D1Cu, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B24D48u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B24D74u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B24D9Cu, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B24DA8u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B24DC0u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B24DCCu, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B24DD8u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B24DE0u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B24DE8u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B24DF4u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B24DFCu, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B24E08u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B24E10u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B24E14u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B24E30u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B24E3Cu, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B24E48u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B24E54u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B24E64u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B24E6Cu, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B24E7Cu, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B24E88u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B24E90u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B24E94u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B24EA0u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B24EB0u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B24EB4u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B24ED0u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B24EE4u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B24F00u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B24F0Cu, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B24F20u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B24F28u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B24F30u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B24F34u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B24F3Cu, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B24F50u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B24F58u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B24F5Cu, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B24F80u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B24F88u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B24F8Cu, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B24FA0u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B24FA8u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B24FB0u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B24FD0u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B24FD8u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B24FE0u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B25000u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B25008u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B2500Cu, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B25028u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B25048u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B25054u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B25064u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B2507Cu, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B25088u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B2509Cu, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B250A8u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B250B0u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B250D0u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B250E8u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B25108u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B25114u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B25124u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B2513Cu, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B25148u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B25154u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B2516Cu, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B25190u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B25198u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B251A0u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B251A8u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B251BCu, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B251C4u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B251CCu, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B251D4u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B251E8u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B25200u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B25220u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B2522Cu, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B2523Cu, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B25254u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B25260u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B25274u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B25290u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B2529Cu, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B252B0u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B252C0u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B252C4u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B252CCu, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B252D4u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B252D8u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B252ECu, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B25304u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B25324u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B25330u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B25340u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B2535Cu, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B25368u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B2537Cu, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B25398u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B253A4u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B253B4u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B253C0u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B253F4u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B253FCu, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B25414u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B2542Cu, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B25448u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B25454u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B25464u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B2547Cu, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B25488u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B25490u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B254ACu, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B254B0u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B254C8u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B254E0u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B254ECu, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B25500u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B25520u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B25528u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B25534u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B25540u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B2554Cu, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B25554u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B25558u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B25560u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B2556Cu, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B25574u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B25578u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B25580u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B25588u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B25594u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B2559Cu, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B255A0u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B255B4u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B255B8u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B255CCu, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B255E0u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B255E8u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B255F0u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B255FCu, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B25608u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B25610u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B25618u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B25624u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B25630u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B25688u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B25698u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B256A0u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B256ACu, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B256B8u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B256C4u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B256CCu, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B256D0u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B256D8u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B256DCu, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B256E4u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B256F4u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B25700u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B2570Cu, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B25720u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B2572Cu, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B25734u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B25738u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B25754u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B25764u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B2576Cu, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B25770u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B2577Cu, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B25788u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B25790u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B25794u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B257A0u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B257A8u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B257B4u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B257C4u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B257D0u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B257D8u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B257DCu, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B257F8u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B25808u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B25810u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B25814u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B25820u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B2582Cu, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B25834u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B25838u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B25844u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B2584Cu, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B2587Cu, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B25890u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B258A4u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B258B0u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B258C4u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B258D0u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B258E0u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B258F0u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B25900u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B25910u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B25920u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B25930u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B25940u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B25950u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B25960u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B25970u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B25980u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B2598Cu, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B2599Cu, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B259ACu, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B259BCu, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B259C8u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B259D8u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B259E8u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B259F4u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B25A04u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B25A14u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B25A24u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B25A30u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B25A40u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B25A50u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B25A60u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B25A70u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B25A7Cu, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B25A8Cu, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B25A9Cu, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B25AA8u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B25AB8u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B25AC8u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B25AD8u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B25AE8u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B25AF4u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B25B04u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B25B14u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B25B20u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B25B34u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B25B48u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B25B58u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B25B5Cu, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B25B68u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B25B70u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B25B74u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B25B90u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B25BA0u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B25BA8u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B25BACu, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B25BB8u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B25BBCu, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B25BD0u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B25C08u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B25C3Cu, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B25C5Cu, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B25C64u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B25CA4u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B25CBCu, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B25CD8u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B25CE8u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B25CF8u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B25D2Cu, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B25D94u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B25DB0u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B25DFCu, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B25E08u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B25E10u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B25E6Cu, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B25E9Cu, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B25EB0u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B25EBCu, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B25EF4u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B25F00u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B25F0Cu, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B25F20u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B25F28u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B25F30u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B25F40u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B25F64u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B25F98u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B25F9Cu, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B25FACu, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B25FD0u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B25FECu, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B26030u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B26040u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B2604Cu, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B2608Cu, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B26098u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B260A0u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B260B0u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B260B8u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B260D8u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B26118u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B26120u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B2615Cu, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B26168u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B2616Cu, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B26180u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B26184u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B261A8u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B261F8u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B26200u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B26204u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B26210u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B2621Cu, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B26228u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B26234u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B26240u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B2624Cu, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B26264u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B2626Cu, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B26274u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B262B4u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B262D8u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B262E8u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B262F4u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B262FCu, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B26300u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B26314u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B26320u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B26378u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B2638Cu, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B2639Cu, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B263B4u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B263C8u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B263D8u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B2640Cu, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B26428u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B26438u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B26448u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B264A0u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B264ACu, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B264C0u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B264D0u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B264DCu, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B264E8u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B26500u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B26548u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B26558u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B26584u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B265DCu, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B265E4u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B26644u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B26654u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B26688u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B266F4u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B266FCu, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B267A4u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B267B8u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B267C4u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B267F8u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B26818u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B26830u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B2684Cu, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B26854u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B26860u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B26870u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B26880u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B26894u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B2689Cu, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B268F4u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B26908u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B26914u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B26924u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B2697Cu, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B26988u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B2699Cu, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B269ACu, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B269B8u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B269CCu, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B269F0u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B26A34u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B26A6Cu, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B26A7Cu, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B26A84u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B26A8Cu, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B26AD8u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B26AE0u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B26B88u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B26B9Cu, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B26BA8u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B26BDCu, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B26BFCu, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B26C04u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B26C1Cu, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B26C38u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B26C40u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B26C60u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B26CA8u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B26CC8u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B26CE0u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B26CECu, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B26D00u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B26D18u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B26D28u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B26D30u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B26D8Cu, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B26DB8u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B26DC4u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B26DD0u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B26DD8u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B26DE0u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B26DE8u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B26DF0u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B26DF8u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B26E04u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B26E20u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B26E24u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B26E3Cu, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B26E78u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B26E84u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B26E90u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B26E98u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B26EA0u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B26EA4u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B26EACu, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B26EC0u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B26ECCu, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B26EF4u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B26F18u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B26F54u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B26F60u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B26F88u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B26FA4u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B26FB8u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B26FC4u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B26FC8u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B26FE8u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B27010u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B27040u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B2704Cu, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B27058u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B27060u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B27068u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B27070u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B27088u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B2708Cu, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B27098u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B270B0u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B270BCu, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B270C4u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B270CCu, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B270DCu, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B270ECu, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B270F4u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B27114u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B27120u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B27138u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B2713Cu, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B27158u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B2718Cu, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B27198u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B271A4u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B271ACu, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B271B8u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B271CCu, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B271D4u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B271E8u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B271F0u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B27210u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B27220u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B27228u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B27230u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B27250u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B27260u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B27268u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B2726Cu, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B2727Cu, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B27284u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B272A4u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B272B0u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B272C8u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B272CCu, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B272D8u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B272FCu, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B27308u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B27328u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B2735Cu, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B27368u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B27374u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B2737Cu, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B27388u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B273A4u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B273ACu, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B273C8u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B273D0u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B273FCu, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B2740Cu, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B27414u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B2741Cu, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B27448u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B27458u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B27460u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B27464u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B27474u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B2747Cu, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B2749Cu, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B274A8u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B274C0u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B274C4u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B274D0u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B27504u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B27510u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B27530u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B2756Cu, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B27578u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B27584u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B2758Cu, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B27594u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B27598u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B275A4u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B275B4u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B275C0u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B275CCu, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B275D8u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B275E0u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B275F0u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B275FCu, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B27644u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B27658u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B27660u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B2769Cu, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B276A4u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B276ACu, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B276B8u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B276C4u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B276CCu, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B276D4u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B27710u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B27718u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B2771Cu, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B27730u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B27758u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B2778Cu, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B27798u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B277A8u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B277B4u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B277BCu, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B277C4u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B277C8u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B277D0u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B277D8u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B277E0u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B277E4u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B27800u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B27808u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B27828u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B27834u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B2784Cu, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B27850u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B27870u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B278A0u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B278ACu, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B278B8u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B278C0u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B278C8u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B278CCu, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B278D4u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B278E4u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B278ECu, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B278F0u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B2790Cu, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B27914u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B27934u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B27940u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B27958u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B2795Cu, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B27978u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B279A0u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B279ACu, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B279B8u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B279C0u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B279CCu, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B279D4u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B279D8u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B279F4u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B279FCu, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B27A1Cu, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B27A28u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B27A40u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B27A44u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B27A5Cu, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B27A84u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B27A90u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B27AA0u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B27AB8u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B27AE8u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B27AF4u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B27B00u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B27B08u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B27B10u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B27B18u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B27B2Cu, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B27B34u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B27B38u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B27B40u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B27B58u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B27B64u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B27B74u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B27B7Cu, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B27B84u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B27B94u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B27BA4u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B27BACu, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B27BCCu, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B27BD8u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B27BF0u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B27BF4u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B27C10u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B27C38u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B27C44u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B27C6Cu, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B27C9Cu, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B27CA8u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B27CC0u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B27CCCu, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B27CD4u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B27CDCu, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B27CECu, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B27CF8u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B27D00u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B27D0Cu, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B27D24u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B27D30u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B27D3Cu, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B27D4Cu, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B27D54u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B27D5Cu, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B27D60u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B27D7Cu, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B27D84u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B27D9Cu, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B27DB0u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B27DD0u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B27DD4u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B27DF0u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B27E34u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B27E40u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B27E4Cu, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B27E70u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B27E78u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B27E7Cu, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B27E84u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B27E9Cu, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B27EACu, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B27EB4u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B27EBCu, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B27EC0u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B27ECCu, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B27EE4u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B27EF4u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B27EFCu, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B27F04u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B27F08u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B27F0Cu, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B27F1Cu, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B27F20u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B27F30u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B27F34u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B27F4Cu, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B27F7Cu, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B27FA4u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B27FB0u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B27FBCu, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B27FC4u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B27FCCu, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B27FD0u, &recomp_unit_0200, "recomp_unit_0200"); - runtime.register_function(0x08B27FD8u, &recomp_unit_0200, "recomp_unit_0200"); + // PSPRECOMP_V812_COMPACT_REGISTRATION: same entry set, looped once in Runtime instead of source-expanded calls. + runtime.register_generated_entry_mask(0x08B24000u, &recomp_unit_0200, "recomp_unit_0200", + kEntryMasks_recomp_unit_0200, 64u); } } // namespace psprecomp diff --git a/profiles/vcs/generated/generated_unit_0201.cpp b/profiles/vcs/generated/generated_unit_0201.cpp index 489f804..5acc28f 100644 --- a/profiles/vcs/generated/generated_unit_0201.cpp +++ b/profiles/vcs/generated/generated_unit_0201.cpp @@ -907,6 +907,19 @@ LOCAL_DISPATCH: AOT_REGCACHE_SYNC_OUT(); return; } } +// PSPRECOMP_V812_SHARED_SCHED_BLOCK: one scheduler-exact slow boundary per unit. +LOCAL_SCHED_BOUNDARY: + ctx.pc = jump_target; + AOT_REGCACHE_SYNC_OUT(); + if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { + ++local_redispatch_rounds; + AOT_REGCACHE_SYNC_IN(); + local_transfers = 0u; + local_pc = ctx.pc; + entry_id = 0u; + goto LOCAL_DISPATCH; + } + return; L_08B28000: aot_mem.aot_direct_store32(aot_gpr_16 + static_cast(2260), std::bit_cast(aot_fpr_12)); aot_fpr_12 = std::bit_cast(aot_mem.aot_direct_load32(aot_gpr_17 + static_cast(4))); @@ -927,18 +940,8 @@ L_08B28018: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B28030: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -1103,18 +1106,8 @@ L_08B2814C: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B2816C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -1153,18 +1146,8 @@ L_08B281B0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B281C8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -1280,18 +1263,8 @@ L_08B2829C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B282B8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -1306,18 +1279,8 @@ L_08B282C8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B282D8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -1559,18 +1522,8 @@ L_08B28494: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B284B0: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -1705,18 +1658,8 @@ L_08B2859C: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B285BC: aot_gpr_29 = (aot_gpr_29 + static_cast(-112)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(84), aot_gpr_16); @@ -1906,18 +1849,8 @@ L_08B286E4: aot_gpr_29 = (aot_gpr_29 + static_cast(112)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B28704: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -1981,18 +1914,8 @@ L_08B28778: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B28790: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -2047,18 +1970,8 @@ L_08B287F4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B2880C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -2104,18 +2017,8 @@ L_08B28860: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B28878: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -2146,18 +2049,8 @@ L_08B288AC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B288C0: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(16), aot_gpr_16); @@ -2200,18 +2093,8 @@ L_08B28914: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B2892C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -2244,18 +2127,8 @@ L_08B28968: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B2897C: aot_gpr_29 = (aot_gpr_29 + static_cast(-112)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(84), aot_gpr_16); @@ -2504,18 +2377,8 @@ L_08B28AE4: aot_gpr_29 = (aot_gpr_29 + static_cast(112)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B28B0C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -2633,18 +2496,8 @@ L_08B28BD0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B28BE8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -2690,18 +2543,8 @@ L_08B28C44: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B28C60: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -2758,18 +2601,8 @@ L_08B28CC8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B28CEC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -2831,18 +2664,8 @@ L_08B28D64: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B28D78: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -2880,18 +2703,8 @@ L_08B28DB8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B28DD0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -2930,18 +2743,8 @@ L_08B28E04: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B28E38: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -2999,18 +2802,8 @@ L_08B28E9C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B28EB4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(8), aot_gpr_16); @@ -3117,18 +2910,8 @@ L_08B28F7C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B28F90: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -3186,18 +2969,8 @@ L_08B28FF4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B2900C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), aot_gpr_17); @@ -3355,18 +3128,8 @@ L_08B29130: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B29148: aot_gpr_29 = (aot_gpr_29 + static_cast(-64)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, aot_gpr_17, aot_gpr_31}; @@ -3606,18 +3369,8 @@ L_08B292BC: aot_gpr_29 = (aot_gpr_29 + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B292D4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[4]{aot_gpr_16, aot_gpr_17, ctx.gpr[18], aot_gpr_31}; @@ -3774,18 +3527,8 @@ L_08B293FC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B29418: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[4]{aot_gpr_16, aot_gpr_17, ctx.gpr[18], aot_gpr_31}; @@ -3897,18 +3640,8 @@ L_08B294F8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B29514: aot_gpr_29 = (aot_gpr_29 + static_cast(-96)); { const std::uint32_t aot_run_words[16]{std::bit_cast(aot_fpr_20), std::bit_cast(ctx.fpr[22]), std::bit_cast(ctx.fpr[24]), std::bit_cast(ctx.fpr[26]), std::bit_cast(ctx.fpr[28]), std::bit_cast(ctx.fpr[30]), aot_gpr_16, aot_gpr_17, ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[22], ctx.gpr[23], ctx.gpr[30], aot_gpr_31}; @@ -4217,18 +3950,8 @@ L_08B29774: aot_gpr_29 = (aot_gpr_29 + static_cast(96)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B297C0: aot_gpr_29 = (aot_gpr_29 + static_cast(-112)); { const std::uint32_t aot_run_words[13]{std::bit_cast(aot_fpr_20), std::bit_cast(ctx.fpr[22]), std::bit_cast(ctx.fpr[24]), aot_gpr_16, aot_gpr_17, ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[22], ctx.gpr[23], ctx.gpr[30], aot_gpr_31}; @@ -4597,18 +4320,8 @@ L_08B29A80: aot_gpr_29 = (aot_gpr_29 + static_cast(112)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B29AC0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, aot_gpr_17, aot_gpr_31}; @@ -4713,18 +4426,8 @@ L_08B29B84: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B29B9C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, aot_gpr_17, aot_gpr_31}; @@ -4776,18 +4479,8 @@ L_08B29C0C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B29C30: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[4]{aot_gpr_16, aot_gpr_17, ctx.gpr[18], aot_gpr_31}; @@ -4893,18 +4586,8 @@ L_08B29CF8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B29D14: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, aot_gpr_17, aot_gpr_31}; @@ -4959,18 +4642,8 @@ L_08B29D70: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B29D88: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[4]{aot_gpr_16, aot_gpr_17, ctx.gpr[18], aot_gpr_31}; @@ -5123,18 +4796,8 @@ L_08B29E90: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B29EAC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[4]{aot_gpr_16, aot_gpr_17, ctx.gpr[18], aot_gpr_31}; @@ -5256,18 +4919,8 @@ L_08B29F94: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B29FB0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -5305,18 +4958,8 @@ L_08B2A000: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B2A014: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, aot_gpr_17, aot_gpr_31}; @@ -5373,18 +5016,8 @@ L_08B2A078: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B2A090: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, aot_gpr_17, aot_gpr_31}; @@ -5446,18 +5079,8 @@ L_08B2A108: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B2A120: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[4]{aot_gpr_16, aot_gpr_17, ctx.gpr[18], aot_gpr_31}; @@ -5611,18 +5234,8 @@ L_08B2A240: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B2A25C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, aot_gpr_17, aot_gpr_31}; @@ -5677,18 +5290,8 @@ L_08B2A2B8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B2A2D0: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); { const std::uint32_t aot_run_words[4]{aot_gpr_16, aot_gpr_17, ctx.gpr[18], aot_gpr_31}; @@ -5814,18 +5417,8 @@ L_08B2A3B4: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B2A3D0: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); { const std::uint32_t aot_run_words[4]{std::bit_cast(aot_fpr_20), aot_gpr_16, aot_gpr_17, aot_gpr_31}; @@ -5949,18 +5542,8 @@ L_08B2A4AC: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B2A4CC: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); { const std::uint32_t aot_run_words[5]{aot_gpr_16, aot_gpr_17, ctx.gpr[18], ctx.gpr[19], aot_gpr_31}; @@ -6080,18 +5663,8 @@ L_08B2A5B4: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B2A5D4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, aot_gpr_17, aot_gpr_31}; @@ -6148,18 +5721,8 @@ L_08B2A640: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B2A658: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, aot_gpr_17, aot_gpr_31}; @@ -6232,18 +5795,8 @@ L_08B2A6DC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B2A6F4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, aot_gpr_17, aot_gpr_31}; @@ -6300,18 +5853,8 @@ L_08B2A758: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B2A770: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, aot_gpr_17, aot_gpr_31}; @@ -6425,18 +5968,8 @@ L_08B2A840: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B2A858: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -6463,18 +5996,8 @@ L_08B2A888: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B2A89C: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); { const std::uint32_t aot_run_words[5]{aot_gpr_16, aot_gpr_17, ctx.gpr[18], ctx.gpr[19], aot_gpr_31}; @@ -6546,18 +6069,8 @@ L_08B2A91C: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B2A93C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -6579,18 +6092,8 @@ L_08B2A95C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B2A978: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -6612,18 +6115,8 @@ L_08B2A998: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B2A9B4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, aot_gpr_17, aot_gpr_31}; @@ -6730,18 +6223,8 @@ L_08B2AA74: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B2AA8C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, aot_gpr_17, aot_gpr_31}; @@ -6778,18 +6261,8 @@ L_08B2AAB4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B2AAFC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, aot_gpr_17, aot_gpr_31}; @@ -6827,18 +6300,8 @@ L_08B2AB24: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B2AB70: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[4]{aot_gpr_16, aot_gpr_17, ctx.gpr[18], aot_gpr_31}; @@ -6892,18 +6355,8 @@ L_08B2ABDC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B2ABF8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, aot_gpr_17, aot_gpr_31}; @@ -6940,18 +6393,8 @@ L_08B2AC2C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B2AC5C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, aot_gpr_17, aot_gpr_31}; @@ -7022,18 +6465,8 @@ L_08B2ACF0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B2AD08: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, aot_gpr_17, aot_gpr_31}; @@ -7079,18 +6512,8 @@ L_08B2AD58: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B2AD70: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, aot_gpr_17, aot_gpr_31}; @@ -7174,18 +6597,8 @@ L_08B2AE28: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B2AE40: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, aot_gpr_17, aot_gpr_31}; @@ -7251,18 +6664,8 @@ L_08B2AEB0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B2AEC8: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); { const std::uint32_t aot_run_words[6]{aot_gpr_16, aot_gpr_17, ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], aot_gpr_31}; @@ -7343,18 +6746,8 @@ L_08B2AF60: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B2AF84: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, aot_gpr_17, aot_gpr_31}; @@ -7409,18 +6802,8 @@ L_08B2AFE0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B2AFF8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, aot_gpr_17, aot_gpr_31}; @@ -7475,18 +6858,8 @@ L_08B2B054: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B2B06C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[4]{aot_gpr_16, aot_gpr_17, ctx.gpr[18], aot_gpr_31}; @@ -7630,18 +7003,8 @@ L_08B2B168: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B2B184: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, aot_gpr_17, aot_gpr_31}; @@ -7760,18 +7123,8 @@ L_08B2B254: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B2B26C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[4]{aot_gpr_16, aot_gpr_17, ctx.gpr[18], aot_gpr_31}; @@ -7897,18 +7250,8 @@ L_08B2B34C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B2B368: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[4]{aot_gpr_16, aot_gpr_17, ctx.gpr[18], aot_gpr_31}; @@ -8040,18 +7383,8 @@ L_08B2B464: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B2B480: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[4]{aot_gpr_16, aot_gpr_17, ctx.gpr[18], aot_gpr_31}; @@ -8183,18 +7516,8 @@ L_08B2B57C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B2B598: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, aot_gpr_17, aot_gpr_31}; @@ -8258,18 +7581,8 @@ L_08B2B630: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B2B648: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -8337,18 +7650,8 @@ L_08B2B6C0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B2B6D4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, aot_gpr_17, aot_gpr_31}; @@ -8422,18 +7725,8 @@ L_08B2B764: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B2B77C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -8471,18 +7764,8 @@ L_08B2B7BC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B2B7D0: aot_gpr_29 = (aot_gpr_29 + static_cast(-80)); { const std::uint32_t aot_run_words[12]{std::bit_cast(aot_fpr_20), std::bit_cast(ctx.fpr[22]), aot_gpr_16, aot_gpr_17, ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[22], ctx.gpr[23], ctx.gpr[30], aot_gpr_31}; @@ -8817,18 +8100,8 @@ L_08B2BA48: aot_gpr_29 = (aot_gpr_29 + static_cast(80)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B2BA84: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[4]{aot_gpr_16, aot_gpr_17, ctx.gpr[18], aot_gpr_31}; @@ -8960,18 +8233,8 @@ L_08B2BB6C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B2BB88: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[4]{aot_gpr_16, aot_gpr_17, ctx.gpr[18], aot_gpr_31}; @@ -9019,18 +8282,8 @@ L_08B2BBF4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B2BC10: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[4]{aot_gpr_16, aot_gpr_17, ctx.gpr[18], aot_gpr_31}; @@ -9160,18 +8413,8 @@ L_08B2BCF8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B2BD14: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); { const std::uint32_t aot_run_words[6]{aot_gpr_16, aot_gpr_17, ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], aot_gpr_31}; @@ -9335,18 +8578,8 @@ L_08B2BE5C: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B2BE7C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), aot_gpr_16); @@ -9380,18 +8613,8 @@ L_08B2BEC0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B2BED8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, aot_gpr_17, aot_gpr_31}; @@ -9424,18 +8647,8 @@ L_08B2BF0C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B2BF2C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, aot_gpr_17, aot_gpr_31}; @@ -9493,18 +8706,8 @@ L_08B2BF88: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B2BFA0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -9566,834 +8769,8 @@ void recomp_unit_0201(Runtime &rt, AllegrexContext &ctx) { void register_generated_unit_201(Runtime &runtime) { runtime.register_generated_unit(201u, 0x08B28000u, 16384u, &recomp_unit_0201, &recomp_unit_0201_entry); - runtime.register_function(0x08B28000u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B28018u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B28030u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B28064u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B28070u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B28080u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B28090u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B28098u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B280A4u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B280ACu, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B280BCu, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B280C4u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B280D0u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B280E0u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B280E4u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B280FCu, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B28104u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B28124u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B28130u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B28148u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2814Cu, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2816Cu, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B28194u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B281A0u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B281B0u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B281C8u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B281F8u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B28204u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B28224u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2822Cu, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B28230u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2824Cu, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B28254u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B28274u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B28280u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B28298u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2829Cu, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B282B8u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B282C8u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B282D8u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B28304u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B28310u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B28328u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B28334u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B28340u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B28348u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B28354u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B28358u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B28368u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B28370u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B28378u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B28384u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2838Cu, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B28394u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B283B4u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B283C0u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B283C8u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B283D0u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B283D8u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B283E0u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B28400u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2841Cu, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B28424u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B28430u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B28438u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B28440u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B28458u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B28460u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2846Cu, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B28474u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2847Cu, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B28494u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B284B0u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B284E0u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B284ECu, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B284F8u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B28504u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B28514u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B28520u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2852Cu, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B28538u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B28540u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B28548u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B28560u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B28568u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B28570u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B28580u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2858Cu, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2859Cu, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B285BCu, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B285ECu, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B285F8u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B28604u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B28618u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B28624u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2863Cu, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2864Cu, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B28690u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B286A8u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B286C8u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B286CCu, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B286D4u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B286E4u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B28704u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2872Cu, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B28738u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B28744u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B28750u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2875Cu, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B28778u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B28790u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B287B8u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B287C4u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B287D0u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B287D8u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B287F4u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2880Cu, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B28834u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B28840u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B28850u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B28860u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B28878u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B28898u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B288A4u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B288ACu, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B288C0u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B288E8u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B28914u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2892Cu, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2894Cu, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B28958u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B28968u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2897Cu, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B289B4u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B289C0u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B289D0u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B289DCu, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B289F4u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B28A00u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B28A18u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B28A28u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B28A30u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B28A38u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B28A44u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B28A5Cu, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B28A68u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B28A90u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B28AA8u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B28AC8u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B28ACCu, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B28AD4u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B28AE4u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B28B0Cu, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B28B34u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B28B40u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B28B4Cu, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B28B54u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B28B5Cu, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B28B68u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B28B70u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B28B78u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B28B80u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B28B98u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B28BA0u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B28BBCu, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B28BC4u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B28BD0u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B28BE8u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B28C18u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B28C24u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B28C44u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B28C60u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B28C88u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B28C94u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B28CA4u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B28CBCu, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B28CC8u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B28CECu, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B28D0Cu, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B28D18u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B28D34u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B28D54u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B28D5Cu, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B28D64u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B28D78u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B28DA0u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B28DACu, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B28DB8u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B28DD0u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B28DF8u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B28E04u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B28E38u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B28E60u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B28E6Cu, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B28E88u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B28E98u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B28E9Cu, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B28EB4u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B28ED8u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B28EE4u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B28EF8u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B28F04u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B28F08u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B28F2Cu, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B28F34u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B28F54u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B28F60u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B28F78u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B28F7Cu, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B28F90u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B28FB8u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B28FC4u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B28FD4u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B28FE4u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B28FF4u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2900Cu, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B29034u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B29040u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B29050u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B29064u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B29078u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B29080u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B29094u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B290A8u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B290B0u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B290C4u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B290D8u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B290E0u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B290F4u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B29108u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B29110u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B29120u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B29130u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B29148u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B29170u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2917Cu, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2922Cu, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B29234u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2923Cu, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B29240u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B29264u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2926Cu, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B29284u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B29298u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B292B8u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B292BCu, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B292D4u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B29304u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B29310u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2932Cu, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B29340u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B29348u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2934Cu, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B29370u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B29378u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B29398u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B293A4u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B293BCu, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B293C0u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B293CCu, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B293F0u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B293FCu, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B29418u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B29448u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B29454u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B29480u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B29484u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B294A8u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B294B0u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B294D0u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B294DCu, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B294F4u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B294F8u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B29514u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2957Cu, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B295A0u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B295D8u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B295E4u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B295F0u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B295F8u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2960Cu, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B29614u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B29628u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B29630u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B29634u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2963Cu, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B29648u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B29654u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B29664u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2966Cu, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B29674u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B29684u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B29694u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B296A0u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B296B8u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B296C0u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B296D8u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B296E0u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B296F8u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B29708u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B29714u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B29728u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B29740u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B29754u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2975Cu, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B29760u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B29774u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B297C0u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B29810u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2981Cu, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B29824u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B29830u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B29844u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B29850u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2986Cu, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2987Cu, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B298BCu, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B298C8u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B298D4u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B298DCu, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B298F0u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B298F8u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B29910u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B29918u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B29920u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B29928u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B29934u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B29940u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B29950u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B29958u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B29960u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B29970u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B29980u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2998Cu, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B299A4u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B299ACu, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B299BCu, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B299C8u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B299E8u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B299F0u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B29A00u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B29A10u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B29A1Cu, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B29A30u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B29A50u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B29A64u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B29A6Cu, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B29A80u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B29AC0u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B29AE8u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B29AF4u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B29B0Cu, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B29B10u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B29B34u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B29B3Cu, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B29B5Cu, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B29B68u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B29B80u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B29B84u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B29B9Cu, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B29BC4u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B29BD0u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B29C0Cu, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B29C30u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B29C60u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B29C6Cu, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B29C80u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B29C84u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B29CA8u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B29CB0u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B29CD0u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B29CDCu, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B29CF4u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B29CF8u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B29D14u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B29D3Cu, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B29D48u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B29D58u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B29D64u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B29D70u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B29D88u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B29DB8u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B29DC4u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B29DD4u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B29DE4u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B29DF0u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B29E00u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B29E08u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B29E10u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B29E18u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B29E1Cu, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B29E40u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B29E48u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B29E68u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B29E74u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B29E8Cu, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B29E90u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B29EACu, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B29EDCu, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B29EE8u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B29EF8u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B29F08u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B29F1Cu, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B29F20u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B29F44u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B29F4Cu, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B29F6Cu, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B29F78u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B29F90u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B29F94u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B29FB0u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B29FD0u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B29FDCu, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2A000u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2A014u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2A03Cu, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2A048u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2A058u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2A068u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2A078u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2A090u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2A0B8u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2A0C4u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2A0E4u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2A0F8u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2A108u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2A120u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2A14Cu, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2A158u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2A164u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2A16Cu, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2A174u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2A184u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2A18Cu, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2A194u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2A1A0u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2A1A8u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2A1B0u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2A1BCu, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2A1F0u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2A208u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2A210u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2A218u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2A224u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2A240u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2A25Cu, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2A284u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2A290u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2A2A8u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2A2B4u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2A2B8u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2A2D0u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2A300u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2A30Cu, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2A324u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2A330u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2A338u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2A33Cu, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2A354u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2A360u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2A368u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2A370u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2A388u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2A394u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2A39Cu, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2A3A4u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2A3ACu, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2A3B4u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2A3D0u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2A3FCu, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2A408u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2A42Cu, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2A434u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2A43Cu, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2A45Cu, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2A464u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2A46Cu, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2A488u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2A490u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2A494u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2A4A4u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2A4ACu, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2A4CCu, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2A504u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2A510u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2A520u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2A534u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2A53Cu, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2A540u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2A564u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2A56Cu, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2A58Cu, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2A598u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2A5B0u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2A5B4u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2A5D4u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2A5FCu, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2A608u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2A618u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2A62Cu, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2A638u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2A640u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2A658u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2A680u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2A68Cu, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2A6A0u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2A6ACu, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2A6C0u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2A6C8u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2A6DCu, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2A6F4u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2A71Cu, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2A728u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2A738u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2A748u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2A758u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2A770u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2A798u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2A7A4u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2A7C8u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2A7D0u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2A7D4u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2A7F0u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2A7F8u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2A818u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2A824u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2A83Cu, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2A840u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2A858u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2A878u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2A888u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2A89Cu, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2A8D0u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2A8DCu, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2A8E8u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2A8F0u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2A8F8u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2A8FCu, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2A908u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2A91Cu, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2A93Cu, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2A95Cu, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2A978u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2A998u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2A9B4u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2A9DCu, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2A9E8u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2A9F4u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2A9FCu, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2AA00u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2AA24u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2AA2Cu, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2AA4Cu, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2AA58u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2AA70u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2AA74u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2AA8Cu, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2AAB4u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2AAFCu, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2AB24u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2AB70u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2AB9Cu, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2ABA8u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2ABB8u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2ABCCu, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2ABDCu, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2ABF8u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2AC20u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2AC2Cu, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2AC5Cu, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2AC84u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2AC90u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2ACA0u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2ACA8u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2ACCCu, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2ACF0u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2AD08u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2AD30u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2AD3Cu, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2AD50u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2AD58u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2AD70u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2AD98u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2ADCCu, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2ADD4u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2ADE4u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2ADECu, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2ADFCu, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2AE08u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2AE28u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2AE40u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2AE68u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2AE74u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2AE84u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2AE94u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2AEA0u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2AEA8u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2AEB0u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2AEC8u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2AF04u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2AF10u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2AF20u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2AF28u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2AF34u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2AF40u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2AF48u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2AF50u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2AF60u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2AF84u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2AFACu, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2AFB8u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2AFC8u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2AFD4u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2AFE0u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2AFF8u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2B020u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2B02Cu, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2B03Cu, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2B04Cu, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2B054u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2B06Cu, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2B09Cu, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2B0A8u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2B0B8u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2B0CCu, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2B0DCu, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2B0E8u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2B0F0u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2B0F8u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2B0FCu, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2B118u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2B120u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2B140u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2B14Cu, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2B164u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2B168u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2B184u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2B1ACu, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2B1B8u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2B1CCu, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2B1DCu, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2B1E4u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2B1E8u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2B204u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2B20Cu, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2B22Cu, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2B238u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2B250u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2B254u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2B26Cu, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2B298u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2B2A4u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2B2B4u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2B2BCu, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2B2CCu, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2B2D4u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2B2D8u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2B2FCu, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2B304u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2B324u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2B330u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2B348u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2B34Cu, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2B368u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2B398u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2B3A4u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2B3B4u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2B3C8u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2B3E4u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2B3ECu, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2B3F0u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2B414u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2B41Cu, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2B43Cu, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2B448u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2B460u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2B464u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2B480u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2B4B0u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2B4BCu, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2B4CCu, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2B4E0u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2B4FCu, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2B504u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2B508u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2B52Cu, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2B534u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2B554u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2B560u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2B578u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2B57Cu, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2B598u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2B5C0u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2B5CCu, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2B5DCu, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2B630u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2B648u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2B668u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2B674u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2B680u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2B68Cu, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2B694u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2B6ACu, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2B6B4u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2B6C0u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2B6D4u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2B6FCu, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2B708u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2B714u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2B720u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2B728u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2B730u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2B764u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2B77Cu, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2B79Cu, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2B7A8u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2B7B4u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2B7BCu, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2B7D0u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2B824u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2B838u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2B86Cu, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2B878u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2B884u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2B88Cu, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2B8A0u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2B8A8u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2B8BCu, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2B8C4u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2B8C8u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2B8D0u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2B8DCu, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2B8E8u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2B8F8u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2B918u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2B920u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2B930u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2B938u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2B940u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2B950u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2B958u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2B95Cu, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2B968u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2B978u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2B984u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2B990u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2B9A8u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2B9B0u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2B9C8u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2B9D8u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2B9E4u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2B9F8u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2BA18u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2BA2Cu, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2BA34u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2BA48u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2BA84u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2BAB4u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2BAC0u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2BADCu, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2BAE8u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2BAF0u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2BB00u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2BB08u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2BB1Cu, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2BB24u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2BB28u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2BB30u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2BB3Cu, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2BB44u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2BB58u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2BB6Cu, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2BB88u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2BBB8u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2BBC4u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2BBF4u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2BC10u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2BC3Cu, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2BC48u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2BC58u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2BC60u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2BC6Cu, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2BC74u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2BC80u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2BC84u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2BCA8u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2BCB0u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2BCD0u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2BCDCu, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2BCF4u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2BCF8u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2BD14u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2BD50u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2BD5Cu, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2BD7Cu, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2BDA0u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2BDACu, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2BDB8u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2BDC0u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2BDC4u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2BDD8u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2BDFCu, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2BE04u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2BE20u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2BE34u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2BE50u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2BE54u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2BE5Cu, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2BE7Cu, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2BE9Cu, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2BEC0u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2BED8u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2BF00u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2BF0Cu, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2BF2Cu, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2BF54u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2BF60u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2BF70u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2BF78u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2BF80u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2BF88u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2BFA0u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2BFC0u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2BFCCu, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2BFD8u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2BFE0u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2BFECu, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2BFF4u, &recomp_unit_0201, "recomp_unit_0201"); - runtime.register_function(0x08B2BFFCu, &recomp_unit_0201, "recomp_unit_0201"); + // PSPRECOMP_V812_COMPACT_REGISTRATION: same entry set, looped once in Runtime instead of source-expanded calls. + runtime.register_generated_entry_mask(0x08B28000u, &recomp_unit_0201, "recomp_unit_0201", + kEntryMasks_recomp_unit_0201, 64u); } } // namespace psprecomp diff --git a/profiles/vcs/generated/generated_unit_0202.cpp b/profiles/vcs/generated/generated_unit_0202.cpp index a0abaa1..c9d74a3 100644 --- a/profiles/vcs/generated/generated_unit_0202.cpp +++ b/profiles/vcs/generated/generated_unit_0202.cpp @@ -857,6 +857,19 @@ LOCAL_DISPATCH: AOT_REGCACHE_SYNC_OUT(); return; } } +// PSPRECOMP_V812_SHARED_SCHED_BLOCK: one scheduler-exact slow boundary per unit. +LOCAL_SCHED_BOUNDARY: + ctx.pc = jump_target; + AOT_REGCACHE_SYNC_OUT(); + if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { + ++local_redispatch_rounds; + AOT_REGCACHE_SYNC_IN(); + local_transfers = 0u; + local_pc = ctx.pc; + entry_id = 0u; + goto LOCAL_DISPATCH; + } + return; L_08B2C000: aot_gpr_5 = (aot_mem.aot_direct_load32(aot_gpr_16 + static_cast(80))); aot_gpr_4 = (aot_gpr_16 | 0u); @@ -878,18 +891,8 @@ L_08B2C01C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B2C030: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[4]{aot_gpr_16, aot_gpr_17, ctx.gpr[18], aot_gpr_31}; @@ -1014,18 +1017,8 @@ L_08B2C10C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B2C128: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); { const std::uint32_t aot_run_words[5]{aot_gpr_16, aot_gpr_17, ctx.gpr[18], ctx.gpr[19], aot_gpr_31}; @@ -1081,18 +1074,8 @@ L_08B2C1A8: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B2C1C8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, aot_gpr_17, aot_gpr_31}; @@ -1204,18 +1187,8 @@ L_08B2C294: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B2C2AC: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); { const std::uint32_t aot_run_words[5]{aot_gpr_16, aot_gpr_17, ctx.gpr[18], ctx.gpr[19], aot_gpr_31}; @@ -1273,18 +1246,8 @@ L_08B2C334: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B2C354: aot_gpr_29 = (aot_gpr_29 + static_cast(-96)); { const std::uint32_t aot_run_words[5]{aot_gpr_16, aot_gpr_17, ctx.gpr[18], ctx.gpr[19], aot_gpr_31}; @@ -1414,18 +1377,8 @@ L_08B2C410: aot_gpr_29 = (aot_gpr_29 + static_cast(96)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B2C430: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, aot_gpr_17, aot_gpr_31}; @@ -1535,18 +1488,8 @@ L_08B2C508: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B2C520: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, aot_gpr_17, aot_gpr_31}; @@ -1629,18 +1572,8 @@ L_08B2C5C0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B2C5D8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, aot_gpr_17, aot_gpr_31}; @@ -1697,18 +1630,8 @@ L_08B2C63C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B2C654: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[4]{aot_gpr_16, aot_gpr_17, ctx.gpr[18], aot_gpr_31}; @@ -1752,18 +1675,8 @@ L_08B2C6B0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B2C6CC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, aot_gpr_17, aot_gpr_31}; @@ -1832,18 +1745,8 @@ L_08B2C750: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B2C768: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -1874,18 +1777,8 @@ L_08B2C79C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B2C7B0: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, aot_gpr_17, aot_gpr_31}; @@ -1949,18 +1842,8 @@ L_08B2C848: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B2C860: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, aot_gpr_17, aot_gpr_31}; @@ -2032,18 +1915,8 @@ L_08B2C8E8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B2C900: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, aot_gpr_17, aot_gpr_31}; @@ -2147,18 +2020,8 @@ L_08B2C9C0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B2C9D8: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); { const std::uint32_t aot_run_words[4]{aot_gpr_16, aot_gpr_17, ctx.gpr[18], aot_gpr_31}; @@ -2287,18 +2150,8 @@ L_08B2CADC: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B2CAF4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, aot_gpr_17, aot_gpr_31}; @@ -2357,18 +2210,8 @@ L_08B2CB60: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B2CB78: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); { const std::uint32_t aot_run_words[5]{aot_gpr_16, aot_gpr_17, ctx.gpr[18], ctx.gpr[19], aot_gpr_31}; @@ -2520,18 +2363,8 @@ L_08B2CC88: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B2CCA8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[4]{aot_gpr_16, aot_gpr_17, ctx.gpr[18], aot_gpr_31}; @@ -2658,18 +2491,8 @@ L_08B2CD90: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B2CDAC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, aot_gpr_17, aot_gpr_31}; @@ -2783,18 +2606,8 @@ L_08B2CE80: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B2CE98: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, aot_gpr_17, aot_gpr_31}; @@ -2851,18 +2664,8 @@ L_08B2CEFC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B2CF14: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, aot_gpr_17, aot_gpr_31}; @@ -2917,18 +2720,8 @@ L_08B2CF70: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B2CF88: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, aot_gpr_17, aot_gpr_31}; @@ -2983,18 +2776,8 @@ L_08B2CFE4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B2CFFC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -3025,18 +2808,8 @@ L_08B2D030: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B2D044: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); { const std::uint32_t aot_run_words[5]{aot_gpr_16, aot_gpr_17, ctx.gpr[18], ctx.gpr[19], aot_gpr_31}; @@ -3198,18 +2971,8 @@ L_08B2D160: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B2D180: aot_gpr_29 = (aot_gpr_29 + static_cast(-64)); { const std::uint32_t aot_run_words[13]{std::bit_cast(ctx.fpr[20]), std::bit_cast(ctx.fpr[22]), std::bit_cast(ctx.fpr[24]), std::bit_cast(ctx.fpr[26]), std::bit_cast(ctx.fpr[28]), std::bit_cast(aot_fpr_30), aot_gpr_16, aot_gpr_17, ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], aot_gpr_31}; @@ -3451,18 +3214,8 @@ L_08B2D354: aot_gpr_29 = (aot_gpr_29 + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B2D394: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, aot_gpr_17, aot_gpr_31}; @@ -3517,18 +3270,8 @@ L_08B2D3F0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B2D408: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -3565,18 +3308,8 @@ L_08B2D444: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B2D458: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); { const std::uint32_t aot_run_words[8]{aot_gpr_16, aot_gpr_17, ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[22], aot_gpr_31}; @@ -3799,18 +3532,8 @@ L_08B2D63C: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B2D668: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); { const std::uint32_t aot_run_words[7]{aot_gpr_16, aot_gpr_17, ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], aot_gpr_31}; @@ -4026,18 +3749,8 @@ L_08B2D82C: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B2D854: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, aot_gpr_17, aot_gpr_31}; @@ -4092,18 +3805,8 @@ L_08B2D8B0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B2D8C8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, aot_gpr_17, aot_gpr_31}; @@ -4158,18 +3861,8 @@ L_08B2D924: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B2D93C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, aot_gpr_17, aot_gpr_31}; @@ -4224,18 +3917,8 @@ L_08B2D998: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B2D9B0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[4]{aot_gpr_16, aot_gpr_17, ctx.gpr[18], aot_gpr_31}; @@ -4373,18 +4056,8 @@ L_08B2DAA8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B2DAC4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, aot_gpr_17, aot_gpr_31}; @@ -4486,18 +4159,8 @@ L_08B2DB7C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B2DB94: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, aot_gpr_17, aot_gpr_31}; @@ -4601,18 +4264,8 @@ L_08B2DC54: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B2DC6C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, aot_gpr_17, aot_gpr_31}; @@ -4686,18 +4339,8 @@ L_08B2DD08: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B2DD20: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -4872,18 +4515,8 @@ L_08B2DE68: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B2DE7C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -4930,18 +4563,8 @@ L_08B2DED4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B2DEE8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, aot_gpr_17, aot_gpr_31}; @@ -5046,18 +4669,8 @@ L_08B2DFAC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B2DFC4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[4]{aot_gpr_16, aot_gpr_17, ctx.gpr[18], aot_gpr_31}; @@ -5182,18 +4795,8 @@ L_08B2E0AC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B2E0C8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, aot_gpr_17, aot_gpr_31}; @@ -5297,18 +4900,8 @@ L_08B2E188: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B2E1A0: aot_gpr_29 = (aot_gpr_29 + static_cast(-96)); { const std::uint32_t aot_run_words[16]{std::bit_cast(ctx.fpr[20]), std::bit_cast(ctx.fpr[22]), std::bit_cast(ctx.fpr[24]), std::bit_cast(ctx.fpr[26]), std::bit_cast(ctx.fpr[28]), std::bit_cast(aot_fpr_30), aot_gpr_16, aot_gpr_17, ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[22], ctx.gpr[23], ctx.gpr[30], aot_gpr_31}; @@ -5653,18 +5246,8 @@ L_08B2E438: aot_gpr_29 = (aot_gpr_29 + static_cast(96)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B2E484: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, aot_gpr_17, aot_gpr_31}; @@ -5698,18 +5281,8 @@ L_08B2E4C4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B2E4DC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, aot_gpr_17, aot_gpr_31}; @@ -5774,18 +5347,8 @@ L_08B2E560: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B2E578: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, aot_gpr_17, aot_gpr_31}; @@ -5908,18 +5471,8 @@ L_08B2E654: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B2E668: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, aot_gpr_17, aot_gpr_31}; @@ -5962,18 +5515,8 @@ L_08B2E69C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B2E6E4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, aot_gpr_17, aot_gpr_31}; @@ -6016,18 +5559,8 @@ L_08B2E718: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B2E760: aot_gpr_29 = (aot_gpr_29 + static_cast(-96)); { const std::uint32_t aot_run_words[16]{std::bit_cast(ctx.fpr[20]), std::bit_cast(ctx.fpr[22]), std::bit_cast(ctx.fpr[24]), std::bit_cast(ctx.fpr[26]), std::bit_cast(ctx.fpr[28]), std::bit_cast(aot_fpr_30), aot_gpr_16, aot_gpr_17, ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[22], ctx.gpr[23], ctx.gpr[30], aot_gpr_31}; @@ -6294,18 +5827,8 @@ L_08B2E97C: aot_gpr_29 = (aot_gpr_29 + static_cast(96)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B2E9C8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, aot_gpr_17, aot_gpr_31}; @@ -6345,18 +5868,8 @@ L_08B2E9FC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B2EA38: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, aot_gpr_17, aot_gpr_31}; @@ -6460,18 +5973,8 @@ L_08B2EAF8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B2EB10: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, aot_gpr_17, aot_gpr_31}; @@ -6520,18 +6023,8 @@ L_08B2EB74: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B2EB8C: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); { const std::uint32_t aot_run_words[5]{aot_gpr_16, aot_gpr_17, ctx.gpr[18], ctx.gpr[19], aot_gpr_31}; @@ -6625,18 +6118,8 @@ L_08B2EC3C: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B2EC5C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, aot_gpr_17, aot_gpr_31}; @@ -6672,18 +6155,8 @@ L_08B2EC90: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B2ECBC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, aot_gpr_17, aot_gpr_31}; @@ -6716,18 +6189,8 @@ L_08B2ECF0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B2ED10: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, aot_gpr_17, aot_gpr_31}; @@ -6760,18 +6223,8 @@ L_08B2ED44: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B2ED64: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, aot_gpr_17, aot_gpr_31}; @@ -6811,18 +6264,8 @@ L_08B2ED98: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B2EDD4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -6852,18 +6295,8 @@ L_08B2EE00: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B2EE24: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, aot_gpr_17, aot_gpr_31}; @@ -6936,18 +6369,8 @@ L_08B2EEA8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B2EEC0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, aot_gpr_17, aot_gpr_31}; @@ -7005,18 +6428,8 @@ L_08B2EF28: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B2EF40: aot_gpr_29 = (aot_gpr_29 + static_cast(-96)); { const std::uint32_t aot_run_words[16]{std::bit_cast(ctx.fpr[20]), std::bit_cast(ctx.fpr[22]), std::bit_cast(ctx.fpr[24]), std::bit_cast(ctx.fpr[26]), std::bit_cast(ctx.fpr[28]), std::bit_cast(aot_fpr_30), aot_gpr_16, aot_gpr_17, ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[22], ctx.gpr[23], ctx.gpr[30], aot_gpr_31}; @@ -7295,18 +6708,8 @@ L_08B2F16C: aot_gpr_29 = (aot_gpr_29 + static_cast(96)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B2F1B8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, aot_gpr_17, aot_gpr_31}; @@ -7339,18 +6742,8 @@ L_08B2F1EC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B2F20C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[4]{aot_gpr_16, aot_gpr_17, ctx.gpr[18], aot_gpr_31}; @@ -7392,18 +6785,8 @@ L_08B2F260: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B2F27C: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); { const std::uint32_t aot_run_words[6]{std::bit_cast(ctx.fpr[20]), std::bit_cast(ctx.fpr[22]), aot_gpr_16, aot_gpr_17, ctx.gpr[18], aot_gpr_31}; @@ -7484,18 +6867,8 @@ L_08B2F32C: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B2F350: aot_gpr_29 = (aot_gpr_29 + static_cast(-96)); { const std::uint32_t aot_run_words[16]{std::bit_cast(ctx.fpr[20]), std::bit_cast(ctx.fpr[22]), std::bit_cast(ctx.fpr[24]), std::bit_cast(ctx.fpr[26]), std::bit_cast(ctx.fpr[28]), std::bit_cast(aot_fpr_30), aot_gpr_16, aot_gpr_17, ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[22], ctx.gpr[23], ctx.gpr[30], aot_gpr_31}; @@ -7779,18 +7152,8 @@ L_08B2F56C: aot_gpr_29 = (aot_gpr_29 + static_cast(96)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B2F5B8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[4]{aot_gpr_16, aot_gpr_17, ctx.gpr[18], aot_gpr_31}; @@ -7869,18 +7232,8 @@ L_08B2F650: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B2F66C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, aot_gpr_17, aot_gpr_31}; @@ -7959,18 +7312,8 @@ L_08B2F704: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B2F71C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[4]{aot_gpr_16, aot_gpr_17, ctx.gpr[18], aot_gpr_31}; @@ -8084,18 +7427,8 @@ L_08B2F7F0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B2F80C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[4]{aot_gpr_16, aot_gpr_17, ctx.gpr[18], aot_gpr_31}; @@ -8206,18 +7539,8 @@ L_08B2F8D0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B2F8EC: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); { const std::uint32_t aot_run_words[4]{aot_gpr_16, aot_gpr_17, ctx.gpr[18], aot_gpr_31}; @@ -8267,18 +7590,8 @@ L_08B2F960: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B2F97C: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); { const std::uint32_t aot_run_words[4]{aot_gpr_16, aot_gpr_17, ctx.gpr[18], aot_gpr_31}; @@ -8328,18 +7641,8 @@ L_08B2F9F0: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B2FA0C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, aot_gpr_17, aot_gpr_31}; @@ -8388,18 +7691,8 @@ L_08B2FA6C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B2FA84: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, aot_gpr_17, aot_gpr_31}; @@ -8516,18 +7809,8 @@ L_08B2FB48: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B2FB60: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); { const std::uint32_t aot_run_words[5]{aot_gpr_16, aot_gpr_17, ctx.gpr[18], ctx.gpr[19], aot_gpr_31}; @@ -8576,18 +7859,8 @@ L_08B2FBD0: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B2FBF0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[4]{aot_gpr_16, aot_gpr_17, ctx.gpr[18], aot_gpr_31}; @@ -8646,18 +7919,8 @@ L_08B2FC68: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B2FC84: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, aot_gpr_17, aot_gpr_31}; @@ -8712,18 +7975,8 @@ L_08B2FCEC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B2FD04: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, aot_gpr_17, aot_gpr_31}; @@ -8935,18 +8188,8 @@ L_08B2FE78: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B2FE8C: aot_gpr_29 = (aot_gpr_29 + static_cast(-112)); { const std::uint32_t aot_run_words[6]{aot_gpr_16, aot_gpr_17, ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], aot_gpr_31}; @@ -9078,784 +8321,8 @@ void recomp_unit_0202(Runtime &rt, AllegrexContext &ctx) { void register_generated_unit_202(Runtime &runtime) { runtime.register_generated_unit(202u, 0x08B2C000u, 16384u, &recomp_unit_0202, &recomp_unit_0202_entry); - runtime.register_function(0x08B2C000u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2C014u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2C01Cu, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2C030u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2C060u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2C06Cu, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2C080u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2C08Cu, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2C094u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2C0A4u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2C0A8u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2C0BCu, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2C0C4u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2C0E4u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2C0F0u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2C108u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2C10Cu, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2C128u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2C160u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2C16Cu, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2C180u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2C1A8u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2C1C8u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2C1F0u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2C1FCu, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2C20Cu, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2C21Cu, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2C220u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2C244u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2C24Cu, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2C26Cu, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2C278u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2C290u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2C294u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2C2ACu, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2C2E4u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2C2F0u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2C320u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2C334u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2C354u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2C38Cu, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2C398u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2C3E8u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2C410u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2C430u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2C458u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2C464u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2C480u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2C494u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2C4B8u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2C4C0u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2C4E0u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2C4ECu, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2C504u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2C508u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2C520u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2C548u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2C554u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2C564u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2C574u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2C58Cu, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2C594u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2C5C0u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2C5D8u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2C600u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2C60Cu, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2C61Cu, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2C62Cu, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2C63Cu, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2C654u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2C684u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2C690u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2C6B0u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2C6CCu, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2C6F4u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2C700u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2C710u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2C72Cu, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2C734u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2C740u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2C750u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2C768u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2C788u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2C794u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2C79Cu, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2C7B0u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2C7D8u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2C7E4u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2C7F4u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2C848u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2C860u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2C888u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2C894u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2C89Cu, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2C8A8u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2C8B8u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2C8D8u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2C8E8u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2C900u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2C928u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2C934u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2C948u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2C94Cu, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2C970u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2C978u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2C998u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2C9A4u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2C9BCu, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2C9C0u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2C9D8u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2CA0Cu, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2CA18u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2CA4Cu, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2CA54u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2CA58u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2CA7Cu, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2CA84u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2CAA0u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2CAB4u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2CAD0u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2CAD4u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2CADCu, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2CAF4u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2CB1Cu, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2CB28u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2CB48u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2CB54u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2CB60u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2CB78u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2CBACu, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2CBB8u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2CBC8u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2CBD8u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2CBE4u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2CBECu, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2CBF0u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2CBF8u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2CC00u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2CC10u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2CC14u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2CC38u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2CC40u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2CC60u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2CC6Cu, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2CC84u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2CC88u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2CCA8u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2CCD8u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2CCE4u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2CCF4u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2CD04u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2CD10u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2CD18u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2CD1Cu, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2CD40u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2CD48u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2CD68u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2CD74u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2CD8Cu, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2CD90u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2CDACu, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2CDD4u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2CDE0u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2CDF0u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2CE08u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2CE0Cu, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2CE30u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2CE38u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2CE58u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2CE64u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2CE7Cu, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2CE80u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2CE98u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2CEC0u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2CECCu, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2CEDCu, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2CEECu, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2CEFCu, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2CF14u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2CF3Cu, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2CF48u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2CF58u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2CF60u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2CF68u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2CF70u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2CF88u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2CFB0u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2CFBCu, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2CFCCu, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2CFDCu, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2CFE4u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2CFFCu, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2D01Cu, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2D028u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2D030u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2D044u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2D078u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2D084u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2D094u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2D0A4u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2D0ACu, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2D0B8u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2D0C0u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2D0D0u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2D0D8u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2D0E4u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2D0F4u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2D0F8u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2D110u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2D118u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2D138u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2D144u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2D15Cu, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2D160u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2D180u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2D1D4u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2D1E0u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2D234u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2D240u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2D248u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2D250u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2D264u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2D26Cu, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2D280u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2D288u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2D28Cu, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2D294u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2D2A4u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2D2B0u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2D2CCu, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2D2D4u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2D2D8u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2D2E0u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2D2E4u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2D304u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2D30Cu, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2D32Cu, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2D338u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2D350u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2D354u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2D394u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2D3BCu, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2D3C8u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2D3D8u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2D3E4u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2D3F0u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2D408u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2D428u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2D434u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2D440u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2D444u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2D458u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2D49Cu, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2D4A8u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2D4B8u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2D4C4u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2D4D4u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2D520u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2D534u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2D54Cu, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2D558u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2D564u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2D574u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2D580u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2D5A0u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2D5ACu, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2D5B4u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2D5CCu, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2D5D8u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2D5E4u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2D5F8u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2D604u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2D61Cu, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2D624u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2D63Cu, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2D668u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2D6A8u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2D6B4u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2D6C4u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2D6D0u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2D6DCu, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2D728u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2D73Cu, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2D754u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2D764u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2D770u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2D778u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2D78Cu, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2D798u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2D7A4u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2D7B0u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2D7C0u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2D7C8u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2D7D4u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2D7E8u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2D7F4u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2D80Cu, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2D814u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2D82Cu, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2D854u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2D87Cu, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2D888u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2D898u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2D8A4u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2D8B0u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2D8C8u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2D8F0u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2D8FCu, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2D90Cu, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2D918u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2D924u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2D93Cu, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2D964u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2D970u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2D980u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2D98Cu, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2D998u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2D9B0u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2D9DCu, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2D9E8u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2D9F8u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2DA00u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2DA0Cu, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2DA14u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2DA1Cu, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2DA30u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2DA34u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2DA58u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2DA60u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2DA80u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2DA8Cu, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2DAA4u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2DAA8u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2DAC4u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2DAECu, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2DAF8u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2DB04u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2DB08u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2DB2Cu, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2DB34u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2DB54u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2DB60u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2DB78u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2DB7Cu, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2DB94u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2DBBCu, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2DBC8u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2DBDCu, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2DBE0u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2DC04u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2DC0Cu, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2DC2Cu, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2DC38u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2DC50u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2DC54u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2DC6Cu, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2DC94u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2DCA0u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2DCB8u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2DCDCu, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2DCE4u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2DD08u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2DD20u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2DD40u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2DD4Cu, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2DD58u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2DD68u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2DD70u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2DD7Cu, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2DD84u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2DD94u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2DD9Cu, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2DDA4u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2DDACu, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2DDB8u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2DDC4u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2DDD0u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2DDF4u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2DDFCu, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2DE14u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2DE1Cu, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2DE30u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2DE3Cu, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2DE44u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2DE54u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2DE68u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2DE7Cu, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2DE9Cu, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2DEA8u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2DEB8u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2DEC0u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2DED4u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2DEE8u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2DF10u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2DF1Cu, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2DF34u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2DF38u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2DF5Cu, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2DF64u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2DF84u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2DF90u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2DFA8u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2DFACu, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2DFC4u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2DFF4u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2E000u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2E010u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2E028u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2E034u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2E048u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2E050u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2E068u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2E084u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2E094u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2E09Cu, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2E0A4u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2E0ACu, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2E0C8u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2E0F0u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2E0FCu, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2E110u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2E114u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2E138u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2E140u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2E160u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2E16Cu, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2E184u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2E188u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2E1A0u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2E204u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2E228u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2E264u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2E270u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2E27Cu, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2E284u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2E298u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2E2A0u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2E2B4u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2E2BCu, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2E2C0u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2E2C8u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2E2D4u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2E2E0u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2E2F0u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2E2F8u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2E300u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2E310u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2E320u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2E32Cu, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2E33Cu, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2E348u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2E360u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2E368u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2E378u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2E384u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2E39Cu, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2E3A4u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2E3BCu, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2E3CCu, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2E3D8u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2E3ECu, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2E404u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2E418u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2E420u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2E424u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2E438u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2E484u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2E4ACu, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2E4C4u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2E4DCu, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2E504u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2E510u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2E524u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2E540u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2E560u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2E578u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2E5A4u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2E5B0u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2E5BCu, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2E5C4u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2E5CCu, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2E5D0u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2E5F4u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2E5FCu, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2E618u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2E62Cu, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2E648u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2E64Cu, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2E654u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2E668u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2E690u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2E69Cu, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2E6E4u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2E70Cu, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2E718u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2E760u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2E7C8u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2E7ECu, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2E828u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2E834u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2E840u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2E848u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2E85Cu, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2E864u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2E878u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2E880u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2E884u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2E88Cu, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2E89Cu, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2E8A4u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2E8ACu, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2E8BCu, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2E8C8u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2E8E0u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2E8E8u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2E900u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2E910u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2E91Cu, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2E930u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2E948u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2E95Cu, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2E964u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2E968u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2E97Cu, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2E9C8u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2E9F0u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2E9FCu, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2EA38u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2EA60u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2EA6Cu, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2EA80u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2EA84u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2EAA8u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2EAB0u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2EAD0u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2EADCu, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2EAF4u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2EAF8u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2EB10u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2EB38u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2EB44u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2EB54u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2EB74u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2EB8Cu, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2EBC0u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2EBCCu, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2EBE0u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2EBE8u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2EBF0u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2EBF8u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2EC14u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2EC1Cu, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2EC28u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2EC2Cu, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2EC3Cu, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2EC5Cu, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2EC84u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2EC90u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2ECBCu, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2ECE4u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2ECF0u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2ED10u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2ED38u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2ED44u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2ED64u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2ED8Cu, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2ED98u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2EDD4u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2EDF4u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2EE00u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2EE24u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2EE4Cu, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2EE58u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2EE6Cu, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2EE78u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2EE8Cu, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2EE94u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2EEA8u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2EEC0u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2EEE8u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2EEF4u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2EF10u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2EF24u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2EF28u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2EF40u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2EFA8u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2EFCCu, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2F008u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2F014u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2F020u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2F028u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2F03Cu, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2F044u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2F058u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2F060u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2F064u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2F06Cu, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2F07Cu, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2F084u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2F08Cu, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2F09Cu, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2F0A8u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2F0B0u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2F0B8u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2F0D0u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2F0D8u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2F0F0u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2F100u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2F10Cu, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2F120u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2F138u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2F14Cu, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2F154u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2F158u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2F16Cu, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2F1B8u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2F1E0u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2F1ECu, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2F20Cu, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2F23Cu, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2F248u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2F260u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2F27Cu, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2F2B4u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2F2C0u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2F2E8u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2F2FCu, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2F308u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2F310u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2F32Cu, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2F350u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2F3B4u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2F3FCu, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2F408u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2F410u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2F418u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2F42Cu, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2F434u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2F448u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2F450u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2F454u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2F45Cu, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2F46Cu, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2F474u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2F47Cu, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2F48Cu, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2F49Cu, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2F4ACu, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2F4B8u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2F4D8u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2F4E0u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2F4F0u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2F508u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2F514u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2F528u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2F52Cu, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2F534u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2F53Cu, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2F548u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2F554u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2F55Cu, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2F56Cu, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2F5B8u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2F5E8u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2F5F4u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2F608u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2F614u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2F630u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2F63Cu, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2F640u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2F650u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2F66Cu, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2F694u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2F6A0u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2F6ACu, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2F6B4u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2F6C0u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2F6C8u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2F6D0u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2F6E8u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2F704u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2F71Cu, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2F74Cu, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2F758u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2F778u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2F780u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2F784u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2F7A0u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2F7A8u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2F7C8u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2F7D4u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2F7ECu, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2F7F0u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2F80Cu, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2F83Cu, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2F848u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2F858u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2F860u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2F864u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2F880u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2F888u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2F8A8u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2F8B4u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2F8CCu, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2F8D0u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2F8ECu, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2F91Cu, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2F928u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2F960u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2F97Cu, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2F9ACu, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2F9B8u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2F9F0u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2FA0Cu, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2FA34u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2FA40u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2FA4Cu, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2FA6Cu, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2FA84u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2FAACu, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2FAB8u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2FAC8u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2FAD0u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2FAD8u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2FADCu, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2FAF8u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2FB00u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2FB20u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2FB2Cu, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2FB44u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2FB48u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2FB60u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2FB98u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2FBA4u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2FBD0u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2FBF0u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2FC20u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2FC2Cu, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2FC40u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2FC50u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2FC68u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2FC84u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2FCACu, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2FCB8u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2FCD0u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2FCE0u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2FCECu, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2FD04u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2FD30u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2FD3Cu, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2FD64u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2FD74u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2FD88u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2FD8Cu, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2FD98u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2FDA8u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2FDB8u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2FDC0u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2FDC8u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2FDD8u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2FDE0u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2FDE8u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2FDF0u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2FDF4u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2FE18u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2FE20u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2FE3Cu, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2FE50u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2FE6Cu, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2FE70u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2FE78u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2FE8Cu, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2FEB4u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2FED4u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2FEE0u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2FEF0u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2FF38u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2FFA0u, &recomp_unit_0202, "recomp_unit_0202"); - runtime.register_function(0x08B2FFD4u, &recomp_unit_0202, "recomp_unit_0202"); + // PSPRECOMP_V812_COMPACT_REGISTRATION: same entry set, looped once in Runtime instead of source-expanded calls. + runtime.register_generated_entry_mask(0x08B2C000u, &recomp_unit_0202, "recomp_unit_0202", + kEntryMasks_recomp_unit_0202, 64u); } } // namespace psprecomp diff --git a/profiles/vcs/generated/generated_unit_0203.cpp b/profiles/vcs/generated/generated_unit_0203.cpp index a249cd3..06cf052 100644 --- a/profiles/vcs/generated/generated_unit_0203.cpp +++ b/profiles/vcs/generated/generated_unit_0203.cpp @@ -900,6 +900,19 @@ LOCAL_DISPATCH: AOT_REGCACHE_SYNC_OUT(); return; } } +// PSPRECOMP_V812_SHARED_SCHED_BLOCK: one scheduler-exact slow boundary per unit. +LOCAL_SCHED_BOUNDARY: + ctx.pc = jump_target; + AOT_REGCACHE_SYNC_OUT(); + if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { + ++local_redispatch_rounds; + AOT_REGCACHE_SYNC_IN(); + local_transfers = 0u; + local_pc = ctx.pc; + entry_id = 0u; + goto LOCAL_DISPATCH; + } + return; L_08B30000: aot_gpr_31 = (0x08B30008u); ctx.gpr[9] = (ctx.gpr[20] | 0u); @@ -950,18 +963,8 @@ L_08B3006C: aot_gpr_29 = (aot_gpr_29 + static_cast(112)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B30090: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, ctx.gpr[17], aot_gpr_31}; @@ -1002,18 +1005,8 @@ L_08B300C4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B30104: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, ctx.gpr[17], aot_gpr_31}; @@ -1057,18 +1050,8 @@ L_08B30154: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B3016C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, ctx.gpr[17], aot_gpr_31}; @@ -1112,18 +1095,8 @@ L_08B301BC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B301D4: aot_gpr_29 = (aot_gpr_29 + static_cast(-272)); { const std::uint32_t aot_run_words[4]{aot_gpr_16, ctx.gpr[17], ctx.gpr[18], aot_gpr_31}; @@ -1204,18 +1177,8 @@ L_08B3026C: aot_gpr_29 = (aot_gpr_29 + static_cast(272)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B3029C: aot_gpr_29 = (aot_gpr_29 + static_cast(-272)); { const std::uint32_t aot_run_words[4]{aot_gpr_16, ctx.gpr[17], ctx.gpr[18], aot_gpr_31}; @@ -1296,18 +1259,8 @@ L_08B30334: aot_gpr_29 = (aot_gpr_29 + static_cast(272)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B30364: aot_gpr_29 = (aot_gpr_29 + static_cast(-272)); { const std::uint32_t aot_run_words[4]{aot_gpr_16, ctx.gpr[17], ctx.gpr[18], aot_gpr_31}; @@ -1349,18 +1302,8 @@ L_08B303B8: aot_gpr_29 = (aot_gpr_29 + static_cast(272)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B303D4: aot_gpr_29 = (aot_gpr_29 + static_cast(-272)); { const std::uint32_t aot_run_words[4]{aot_gpr_16, ctx.gpr[17], ctx.gpr[18], aot_gpr_31}; @@ -1402,18 +1345,8 @@ L_08B30428: aot_gpr_29 = (aot_gpr_29 + static_cast(272)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B30444: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[4]{aot_gpr_16, ctx.gpr[17], ctx.gpr[18], aot_gpr_31}; @@ -1472,18 +1405,8 @@ L_08B304BC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B304D8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[4]{aot_gpr_16, ctx.gpr[17], ctx.gpr[18], aot_gpr_31}; @@ -1542,18 +1465,8 @@ L_08B30550: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B3056C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, ctx.gpr[17], aot_gpr_31}; @@ -1595,18 +1508,8 @@ L_08B305A0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B305E4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, ctx.gpr[17], aot_gpr_31}; @@ -1663,18 +1566,8 @@ L_08B30648: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B30660: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, ctx.gpr[17], aot_gpr_31}; @@ -1729,18 +1622,8 @@ L_08B306BC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B306D4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, ctx.gpr[17], aot_gpr_31}; @@ -1861,18 +1744,8 @@ L_08B307C8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B307E0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, ctx.gpr[17], aot_gpr_31}; @@ -1911,18 +1784,8 @@ L_08B30814: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B3084C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -1949,18 +1812,8 @@ L_08B3086C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B3089C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, ctx.gpr[17], aot_gpr_31}; @@ -2030,18 +1883,8 @@ L_08B3091C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B30934: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, ctx.gpr[17], aot_gpr_31}; @@ -2111,18 +1954,8 @@ L_08B309B4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B309CC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[4]{aot_gpr_16, ctx.gpr[17], ctx.gpr[18], aot_gpr_31}; @@ -2191,18 +2024,8 @@ L_08B30A4C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B30A68: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, ctx.gpr[17], aot_gpr_31}; @@ -2257,18 +2080,8 @@ L_08B30AC4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B30ADC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, ctx.gpr[17], aot_gpr_31}; @@ -2317,18 +2130,8 @@ L_08B30B3C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B30B54: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -2360,18 +2163,8 @@ L_08B30B8C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B30BA0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, ctx.gpr[17], aot_gpr_31}; @@ -2408,18 +2201,8 @@ L_08B30BD4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B30C04: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, ctx.gpr[17], aot_gpr_31}; @@ -2457,18 +2240,8 @@ L_08B30C38: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B30C6C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -2495,18 +2268,8 @@ L_08B30C98: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B30CB0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, ctx.gpr[17], aot_gpr_31}; @@ -2558,18 +2321,8 @@ L_08B30D1C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B30D34: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -2595,18 +2348,8 @@ L_08B30D60: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B30D74: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, ctx.gpr[17], aot_gpr_31}; @@ -2679,18 +2422,8 @@ L_08B30DF4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B30E0C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, ctx.gpr[17], aot_gpr_31}; @@ -2747,18 +2480,8 @@ L_08B30E70: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B30E88: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, ctx.gpr[17], aot_gpr_31}; @@ -2813,18 +2536,8 @@ L_08B30EE4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B30EFC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, ctx.gpr[17], aot_gpr_31}; @@ -2927,18 +2640,8 @@ L_08B30FB8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B30FD0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, ctx.gpr[17], aot_gpr_31}; @@ -2977,18 +2680,8 @@ L_08B31004: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B3103C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, ctx.gpr[17], aot_gpr_31}; @@ -3043,18 +2736,8 @@ L_08B31098: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B310B0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, ctx.gpr[17], aot_gpr_31}; @@ -3109,18 +2792,8 @@ L_08B3110C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B31124: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, ctx.gpr[17], aot_gpr_31}; @@ -3188,18 +2861,8 @@ L_08B311A0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B311B8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, ctx.gpr[17], aot_gpr_31}; @@ -3254,18 +2917,8 @@ L_08B31214: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B3122C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, ctx.gpr[17], aot_gpr_31}; @@ -3320,18 +2973,8 @@ L_08B31288: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B312A0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, ctx.gpr[17], aot_gpr_31}; @@ -3364,18 +3007,8 @@ L_08B312D4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B312F4: aot_gpr_29 = (aot_gpr_29 + static_cast(-320)); { const std::uint32_t aot_run_words[14]{std::bit_cast(aot_fpr_20), std::bit_cast(ctx.fpr[22]), std::bit_cast(ctx.fpr[24]), std::bit_cast(ctx.fpr[26]), aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[22], ctx.gpr[23], ctx.gpr[30], aot_gpr_31}; @@ -4023,18 +3656,8 @@ L_08B31804: aot_gpr_29 = (aot_gpr_29 + static_cast(320)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B31844: aot_gpr_29 = (aot_gpr_29 + static_cast(-96)); { const std::uint32_t aot_run_words[10]{std::bit_cast(aot_fpr_20), std::bit_cast(ctx.fpr[22]), aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[22], aot_gpr_31}; @@ -4570,18 +4193,8 @@ L_08B31BF0: aot_gpr_29 = (aot_gpr_29 + static_cast(96)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B31C24: aot_gpr_29 = (aot_gpr_29 + static_cast(-80)); { const std::uint32_t aot_run_words[9]{aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[22], ctx.gpr[23], aot_gpr_31}; @@ -5165,18 +4778,8 @@ L_08B32034: aot_gpr_29 = (aot_gpr_29 + static_cast(80)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B32064: aot_gpr_29 = (aot_gpr_29 + static_cast(-64)); { const std::uint32_t aot_run_words[8]{aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[22], aot_gpr_31}; @@ -5753,18 +5356,8 @@ L_08B32454: aot_gpr_29 = (aot_gpr_29 + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B32480: aot_gpr_29 = (aot_gpr_29 + static_cast(-80)); { const std::uint32_t aot_run_words[9]{std::bit_cast(aot_fpr_20), std::bit_cast(ctx.fpr[22]), std::bit_cast(ctx.fpr[24]), std::bit_cast(ctx.fpr[26]), aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], aot_gpr_31}; @@ -6413,18 +6006,8 @@ L_08B32944: aot_gpr_29 = (aot_gpr_29 + static_cast(80)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B32974: aot_gpr_29 = (aot_gpr_29 + static_cast(-208)); { const std::uint32_t aot_run_words[12]{std::bit_cast(aot_fpr_20), std::bit_cast(ctx.fpr[22]), aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[22], ctx.gpr[23], ctx.gpr[30], aot_gpr_31}; @@ -6874,18 +6457,8 @@ L_08B32D00: aot_gpr_29 = (aot_gpr_29 + static_cast(208)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B32D3C: { const std::uint32_t vfpu_address = aot_gpr_6 + static_cast(0); std::uint32_t vfpu_words[4]{}; @@ -6941,18 +6514,8 @@ L_08B32D3C: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B32D64: aot_gpr_4 = (std::bit_cast(aot_fpr_12)); aot_gpr_5 = (std::bit_cast(aot_fpr_13)); @@ -6966,18 +6529,8 @@ L_08B32D64: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B32D90: aot_gpr_6 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(-3208))); aot_mem.aot_direct_store8(aot_gpr_6 + static_cast(6), static_cast(aot_gpr_4)); @@ -6986,18 +6539,8 @@ L_08B32D90: aot_mem.aot_direct_store8(aot_gpr_4 + static_cast(7), static_cast(aot_gpr_5)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B32DA4: aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(0), 0u); aot_fpr_12 = std::bit_cast(0u); @@ -7036,18 +6579,8 @@ L_08B32DA4: ctx.gpr[2] = (aot_gpr_4 | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B32E84: aot_gpr_29 = (aot_gpr_29 + static_cast(-80)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(56), ctx.gpr[17]); @@ -7258,18 +6791,8 @@ L_08B3302C: aot_gpr_29 = (aot_gpr_29 + static_cast(80)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B33054: aot_gpr_5 = (aot_mem.aot_direct_load8(aot_gpr_4 + static_cast(62))); { const bool branch_taken = aot_gpr_5 == 0u; @@ -7302,18 +6825,8 @@ L_08B33078: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B33080: aot_gpr_5 = (aot_mem.aot_direct_load8(aot_gpr_4 + static_cast(62))); aot_gpr_6 = (0u | 1u); @@ -7339,18 +6852,8 @@ L_08B330A0: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B330A8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (aot_mem.aot_direct_load8(aot_gpr_4 + static_cast(62))); @@ -7418,18 +6921,8 @@ L_08B33114: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B3312C: ctx.fpr[15] = std::bit_cast(aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(16))); ctx.fcr31 = (ctx.fcr31 & ~0x00800000u) | (((aot_fpr_12 < ctx.fpr[15])) ? 0x00800000u : 0u); @@ -7517,18 +7010,8 @@ L_08B331C4: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B331CC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -7854,18 +7337,8 @@ L_08B33414: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B33424: aot_gpr_29 = (aot_gpr_29 + static_cast(-80)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(56), ctx.gpr[17]); @@ -8054,18 +7527,8 @@ L_08B33594: aot_gpr_29 = (aot_gpr_29 + static_cast(80)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B335BC: aot_gpr_29 = (aot_gpr_29 + static_cast(-144)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(116), aot_gpr_16); @@ -8157,18 +7620,8 @@ L_08B3368C: aot_gpr_29 = (aot_gpr_29 + static_cast(144)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B336A4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{std::bit_cast(aot_fpr_20), aot_gpr_16, aot_gpr_31}; @@ -8223,18 +7676,8 @@ L_08B336FC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B33710: aot_gpr_29 = (aot_gpr_29 + static_cast(-80)); aot_gpr_6 = (static_cast(static_cast(static_cast(aot_mem.aot_direct_load16(aot_gpr_5 + static_cast(86)))))); @@ -8447,18 +7890,8 @@ L_08B338C0: aot_gpr_29 = (aot_gpr_29 + static_cast(80)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B338E8: aot_gpr_29 = (aot_gpr_29 + static_cast(-96)); aot_gpr_6 = (static_cast(static_cast(static_cast(aot_mem.aot_direct_load16(aot_gpr_5 + static_cast(86)))))); @@ -8588,18 +8021,8 @@ L_08B339D4: aot_gpr_29 = (aot_gpr_29 + static_cast(96)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B33A00: aot_gpr_29 = (aot_gpr_29 + static_cast(-112)); aot_gpr_6 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(-15972))); @@ -8837,18 +8260,8 @@ L_08B33BA8: aot_gpr_29 = (aot_gpr_29 + static_cast(112)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B33BD8: aot_gpr_29 = (aot_gpr_29 + static_cast(-240)); aot_gpr_6 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(-15972))); @@ -9183,18 +8596,8 @@ L_08B33E54: aot_gpr_29 = (aot_gpr_29 + static_cast(240)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B33E90: aot_gpr_29 = (aot_gpr_29 + static_cast(-112)); aot_gpr_6 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(-15976))); @@ -9400,827 +8803,8 @@ void recomp_unit_0203(Runtime &rt, AllegrexContext &ctx) { void register_generated_unit_203(Runtime &runtime) { runtime.register_generated_unit(203u, 0x08B30000u, 16384u, &recomp_unit_0203, &recomp_unit_0203_entry); - runtime.register_function(0x08B30000u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B30008u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B3003Cu, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B3006Cu, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B30090u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B300B8u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B300C4u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B30104u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B3012Cu, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B30138u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B30148u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B30154u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B3016Cu, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B30194u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B301A0u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B301B0u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B301BCu, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B301D4u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B30200u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B30210u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B30228u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B30238u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B30248u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B3025Cu, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B3026Cu, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B3029Cu, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B302C8u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B302D8u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B302F0u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B30300u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B30310u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B30324u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B30334u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B30364u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B30394u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B303A0u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B303B8u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B303D4u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B30404u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B30410u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B30428u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B30444u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B30474u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B30480u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B30494u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B304A4u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B304BCu, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B304D8u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B30508u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B30514u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B30528u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B30538u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B30550u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B3056Cu, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B30594u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B305A0u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B305E4u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B3060Cu, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B30618u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B30628u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B30638u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B30648u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B30660u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B30688u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B30694u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B306A4u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B306B0u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B306BCu, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B306D4u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B306FCu, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B30708u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B30718u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B30720u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B3074Cu, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B30778u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B30780u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B30790u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B307A0u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B307A8u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B307B8u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B307C8u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B307E0u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B30808u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B30814u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B3084Cu, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B3086Cu, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B3089Cu, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B308C4u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B308D0u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B308DCu, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B308E8u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B308F0u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B308F8u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B3091Cu, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B30934u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B3095Cu, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B30968u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B30974u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B30980u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B30988u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B30990u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B309B4u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B309CCu, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B309FCu, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B30A08u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B30A20u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B30A30u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B30A38u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B30A4Cu, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B30A68u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B30A90u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B30A9Cu, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B30AACu, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B30AB8u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B30AC4u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B30ADCu, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B30B04u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B30B10u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B30B1Cu, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B30B3Cu, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B30B54u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B30B74u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B30B80u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B30B8Cu, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B30BA0u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B30BC8u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B30BD4u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B30C04u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B30C2Cu, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B30C38u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B30C6Cu, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B30C8Cu, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B30C98u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B30CB0u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B30CD8u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B30CE4u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B30CF0u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B30D1Cu, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B30D34u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B30D54u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B30D60u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B30D74u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B30D9Cu, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B30DA8u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B30DB8u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B30DC4u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B30DD0u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B30DDCu, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B30DE4u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B30DF4u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B30E0Cu, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B30E34u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B30E40u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B30E50u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B30E60u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B30E70u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B30E88u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B30EB0u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B30EBCu, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B30ECCu, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B30ED8u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B30EE4u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B30EFCu, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B30F24u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B30F30u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B30F40u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B30F44u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B30F68u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B30F70u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B30F90u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B30F9Cu, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B30FB4u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B30FB8u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B30FD0u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B30FF8u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B31004u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B3103Cu, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B31064u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B31070u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B31080u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B3108Cu, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B31098u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B310B0u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B310D8u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B310E4u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B310F4u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B31100u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B3110Cu, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B31124u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B3114Cu, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B31158u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B31168u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B31174u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B3117Cu, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B311A0u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B311B8u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B311E0u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B311ECu, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B311FCu, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B31208u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B31214u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B3122Cu, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B31254u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B31260u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B31270u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B3127Cu, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B31288u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B312A0u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B312C8u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B312D4u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B312F4u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B31350u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B31358u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B31360u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B31364u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B3136Cu, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B31374u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B3137Cu, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B31380u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B31390u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B313BCu, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B313D8u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B313E0u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B313F0u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B3141Cu, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B31438u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B31440u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B31450u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B3147Cu, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B31498u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B314A0u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B314CCu, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B314E8u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B314F0u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B314F8u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B31500u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B31508u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B31534u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B31550u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B31564u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B31584u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B3158Cu, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B31594u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B315A4u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B315B8u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B315CCu, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B315D8u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B315E8u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B31604u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B31614u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B31644u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B3164Cu, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B31678u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B31680u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B31690u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B316A4u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B316B4u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B316E0u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B316ECu, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B316F4u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B31704u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B31720u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B31730u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B31760u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B31768u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B31790u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B31798u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B317A8u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B317BCu, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B317E8u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B317F0u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B31804u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B31844u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B31890u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B318A4u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B318B0u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B318B8u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B318C0u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B318C8u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B318D0u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B318D8u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B318E0u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B318ECu, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B318F4u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B31900u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B31904u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B3190Cu, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B31918u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B3191Cu, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B31924u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B31930u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B31938u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B31940u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B3194Cu, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B31954u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B3195Cu, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B31968u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B31970u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B31978u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B31988u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B3198Cu, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B31994u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B319A4u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B319A8u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B319B4u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B319C0u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B319CCu, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B319DCu, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B319E0u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B319E8u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B319F8u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B31A08u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B31A14u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B31A20u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B31A2Cu, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B31A30u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B31A38u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B31A44u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B31A50u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B31A60u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B31A68u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B31A74u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B31AD4u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B31AE8u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B31AF4u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B31AF8u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B31B50u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B31B64u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B31B74u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B31B80u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B31B8Cu, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B31B94u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B31BA0u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B31BACu, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B31BB8u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B31BCCu, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B31BD8u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B31BF0u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B31C24u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B31C6Cu, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B31C78u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B31C90u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B31C9Cu, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B31CA4u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B31CACu, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B31CB4u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B31CBCu, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B31CC4u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B31CCCu, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B31CD8u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B31CE0u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B31CECu, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B31CF0u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B31CF8u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B31D04u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B31D08u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B31D10u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B31D1Cu, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B31D24u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B31D2Cu, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B31D38u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B31D3Cu, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B31D44u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B31D50u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B31D58u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B31D60u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B31D70u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B31D74u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B31D7Cu, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B31D8Cu, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B31D90u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B31D9Cu, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B31DA8u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B31DB4u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B31DC4u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B31DC8u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B31DD0u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B31DE0u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B31DF0u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B31DFCu, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B31E08u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B31E14u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B31E18u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B31E20u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B31E2Cu, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B31E38u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B31E48u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B31E4Cu, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B31E54u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B31E64u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B31EB0u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B31EC4u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B31F0Cu, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B31F20u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B31F2Cu, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B31F38u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B31F44u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B31F50u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B31F70u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B31F7Cu, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B31F84u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B31FB0u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B31FBCu, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B31FC8u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B31FD0u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B31FDCu, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B31FF0u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B31FFCu, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B32014u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B3201Cu, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B32034u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B32064u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B320A8u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B320B4u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B320C8u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B320D4u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B320DCu, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B320E4u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B320ECu, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B320F4u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B320FCu, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B32104u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B32110u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B32118u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B32124u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B32128u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B32130u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B3213Cu, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B32140u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B32148u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B32154u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B3215Cu, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B32164u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B32170u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B32178u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B32180u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B3218Cu, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B32194u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B3219Cu, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B321ACu, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B321B0u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B321B8u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B321C8u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B321CCu, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B321D8u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B321E4u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B321F0u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B32200u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B32204u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B3220Cu, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B3221Cu, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B3222Cu, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B32238u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B32244u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B32250u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B32254u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B3225Cu, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B32268u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B32274u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B32284u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B32288u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B32290u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B3229Cu, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B322E8u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B322FCu, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B32344u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B32358u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B32364u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B32370u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B3237Cu, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B32388u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B32390u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B323A4u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B323B0u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B323BCu, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B323C8u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B323E8u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B323F0u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B323FCu, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B32410u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B3241Cu, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B32434u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B3243Cu, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B32454u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B32480u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B324C4u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B324D0u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B324FCu, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B32514u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B32520u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B32524u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B3252Cu, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B32534u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B32540u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B32554u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B32564u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B32574u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B3257Cu, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B325D8u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B32600u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B3260Cu, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B32618u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B32628u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B32634u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B3263Cu, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B32648u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B32650u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B32658u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B32664u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B32670u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B3267Cu, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B32680u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B32690u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B326A0u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B326BCu, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B326C4u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B326D8u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B326E8u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B326F8u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B32708u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B32710u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B32720u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B32730u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B32738u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B32748u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B32754u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B32760u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B3276Cu, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B32774u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B3277Cu, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B32784u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B32794u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B3279Cu, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B327A0u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B327A8u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B327B8u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B327C0u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B327C4u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B327CCu, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B327D0u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B32810u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B3281Cu, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B32828u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B32834u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B32840u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B3284Cu, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B32878u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B32880u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B32888u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B32890u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B32898u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B328A4u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B328B0u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B328B8u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B328C4u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B328D0u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B328D8u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B328DCu, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B328F4u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B328FCu, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B32928u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B32944u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B32974u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B329CCu, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B329F8u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B32A10u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B32A20u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B32A28u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B32A30u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B32A38u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B32A40u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B32A54u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B32A64u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B32A7Cu, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B32A84u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B32A94u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B32AA4u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B32AA8u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B32AB8u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B32AC8u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B32AD8u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B32AF0u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B32AF8u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B32B0Cu, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B32B18u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B32B1Cu, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B32B28u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B32B34u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B32B40u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B32B44u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B32B4Cu, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B32B58u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B32BB8u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B32BCCu, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B32BD8u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B32BDCu, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B32C40u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B32C54u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B32C64u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B32C70u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B32C80u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B32C8Cu, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B32C94u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B32C9Cu, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B32CA8u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B32CBCu, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B32CC8u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B32CE0u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B32CE8u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B32D00u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B32D3Cu, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B32D64u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B32D90u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B32DA4u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B32E84u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B32EE4u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B32F00u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B32F1Cu, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B32F38u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B32F54u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B32F70u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B32F84u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B32F8Cu, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B32F94u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B32F98u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B32FCCu, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B32FFCu, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B33004u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B3300Cu, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B33028u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B3302Cu, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B33054u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B33060u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B33068u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B33070u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B33078u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B33080u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B33090u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B33098u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B330A0u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B330A8u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B330C8u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B330D0u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B330D8u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B330F0u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B330FCu, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B33104u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B3310Cu, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B33114u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B3312Cu, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B33140u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B3314Cu, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B33160u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B3316Cu, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B33174u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B33184u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B33194u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B331A8u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B331B8u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B331C4u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B331CCu, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B331E0u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B331E8u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B331F0u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B331FCu, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B33204u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B3320Cu, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B33214u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B33224u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B3322Cu, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B3323Cu, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B33244u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B33254u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B3325Cu, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B3326Cu, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B33274u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B33284u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B3328Cu, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B332A0u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B332A8u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B332B8u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B332C0u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B332E0u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B332F4u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B3330Cu, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B33320u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B33340u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B33348u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B33350u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B33358u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B33360u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B33370u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B33384u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B3338Cu, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B3339Cu, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B333B0u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B333B8u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B333C8u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B333F8u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B33400u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B33408u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B33414u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B33424u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B3346Cu, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B33488u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B334A4u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B334C0u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B334C4u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B334ECu, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B334F4u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B334FCu, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B33500u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B33534u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B33564u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B3356Cu, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B33574u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B33590u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B33594u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B335BCu, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B33634u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B33648u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B3365Cu, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B33664u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B33680u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B33688u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B3368Cu, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B336A4u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B336BCu, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B336C4u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B336CCu, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B336DCu, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B336E4u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B336ECu, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B336FCu, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B33710u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B33770u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B3378Cu, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B337A8u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B337C4u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B337E0u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B337FCu, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B33828u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B33830u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B33838u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B33840u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B33870u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B33898u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B338A0u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B338A8u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B338BCu, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B338C0u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B338E8u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B33944u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B33950u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B33980u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B339ACu, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B339B4u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B339BCu, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B339D0u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B339D4u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B33A00u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B33A4Cu, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B33A64u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B33A6Cu, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B33A7Cu, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B33A84u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B33A98u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B33AA0u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B33AA4u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B33AB0u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B33ABCu, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B33AD0u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B33ADCu, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B33AE4u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B33B10u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B33B40u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B33B68u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B33B70u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B33B78u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B33B8Cu, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B33BA4u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B33BA8u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B33BD8u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B33C30u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B33C6Cu, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B33C78u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B33C88u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B33C90u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B33CA4u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B33CACu, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B33CB4u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B33CC0u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B33CCCu, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B33CD8u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B33CE0u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B33D0Cu, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B33D10u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B33D44u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B33D64u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B33D6Cu, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B33E18u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B33E1Cu, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B33E30u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B33E54u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B33E90u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B33EDCu, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B33EF0u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B33EF8u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B33F08u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B33F10u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B33F24u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B33F2Cu, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B33F30u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B33F3Cu, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B33F48u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B33F54u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B33F5Cu, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B33F88u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B33FB8u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B33FE0u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B33FE8u, &recomp_unit_0203, "recomp_unit_0203"); - runtime.register_function(0x08B33FF0u, &recomp_unit_0203, "recomp_unit_0203"); + // PSPRECOMP_V812_COMPACT_REGISTRATION: same entry set, looped once in Runtime instead of source-expanded calls. + runtime.register_generated_entry_mask(0x08B30000u, &recomp_unit_0203, "recomp_unit_0203", + kEntryMasks_recomp_unit_0203, 64u); } } // namespace psprecomp diff --git a/profiles/vcs/generated/generated_unit_0204.cpp b/profiles/vcs/generated/generated_unit_0204.cpp index 872d5f4..f054da1 100644 --- a/profiles/vcs/generated/generated_unit_0204.cpp +++ b/profiles/vcs/generated/generated_unit_0204.cpp @@ -1017,6 +1017,19 @@ LOCAL_DISPATCH: AOT_REGCACHE_SYNC_OUT(); return; } } +// PSPRECOMP_V812_SHARED_SCHED_BLOCK: one scheduler-exact slow boundary per unit. +LOCAL_SCHED_BOUNDARY: + ctx.pc = jump_target; + AOT_REGCACHE_SYNC_OUT(); + if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { + ++local_redispatch_rounds; + AOT_REGCACHE_SYNC_IN(); + local_transfers = 0u; + local_pc = ctx.pc; + entry_id = 0u; + goto LOCAL_DISPATCH; + } + return; L_08B34004: aot_gpr_4 = (aot_mem.aot_direct_load32(aot_gpr_29 + static_cast(52))); aot_gpr_5 = (ctx.gpr[23] | 0u); @@ -1050,18 +1063,8 @@ L_08B34020: aot_gpr_29 = (aot_gpr_29 + static_cast(112)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B34050: aot_gpr_29 = (aot_gpr_29 + static_cast(-96)); aot_gpr_5 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(-15972))); @@ -1280,18 +1283,8 @@ L_08B341D0: aot_gpr_29 = (aot_gpr_29 + static_cast(96)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B34200: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(40), ctx.gpr[22]); @@ -1436,18 +1429,8 @@ L_08B342E0: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B3430C: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(28), ctx.gpr[19]); @@ -1635,18 +1618,8 @@ L_08B34428: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B34444: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -1788,18 +1761,8 @@ L_08B345B4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B345C4: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_gpr_4 = (49097u << 16u); @@ -1872,18 +1835,8 @@ L_08B345C4: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B34680: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -1919,18 +1872,8 @@ L_08B346C4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B346D4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -2268,18 +2211,8 @@ L_08B348F4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B3490C: aot_gpr_4 = (aot_mem.aot_direct_load8(aot_gpr_4 + static_cast(61))); aot_gpr_6 = (0u | 6u); @@ -2371,18 +2304,8 @@ L_08B3499C: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B349A4: aot_gpr_4 = (aot_mem.aot_direct_load8(aot_gpr_4 + static_cast(60))); aot_gpr_5 = (0u | 4u); @@ -2397,18 +2320,8 @@ L_08B349B8: ctx.gpr[2] = (aot_gpr_5 & 255u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B349C0: aot_gpr_4 = (aot_mem.aot_direct_load8(aot_gpr_4 + static_cast(61))); aot_gpr_6 = (0u | 6u); @@ -2531,18 +2444,8 @@ L_08B34A88: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B34A90: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_gpr_5 = (19224u << 16u); @@ -2664,18 +2567,8 @@ L_08B34BB4: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B34BBC: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(28), ctx.gpr[18]); @@ -2877,18 +2770,8 @@ L_08B34D2C: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B34D54: aot_gpr_29 = (aot_gpr_29 + static_cast(-96)); ctx.gpr[7] = (aot_gpr_5 | 0u); @@ -3177,18 +3060,8 @@ L_08B34F90: aot_gpr_29 = (aot_gpr_29 + static_cast(96)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B34FC4: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -3286,18 +3159,8 @@ L_08B35060: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B3507C: aot_gpr_29 = (aot_gpr_29 + static_cast(-64)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(40), ctx.gpr[20]); @@ -3510,18 +3373,8 @@ L_08B351E4: aot_gpr_29 = (aot_gpr_29 + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B35218: aot_gpr_29 = (aot_gpr_29 + static_cast(-112)); aot_gpr_5 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(-15972))); @@ -3828,18 +3681,8 @@ L_08B35440: aot_gpr_29 = (aot_gpr_29 + static_cast(112)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B35470: aot_gpr_29 = (aot_gpr_29 + static_cast(-96)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(80), aot_gpr_16); @@ -4056,18 +3899,8 @@ L_08B355F0: aot_gpr_29 = (aot_gpr_29 + static_cast(96)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B35604: aot_fpr_12 = std::bit_cast(aot_mem.aot_direct_load32(aot_gpr_5 + static_cast(8))); aot_fpr_13 = std::bit_cast(aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(56))); @@ -4193,18 +4026,8 @@ L_08B356F0: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B356F8: aot_fpr_14 = std::bit_cast(aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(56))); aot_fpr_13 = std::bit_cast(aot_mem.aot_direct_load32(aot_gpr_5 + static_cast(8))); @@ -4334,18 +4157,8 @@ L_08B357F4: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B357FC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(8), aot_gpr_16); @@ -4584,18 +4397,8 @@ L_08B359A0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B359B0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), aot_gpr_16); @@ -4704,18 +4507,8 @@ L_08B35A78: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B35A88: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(8), aot_gpr_16); @@ -4922,18 +4715,8 @@ L_08B35BFC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B35C0C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(8), aot_gpr_16); @@ -5209,18 +4992,8 @@ L_08B35DFC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B35E0C: aot_gpr_6 = (static_cast(static_cast(static_cast(aot_mem.aot_direct_load16(aot_gpr_5 + static_cast(86)))))); ctx.gpr[7] = (aot_gpr_5 + static_cast(48)); @@ -5573,18 +5346,8 @@ L_08B36100: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B36108: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -6408,18 +6171,8 @@ L_08B36774: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B36790: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_gpr_5 = (aot_mem.aot_direct_load8(ctx.gpr[28] + static_cast(-7080))); @@ -6810,18 +6563,8 @@ L_08B36A60: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B36A78: aot_gpr_31 = (0x08B36A80u); aot_gpr_4 = (aot_gpr_16 | 0u); @@ -6976,18 +6719,8 @@ L_08B36B40: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B36B54: aot_gpr_29 = (aot_gpr_29 + static_cast(-80)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(28), aot_gpr_16); @@ -7361,18 +7094,8 @@ L_08B36EB8: aot_gpr_29 = (aot_gpr_29 + static_cast(80)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B36EEC: aot_gpr_5 = (aot_mem.aot_direct_load8(aot_gpr_4 + static_cast(61))); aot_gpr_5 = (aot_gpr_5 + static_cast(-1)); @@ -7393,18 +7116,8 @@ L_08B36F00: aot_gpr_5 = (aot_mem.aot_direct_load8(aot_gpr_4 + static_cast(62))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B36F18: { const bool branch_taken = static_cast(aot_gpr_5) < 0; aot_gpr_6 = (static_cast(aot_gpr_5) < 2 ? 1u : 0u); @@ -7493,18 +7206,8 @@ L_08B36F80: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B36F88: aot_gpr_29 = (aot_gpr_29 + static_cast(-784)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(744), aot_gpr_16); @@ -7895,18 +7598,8 @@ L_08B372AC: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B372C4: aot_gpr_31 = (0x08B372CCu); ctx.fpr[20] = std::bit_cast(0u); @@ -8218,18 +7911,8 @@ L_08B374E8: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B37500: aot_gpr_31 = (0x08B37508u); ctx.fpr[20] = std::bit_cast(0u); @@ -9818,18 +9501,8 @@ L_08B37F8C: aot_gpr_29 = (aot_gpr_29 + static_cast(784)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B37FC8: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_gpr_5 = (aot_mem.aot_direct_load8(aot_gpr_4 + static_cast(170))); @@ -9869,944 +9542,8 @@ void recomp_unit_0204(Runtime &rt, AllegrexContext &ctx) { void register_generated_unit_204(Runtime &runtime) { runtime.register_generated_unit(204u, 0x08B34000u, 16384u, &recomp_unit_0204, &recomp_unit_0204_entry); - runtime.register_function(0x08B34004u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B3401Cu, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B34020u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B34050u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B34098u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B340B0u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B340B8u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B340C8u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B340D0u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B340E4u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B340ECu, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B340F0u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B340F8u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B34104u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B3410Cu, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B34138u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B34168u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B34190u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B34198u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B341A0u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B341B4u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B341CCu, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B341D0u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B34200u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B34244u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B34254u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B3425Cu, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B3426Cu, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B34274u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B34288u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B34290u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B34294u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B342A0u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B342A8u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B342C0u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B342C8u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B342CCu, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B342E0u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B3430Cu, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B34338u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B34340u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B34350u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B34358u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B3436Cu, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B34374u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B34388u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B34390u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B3439Cu, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B343A4u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B343BCu, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B343C4u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B343D4u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B343DCu, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B343E4u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B343F0u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B343F8u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B34414u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B3441Cu, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B34428u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B34444u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B3445Cu, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B34468u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B34484u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B344F4u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B344F8u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B34500u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B34508u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B34514u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B34530u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B345A0u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B345A4u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B345ACu, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B345B4u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B345C4u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B34680u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B34698u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B346B4u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B346BCu, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B346C4u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B346D4u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B346FCu, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B34708u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B3470Cu, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B34718u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B34724u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B34730u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B34754u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B3475Cu, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B34768u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B34774u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B34778u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B34780u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B34788u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B34790u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B3479Cu, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B347C0u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B347C8u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B347D4u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B347E0u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B347E4u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B347ECu, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B347F4u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B347F8u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B34804u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B34810u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B3481Cu, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B34840u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B34848u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B34854u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B34860u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B34864u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B3486Cu, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B34874u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B3487Cu, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B34888u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B348ACu, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B348B4u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B348C0u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B348CCu, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B348D0u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B348D8u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B348E0u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B348E4u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B348ECu, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B348F4u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B3490Cu, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B3491Cu, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B34928u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B3492Cu, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B3493Cu, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B3494Cu, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B34958u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B34978u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B34980u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B34988u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B34998u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B3499Cu, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B349A4u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B349B8u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B349C0u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B349D0u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B349DCu, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B349E0u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B349F0u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B34A00u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B34A0Cu, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B34A38u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B34A3Cu, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B34A4Cu, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B34A5Cu, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B34A64u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B34A6Cu, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B34A74u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B34A84u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B34A88u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B34A90u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B34AB0u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B34ACCu, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B34AD8u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B34AF4u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B34B00u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B34B0Cu, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B34B8Cu, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B34BA0u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B34BB4u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B34BBCu, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B34BF0u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B34C04u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B34C18u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B34C20u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B34C28u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B34C30u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B34C5Cu, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B34C6Cu, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B34C94u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B34CA4u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B34CB0u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B34CBCu, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B34CC8u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B34CD4u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B34CE0u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B34CECu, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B34CF8u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B34D04u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B34D10u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B34D1Cu, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B34D24u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B34D2Cu, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B34D54u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B34D9Cu, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B34DB0u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B34DCCu, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B34E0Cu, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B34E14u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B34E24u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B34E2Cu, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B34E40u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B34E48u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B34E4Cu, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B34E58u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B34E70u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B34E78u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B34E88u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B34E98u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B34EA8u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B34EB4u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B34EC4u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B34ECCu, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B34EE0u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B34EECu, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B34EF8u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B34F1Cu, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B34F28u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B34F30u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B34F4Cu, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B34F60u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B34F6Cu, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B34F7Cu, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B34F90u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B34FC4u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B34FF0u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B34FFCu, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B35004u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B35010u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B35018u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B3501Cu, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B35030u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B35038u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B35044u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B35054u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B3505Cu, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B35060u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B3507Cu, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B350C4u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B350E8u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B350F0u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B35100u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B35108u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B3511Cu, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B35124u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B35128u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B35134u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B35140u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B3514Cu, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B35158u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B35164u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B3517Cu, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B35184u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B35194u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B351A8u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B351B4u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B351BCu, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B351D8u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B351E4u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B35218u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B35260u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B3527Cu, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B35288u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B35298u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B352A0u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B352B4u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B352BCu, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B352C4u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B352D0u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B352DCu, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B352ECu, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B352FCu, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B3530Cu, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B35310u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B35320u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B3532Cu, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B35334u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B35340u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B35348u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B35374u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B353A4u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B353CCu, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B353D4u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B353D8u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B353ECu, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B353F4u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B35400u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B35408u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B35424u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B35440u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B35470u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B3548Cu, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B35498u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B354A0u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B354A8u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B354B4u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B354BCu, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B35570u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B35584u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B3558Cu, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B355B8u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B355D0u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B355D8u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B355F0u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B35604u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B3561Cu, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B35630u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B35670u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B35684u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B356A8u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B356BCu, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B356C4u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B356CCu, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B356D4u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B356DCu, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B356E4u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B356ECu, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B356F0u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B356F8u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B35714u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B3572Cu, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B3576Cu, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B35784u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B357A8u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B357C0u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B357C8u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B357D0u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B357D8u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B357E0u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B357E8u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B357F0u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B357F4u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B357FCu, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B3581Cu, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B35824u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B3582Cu, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B35834u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B3583Cu, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B35844u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B3584Cu, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B35854u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B3585Cu, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B35864u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B3586Cu, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B3587Cu, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B3588Cu, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B35898u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B358B4u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B358C8u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B358E8u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B358F0u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B358F8u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B35900u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B35908u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B35910u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B3591Cu, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B3592Cu, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B35938u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B35958u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B3596Cu, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B35990u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B35998u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B359A0u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B359B0u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B359D0u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B359D8u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B359E0u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B359E8u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B359F4u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B35A04u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B35A10u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B35A30u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B35A44u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B35A68u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B35A70u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B35A78u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B35A88u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B35AA8u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B35AB0u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B35AB8u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B35AC0u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B35AC8u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B35AD0u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B35AD8u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B35AE0u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B35AF0u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B35B00u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B35B0Cu, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B35B28u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B35B3Cu, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B35B5Cu, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B35B64u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B35B6Cu, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B35B78u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B35B88u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B35B94u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B35BB4u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B35BC8u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B35BECu, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B35BF4u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B35BFCu, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B35C0Cu, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B35C2Cu, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B35C34u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B35C3Cu, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B35C44u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B35C4Cu, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B35C54u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B35C5Cu, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B35C68u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B35C78u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B35C80u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B35C88u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B35C90u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B35C98u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B35CA0u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B35CA8u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B35CC0u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B35CC8u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B35CD8u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B35CE8u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B35CF4u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B35D10u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B35D24u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B35D40u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B35D4Cu, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B35D5Cu, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B35D64u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B35D6Cu, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B35D78u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B35D88u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B35D94u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B35DB4u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B35DC8u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B35DECu, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B35DF4u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B35DFCu, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B35E0Cu, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B35EC4u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B35ED0u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B35EE4u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B35EF4u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B35F04u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B35F14u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B35F24u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B35F34u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B35F44u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B35F54u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B35F64u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B35F70u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B35F80u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B35F8Cu, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B35F9Cu, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B35FA8u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B35FB8u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B35FC4u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B35FD0u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B35FE0u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B35FECu, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B35FFCu, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B36008u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B36018u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B36024u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B36030u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B3603Cu, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B3604Cu, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B36058u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B36064u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B36070u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B36080u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B3608Cu, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B3609Cu, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B360A8u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B360B8u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B360C4u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B360D0u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B360DCu, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B360ECu, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B360F8u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B36100u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B36108u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B36138u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B36148u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B3614Cu, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B36154u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B3615Cu, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B36168u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B36170u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B36178u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B36184u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B36190u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B361A0u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B361A4u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B361C0u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B361C8u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B361D0u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B361DCu, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B361E8u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B361F8u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B36200u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B3620Cu, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B36214u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B3621Cu, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B36228u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B36234u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B36248u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B36250u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B3625Cu, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B36264u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B3626Cu, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B36278u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B36284u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B36294u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B36298u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B362B4u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B362BCu, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B362C4u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B362D0u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B362DCu, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B362ECu, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B362F4u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B36300u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B36308u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B36310u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B3631Cu, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B36328u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B36338u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B36340u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B3634Cu, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B36354u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B3635Cu, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B36368u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B36374u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B36384u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B3638Cu, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B36398u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B363A4u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B363B0u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B363C4u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B363CCu, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B363D4u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B36448u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B364C4u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B364D4u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B364E0u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B364F4u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B36500u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B36514u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B36520u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B36534u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B36540u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B36554u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B36560u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B36574u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B36580u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B36590u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B3659Cu, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B365ACu, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B365B8u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B365F8u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B36620u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B36628u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B36638u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B36648u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B36654u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B3666Cu, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B36678u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B36684u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B36690u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B3669Cu, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B366ACu, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B366B8u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B366C4u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B366D0u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B366E0u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B366F0u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B366FCu, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B36714u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B36720u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B3672Cu, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B36738u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B36744u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B36754u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B36760u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B36768u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B36770u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B36774u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B36790u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B367ACu, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B367BCu, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B367CCu, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B367D4u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B367DCu, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B367E8u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B367F8u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B36800u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B36808u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B36814u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B3681Cu, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B36830u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B36838u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B3684Cu, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B36854u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B36860u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B36870u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B36878u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B36884u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B36894u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B368C8u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B368E4u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B36900u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B3691Cu, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B36920u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B36928u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B3693Cu, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B36948u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B36954u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B36960u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B36968u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B36970u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B36980u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B3698Cu, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B36994u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B369A4u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B369B8u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B369C4u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B369CCu, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B369DCu, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B369F4u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B36A04u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B36A10u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B36A28u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B36A34u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B36A4Cu, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B36A60u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B36A78u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B36A80u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B36A88u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B36A90u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B36A98u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B36AA0u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B36AA8u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B36AB0u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B36AB8u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B36AC0u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B36AC8u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B36AD0u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B36AD8u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B36AE0u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B36AE8u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B36AF0u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B36AF8u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B36B00u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B36B08u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B36B10u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B36B18u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B36B20u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B36B28u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B36B30u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B36B38u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B36B40u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B36B54u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B36C0Cu, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B36C18u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B36C2Cu, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B36C4Cu, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B36C58u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B36C6Cu, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B36C8Cu, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B36C98u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B36CA8u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B36CC8u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B36CD4u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B36CE4u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B36CF4u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B36CFCu, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B36D04u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B36D0Cu, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B36D1Cu, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B36D28u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B36D38u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B36D44u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B36D5Cu, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B36D6Cu, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B36D7Cu, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B36D8Cu, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B36D9Cu, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B36DACu, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B36DB8u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B36DC0u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B36E30u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B36E58u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B36E64u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B36E7Cu, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B36E84u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B36E98u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B36EA4u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B36EB8u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B36EECu, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B36F00u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B36F18u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B36F20u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B36F28u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B36F30u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B36F38u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B36F40u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B36F48u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B36F50u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B36F58u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B36F60u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B36F68u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B36F70u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B36F78u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B36F80u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B36F88u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B36FD4u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B36FDCu, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B36FE4u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B36FECu, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B36FF4u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B37004u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B3700Cu, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B37014u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B3701Cu, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B37024u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B37058u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B37064u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B3706Cu, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B37074u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B37098u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B370A0u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B370ACu, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B370BCu, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B370CCu, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B370E0u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B370F4u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B3710Cu, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B37114u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B37128u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B37140u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B37148u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B37150u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B37158u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B37164u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B37178u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B37190u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B371BCu, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B371C4u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B371CCu, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B371D4u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B371DCu, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B371E8u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B371F8u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B37208u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B37214u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B37230u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B37244u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B37270u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B37278u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B37280u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B37288u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B37290u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B37298u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B372A4u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B372ACu, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B372C4u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B372CCu, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B372D4u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B372DCu, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B372E4u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B372ECu, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B372F4u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B372FCu, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B37304u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B3730Cu, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B37314u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B3733Cu, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B37344u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B37360u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B37378u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B37380u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B3738Cu, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B37394u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B373A8u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B373B0u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B373B8u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B373C0u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B373CCu, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B373D4u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B373DCu, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B373E4u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B373ECu, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B373F4u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B37408u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B37420u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B37428u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B37430u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B3743Cu, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B37444u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B37454u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B3745Cu, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B3746Cu, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B37474u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B37484u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B3748Cu, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B37494u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B374B8u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B374BCu, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B374C4u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B374CCu, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B374D4u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B374E0u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B374E8u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B37500u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B37508u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B37510u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B37518u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B37520u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B37528u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B37530u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B37538u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B37540u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B37548u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B37550u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B37558u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B37560u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B37568u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B37570u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B37578u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B37580u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B37598u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B375A0u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B375A8u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B375B0u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B375B8u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B375C0u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B375C8u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B375E0u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B375F8u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B37600u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B3760Cu, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B37614u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B37620u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B37628u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B37634u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B3763Cu, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B37648u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B37650u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B3765Cu, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B37664u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B37670u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B37674u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B37680u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B3768Cu, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B37694u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B376A4u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B376ACu, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B376BCu, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B376C4u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B376D4u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B376DCu, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B376ECu, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B376F0u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B376F8u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B37700u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B37708u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B37710u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B37714u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B37720u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B37728u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B37734u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B3773Cu, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B37744u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B37750u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B3775Cu, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B37764u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B37768u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B37770u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B37780u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B37790u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B37978u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B379ECu, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B379F0u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B37A64u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B37A68u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B37A78u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B37B20u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B37BDCu, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B37C08u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B37C20u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B37C4Cu, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B37C5Cu, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B37CC0u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B37CD8u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B37CE0u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B37CECu, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B37CF4u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B37D00u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B37D3Cu, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B37D7Cu, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B37D84u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B37D8Cu, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B37D9Cu, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B37DB0u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B37DB8u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B37DCCu, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B37DD4u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B37DDCu, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B37DE4u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B37DECu, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B37DFCu, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B37E10u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B37E18u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B37E2Cu, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B37E34u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B37E3Cu, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B37E44u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B37E54u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B37E68u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B37E70u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B37E84u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B37E90u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B37EB8u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B37EC0u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B37ECCu, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B37EDCu, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B37EE8u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B37F08u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B37F1Cu, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B37F40u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B37F48u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B37F50u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B37F58u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B37F60u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B37F68u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B37F6Cu, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B37F74u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B37F7Cu, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B37F84u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B37F8Cu, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B37FC8u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B37FE8u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B37FF0u, &recomp_unit_0204, "recomp_unit_0204"); - runtime.register_function(0x08B37FF8u, &recomp_unit_0204, "recomp_unit_0204"); + // PSPRECOMP_V812_COMPACT_REGISTRATION: same entry set, looped once in Runtime instead of source-expanded calls. + runtime.register_generated_entry_mask(0x08B34004u, &recomp_unit_0204, "recomp_unit_0204", + kEntryMasks_recomp_unit_0204, 64u); } } // namespace psprecomp diff --git a/profiles/vcs/generated/generated_unit_0205.cpp b/profiles/vcs/generated/generated_unit_0205.cpp index 8f5a2ea..461e999 100644 --- a/profiles/vcs/generated/generated_unit_0205.cpp +++ b/profiles/vcs/generated/generated_unit_0205.cpp @@ -1139,6 +1139,19 @@ LOCAL_DISPATCH: AOT_REGCACHE_SYNC_OUT(); return; } } +// PSPRECOMP_V812_SHARED_SCHED_BLOCK: one scheduler-exact slow boundary per unit. +LOCAL_SCHED_BOUNDARY: + ctx.pc = jump_target; + AOT_REGCACHE_SYNC_OUT(); + if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { + ++local_redispatch_rounds; + AOT_REGCACHE_SYNC_IN(); + local_transfers = 0u; + local_pc = ctx.pc; + entry_id = 0u; + goto LOCAL_DISPATCH; + } + return; L_08B38000: { const bool branch_taken = aot_gpr_5 == 0u; if (branch_taken) { @@ -2470,18 +2483,8 @@ L_08B38920: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B38938: aot_gpr_29 = (aot_gpr_29 + static_cast(-96)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(84), aot_gpr_16); @@ -3010,18 +3013,8 @@ L_08B38D38: aot_gpr_29 = (aot_gpr_29 + static_cast(96)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B38D54: aot_gpr_29 = (aot_gpr_29 + static_cast(-112)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(84), aot_gpr_16); @@ -3857,18 +3850,8 @@ L_08B39380: aot_gpr_29 = (aot_gpr_29 + static_cast(112)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B3939C: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(12), aot_gpr_16); @@ -4446,18 +4429,8 @@ L_08B397C8: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B397DC: aot_gpr_29 = (aot_gpr_29 + static_cast(-208)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(180), aot_gpr_16); @@ -4482,18 +4455,8 @@ L_08B39814: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B3982C: ctx.gpr[17] = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(-15972))); ctx.gpr[19] = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(7764))); @@ -5181,18 +5144,8 @@ L_08B39E08: aot_gpr_29 = (aot_gpr_29 + static_cast(208)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B39E2C: aot_gpr_29 = (aot_gpr_29 + static_cast(-96)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(84), aot_gpr_16); @@ -5740,18 +5693,8 @@ L_08B3A23C: aot_gpr_29 = (aot_gpr_29 + static_cast(96)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B3A25C: aot_gpr_29 = (aot_gpr_29 + static_cast(-112)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(88), aot_gpr_16); @@ -6405,18 +6348,8 @@ L_08B3A730: aot_gpr_29 = (aot_gpr_29 + static_cast(112)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B3A750: aot_gpr_29 = (aot_gpr_29 + static_cast(-96)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(84), aot_gpr_16); @@ -6789,18 +6722,8 @@ L_08B3AA30: aot_gpr_29 = (aot_gpr_29 + static_cast(96)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B3AA4C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(4476))); @@ -6854,18 +6777,8 @@ L_08B3AA98: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B3AAA4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(4476))); @@ -6881,18 +6794,8 @@ L_08B3AABC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B3AAC8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(4476))); @@ -6907,52 +6810,22 @@ L_08B3AADC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B3AAE8: jump_target = aot_gpr_31; ctx.gpr[2] = (aot_mem.aot_direct_load8(ctx.gpr[28] + static_cast(4488))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B3AAF0: jump_target = aot_gpr_31; ctx.gpr[2] = (aot_mem.aot_direct_load8(ctx.gpr[28] + static_cast(4489))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B3AAF8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (9u << 16u); @@ -7050,18 +6923,8 @@ L_08B3AB8C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B3AB9C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (aot_gpr_5 & 2u); @@ -7177,18 +7040,8 @@ L_08B3AC4C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B3AC60: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -7202,18 +7055,8 @@ L_08B3AC70: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B3AC80: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -7247,18 +7090,8 @@ L_08B3ACB0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B3ACBC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (2228u << 16u); @@ -7512,18 +7345,8 @@ L_08B3AE4C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B3AE5C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -7573,18 +7396,8 @@ L_08B3AEB8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B3AEC4: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(12), ctx.gpr[19]); @@ -7796,18 +7609,8 @@ L_08B3B004: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B3B024: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); { const std::uint32_t aot_run_words[3]{ctx.gpr[17], ctx.gpr[18], ctx.gpr[19]}; @@ -7891,18 +7694,8 @@ L_08B3B0C8: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B3B0E4: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(12), ctx.gpr[19]); @@ -8125,18 +7918,8 @@ L_08B3B240: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B3B264: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); { const std::uint32_t aot_run_words[3]{ctx.gpr[17], ctx.gpr[18], ctx.gpr[19]}; @@ -8240,18 +8023,8 @@ L_08B3B328: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B3B344: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -8409,18 +8182,8 @@ L_08B3B41C: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B3B43C: ctx.gpr[7] = (0u | 10u); aot_gpr_6 = (0u | 13u); @@ -8511,18 +8274,8 @@ L_08B3B4B0: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B3B4B8: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(16), aot_gpr_16); @@ -8612,18 +8365,8 @@ L_08B3B580: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B3B5A0: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_gpr_6 = (aot_gpr_5 << 6u); @@ -8717,18 +8460,8 @@ L_08B3B618: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B3B670: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -8762,18 +8495,8 @@ L_08B3B6A4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B3B6C4: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -8929,18 +8652,8 @@ L_08B3B7E8: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B3B824: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (aot_mem.aot_direct_load8(aot_gpr_4 + static_cast(158))); @@ -8986,18 +8699,8 @@ L_08B3B870: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B3B880: aot_fpr_13 = std::bit_cast(aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(32))); aot_gpr_4 = (17530u << 16u); @@ -9030,18 +8733,8 @@ L_08B3B8C4: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B3B8CC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -9091,18 +8784,8 @@ L_08B3B92C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B3B948: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (0u | 1u); @@ -9164,18 +8847,8 @@ L_08B3B9BC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B3B9CC: aot_gpr_29 = (aot_gpr_29 + static_cast(-128)); aot_fpr_12 = std::bit_cast(aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(104))); @@ -9466,18 +9139,8 @@ L_08B3BBD8: aot_gpr_29 = (aot_gpr_29 + static_cast(128)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B3BC20: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (aot_mem.aot_direct_load8(aot_gpr_4 + static_cast(158))); @@ -9553,18 +9216,8 @@ L_08B3BCC0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B3BCD4: aot_gpr_29 = (aot_gpr_29 + static_cast(-224)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(184), aot_gpr_16); @@ -9735,18 +9388,8 @@ L_08B3BE74: aot_gpr_29 = (aot_gpr_29 + static_cast(224)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B3BEA8: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_gpr_5 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(60))); @@ -9926,1066 +9569,8 @@ void recomp_unit_0205(Runtime &rt, AllegrexContext &ctx) { void register_generated_unit_205(Runtime &runtime) { runtime.register_generated_unit(205u, 0x08B38000u, 16384u, &recomp_unit_0205, &recomp_unit_0205_entry); - runtime.register_function(0x08B38000u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B38008u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B38010u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B38018u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B38020u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B38028u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B38030u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B38038u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B38040u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B38048u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B38050u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3805Cu, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B38070u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B38088u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B38090u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B38098u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B380A0u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B380B0u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B380BCu, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B380F0u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B38100u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B38110u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B38124u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B38138u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B38150u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B38158u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3816Cu, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B38184u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3818Cu, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B38194u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3819Cu, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B381A4u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B381B0u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B381C0u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B381D0u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B381DCu, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B381F8u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3820Cu, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B38238u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B38240u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B38248u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B38250u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B38254u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3825Cu, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3826Cu, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3827Cu, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B38284u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B38298u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B382A8u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B382B0u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B382B8u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B382C8u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B382D0u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B382E0u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B382ECu, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B382FCu, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B38304u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3830Cu, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B38314u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3831Cu, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3832Cu, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B38334u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B38344u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B38358u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B38394u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B383BCu, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B383C4u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B383CCu, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B383D4u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B383E0u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B383E8u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B383F4u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B383FCu, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B38428u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B38430u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B38438u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B38448u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B38450u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B38460u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B38468u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3847Cu, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B38484u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B38498u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B384A0u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B384ACu, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B384C0u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B384C8u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B384D4u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B384E4u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B384ECu, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B384F8u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B38508u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B38514u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3851Cu, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B38524u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3852Cu, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B38534u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3853Cu, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3854Cu, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B38554u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3855Cu, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B38564u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3856Cu, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B38578u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B38580u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B38584u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3858Cu, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B38598u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B385A4u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B385ACu, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B385B0u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B385B4u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B385C0u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B385D8u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B385E0u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B385ECu, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B385F4u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B385F8u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B38600u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3860Cu, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B38618u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B38620u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B38624u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B38628u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B38634u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3864Cu, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B38654u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3865Cu, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3866Cu, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B38674u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3867Cu, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B38684u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3868Cu, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B38698u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B386A0u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B386A4u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B386ACu, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B386B8u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B386C4u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B386CCu, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B386D0u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B386D4u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B386E0u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B386F8u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B38700u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3870Cu, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B38714u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B38718u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B38720u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3872Cu, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B38738u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B38740u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B38744u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B38748u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B38754u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3876Cu, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B38774u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B38780u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B38788u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3878Cu, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B38794u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B387A0u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B387ACu, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B387B4u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B387B8u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B387BCu, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B387C8u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B387E0u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B387ECu, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B38800u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B38808u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3881Cu, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B38824u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B38838u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3884Cu, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B38854u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B38860u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B38870u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3887Cu, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3889Cu, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B388B0u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B388D4u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B388DCu, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B388E4u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B388ECu, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B388F4u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B388FCu, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B38900u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B38908u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B38910u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B38918u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B38920u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B38938u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B38964u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3896Cu, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B38974u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3897Cu, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B38984u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3898Cu, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B38998u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B389A8u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B389B0u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B389D8u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B389FCu, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B38A1Cu, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B38A54u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B38A64u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B38A70u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B38A78u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B38A8Cu, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B38A98u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B38AA8u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B38AB0u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B38AB8u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B38ACCu, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B38AD4u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B38ADCu, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B38AECu, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B38B08u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B38B10u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B38B1Cu, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B38B28u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B38B38u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B38B48u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B38B54u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B38B70u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B38B78u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B38B8Cu, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B38B94u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B38BA0u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B38BB8u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B38BD4u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B38BE0u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B38BECu, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B38C00u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B38C08u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B38C0Cu, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B38C14u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B38C28u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B38C40u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B38C44u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B38C4Cu, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B38C54u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B38C5Cu, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B38C68u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B38C74u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B38C7Cu, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B38C88u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B38C9Cu, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B38CB4u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B38CBCu, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B38CC4u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B38CD0u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B38CF0u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B38D04u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B38D28u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B38D30u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B38D38u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B38D54u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B38D80u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B38D88u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B38D90u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B38D98u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B38DA0u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B38DA8u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B38DB0u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B38DB8u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B38DC0u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B38DC8u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B38DD0u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B38DD8u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B38DE4u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B38DECu, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B38DF4u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B38DFCu, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B38E08u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B38E10u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B38E44u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B38E5Cu, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B38E64u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B38E98u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B38EB0u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B38EB8u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B38ED0u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B38EE0u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B38EECu, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B38EF4u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B38EFCu, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B38F0Cu, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B38F14u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B38F1Cu, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B38F30u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B38F38u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B38F4Cu, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B38F60u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B38F78u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B38F7Cu, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B38F84u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B38F98u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B38FACu, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B38FC4u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B38FC8u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B38FD0u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B38FE4u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B38FF0u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B38FFCu, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B39014u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B39018u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B39020u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B39030u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3903Cu, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B39048u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B39060u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B39064u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3906Cu, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B39088u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B39090u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B390A0u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B390C4u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B390CCu, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B390D8u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B390E4u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B390F4u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B39104u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B39110u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3912Cu, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B39140u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B39160u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3916Cu, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3917Cu, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B39184u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B39190u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B391A4u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B391B8u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B391C0u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B391C8u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B391D0u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B391D8u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B391E0u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B391F0u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B391F8u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B39200u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B39208u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B39210u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B39218u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B39224u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B39238u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B39250u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B39258u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B39274u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3927Cu, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B39288u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B39290u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B39298u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B392A8u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B392B0u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B392B8u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B392C0u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B392CCu, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B392D4u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B392DCu, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B392E4u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B392F0u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B392FCu, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3930Cu, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B39318u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B39338u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3934Cu, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B39370u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B39378u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B39380u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3939Cu, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B393C0u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B393C8u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B393D0u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B393D8u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B393E0u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B393E8u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B393F4u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B39404u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B39410u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B39420u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B39434u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3943Cu, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B39448u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B39454u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B39460u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B39470u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3947Cu, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B39484u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B39490u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3949Cu, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B394A8u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B394ACu, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B394B8u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B394C0u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B394C8u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B394DCu, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B394E4u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B394F8u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B39500u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B39508u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B39520u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3952Cu, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B39538u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B39544u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B39550u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3955Cu, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3957Cu, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B39590u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B39598u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B395A8u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B395B8u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B395C4u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B395E0u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B395F4u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B39610u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3961Cu, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3962Cu, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B39640u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B39648u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B39654u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B39660u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3966Cu, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B39678u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B39684u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B396A4u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B396B4u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B396D4u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B396DCu, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B396E4u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B39700u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B39708u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B39714u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B39728u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B39740u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B39748u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B39750u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3975Cu, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3977Cu, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B39790u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B397B8u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B397C0u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B397C8u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B397DCu, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B39814u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3982Cu, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B39884u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3988Cu, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3989Cu, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B398A4u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B398B8u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B398C0u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B398D4u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B398DCu, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B398E8u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B398F8u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B39908u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B39918u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B39920u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B39938u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B39944u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B39948u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B39970u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B39978u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B39984u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3999Cu, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B399A8u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B399C4u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B399D0u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B399D8u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B399E0u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B399ECu, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B39A18u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B39A34u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B39A70u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B39A78u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B39A90u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B39AB4u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B39ACCu, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B39AD8u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B39AF8u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B39B04u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B39B44u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B39B50u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B39B9Cu, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B39BA8u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B39BB4u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B39BBCu, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B39BC0u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B39BC8u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B39BD0u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B39BFCu, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B39C04u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B39C38u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B39C40u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B39C48u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B39C50u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B39C58u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B39C6Cu, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B39C74u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B39C7Cu, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B39CB4u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B39CD0u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B39CF4u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B39CFCu, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B39D10u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B39D18u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B39D30u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B39D38u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B39D50u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B39D58u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B39D70u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B39D78u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B39D90u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B39D98u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B39DBCu, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B39DC4u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B39DDCu, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B39DE4u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B39E08u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B39E2Cu, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B39E5Cu, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B39E64u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B39E6Cu, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B39E74u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B39E7Cu, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B39E84u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B39E8Cu, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B39E94u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B39EBCu, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B39EE0u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B39F00u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B39F38u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B39F44u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B39F54u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B39F60u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B39F68u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B39F7Cu, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B39F88u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B39F90u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B39F98u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B39FA0u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B39FA8u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B39FB0u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B39FB8u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B39FC0u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B39FD0u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B39FECu, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B39FF4u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3A000u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3A00Cu, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3A01Cu, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3A02Cu, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3A038u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3A054u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3A068u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3A084u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3A090u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3A09Cu, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3A0B8u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3A0BCu, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3A0C4u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3A0D8u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3A0F0u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3A0F4u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3A0FCu, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3A104u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3A10Cu, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3A118u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3A124u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3A12Cu, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3A138u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3A14Cu, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3A168u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3A170u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3A178u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3A184u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3A194u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3A1A0u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3A1C0u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3A1D4u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3A1F8u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3A200u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3A208u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3A218u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3A22Cu, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3A234u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3A23Cu, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3A25Cu, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3A28Cu, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3A294u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3A29Cu, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3A2A4u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3A2A8u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3A2B0u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3A2B8u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3A2C4u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3A2D4u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3A2DCu, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3A2E8u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3A2F8u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3A314u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3A32Cu, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3A334u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3A33Cu, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3A344u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3A34Cu, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3A354u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3A35Cu, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3A364u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3A370u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3A37Cu, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3A388u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3A394u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3A3B0u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3A3C0u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3A3C8u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3A3D8u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3A3E8u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3A3F4u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3A410u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3A41Cu, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3A424u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3A430u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3A448u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3A464u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3A470u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3A494u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3A49Cu, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3A4A4u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3A4D0u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3A4D8u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3A4E4u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3A4F4u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3A4FCu, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3A508u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3A524u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3A538u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3A540u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3A548u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3A550u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3A558u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3A560u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3A56Cu, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3A578u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3A584u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3A594u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3A5B0u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3A5C4u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3A5E8u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3A600u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3A60Cu, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3A614u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3A618u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3A620u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3A62Cu, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3A638u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3A640u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3A644u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3A648u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3A654u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3A66Cu, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3A674u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3A67Cu, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3A684u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3A6A4u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3A6ACu, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3A6B4u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3A6BCu, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3A6C8u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3A6E8u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3A6FCu, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3A720u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3A728u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3A730u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3A750u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3A77Cu, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3A784u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3A78Cu, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3A794u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3A79Cu, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3A7A4u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3A7B0u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3A7C0u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3A7C8u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3A7F0u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3A814u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3A834u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3A86Cu, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3A878u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3A888u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3A890u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3A8A0u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3A8A8u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3A8B4u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3A8C0u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3A8D0u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3A8E0u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3A8ECu, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3A908u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3A91Cu, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3A938u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3A93Cu, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3A944u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3A94Cu, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3A954u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3A960u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3A96Cu, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3A974u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3A980u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3A994u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3A9ACu, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3A9B4u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3A9BCu, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3A9C8u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3A9E8u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3A9FCu, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3AA20u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3AA28u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3AA30u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3AA4Cu, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3AA60u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3AA7Cu, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3AA84u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3AA8Cu, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3AA94u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3AA98u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3AAA4u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3AABCu, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3AAC8u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3AADCu, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3AAE8u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3AAF0u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3AAF8u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3AB10u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3AB14u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3AB24u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3AB2Cu, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3AB34u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3AB3Cu, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3AB50u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3AB5Cu, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3AB64u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3AB68u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3AB70u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3AB78u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3AB88u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3AB8Cu, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3AB9Cu, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3ABB4u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3ABC0u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3ABCCu, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3ABD0u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3ABDCu, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3ABE8u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3ABF0u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3ABF4u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3AC04u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3AC10u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3AC1Cu, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3AC28u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3AC34u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3AC3Cu, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3AC44u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3AC4Cu, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3AC60u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3AC70u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3AC80u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3AC90u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3AC98u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3ACA0u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3ACA8u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3ACB0u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3ACBCu, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3ACDCu, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3ACE8u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3AD00u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3AD0Cu, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3AD24u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3AD30u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3AD40u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3AD4Cu, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3AD54u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3AD60u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3AD68u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3AD74u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3AD7Cu, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3AD88u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3AD90u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3AD98u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3ADA0u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3ADA8u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3ADB0u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3ADB8u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3ADC0u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3ADC8u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3ADD0u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3ADD8u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3ADE0u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3ADE8u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3ADF0u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3ADF8u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3AE00u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3AE08u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3AE10u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3AE18u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3AE20u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3AE28u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3AE30u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3AE38u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3AE40u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3AE48u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3AE4Cu, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3AE5Cu, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3AE6Cu, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3AE90u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3AE98u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3AEA0u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3AEB4u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3AEB8u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3AEC4u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3AEFCu, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3AF04u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3AF10u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3AF18u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3AF20u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3AF28u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3AF30u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3AF38u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3AF40u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3AF48u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3AF50u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3AF58u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3AF68u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3AF70u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3AF78u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3AF80u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3AF88u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3AF90u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3AF9Cu, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3AFA4u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3AFACu, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3AFB4u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3AFBCu, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3AFC4u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3AFCCu, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3AFD4u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3AFDCu, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3AFE4u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3AFECu, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3AFF4u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3AFFCu, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3B004u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3B024u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3B050u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3B05Cu, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3B070u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3B0A0u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3B0A8u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3B0B4u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3B0C0u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3B0C8u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3B0E4u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3B120u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3B128u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3B134u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3B13Cu, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3B144u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3B14Cu, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3B158u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3B160u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3B168u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3B170u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3B17Cu, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3B184u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3B194u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3B19Cu, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3B1A4u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3B1ACu, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3B1B4u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3B1BCu, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3B1C4u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3B1D0u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3B1D8u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3B1E0u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3B1E8u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3B1F4u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3B1FCu, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3B204u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3B20Cu, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3B214u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3B21Cu, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3B228u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3B230u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3B238u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3B240u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3B264u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3B290u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3B29Cu, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3B2B0u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3B2E0u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3B2E8u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3B2F4u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3B300u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3B308u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3B314u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3B320u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3B328u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3B344u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3B374u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3B384u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3B38Cu, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3B398u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3B3A8u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3B3B0u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3B3B8u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3B3C8u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3B3D0u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3B3D8u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3B3E4u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3B3E8u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3B3F0u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3B3F8u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3B400u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3B410u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3B418u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3B41Cu, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3B43Cu, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3B448u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3B450u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3B458u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3B464u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3B46Cu, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3B474u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3B47Cu, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3B484u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3B48Cu, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3B494u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3B4A8u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3B4B0u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3B4B8u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3B4DCu, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3B4E8u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3B51Cu, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3B530u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3B540u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3B544u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3B57Cu, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3B580u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3B5A0u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3B5E4u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3B5FCu, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3B600u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3B614u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3B618u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3B670u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3B698u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3B6A4u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3B6C4u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3B6ECu, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3B6F8u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3B724u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3B734u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3B750u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3B760u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3B778u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3B78Cu, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3B798u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3B7A4u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3B7ACu, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3B7B4u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3B7D0u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3B7DCu, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3B7E4u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3B7E8u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3B824u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3B83Cu, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3B84Cu, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3B864u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3B86Cu, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3B870u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3B880u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3B8A8u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3B8B4u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3B8C4u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3B8CCu, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3B8E8u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3B8F8u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3B920u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3B92Cu, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3B948u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3B968u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3B97Cu, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3B988u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3B990u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3B99Cu, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3B9A4u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3B9A8u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3B9BCu, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3B9CCu, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3BA20u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3BA34u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3BA48u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3BA54u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3BA74u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3BA88u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3BAA4u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3BAB0u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3BAB4u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3BB2Cu, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3BB3Cu, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3BB78u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3BB88u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3BBA4u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3BBB4u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3BBC8u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3BBD0u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3BBD8u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3BC20u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3BC3Cu, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3BC4Cu, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3BC58u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3BC64u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3BC7Cu, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3BC84u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3BCC0u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3BCD4u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3BD24u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3BD40u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3BD54u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3BD5Cu, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3BDB4u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3BDC8u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3BDE4u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3BE14u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3BE20u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3BE34u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3BE4Cu, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3BE60u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3BE74u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3BEA8u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3BEDCu, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3BEF4u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3BEFCu, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3BF04u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3BF0Cu, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3BF20u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3BF28u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3BF30u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3BF38u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3BF4Cu, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3BF50u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3BF64u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3BF74u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3BF7Cu, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3BF8Cu, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3BF9Cu, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3BFB4u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3BFC8u, &recomp_unit_0205, "recomp_unit_0205"); - runtime.register_function(0x08B3BFFCu, &recomp_unit_0205, "recomp_unit_0205"); + // PSPRECOMP_V812_COMPACT_REGISTRATION: same entry set, looped once in Runtime instead of source-expanded calls. + runtime.register_generated_entry_mask(0x08B38000u, &recomp_unit_0205, "recomp_unit_0205", + kEntryMasks_recomp_unit_0205, 64u); } } // namespace psprecomp diff --git a/profiles/vcs/generated/generated_unit_0206.cpp b/profiles/vcs/generated/generated_unit_0206.cpp index b2eca35..f690626 100644 --- a/profiles/vcs/generated/generated_unit_0206.cpp +++ b/profiles/vcs/generated/generated_unit_0206.cpp @@ -969,6 +969,19 @@ LOCAL_DISPATCH: AOT_REGCACHE_SYNC_OUT(); return; } } +// PSPRECOMP_V812_SHARED_SCHED_BLOCK: one scheduler-exact slow boundary per unit. +LOCAL_SCHED_BOUNDARY: + ctx.pc = jump_target; + AOT_REGCACHE_SYNC_OUT(); + if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { + ++local_redispatch_rounds; + AOT_REGCACHE_SYNC_IN(); + local_transfers = 0u; + local_pc = ctx.pc; + entry_id = 0u; + goto LOCAL_DISPATCH; + } + return; L_08B3C000: ctx.gpr[17] = (ctx.gpr[17] + static_cast(1)); aot_gpr_4 = (static_cast(ctx.gpr[17]) < static_cast(aot_gpr_4) ? 1u : 0u); @@ -993,18 +1006,8 @@ L_08B3C010: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B3C030: aot_gpr_29 = (aot_gpr_29 + static_cast(-80)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(48), ctx.gpr[18]); @@ -1352,18 +1355,8 @@ L_08B3C31C: aot_gpr_29 = (aot_gpr_29 + static_cast(80)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B3C350: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -1414,18 +1407,8 @@ L_08B3C3A8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B3C3BC: aot_gpr_29 = (aot_gpr_29 + static_cast(-1472)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(1440), ctx.gpr[18]); @@ -2018,18 +2001,8 @@ L_08B3C8B0: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B3C8C8: aot_gpr_4 = (ctx.gpr[21] | 0u); aot_gpr_5 = (static_cast(static_cast(static_cast(aot_mem.aot_direct_load8(aot_gpr_4 + static_cast(0)))))); @@ -3668,18 +3641,8 @@ L_08B3D54C: aot_gpr_29 = (aot_gpr_29 + static_cast(1472)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B3D594: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_gpr_5 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(28))); @@ -4367,18 +4330,8 @@ L_08B3DAA0: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B3DAC8: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[16]); @@ -5076,18 +5029,8 @@ L_08B3DF74: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B3DF9C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -5110,18 +5053,8 @@ L_08B3DFAC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B3DFDC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(8))); @@ -5174,18 +5107,8 @@ L_08B3E030: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B3E044: aot_gpr_5 = (aot_mem.aot_direct_load32(aot_gpr_5 + static_cast(0))); aot_gpr_6 = (aot_gpr_4 + static_cast(4)); @@ -5194,18 +5117,8 @@ L_08B3E044: ctx.gpr[2] = (aot_gpr_4 | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B3E058: { const bool branch_taken = aot_gpr_5 == 0u; if (branch_taken) { @@ -5232,35 +5145,15 @@ L_08B3E078: ctx.gpr[2] = (aot_gpr_4 | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B3E084: jump_target = aot_gpr_31; ctx.gpr[2] = (aot_gpr_4 + static_cast(4)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B3E08C: aot_gpr_4 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(12))); ctx.gpr[2] = (0u | 0u); @@ -5273,18 +5166,8 @@ L_08B3E09C: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B3E0A4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -5351,18 +5234,8 @@ L_08B3E118: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B3E13C: aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(8), 0u); aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(0), 0u); @@ -5371,18 +5244,8 @@ L_08B3E13C: ctx.gpr[2] = (aot_gpr_4 | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B3E150: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -5497,18 +5360,8 @@ L_08B3E22C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B3E240: aot_gpr_5 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(8))); ctx.gpr[2] = (aot_gpr_4 | 0u); @@ -5517,54 +5370,24 @@ L_08B3E240: aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(8), aot_gpr_5); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B3E254: aot_gpr_4 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(12))); jump_target = aot_gpr_31; ctx.fpr[0] = std::bit_cast(aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(8))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B3E260: aot_gpr_4 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(12))); jump_target = aot_gpr_31; ctx.gpr[2] = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(4))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B3E26C: aot_mem.aot_direct_store8(aot_gpr_4 + static_cast(0), static_cast(0u)); aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(4), 0u); @@ -5572,36 +5395,16 @@ L_08B3E26C: ctx.gpr[2] = (aot_gpr_4 | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B3E27C: aot_mem.aot_direct_store32(ctx.gpr[28] + static_cast(10584), 0u); jump_target = aot_gpr_31; aot_mem.aot_direct_store8(ctx.gpr[28] + static_cast(10588), static_cast(0u)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B3E288: aot_gpr_29 = (aot_gpr_29 + static_cast(-96)); aot_fpr_12 = std::bit_cast(aot_mem.aot_direct_load32(aot_gpr_5 + static_cast(0))); @@ -5781,18 +5584,8 @@ L_08B3E460: aot_gpr_29 = (aot_gpr_29 + static_cast(96)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B3E468: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (2281u << 16u); @@ -5811,18 +5604,8 @@ L_08B3E48C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B3E498: ctx.gpr[8] = (static_cast(static_cast(static_cast(aot_mem.aot_direct_load16(aot_gpr_4 + static_cast(0)))))); ctx.gpr[9] = (static_cast(static_cast(static_cast(aot_mem.aot_direct_load16(aot_gpr_4 + static_cast(2)))))); @@ -5866,18 +5649,8 @@ L_08B3E498: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B3E4DC: aot_gpr_29 = (aot_gpr_29 + static_cast(-112)); aot_gpr_4 = (aot_gpr_5 & 65535u); @@ -6013,18 +5786,8 @@ L_08B3E4DC: aot_gpr_29 = (aot_gpr_29 + static_cast(112)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B3E5C0: aot_gpr_29 = (aot_gpr_29 + static_cast(-64)); aot_gpr_4 = (aot_gpr_5 & 65535u); @@ -6133,18 +5896,8 @@ L_08B3E5C0: aot_gpr_29 = (aot_gpr_29 + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B3E6A4: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(12), ctx.gpr[19]); @@ -6286,18 +6039,8 @@ L_08B3E800: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B3E830: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); { const std::uint32_t aot_run_words[4]{ctx.gpr[16], ctx.gpr[17], ctx.gpr[18], aot_gpr_31}; @@ -6363,18 +6106,8 @@ L_08B3E89C: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B3E8BC: aot_gpr_5 = (static_cast(static_cast(static_cast(aot_mem.aot_direct_load8(aot_gpr_4 + static_cast(4)))))); aot_gpr_6 = (2235u << 16u); @@ -6387,34 +6120,14 @@ L_08B3E8BC: ctx.gpr[2] = (aot_gpr_4 | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B3E8E0: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B3E8E8: aot_gpr_29 = (aot_gpr_29 + static_cast(-96)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(56), ctx.gpr[17]); @@ -6706,18 +6419,8 @@ L_08B3EB38: aot_gpr_29 = (aot_gpr_29 + static_cast(96)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B3EB68: aot_gpr_29 = (aot_gpr_29 + static_cast(-80)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(36), ctx.gpr[17]); @@ -6986,36 +6689,16 @@ L_08B3ED68: aot_gpr_29 = (aot_gpr_29 + static_cast(80)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B3ED98: ctx.gpr[2] = (2228u << 16u); jump_target = aot_gpr_31; ctx.gpr[2] = (ctx.gpr[2] + static_cast(-4712)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B3EDA4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -7027,18 +6710,8 @@ L_08B3EDB4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B3EDC0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -7109,18 +6782,8 @@ L_08B3EE28: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B3EE44: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{ctx.gpr[16], ctx.gpr[17], aot_gpr_31}; @@ -7171,18 +6834,8 @@ L_08B3EEA4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B3EED4: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(8), ctx.gpr[16]); @@ -7403,18 +7056,8 @@ L_08B3F05C: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B3F090: aot_gpr_29 = (aot_gpr_29 + static_cast(-96)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(64), ctx.gpr[20]); @@ -7860,18 +7503,8 @@ L_08B3F37C: aot_gpr_29 = (aot_gpr_29 + static_cast(96)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B3F3AC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(36))); @@ -7891,18 +7524,8 @@ L_08B3F3CC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B3F3D8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_6 = (aot_mem.aot_direct_load8(aot_gpr_4 + static_cast(272))); @@ -7940,18 +7563,8 @@ L_08B3F418: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B3F424: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (aot_mem.aot_direct_load8(aot_gpr_4 + static_cast(273))); @@ -7988,18 +7601,8 @@ L_08B3F460: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B3F46C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -8245,50 +7848,20 @@ L_08B3F5AC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B3F5C4: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B3F5CC: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B3F5D4: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -8385,18 +7958,8 @@ L_08B3F698: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B3F6B4: aot_gpr_29 = (aot_gpr_29 + static_cast(-80)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(48), ctx.gpr[16]); @@ -8795,18 +8358,8 @@ L_08B3F9DC: aot_gpr_29 = (aot_gpr_29 + static_cast(80)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B3FA1C: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(28), ctx.gpr[16]); @@ -9119,18 +8672,8 @@ L_08B3FC64: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B3FC9C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store8(aot_gpr_29 + static_cast(0), static_cast(0u)); @@ -9139,18 +8682,8 @@ L_08B3FC9C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B3FCB0: aot_gpr_29 = (aot_gpr_29 + static_cast(-768)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(728), ctx.gpr[18]); @@ -9444,896 +8977,8 @@ void recomp_unit_0206(Runtime &rt, AllegrexContext &ctx) { void register_generated_unit_206(Runtime &runtime) { runtime.register_generated_unit(206u, 0x08B3C000u, 16384u, &recomp_unit_0206, &recomp_unit_0206_entry); - runtime.register_function(0x08B3C000u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3C010u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3C030u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3C06Cu, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3C07Cu, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3C0A8u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3C0B8u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3C0D0u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3C0E4u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3C0ECu, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3C0F8u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3C10Cu, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3C110u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3C118u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3C128u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3C13Cu, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3C150u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3C170u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3C180u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3C188u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3C18Cu, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3C194u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3C1A0u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3C1A8u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3C1ACu, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3C1BCu, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3C1D0u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3C1DCu, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3C1F8u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3C200u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3C204u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3C218u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3C224u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3C238u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3C24Cu, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3C254u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3C26Cu, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3C280u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3C294u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3C2A8u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3C2C8u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3C2DCu, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3C2F0u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3C2F8u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3C2FCu, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3C304u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3C314u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3C31Cu, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3C350u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3C36Cu, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3C384u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3C38Cu, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3C398u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3C3A0u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3C3A8u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3C3BCu, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3C410u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3C41Cu, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3C43Cu, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3C444u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3C44Cu, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3C460u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3C468u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3C470u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3C484u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3C48Cu, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3C494u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3C4A0u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3C4ACu, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3C4B4u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3C4BCu, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3C4CCu, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3C4D4u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3C4E4u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3C4F0u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3C4FCu, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3C50Cu, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3C518u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3C524u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3C52Cu, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3C534u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3C53Cu, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3C544u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3C554u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3C560u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3C568u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3C578u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3C5E8u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3C604u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3C60Cu, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3C628u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3C630u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3C638u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3C668u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3C68Cu, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3C6A4u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3C6B4u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3C6C8u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3C6D0u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3C6D8u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3C6E0u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3C700u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3C720u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3C730u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3C740u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3C750u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3C770u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3C784u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3C830u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3C83Cu, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3C844u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3C854u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3C864u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3C86Cu, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3C878u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3C884u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3C88Cu, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3C894u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3C8A0u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3C8B0u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3C8C8u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3C8D8u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3C8E8u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3C8F0u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3C8FCu, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3C908u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3C910u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3C918u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3C920u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3C934u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3C944u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3C94Cu, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3C958u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3C964u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3C96Cu, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3C974u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3C978u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3C988u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3C998u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3C9A0u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3C9ACu, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3C9B8u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3C9C0u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3C9C8u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3C9CCu, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3C9DCu, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3C9ECu, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3C9F4u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3CA00u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3CA0Cu, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3CA14u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3CA1Cu, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3CA20u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3CA30u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3CA40u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3CA48u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3CA54u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3CA60u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3CA68u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3CA70u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3CA74u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3CA84u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3CA94u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3CA9Cu, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3CAA8u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3CAB4u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3CABCu, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3CAC4u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3CAC8u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3CAD8u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3CAE8u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3CAF0u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3CAFCu, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3CB08u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3CB10u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3CB18u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3CB20u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3CB30u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3CB40u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3CB48u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3CB54u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3CB60u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3CB68u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3CB70u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3CB78u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3CB80u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3CB8Cu, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3CB9Cu, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3CBA8u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3CBB0u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3CBC8u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3CBCCu, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3CBD4u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3CBE0u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3CBF0u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3CBF8u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3CC00u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3CC08u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3CC18u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3CC1Cu, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3CC24u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3CC3Cu, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3CC44u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3CC4Cu, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3CC58u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3CC60u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3CC74u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3CC98u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3CCA0u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3CCACu, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3CCBCu, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3CCC8u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3CCD4u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3CCE0u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3CCECu, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3CCF4u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3CD04u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3CD0Cu, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3CD28u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3CD44u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3CD4Cu, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3CD7Cu, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3CDA4u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3CDBCu, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3CDC8u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3CDD0u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3CDE8u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3CDECu, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3CDF4u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3CE00u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3CE14u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3CE24u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3CE30u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3CE3Cu, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3CE58u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3CE9Cu, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3CEA8u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3CEB4u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3CEBCu, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3CED4u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3CF44u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3CF64u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3CFFCu, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3D00Cu, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3D02Cu, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3D040u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3D050u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3D060u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3D06Cu, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3D074u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3D084u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3D08Cu, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3D09Cu, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3D0A4u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3D0B4u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3D0C4u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3D0D0u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3D0D8u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3D0E4u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3D0F4u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3D0FCu, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3D108u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3D118u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3D120u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3D12Cu, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3D13Cu, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3D144u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3D150u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3D160u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3D168u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3D174u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3D184u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3D18Cu, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3D198u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3D258u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3D3A4u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3D3BCu, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3D3C4u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3D3CCu, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3D3D8u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3D3ECu, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3D3F4u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3D3FCu, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3D404u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3D414u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3D428u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3D430u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3D444u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3D45Cu, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3D470u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3D478u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3D4A0u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3D4A8u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3D4D4u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3D4DCu, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3D4E4u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3D4ECu, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3D4F8u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3D500u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3D514u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3D524u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3D53Cu, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3D544u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3D54Cu, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3D594u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3D5C4u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3D5CCu, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3D5F0u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3D5FCu, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3D604u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3D60Cu, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3D614u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3D618u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3D628u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3D630u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3D644u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3D64Cu, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3D658u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3D664u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3D678u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3D68Cu, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3D698u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3D6A0u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3D6BCu, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3D6D8u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3D704u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3D720u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3D740u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3D750u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3D764u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3D770u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3D77Cu, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3D788u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3D790u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3D794u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3D79Cu, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3D7A8u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3D7B0u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3D7B4u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3D7BCu, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3D7D8u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3D7E8u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3D7F0u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3D7F8u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3D804u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3D840u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3D85Cu, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3D868u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3D870u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3D87Cu, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3D88Cu, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3D894u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3D89Cu, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3D8ACu, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3D8B4u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3D8BCu, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3D8C8u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3D8D4u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3D8DCu, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3D8E4u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3D8F0u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3D8FCu, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3D904u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3D910u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3D91Cu, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3D928u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3D930u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3D938u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3D940u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3D948u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3D95Cu, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3D964u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3D974u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3D980u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3D994u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3D99Cu, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3D9ACu, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3D9B8u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3D9C8u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3D9D8u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3D9E0u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3D9ECu, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3D9F4u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3DA10u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3DA24u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3DA28u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3DA3Cu, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3DA40u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3DA4Cu, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3DA64u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3DA6Cu, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3DA74u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3DA7Cu, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3DA80u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3DA88u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3DA90u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3DA98u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3DAA0u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3DAC8u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3DB00u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3DB0Cu, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3DB1Cu, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3DB24u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3DB2Cu, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3DB34u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3DB48u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3DB50u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3DB58u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3DB60u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3DB68u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3DB70u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3DB78u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3DB84u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3DB8Cu, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3DB9Cu, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3DBB0u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3DBB8u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3DBC4u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3DBD4u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3DBDCu, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3DBE4u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3DBF4u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3DBFCu, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3DC04u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3DC10u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3DC1Cu, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3DC24u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3DC2Cu, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3DC34u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3DC3Cu, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3DC40u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3DC48u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3DC68u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3DC7Cu, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3DC98u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3DCA4u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3DCB0u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3DCBCu, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3DCC4u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3DCC8u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3DCD8u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3DCE8u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3DD10u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3DD1Cu, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3DD30u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3DD4Cu, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3DD54u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3DD5Cu, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3DD70u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3DD7Cu, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3DD8Cu, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3DD94u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3DDA0u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3DDB0u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3DDB8u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3DDC0u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3DDD0u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3DDD8u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3DDE0u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3DDECu, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3DDF8u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3DE00u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3DE08u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3DE3Cu, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3DE48u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3DE50u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3DE60u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3DE6Cu, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3DE88u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3DE94u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3DEC0u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3DED8u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3DEF8u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3DF00u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3DF0Cu, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3DF14u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3DF1Cu, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3DF24u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3DF34u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3DF40u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3DF48u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3DF50u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3DF74u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3DF9Cu, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3DFACu, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3DFDCu, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3DFFCu, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3E008u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3E014u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3E01Cu, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3E028u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3E030u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3E044u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3E058u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3E060u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3E06Cu, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3E078u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3E084u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3E08Cu, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3E09Cu, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3E0A4u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3E0C8u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3E0DCu, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3E0E8u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3E10Cu, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3E114u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3E118u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3E13Cu, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3E150u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3E17Cu, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3E188u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3E1A0u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3E1A8u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3E1CCu, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3E1D8u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3E1E0u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3E1E4u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3E1ECu, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3E1F4u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3E224u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3E22Cu, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3E240u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3E254u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3E260u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3E26Cu, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3E27Cu, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3E288u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3E330u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3E368u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3E370u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3E374u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3E384u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3E38Cu, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3E390u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3E3A0u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3E3A8u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3E3B8u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3E3C0u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3E460u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3E468u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3E48Cu, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3E498u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3E4DCu, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3E5C0u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3E6A4u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3E720u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3E724u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3E780u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3E7A4u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3E7B4u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3E7D4u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3E7F0u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3E800u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3E830u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3E874u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3E89Cu, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3E8BCu, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3E8E0u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3E8E8u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3E920u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3E940u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3E958u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3E960u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3E964u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3E984u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3E990u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3E9A4u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3E9B4u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3E9BCu, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3E9C4u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3E9D0u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3E9D8u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3E9DCu, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3EA08u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3EA18u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3EA2Cu, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3EA34u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3EA5Cu, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3EA6Cu, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3EA74u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3EA88u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3EA8Cu, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3EAA0u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3EAA8u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3EABCu, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3EAE4u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3EAF4u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3EB00u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3EB10u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3EB18u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3EB38u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3EB68u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3EBA0u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3EBC0u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3EBD8u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3EBE0u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3EBE4u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3EC04u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3EC10u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3EC24u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3EC34u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3EC3Cu, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3EC44u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3EC50u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3EC58u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3EC5Cu, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3EC88u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3EC98u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3ECACu, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3ECB4u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3ECC0u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3ECC8u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3ECE0u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3ECE4u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3ECF8u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3ED00u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3ED14u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3ED24u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3ED2Cu, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3ED40u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3ED48u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3ED68u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3ED98u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3EDA4u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3EDB4u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3EDC0u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3EDE0u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3EDE8u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3EDF0u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3EDF8u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3EE00u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3EE14u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3EE18u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3EE1Cu, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3EE24u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3EE28u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3EE44u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3EE5Cu, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3EE7Cu, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3EE8Cu, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3EEA4u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3EED4u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3EF2Cu, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3EF30u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3EF6Cu, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3EF7Cu, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3EF84u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3EF90u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3EFA4u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3EFACu, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3EFBCu, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3EFCCu, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3EFD8u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3EFDCu, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3EFECu, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3F004u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3F008u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3F014u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3F018u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3F028u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3F030u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3F038u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3F040u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3F048u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3F050u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3F054u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3F05Cu, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3F090u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3F0C8u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3F0F8u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3F0FCu, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3F118u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3F11Cu, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3F15Cu, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3F168u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3F16Cu, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3F178u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3F180u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3F184u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3F1A4u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3F1B0u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3F1D8u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3F218u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3F21Cu, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3F228u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3F22Cu, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3F234u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3F23Cu, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3F250u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3F254u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3F25Cu, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3F264u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3F26Cu, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3F274u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3F27Cu, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3F280u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3F288u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3F290u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3F298u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3F2A0u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3F2A8u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3F2B0u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3F2C0u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3F2C8u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3F2D0u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3F2D8u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3F2E0u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3F2E8u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3F2ECu, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3F2F4u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3F2FCu, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3F308u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3F310u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3F318u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3F320u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3F328u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3F330u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3F338u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3F340u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3F348u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3F350u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3F358u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3F35Cu, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3F368u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3F374u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3F37Cu, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3F3ACu, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3F3CCu, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3F3D8u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3F3F8u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3F408u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3F410u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3F418u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3F424u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3F438u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3F448u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3F458u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3F460u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3F46Cu, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3F48Cu, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3F49Cu, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3F4A4u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3F4ACu, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3F4B4u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3F4BCu, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3F4C4u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3F4CCu, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3F4D4u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3F4DCu, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3F4E0u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3F4E8u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3F4F0u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3F4F8u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3F4FCu, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3F504u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3F50Cu, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3F514u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3F518u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3F520u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3F528u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3F530u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3F534u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3F53Cu, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3F548u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3F550u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3F554u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3F55Cu, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3F564u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3F56Cu, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3F570u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3F578u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3F584u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3F58Cu, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3F590u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3F598u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3F5A0u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3F5A8u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3F5ACu, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3F5C4u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3F5CCu, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3F5D4u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3F5FCu, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3F604u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3F60Cu, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3F618u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3F63Cu, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3F640u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3F654u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3F684u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3F690u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3F698u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3F6B4u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3F704u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3F710u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3F71Cu, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3F724u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3F744u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3F75Cu, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3F770u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3F780u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3F790u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3F79Cu, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3F7E8u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3F7FCu, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3F804u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3F814u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3F820u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3F864u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3F86Cu, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3F878u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3F880u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3F884u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3F890u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3F8E0u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3F8F8u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3F900u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3F904u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3F90Cu, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3F91Cu, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3F928u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3F96Cu, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3F974u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3F980u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3F984u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3F994u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3F99Cu, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3F9A4u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3F9ACu, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3F9B4u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3F9BCu, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3F9C0u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3F9C8u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3F9CCu, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3F9D4u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3F9DCu, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3FA1Cu, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3FA64u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3FA70u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3FA7Cu, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3FA84u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3FAA4u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3FABCu, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3FAD0u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3FAE0u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3FAF0u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3FAF8u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3FB2Cu, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3FB34u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3FB44u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3FB4Cu, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3FB7Cu, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3FB88u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3FB90u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3FB98u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3FBCCu, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3FBD4u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3FBD8u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3FBE0u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3FBF0u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3FBF8u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3FC2Cu, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3FC34u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3FC38u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3FC48u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3FC4Cu, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3FC54u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3FC5Cu, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3FC64u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3FC9Cu, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3FCB0u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3FD04u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3FD14u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3FD58u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3FD70u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3FD7Cu, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3FDD0u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3FDE0u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3FE40u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3FE58u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3FE64u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3FEA0u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3FEB0u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3FF14u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3FF2Cu, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3FF38u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3FF5Cu, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3FF90u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3FFD4u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3FFE4u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3FFF0u, &recomp_unit_0206, "recomp_unit_0206"); - runtime.register_function(0x08B3FFFCu, &recomp_unit_0206, "recomp_unit_0206"); + // PSPRECOMP_V812_COMPACT_REGISTRATION: same entry set, looped once in Runtime instead of source-expanded calls. + runtime.register_generated_entry_mask(0x08B3C000u, &recomp_unit_0206, "recomp_unit_0206", + kEntryMasks_recomp_unit_0206, 64u); } } // namespace psprecomp diff --git a/profiles/vcs/generated/generated_unit_0207.cpp b/profiles/vcs/generated/generated_unit_0207.cpp index c1074c5..2697e0a 100644 --- a/profiles/vcs/generated/generated_unit_0207.cpp +++ b/profiles/vcs/generated/generated_unit_0207.cpp @@ -897,6 +897,19 @@ LOCAL_DISPATCH: AOT_REGCACHE_SYNC_OUT(); return; } } +// PSPRECOMP_V812_SHARED_SCHED_BLOCK: one scheduler-exact slow boundary per unit. +LOCAL_SCHED_BOUNDARY: + ctx.pc = jump_target; + AOT_REGCACHE_SYNC_OUT(); + if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { + ++local_redispatch_rounds; + AOT_REGCACHE_SYNC_IN(); + local_transfers = 0u; + local_pc = ctx.pc; + entry_id = 0u; + goto LOCAL_DISPATCH; + } + return; L_08B40000: { const bool branch_taken = aot_gpr_16 == 0u; if (branch_taken) { @@ -1108,18 +1121,8 @@ L_08B401B8: aot_gpr_29 = (aot_gpr_29 + static_cast(768)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B40200: aot_gpr_29 = (aot_gpr_29 + static_cast(-224)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(208), ctx.gpr[22]); @@ -2771,18 +2774,8 @@ L_08B40DC8: aot_gpr_29 = (aot_gpr_29 + static_cast(224)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B40DF8: aot_gpr_5 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(852))); ctx.gpr[7] = (0u | 13u); @@ -2837,18 +2830,8 @@ L_08B40E60: ctx.gpr[2] = (aot_gpr_6 & 255u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B40E68: ctx.gpr[8] = (static_cast(static_cast(static_cast(aot_mem.aot_direct_load16(aot_gpr_4 + static_cast(0)))))); ctx.gpr[9] = (static_cast(static_cast(static_cast(aot_mem.aot_direct_load16(aot_gpr_4 + static_cast(2)))))); @@ -2892,18 +2875,8 @@ L_08B40E68: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B40EAC: aot_gpr_29 = (aot_gpr_29 + static_cast(-144)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(88), std::bit_cast(aot_fpr_20)); @@ -3097,18 +3070,8 @@ L_08B41014: aot_gpr_29 = (aot_gpr_29 + static_cast(144)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B41050: aot_gpr_4 = (std::bit_cast(aot_fpr_12)); ctx.set_vfpu_scalar_bits_ct<0u>(aot_gpr_4); @@ -3122,18 +3085,8 @@ L_08B41050: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B41074: aot_gpr_4 = (std::bit_cast(aot_fpr_12)); ctx.set_vfpu_scalar_bits_ct<0u>(aot_gpr_4); @@ -3147,18 +3100,8 @@ L_08B41074: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B41098: aot_gpr_4 = (16256u << 16u); aot_fpr_12 = std::bit_cast(aot_gpr_4); @@ -3228,18 +3171,8 @@ L_08B41140: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B41148: aot_gpr_4 = (16256u << 16u); aot_fpr_12 = std::bit_cast(aot_gpr_4); @@ -3286,18 +3219,8 @@ L_08B411B4: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B411BC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(5884))); @@ -3453,18 +3376,8 @@ L_08B412C8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B412D8: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(40), ctx.gpr[21]); @@ -3631,18 +3544,8 @@ L_08B41404: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B4142C: aot_gpr_29 = (aot_gpr_29 + static_cast(-80)); aot_gpr_4 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(7764))); @@ -3898,18 +3801,8 @@ L_08B415D8: aot_gpr_29 = (aot_gpr_29 + static_cast(80)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B41608: aot_gpr_5 = (0u | 1u); aot_mem.aot_direct_store8(aot_gpr_4 + static_cast(533), static_cast(aot_gpr_5)); @@ -3921,18 +3814,8 @@ L_08B41608: aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(508), aot_gpr_5); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B41628: aot_gpr_4 = (0u | 0u); goto L_08B4162C; @@ -3954,18 +3837,8 @@ L_08B41650: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B41658: aot_gpr_6 = (0u | 0u); goto L_08B4165C; @@ -3997,18 +3870,8 @@ L_08B4168C: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B41694: aot_gpr_29 = (aot_gpr_29 + static_cast(-112)); { const std::uint32_t aot_run_words[4]{aot_gpr_16, ctx.gpr[17], ctx.gpr[18], aot_gpr_31}; @@ -4260,18 +4123,8 @@ L_08B41954: aot_gpr_29 = (aot_gpr_29 + static_cast(112)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B4196C: aot_gpr_29 = (aot_gpr_29 + static_cast(-176)); aot_mem.aot_direct_store16(aot_gpr_29 + static_cast(64), static_cast(0u)); @@ -4538,18 +4391,8 @@ L_08B41B90: aot_gpr_29 = (aot_gpr_29 + static_cast(176)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B41BC4: aot_gpr_6 = (aot_gpr_5 & 255u); { const bool branch_taken = aot_gpr_6 != 0u; @@ -4814,18 +4657,8 @@ L_08B41D28: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B41D30: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -4890,18 +4723,8 @@ L_08B41DA4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B41DB8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -4948,18 +4771,8 @@ L_08B41DF4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B41E40: ctx.gpr[8] = (aot_gpr_5 | 0u); ctx.gpr[7] = (aot_gpr_6 | 0u); @@ -5000,18 +4813,8 @@ L_08B41EA8: aot_mem.aot_direct_store32(aot_gpr_6 + static_cast(0), aot_gpr_4); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B41EB4: ctx.gpr[9] = (aot_gpr_5 << 5u); aot_gpr_6 = (aot_gpr_5 + ctx.gpr[9]); @@ -5103,18 +4906,8 @@ L_08B41F50: aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(0), aot_gpr_5); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B41F6C: aot_gpr_29 = (aot_gpr_29 + static_cast(-64)); aot_gpr_5 = (aot_gpr_5 & 255u); @@ -5322,35 +5115,15 @@ L_08B42130: aot_gpr_29 = (aot_gpr_29 + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B42144: jump_target = aot_gpr_31; ctx.gpr[2] = (0u | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B4214C: ctx.gpr[9] = (0u | 0u); ctx.gpr[8] = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(7660))); @@ -5480,18 +5253,8 @@ L_08B42234: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B4223C: aot_gpr_5 = (0u | 0u); goto L_08B42240; @@ -5531,18 +5294,8 @@ L_08B42278: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B42280: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_6 = (2280u << 16u); @@ -5646,18 +5399,8 @@ L_08B42364: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B4237C: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_gpr_6 = (aot_mem.aot_direct_load8(ctx.gpr[28] + static_cast(-7080))); @@ -6040,52 +5783,22 @@ L_08B425F4: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B42624: jump_target = aot_gpr_31; aot_mem.aot_direct_store32(ctx.gpr[28] + static_cast(5504), aot_gpr_4); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B4262C: jump_target = aot_gpr_31; aot_mem.aot_direct_store8(ctx.gpr[28] + static_cast(5508), static_cast(aot_gpr_4)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B42634: ctx.gpr[9] = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(-15972))); ctx.gpr[2] = (0u | 0u); @@ -6180,18 +5893,8 @@ L_08B426C8: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B426D0: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(12), aot_gpr_16); @@ -6380,18 +6083,8 @@ L_08B42844: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B42854: aot_gpr_29 = (aot_gpr_29 + static_cast(-128)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(100), ctx.gpr[18]); @@ -6614,18 +6307,8 @@ L_08B429F4: aot_gpr_29 = (aot_gpr_29 + static_cast(128)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B42A30: aot_gpr_29 = (aot_gpr_29 + static_cast(-64)); ctx.gpr[8] = (static_cast(static_cast(static_cast(aot_mem.aot_direct_load8(aot_gpr_5 + static_cast(533)))))); @@ -6991,18 +6674,8 @@ L_08B42D88: aot_gpr_29 = (aot_gpr_29 + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B42DB8: aot_gpr_29 = (aot_gpr_29 + static_cast(-288)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(244), aot_gpr_16); @@ -7441,18 +7114,8 @@ L_08B4308C: aot_gpr_29 = (aot_gpr_29 + static_cast(288)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B430D4: aot_gpr_29 = (aot_gpr_29 + static_cast(-96)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(60), ctx.gpr[20]); @@ -7751,18 +7414,8 @@ L_08B43370: aot_gpr_29 = (aot_gpr_29 + static_cast(96)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B433B8: aot_gpr_29 = (aot_gpr_29 + static_cast(-96)); ctx.gpr[8] = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(104))); @@ -8256,18 +7909,8 @@ L_08B43838: aot_gpr_29 = (aot_gpr_29 + static_cast(96)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B43868: aot_gpr_29 = (aot_gpr_29 + static_cast(-64)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(44), ctx.gpr[19]); @@ -8419,18 +8062,8 @@ L_08B439B4: aot_gpr_29 = (aot_gpr_29 + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B439EC: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); ctx.gpr[7] = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(-16928))); @@ -8579,18 +8212,8 @@ L_08B43B80: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B43B88: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(16), std::bit_cast(ctx.fpr[22])); @@ -8650,18 +8273,8 @@ L_08B43C00: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B43C18: aot_gpr_4 = (static_cast(static_cast(static_cast(aot_mem.aot_direct_load16(aot_gpr_4 + static_cast(86)))))); aot_gpr_5 = (0u | 234u); @@ -8689,18 +8302,8 @@ L_08B43C40: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B43C48: aot_gpr_29 = (aot_gpr_29 + static_cast(-96)); aot_mem.aot_direct_store8(ctx.gpr[9] + static_cast(0), static_cast(0u)); @@ -9039,18 +8642,8 @@ L_08B43F24: aot_gpr_29 = (aot_gpr_29 + static_cast(96)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B43F68: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); ctx.fpr[18] = std::bit_cast(std::bit_cast(ctx.fpr[15])); @@ -9108,824 +8701,8 @@ void recomp_unit_0207(Runtime &rt, AllegrexContext &ctx) { void register_generated_unit_207(Runtime &runtime) { runtime.register_generated_unit(207u, 0x08B40000u, 16384u, &recomp_unit_0207, &recomp_unit_0207_entry); - runtime.register_function(0x08B40000u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B40008u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B40010u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B40014u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B4001Cu, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B40024u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B40030u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B40038u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B40044u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B4004Cu, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B40078u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B40090u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B400C8u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B400D0u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B40118u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B40128u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B40130u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B4016Cu, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B40180u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B40190u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B4019Cu, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B401A4u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B401A8u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B401B0u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B401B8u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B40200u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B40238u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B40240u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B40250u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B4025Cu, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B40270u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B40278u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B40280u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B40288u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B40298u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B402A0u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B402A8u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B402C8u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B402D0u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B402E0u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B402E8u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B402F8u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B40308u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B40314u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B40318u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B40328u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B40330u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B40340u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B40350u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B40368u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B40378u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B40384u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B40390u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B40398u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B403A8u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B403B0u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B403B8u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B403D8u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B403E0u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B403F0u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B403F8u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B40408u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B40418u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B40424u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B40428u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B40438u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B40440u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B40450u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B40460u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B40478u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B40488u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B40494u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B404A0u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B404A8u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B404B0u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B404C0u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B404CCu, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B404D8u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B404E0u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B404E8u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B404F0u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B404F4u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B40508u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B40514u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B40520u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B40528u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B40530u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B4054Cu, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B40554u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B40568u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B40574u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B40580u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B40588u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B40590u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B40598u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B4059Cu, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B405ACu, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B405B8u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B405C4u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B405CCu, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B405D4u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B405DCu, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B405FCu, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B40604u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B40614u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B4061Cu, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B4062Cu, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B4063Cu, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B40648u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B4064Cu, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B4065Cu, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B40664u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B40674u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B40684u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B4069Cu, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B406A8u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B406B4u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B406BCu, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B406C0u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B406CCu, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B406D8u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B406E0u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B406E4u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B406F4u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B40700u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B4070Cu, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B40714u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B4071Cu, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B40724u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B40728u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B40738u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B40744u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B40750u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B40758u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B40760u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B40768u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B4076Cu, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B4077Cu, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B40784u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B407C4u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B407CCu, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B407D4u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B407F4u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B40804u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B40810u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B4081Cu, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B40824u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B40830u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B40838u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B40840u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B40850u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B4085Cu, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B40868u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B40870u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B40878u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B40894u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B408A4u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B408B0u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B408BCu, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B408C4u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B408CCu, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B408D4u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B408D8u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B408E4u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B408F0u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B408F8u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B408FCu, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B40908u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B40914u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B4091Cu, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B40920u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B40930u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B4093Cu, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B40948u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B40950u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B40958u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B40960u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B4096Cu, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B40978u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B40980u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B40988u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B40998u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B409A4u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B409B0u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B409B8u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B409C0u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B409C8u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B409D0u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B409E0u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B409E8u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B40A20u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B40A28u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B40A48u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B40A58u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B40A64u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B40A70u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B40A78u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B40A80u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B40A90u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B40A9Cu, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B40AA8u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B40AB0u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B40AB8u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B40AD4u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B40ADCu, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B40AF0u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B40AFCu, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B40B08u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B40B10u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B40B18u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B40B20u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B40B40u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B40B48u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B40B58u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B40B60u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B40B70u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B40B80u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B40B8Cu, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B40B90u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B40BA0u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B40BA8u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B40BB8u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B40BC8u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B40BE0u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B40BECu, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B40BF8u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B40C00u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B40C04u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B40C10u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B40C1Cu, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B40C24u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B40C28u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B40C38u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B40C44u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B40C50u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B40C58u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B40C60u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B40C68u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B40C6Cu, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B40C7Cu, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B40C88u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B40C94u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B40C9Cu, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B40CA4u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B40CACu, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B40CB4u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B40CE4u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B40CF4u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B40CFCu, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B40D08u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B40D1Cu, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B40D24u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B40D34u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B40D44u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B40D50u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B40D54u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B40D64u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B40D78u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B40D88u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B40D94u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B40DA0u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B40DA8u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B40DB4u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B40DBCu, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B40DC4u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B40DC8u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B40DF8u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B40E08u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B40E14u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B40E4Cu, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B40E50u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B40E5Cu, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B40E60u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B40E68u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B40EACu, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B40F38u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B40F44u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B40F84u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B40F90u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B40F9Cu, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B40FF4u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B40FFCu, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B41014u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B41050u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B41074u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B41098u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B410E4u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B410F8u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B4110Cu, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B41114u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B41128u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B41140u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B41148u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B41188u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B4119Cu, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B411A0u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B411B4u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B411BCu, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B411D4u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B411DCu, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B411E0u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B411ECu, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B411FCu, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B4120Cu, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B41214u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B41220u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B4122Cu, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B41240u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B41244u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B4124Cu, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B41254u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B4125Cu, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B41274u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B41280u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B41288u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B4128Cu, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B41294u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B412A4u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B412C0u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B412C8u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B412D8u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B41310u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B4132Cu, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B41334u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B41344u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B4134Cu, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B41360u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B41368u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B4136Cu, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B41374u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B4137Cu, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B4138Cu, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B41394u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B413D8u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B413E4u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B413F0u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B41404u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B4142Cu, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B4146Cu, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B41478u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B41484u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B414A4u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B414C0u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B414C8u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B414D8u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B414E0u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B414F4u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B414FCu, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B41500u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B4150Cu, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B41514u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B4151Cu, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B4152Cu, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B41534u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B4153Cu, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B41544u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B4154Cu, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B41584u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B4158Cu, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B415A0u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B415A8u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B415B4u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B415BCu, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B415D8u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B41608u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B41628u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B4162Cu, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B41650u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B41658u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B4165Cu, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B41670u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B41674u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B4168Cu, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B41694u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B416FCu, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B41764u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B4176Cu, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B41834u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B4183Cu, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B41854u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B41864u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B4186Cu, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B41884u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B41894u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B4189Cu, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B41908u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B41914u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B41934u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B4193Cu, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B41954u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B4196Cu, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B419E0u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B419F8u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B41A4Cu, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B41A88u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B41AC4u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B41AE0u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B41AF8u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B41B20u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B41B44u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B41B54u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B41B74u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B41B7Cu, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B41B84u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B41B8Cu, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B41B90u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B41BC4u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B41BD0u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B41BDCu, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B41BE4u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B41BECu, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B41BFCu, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B41C04u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B41C0Cu, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B41C1Cu, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B41C2Cu, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B41C38u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B41C44u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B41C54u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B41C5Cu, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B41C68u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B41C70u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B41C78u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B41C80u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B41C88u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B41C90u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B41C98u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B41CA8u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B41CB8u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B41CBCu, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B41CC8u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B41CCCu, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B41CD4u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B41CE4u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B41CE8u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B41CF0u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B41D00u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B41D04u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B41D0Cu, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B41D1Cu, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B41D20u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B41D28u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B41D30u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B41D4Cu, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B41D60u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B41D7Cu, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B41D8Cu, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B41D9Cu, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B41DA4u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B41DB8u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B41DE0u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B41DF4u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B41E40u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B41E98u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B41EA8u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B41EB4u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B41EE8u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B41EF0u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B41EF8u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B41F0Cu, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B41F1Cu, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B41F24u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B41F2Cu, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B41F4Cu, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B41F50u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B41F6Cu, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B41F88u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B41F90u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B41FA0u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B41FBCu, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B41FC8u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B41FDCu, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B41FF0u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B41FF8u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B42004u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B42028u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B4203Cu, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B4204Cu, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B42058u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B42084u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B42098u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B420B0u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B420BCu, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B420ECu, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B42104u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B42130u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B42144u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B4214Cu, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B42154u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B42168u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B42180u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B42188u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B42190u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B42194u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B421A8u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B421C0u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B421C8u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B421D4u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B421E0u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B421F4u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B42204u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B4220Cu, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B42224u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B42234u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B4223Cu, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B42240u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B42254u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B4226Cu, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B42274u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B42278u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B42280u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B422C8u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B422F0u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B42304u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B42330u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B42338u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B42340u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B42354u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B42364u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B4237Cu, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B423BCu, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B423CCu, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B423D4u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B423E0u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B423F8u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B42404u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B42408u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B42418u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B42420u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B42424u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B42434u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B4243Cu, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B42444u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B4244Cu, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B42454u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B4245Cu, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B42470u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B42490u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B424A0u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B424A8u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B424B8u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B424C0u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B424C8u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B424D0u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B424E0u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B424F0u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B424F8u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B42508u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B42510u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B42518u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B42524u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B42528u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B42538u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B42540u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B42548u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B42550u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B42558u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B4256Cu, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B42574u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B4257Cu, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B4258Cu, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B42594u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B425A8u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B425BCu, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B425C4u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B425CCu, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B425D4u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B425E8u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B425F0u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B425F4u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B42624u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B4262Cu, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B42634u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B4264Cu, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B4265Cu, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B42664u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B42674u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B4267Cu, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B42690u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B42698u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B4269Cu, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B426A4u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B426B0u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B426B4u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B426C8u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B426D0u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B426E8u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B426F0u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B426F8u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B42700u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B42708u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B42714u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B4271Cu, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B42748u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B42750u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B42758u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B42760u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B42770u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B42784u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B427A0u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B427B0u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B427BCu, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B427C4u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B427ECu, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B427F8u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B42800u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B42810u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B42838u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B42844u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B42854u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B428B0u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B428C8u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B428D4u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B428DCu, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B428ECu, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B42904u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B42974u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B42988u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B4299Cu, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B429B0u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B429CCu, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B429DCu, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B429ECu, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B429F4u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B42A30u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B42A78u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B42A80u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B42A88u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B42A98u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B42AA0u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B42AA8u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B42AB0u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B42AB4u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B42ADCu, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B42AF8u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B42B00u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B42B08u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B42B1Cu, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B42B38u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B42BB4u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B42BE0u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B42BF0u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B42BF8u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B42C00u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B42C0Cu, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B42C24u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B42C34u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B42C80u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B42CC8u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B42D18u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B42D2Cu, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B42D40u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B42D48u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B42D4Cu, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B42D58u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B42D6Cu, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B42D7Cu, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B42D84u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B42D88u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B42DB8u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B42E24u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B42E4Cu, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B42E60u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B42E78u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B42E84u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B42EF4u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B42F58u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B42FBCu, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B43020u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B4303Cu, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B4304Cu, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B43054u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B43064u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B43074u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B43084u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B4308Cu, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B430D4u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B43140u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B43160u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B43174u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B4318Cu, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B43194u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B431B4u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B431C8u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B431E0u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B431F4u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B43210u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B43228u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B43234u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B43240u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B4324Cu, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B43254u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B4325Cu, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B43260u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B43280u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B43294u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B432A0u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B432F4u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B4330Cu, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B43320u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B43328u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B4332Cu, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B43338u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B4334Cu, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B4335Cu, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B43364u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B43368u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B43370u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B433B8u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B43400u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B43450u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B43464u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B434ACu, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B434C0u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B43508u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B4351Cu, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B4356Cu, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B43580u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B435C8u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B435DCu, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B435ECu, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B435FCu, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B4360Cu, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B4361Cu, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B4362Cu, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B4363Cu, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B4364Cu, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B4365Cu, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B4366Cu, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B4367Cu, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B4368Cu, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B43694u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B4369Cu, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B436DCu, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B436E4u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B43748u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B4375Cu, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B43768u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B437B0u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B437D0u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B437E8u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B437F4u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B437F8u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B43804u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B43818u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B4382Cu, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B43834u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B43838u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B43868u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B438C0u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B438DCu, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B438F0u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B43908u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B43928u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B43938u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B4394Cu, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B4395Cu, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B43978u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B43988u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B4399Cu, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B439ACu, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B439B4u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B439ECu, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B43AE0u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B43B10u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B43B40u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B43B5Cu, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B43B64u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B43B6Cu, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B43B74u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B43B7Cu, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B43B80u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B43B88u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B43BACu, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B43BC4u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B43BD8u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B43BFCu, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B43C00u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B43C18u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B43C28u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B43C38u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B43C40u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B43C48u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B43CD8u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B43CE8u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B43CF0u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B43D04u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B43D18u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B43D24u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B43D38u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B43D4Cu, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B43D58u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B43D68u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B43D7Cu, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B43D80u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B43D88u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B43DB4u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B43DCCu, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B43DDCu, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B43DE4u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B43DECu, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B43E04u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B43E08u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B43E18u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B43E1Cu, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B43E30u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B43E44u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B43E50u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B43E64u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B43EB8u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B43ECCu, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B43EE8u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B43EF0u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B43F00u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B43F20u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B43F24u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B43F68u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B43FC8u, &recomp_unit_0207, "recomp_unit_0207"); - runtime.register_function(0x08B43FD4u, &recomp_unit_0207, "recomp_unit_0207"); + // PSPRECOMP_V812_COMPACT_REGISTRATION: same entry set, looped once in Runtime instead of source-expanded calls. + runtime.register_generated_entry_mask(0x08B40000u, &recomp_unit_0207, "recomp_unit_0207", + kEntryMasks_recomp_unit_0207, 64u); } } // namespace psprecomp diff --git a/profiles/vcs/generated/generated_unit_0208.cpp b/profiles/vcs/generated/generated_unit_0208.cpp index ca173bc..a822fef 100644 --- a/profiles/vcs/generated/generated_unit_0208.cpp +++ b/profiles/vcs/generated/generated_unit_0208.cpp @@ -912,6 +912,19 @@ LOCAL_DISPATCH: AOT_REGCACHE_SYNC_OUT(); return; } } +// PSPRECOMP_V812_SHARED_SCHED_BLOCK: one scheduler-exact slow boundary per unit. +LOCAL_SCHED_BOUNDARY: + ctx.pc = jump_target; + AOT_REGCACHE_SYNC_OUT(); + if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { + ++local_redispatch_rounds; + AOT_REGCACHE_SYNC_IN(); + local_transfers = 0u; + local_pc = ctx.pc; + entry_id = 0u; + goto LOCAL_DISPATCH; + } + return; L_08B44000: aot_mem.aot_direct_store8(aot_gpr_16 + static_cast(532), static_cast(aot_gpr_4)); aot_fpr_22 = ctx.fpr[14] + aot_fpr_12; @@ -976,18 +989,8 @@ L_08B44080: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B44098: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); ctx.fpr[16] = std::bit_cast(0u); @@ -1277,18 +1280,8 @@ L_08B442EC: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B44304: aot_gpr_29 = (aot_gpr_29 + static_cast(-256)); { const std::uint32_t aot_run_words[12]{std::bit_cast(aot_fpr_20), std::bit_cast(aot_fpr_22), std::bit_cast(ctx.fpr[24]), aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[22], ctx.gpr[23], aot_gpr_31}; @@ -1726,18 +1719,8 @@ L_08B445C0: aot_gpr_29 = (aot_gpr_29 + static_cast(256)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B445F8: aot_gpr_29 = (aot_gpr_29 + static_cast(-64)); ctx.gpr[8] = (aot_gpr_4 + static_cast(16)); @@ -1978,18 +1961,8 @@ L_08B44808: aot_gpr_29 = (aot_gpr_29 + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B44844: aot_gpr_29 = (aot_gpr_29 + static_cast(-144)); { const std::uint32_t aot_run_words[14]{std::bit_cast(aot_fpr_20), std::bit_cast(aot_fpr_22), std::bit_cast(ctx.fpr[24]), std::bit_cast(ctx.fpr[26]), std::bit_cast(ctx.fpr[28]), std::bit_cast(ctx.fpr[30]), aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[22], aot_gpr_31}; @@ -2323,18 +2296,8 @@ L_08B44B1C: aot_gpr_29 = (aot_gpr_29 + static_cast(144)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B44B5C: aot_gpr_29 = (aot_gpr_29 + static_cast(-112)); ctx.gpr[7] = (aot_mem.aot_direct_load16(aot_gpr_4 + static_cast(560))); @@ -2727,18 +2690,8 @@ L_08B44F10: aot_gpr_29 = (aot_gpr_29 + static_cast(112)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B44F3C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_6 = (2280u << 16u); @@ -2758,18 +2711,8 @@ L_08B44F64: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B44F70: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, ctx.gpr[17], aot_gpr_31}; @@ -3210,18 +3153,8 @@ L_08B45220: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B45234: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (aot_gpr_4 << 5u); @@ -3273,18 +3206,8 @@ L_08B45284: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B45294: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -3360,18 +3283,8 @@ L_08B4532C: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B45348: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(36), aot_gpr_16); @@ -3441,18 +3354,8 @@ L_08B453E0: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B453F8: aot_gpr_29 = (aot_gpr_29 + static_cast(-96)); aot_gpr_4 = (aot_mem.aot_direct_load8(ctx.gpr[28] + static_cast(-7080))); @@ -3915,35 +3818,15 @@ L_08B45700: aot_gpr_29 = (aot_gpr_29 + static_cast(96)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B45714: jump_target = aot_gpr_31; ctx.gpr[2] = (0u | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B4571C: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_gpr_5 = (aot_mem.aot_direct_load8(ctx.gpr[28] + static_cast(-7080))); @@ -4069,18 +3952,8 @@ L_08B457D8: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B457F8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -4165,18 +4038,8 @@ L_08B45894: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B458A8: aot_gpr_29 = (aot_gpr_29 + static_cast(-208)); { const std::uint32_t aot_run_words[8]{std::bit_cast(aot_fpr_20), aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], aot_gpr_31}; @@ -5496,18 +5359,8 @@ L_08B46184: aot_gpr_29 = (aot_gpr_29 + static_cast(208)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B461AC: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(16), std::bit_cast(aot_fpr_20)); @@ -5535,18 +5388,8 @@ L_08B461E0: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B461F8: aot_gpr_4 = (15948u << 16u); aot_mem.aot_direct_store8(aot_gpr_29 + static_cast(12), static_cast(0u)); @@ -5928,18 +5771,8 @@ L_08B46508: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B4652C: aot_gpr_29 = (aot_gpr_29 + static_cast(-96)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(64), ctx.gpr[19]); @@ -6233,18 +6066,8 @@ L_08B467BC: aot_gpr_29 = (aot_gpr_29 + static_cast(96)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B46834: aot_gpr_29 = (aot_gpr_29 + static_cast(-80)); aot_mem.aot_direct_store16(aot_gpr_29 + static_cast(0), static_cast(0u)); @@ -6317,18 +6140,8 @@ L_08B468E0: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B468F8: aot_gpr_31 = (0x08B46900u); aot_gpr_4 = (aot_gpr_29 + static_cast(16)); @@ -6528,18 +6341,8 @@ L_08B46A6C: aot_gpr_29 = (aot_gpr_29 + static_cast(80)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B46A94: aot_gpr_29 = (aot_gpr_29 + static_cast(-1152)); { const std::uint32_t aot_run_words[13]{std::bit_cast(aot_fpr_20), std::bit_cast(aot_fpr_22), std::bit_cast(ctx.fpr[24]), std::bit_cast(ctx.fpr[26]), aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[22], ctx.gpr[23], aot_gpr_31}; @@ -9278,839 +9081,8 @@ void recomp_unit_0208(Runtime &rt, AllegrexContext &ctx) { void register_generated_unit_208(Runtime &runtime) { runtime.register_generated_unit(208u, 0x08B44000u, 16384u, &recomp_unit_0208, &recomp_unit_0208_entry); - runtime.register_function(0x08B44000u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B44024u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B4405Cu, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B4406Cu, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B44078u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B44080u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B44098u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B44108u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B44114u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B44120u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B4412Cu, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B44138u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B44168u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B44190u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B441A0u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B441A8u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B441BCu, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B441C4u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B441CCu, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B441D4u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B44208u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B4423Cu, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B44240u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B44248u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B44250u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B44258u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B44260u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B44268u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B44270u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B442A4u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B442B4u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B442B8u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B442C4u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B442D4u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B442DCu, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B442ECu, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B44304u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B4435Cu, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B44370u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B443A0u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B44414u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B44460u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B44470u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B44484u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B44490u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B4449Cu, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B44510u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B4452Cu, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B44538u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B44548u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B44570u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B4458Cu, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B44594u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B4459Cu, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B445B8u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B445C0u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B445F8u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B44680u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B44690u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B44698u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B446B0u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B446C4u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B446D0u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B446DCu, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B446F0u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B446FCu, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B44704u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B44718u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B4471Cu, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B4472Cu, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B44730u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B44780u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B447A8u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B447B8u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B447C0u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B447E8u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B447F0u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B44808u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B44844u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B448A0u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B448F8u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B44924u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B44934u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B4493Cu, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B4494Cu, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B44954u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B4496Cu, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B44974u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B44998u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B449B0u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B449C0u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B449CCu, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B449E0u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B449ECu, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B449F4u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B44A44u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B44A6Cu, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B44A80u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B44AA8u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B44AB0u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B44AC8u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B44AE4u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B44AFCu, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B44B14u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B44B1Cu, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B44B5Cu, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B44B9Cu, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B44BA4u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B44BB0u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B44BB8u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B44BC0u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B44C0Cu, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B44C20u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B44C68u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B44C74u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B44C78u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B44CA4u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B44CDCu, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B44D18u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B44D28u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B44D70u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B44E2Cu, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B44E40u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B44E48u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B44E4Cu, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B44E7Cu, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B44EB0u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B44F00u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B44F0Cu, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B44F10u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B44F3Cu, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B44F64u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B44F70u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B44F88u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B44F90u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B44F98u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B44FB8u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B44FC4u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B44FCCu, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B44FD8u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B44FE0u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B44FE8u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B44FF0u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B44FF8u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B45000u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B45008u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B45010u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B45018u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B45020u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B45028u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B45030u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B45038u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B45040u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B45048u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B45050u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B45064u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B45084u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B4508Cu, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B45094u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B4509Cu, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B450A4u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B450ACu, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B450B4u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B450BCu, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B450C4u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B450CCu, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B450D4u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B450DCu, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B450E4u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B450ECu, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B450F4u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B450FCu, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B45104u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B4510Cu, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B45114u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B4511Cu, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B45124u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B4512Cu, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B45140u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B4515Cu, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B45164u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B4516Cu, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B45174u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B4517Cu, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B45180u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B451B4u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B451C0u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B451C8u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B451D0u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B451D8u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B451E0u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B451F4u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B45214u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B4521Cu, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B45220u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B45234u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B45260u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B45268u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B45270u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B45278u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B45280u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B45284u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B45294u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B452C0u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B452D4u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B45304u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B45314u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B45324u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B4532Cu, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B45348u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B45368u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B45380u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B45394u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B453ACu, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B453C0u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B453E0u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B453F8u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B45414u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B4541Cu, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B4542Cu, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B45438u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B4544Cu, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B45488u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B45494u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B4549Cu, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B454A4u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B454ACu, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B454B4u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B454BCu, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B454C4u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B454CCu, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B454DCu, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B454E8u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B45500u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B45510u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B4551Cu, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B45524u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B45530u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B45548u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B45560u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B45570u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B45578u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B45580u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B45588u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B45590u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B455ACu, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B455B4u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B455BCu, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B455C4u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B455CCu, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B455D4u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B455DCu, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B455E8u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B455F4u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B45608u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B45624u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B45634u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B45640u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B4565Cu, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B45664u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B45670u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B45688u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B45698u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B456A0u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B456A8u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B456B0u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B456B8u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B456D0u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B456D8u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B456E0u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B456E8u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B456F0u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B456F8u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B45700u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B45714u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B4571Cu, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B45744u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B4574Cu, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B45768u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B45770u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B4577Cu, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B4578Cu, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B45798u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B457A4u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B457BCu, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B457C4u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B457CCu, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B457D4u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B457D8u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B457F8u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B4582Cu, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B45838u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B45840u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B4585Cu, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B45864u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B45870u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B45878u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B45894u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B458A8u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B458D4u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B458DCu, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B458ECu, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B458F4u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B458FCu, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B45904u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B4590Cu, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B4591Cu, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B45924u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B4592Cu, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B45938u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B45940u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B4595Cu, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B45964u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B4596Cu, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B459A8u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B459B0u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B459E0u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B45A10u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B45A40u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B45A48u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B45A50u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B45A60u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B45A70u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B45A80u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B45A90u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B45AA4u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B45AC0u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B45AC8u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B45AF4u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B45AFCu, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B45B0Cu, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B45B18u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B45B28u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B45B40u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B45B48u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B45B50u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B45B58u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B45B68u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B45B74u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B45B78u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B45B84u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B45B8Cu, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B45B90u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B45BBCu, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B45BC8u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B45BD0u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B45BD4u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B45BDCu, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B45BF4u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B45C04u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B45C0Cu, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B45C14u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B45C1Cu, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B45C30u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B45C38u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B45C54u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B45C58u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B45C6Cu, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B45C7Cu, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B45C80u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B45C88u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B45C9Cu, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B45CB4u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B45CB8u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B45CC4u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B45D00u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B45D08u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B45D0Cu, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B45D24u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B45D2Cu, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B45D34u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B45D3Cu, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B45D44u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B45D4Cu, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B45D54u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B45D60u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B45D68u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B45D84u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B45D8Cu, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B45DA0u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B45DB4u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B45DC0u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B45DD0u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B45DE8u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B45DFCu, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B45E04u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B45E0Cu, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B45E50u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B45E58u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B45E60u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B45E70u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B45E78u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B45E80u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B45E8Cu, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B45E94u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B45E9Cu, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B45EA4u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B45EBCu, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B45EC4u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B45ED0u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B45ED8u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B45EE4u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B45EF0u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B45EF8u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B45F0Cu, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B45F1Cu, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B45F28u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B45F34u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B45F3Cu, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B45F40u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B45F48u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B45F50u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B45F58u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B45F60u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B45F68u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B45F74u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B45F7Cu, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B45F98u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B45FA0u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B45FACu, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B45FD0u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B45FE4u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B46024u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B46054u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B46060u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B46068u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B46084u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B4608Cu, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B460A0u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B460ACu, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B460C8u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B460DCu, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B460E4u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B460ECu, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B4612Cu, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B46144u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B4614Cu, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B46158u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B46160u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B4617Cu, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B46184u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B461ACu, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B461E0u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B461F8u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B46224u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B46238u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B46240u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B46258u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B462A0u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B462B4u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B462C4u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B462D8u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B462F0u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B462FCu, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B46304u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B4630Cu, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B46334u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B4633Cu, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B46344u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B4636Cu, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B46374u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B4637Cu, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B46398u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B463A0u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B463A8u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B463D0u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B463D8u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B463E0u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B46410u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B46418u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B46420u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B46444u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B4644Cu, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B46454u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B46474u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B46484u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B464ACu, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B464B8u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B464CCu, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B464D4u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B464DCu, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B464F4u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B46508u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B4652Cu, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B465DCu, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B465E8u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B465FCu, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B4661Cu, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B46628u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B4663Cu, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B4665Cu, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B46668u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B46678u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B46698u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B466A4u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B466B4u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B466C4u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B466D8u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B466E0u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B466F4u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B46704u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B46718u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B46728u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B46734u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B4676Cu, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B46798u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B467ACu, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B467BCu, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B46834u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B468B4u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B468C4u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B468CCu, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B468E0u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B468F8u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B46900u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B4690Cu, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B46924u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B4692Cu, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B46938u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B4695Cu, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B46964u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B46974u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B4697Cu, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B4698Cu, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B46994u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B4699Cu, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B469B0u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B469B8u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B469C0u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B469C8u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B469ECu, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B46A14u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B46A20u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B46A44u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B46A6Cu, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B46A94u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B46B20u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B46B34u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B46B50u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B46B7Cu, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B46B8Cu, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B46B98u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B46BA4u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B46BB0u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B46BB8u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B46BC0u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B46BC8u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B46BD8u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B46BE4u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B46BFCu, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B46C10u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B46C18u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B46C20u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B46C2Cu, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B46C3Cu, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B46C44u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B46C68u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B46C70u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B46C78u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B46C84u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B46C9Cu, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B46CA4u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B46CACu, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B46CB4u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B46CC0u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B46CCCu, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B46CE0u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B46CF0u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B46CF8u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B46D00u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B46D08u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B46D18u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B46D20u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B46D5Cu, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B46D60u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B46D68u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B46DA8u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B46DE4u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B46DECu, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B46DF4u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B46DFCu, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B46E30u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B46E6Cu, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B46E78u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B46E8Cu, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B46E98u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B46EA0u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B46EA8u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B46EB0u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B46EB8u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B46EC4u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B46ED4u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B46EDCu, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B46EE4u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B46EECu, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B46F24u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B46F60u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B46F9Cu, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B46FA8u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B46FB0u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B47000u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B4700Cu, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B47014u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B4701Cu, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B47024u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B47030u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B47034u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B4703Cu, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B47044u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B4704Cu, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B47054u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B47058u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B47060u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B47068u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B47078u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B47084u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B47090u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B47094u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B470A0u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B470B0u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B470C0u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B470C8u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B470D0u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B470DCu, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B47114u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B4711Cu, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B4712Cu, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B47134u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B47140u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B4714Cu, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B47154u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B4715Cu, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B47168u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B4716Cu, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B47194u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B471C0u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B471C8u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B471D0u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B471DCu, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B47210u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B4722Cu, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B47234u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B4725Cu, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B47268u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B47270u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B4728Cu, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B472B8u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B472D4u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B472ECu, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B472F4u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B4731Cu, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B47328u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B47330u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B4734Cu, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B47378u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B47398u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B473A0u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B473C8u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B473D4u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B473ECu, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B473F4u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B47414u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B4741Cu, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B47444u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B47450u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B47468u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B47478u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B474B4u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B474C4u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B474F8u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B47500u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B47508u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B47514u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B4754Cu, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B47550u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B4758Cu, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B47594u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B47604u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B47610u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B47618u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B47620u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B47634u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B4763Cu, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B47644u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B4766Cu, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B47678u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B47688u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B47690u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B47698u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B476A4u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B476B8u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B476C0u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B476C8u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B476D0u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B476E4u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B476ECu, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B476F0u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B476F8u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B47704u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B47714u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B4771Cu, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B47724u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B4772Cu, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B47734u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B4773Cu, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B47744u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B4774Cu, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B4775Cu, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B47764u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B47774u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B4777Cu, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B47784u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B47794u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B477A0u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B477ACu, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B477B0u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B477BCu, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B477CCu, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B477DCu, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B477E4u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B477ECu, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B477F8u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B47830u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B47838u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B47848u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B47850u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B4785Cu, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B47868u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B47874u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B47880u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B47888u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B478B0u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B478BCu, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B478CCu, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B478D0u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B47900u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B4794Cu, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B4795Cu, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B479B4u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B479D0u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B479F0u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B479F8u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B47A08u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B47A18u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B47A28u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B47A34u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B47A40u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B47A4Cu, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B47A50u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B47A5Cu, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B47A68u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B47A70u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B47A80u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B47A90u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B47AA0u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B47AACu, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B47AB8u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B47AC4u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B47ACCu, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B47AD4u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B47AE0u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B47AE4u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B47AECu, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B47AFCu, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B47B0Cu, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B47B1Cu, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B47B28u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B47B34u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B47B40u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B47B48u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B47B50u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B47B5Cu, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B47B60u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B47B68u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B47B78u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B47B88u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B47B98u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B47BA4u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B47BB0u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B47BBCu, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B47BC4u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B47BCCu, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B47BD8u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B47BDCu, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B47BE4u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B47BF4u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B47C04u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B47C14u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B47C20u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B47C2Cu, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B47C38u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B47C40u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B47C48u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B47C54u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B47C58u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B47C60u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B47C6Cu, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B47C78u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B47C88u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B47C8Cu, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B47C98u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B47CA4u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B47CA8u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B47CC8u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B47CD4u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B47CDCu, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B47CE0u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B47CE8u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B47CF0u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B47CF8u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B47CFCu, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B47D54u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B47D68u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B47DACu, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B47DB4u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B47DD4u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B47DE0u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B47DECu, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B47E04u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B47E14u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B47E6Cu, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B47E80u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B47EC4u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B47ECCu, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B47EECu, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B47EF8u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B47F08u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B47F24u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B47F60u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B47F74u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B47F88u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B47FB8u, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B47FCCu, &recomp_unit_0208, "recomp_unit_0208"); - runtime.register_function(0x08B47FF0u, &recomp_unit_0208, "recomp_unit_0208"); + // PSPRECOMP_V812_COMPACT_REGISTRATION: same entry set, looped once in Runtime instead of source-expanded calls. + runtime.register_generated_entry_mask(0x08B44000u, &recomp_unit_0208, "recomp_unit_0208", + kEntryMasks_recomp_unit_0208, 64u); } } // namespace psprecomp diff --git a/profiles/vcs/generated/generated_unit_0209.cpp b/profiles/vcs/generated/generated_unit_0209.cpp index 2d2dbd4..cda81e9 100644 --- a/profiles/vcs/generated/generated_unit_0209.cpp +++ b/profiles/vcs/generated/generated_unit_0209.cpp @@ -729,6 +729,19 @@ LOCAL_DISPATCH: AOT_REGCACHE_SYNC_OUT(); return; } } +// PSPRECOMP_V812_SHARED_SCHED_BLOCK: one scheduler-exact slow boundary per unit. +LOCAL_SCHED_BOUNDARY: + ctx.pc = jump_target; + AOT_REGCACHE_SYNC_OUT(); + if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { + ++local_redispatch_rounds; + AOT_REGCACHE_SYNC_IN(); + local_transfers = 0u; + local_pc = ctx.pc; + entry_id = 0u; + goto LOCAL_DISPATCH; + } + return; L_08B48000: aot_gpr_4 = (16608u << 16u); ctx.fpr[20] = std::bit_cast(aot_gpr_4); @@ -3725,18 +3738,8 @@ L_08B496F4: aot_gpr_29 = (aot_gpr_29 + static_cast(1152)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B49730: aot_gpr_29 = (aot_gpr_29 + static_cast(-96)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(48), ctx.gpr[16]); @@ -4137,18 +4140,8 @@ L_08B49AE4: aot_gpr_29 = (aot_gpr_29 + static_cast(96)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B49B24: aot_gpr_29 = (aot_gpr_29 + static_cast(-208)); aot_gpr_7 = (static_cast(static_cast(static_cast(aot_mem.aot_direct_load16(aot_gpr_5 + static_cast(86)))))); @@ -5066,18 +5059,8 @@ L_08B4A284: aot_gpr_29 = (aot_gpr_29 + static_cast(208)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B4A2CC: aot_gpr_29 = (aot_gpr_29 + static_cast(-128)); aot_fpr_13 = std::bit_cast(aot_mem.aot_direct_load32(aot_gpr_5 + static_cast(16))); @@ -5464,18 +5447,8 @@ L_08B4A678: aot_gpr_29 = (aot_gpr_29 + static_cast(128)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B4A6AC: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); ctx.gpr[8] = (static_cast(static_cast(static_cast(aot_mem.aot_direct_load16(aot_gpr_5 + static_cast(86)))))); @@ -6016,18 +5989,8 @@ L_08B4AB28: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B4AB3C: aot_gpr_29 = (aot_gpr_29 + static_cast(-144)); aot_fpr_14 = std::bit_cast(aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(320))); @@ -6586,18 +6549,8 @@ L_08B4B098: aot_gpr_29 = (aot_gpr_29 + static_cast(144)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B4B0E0: aot_gpr_29 = (aot_gpr_29 + static_cast(-112)); aot_gpr_7 = (aot_mem.aot_direct_load16(aot_gpr_4 + static_cast(560))); @@ -7690,18 +7643,8 @@ L_08B4BAC4: aot_gpr_29 = (aot_gpr_29 + static_cast(112)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B4BAF4: aot_gpr_29 = (aot_gpr_29 + static_cast(-272)); aot_gpr_7 = (aot_mem.aot_direct_load16(aot_gpr_4 + static_cast(560))); @@ -8192,656 +8135,8 @@ void recomp_unit_0209(Runtime &rt, AllegrexContext &ctx) { void register_generated_unit_209(Runtime &runtime) { runtime.register_generated_unit(209u, 0x08B48000u, 16384u, &recomp_unit_0209, &recomp_unit_0209_entry); - runtime.register_function(0x08B48000u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B48014u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B48034u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B48038u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B48088u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B48098u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4809Cu, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B480C4u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B480E8u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B480F8u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B48104u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B48110u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B48264u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B48274u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4828Cu, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B482B0u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B482B4u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B482C8u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B482D4u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B482DCu, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4830Cu, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B48314u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B48330u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B48338u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B48344u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4834Cu, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B483A8u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B483ACu, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B483F8u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B48404u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4840Cu, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4851Cu, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4852Cu, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B48540u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B485E0u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B485F8u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B48604u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B48630u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B48850u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B48868u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B48870u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B48878u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B48894u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4889Cu, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B488A4u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B488FCu, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B48904u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B48914u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B48918u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B48950u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B48958u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B48978u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B48994u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B489A4u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B489B4u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B489B8u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B489C8u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B489E4u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B48A00u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B48A18u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B48A20u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B48A3Cu, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B48A44u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B48A4Cu, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B48A54u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B48A68u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B48A80u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B48A88u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B48AA4u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B48AB0u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B48ACCu, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B48AE4u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B48AF0u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B48B20u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B48B5Cu, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B48BCCu, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B48BD8u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B48BE0u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B48BE8u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B48BF0u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B48C00u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B48C18u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B48C2Cu, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B48C38u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B48C40u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B48C4Cu, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B48C64u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B48C6Cu, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B48C84u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B48C98u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B48CA4u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B48CACu, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B48CB4u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B48D08u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B48D14u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B48D1Cu, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B48D30u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B48D54u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B48D5Cu, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B48D78u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B48D80u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B48DD8u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B48DE0u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B48DE8u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B48E04u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B48E0Cu, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B48E1Cu, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B48E24u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B48E40u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B48E48u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B48E50u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B48E90u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B48E9Cu, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B48EA0u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B48EB0u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B48EB8u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B48EC0u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B48EDCu, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B48EE4u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B48EECu, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B48F40u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B48F4Cu, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B48F54u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B48F70u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B48F78u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B48FBCu, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B48FC8u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B48FF8u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4900Cu, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4901Cu, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4902Cu, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B49034u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B49044u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B49054u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B49064u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4906Cu, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B49074u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4907Cu, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B49088u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4909Cu, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B490ACu, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B490D4u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B490E8u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B490F4u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B490FCu, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B49108u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B49110u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B49114u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4911Cu, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B49130u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B49140u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B49158u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B49160u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B49170u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B49174u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B49184u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B49188u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B49198u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B491A4u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B491B0u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B491B8u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B491C4u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B491E4u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B491F4u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B491FCu, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4920Cu, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B49218u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B49220u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B49228u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B49230u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B49234u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4923Cu, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B49250u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4925Cu, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B49260u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4928Cu, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4929Cu, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B492ACu, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B492B4u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B492C4u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B492E0u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B492F0u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B49300u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B49304u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B49310u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B49328u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B49340u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B49358u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B49370u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B49388u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B49398u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B493A0u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B493A8u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B493B0u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B493B8u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B493C0u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B493C8u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B493DCu, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B493ECu, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B493FCu, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B49404u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B49418u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B49428u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B49438u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B49440u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B49454u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B49464u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B49474u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4947Cu, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B49490u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B494A0u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B494B0u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B494B8u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B494C0u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B494C8u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B494E4u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B494ECu, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B494FCu, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B49524u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4952Cu, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B49534u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B49544u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B49588u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B49590u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B495ACu, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B495C0u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B495CCu, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B495D8u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B495E8u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B495F4u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B49614u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B49620u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B49634u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B49640u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B49650u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4965Cu, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4968Cu, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4969Cu, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B496A8u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B496B4u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B496BCu, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B496C8u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B496D0u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B496D8u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B496E0u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B496ECu, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B496F4u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B49730u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B49780u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B49788u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B497E0u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B497E8u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B49800u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B49808u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B49810u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B49824u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B49844u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B49850u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B49864u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B49884u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B49890u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B498A0u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B498C0u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B498CCu, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B498DCu, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B498ECu, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B49908u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B49910u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4992Cu, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4993Cu, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B49950u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B49960u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4996Cu, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B499ACu, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B499E0u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B49A0Cu, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B49A40u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B49A74u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B49A88u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B49A98u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B49AB0u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B49ABCu, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B49AC4u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B49AE4u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B49B24u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B49BACu, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B49BECu, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B49C00u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B49C18u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B49C48u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B49C60u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B49C78u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B49C90u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B49CACu, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B49CC4u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B49D1Cu, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B49D3Cu, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B49D60u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B49D88u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B49D98u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B49DB4u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B49DD0u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B49DE4u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B49DF4u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B49E04u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B49E14u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B49E20u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B49E30u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B49E44u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B49E58u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B49E6Cu, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B49E74u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B49E84u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B49E8Cu, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B49EA8u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B49EBCu, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B49ECCu, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B49ED4u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B49EE4u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B49EECu, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B49EFCu, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B49F0Cu, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B49F28u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B49F38u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B49F40u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B49F50u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B49F58u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B49F68u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B49F78u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B49F84u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B49FA4u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B49FACu, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B49FB8u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B49FD4u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B49FF4u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4A004u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4A020u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4A02Cu, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4A03Cu, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4A05Cu, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4A064u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4A06Cu, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4A074u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4A088u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4A090u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4A098u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4A0B4u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4A0C4u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4A0D8u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4A0E4u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4A0FCu, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4A108u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4A12Cu, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4A150u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4A178u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4A1A0u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4A1ACu, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4A1B8u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4A1C4u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4A1CCu, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4A1DCu, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4A1E8u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4A1F8u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4A204u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4A220u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4A240u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4A26Cu, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4A27Cu, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4A284u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4A2CCu, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4A33Cu, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4A358u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4A364u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4A3A8u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4A41Cu, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4A438u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4A440u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4A44Cu, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4A478u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4A49Cu, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4A4B0u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4A4C4u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4A4D8u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4A504u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4A530u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4A534u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4A540u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4A550u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4A558u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4A560u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4A574u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4A590u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4A5A8u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4A5C0u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4A5E4u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4A5ECu, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4A604u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4A610u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4A630u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4A648u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4A664u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4A678u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4A6ACu, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4A7D0u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4A7DCu, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4A7E4u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4A808u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4A814u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4A81Cu, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4A824u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4A82Cu, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4A838u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4A864u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4A888u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4A88Cu, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4A8A8u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4A8B8u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4A8D0u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4A8E8u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4A8F0u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4A8F8u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4A900u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4A910u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4A920u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4A93Cu, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4A954u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4A95Cu, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4A964u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4A96Cu, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4A97Cu, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4A98Cu, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4A99Cu, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4A9A8u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4A9ACu, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4A9C8u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4A9D8u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4A9F0u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4AA08u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4AA10u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4AA18u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4AA20u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4AA30u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4AA40u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4AA5Cu, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4AA74u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4AA7Cu, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4AA84u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4AA8Cu, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4AA9Cu, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4AAACu, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4AABCu, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4AAC8u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4AAD8u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4AAE8u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4AAF8u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4AB0Cu, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4AB10u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4AB28u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4AB3Cu, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4ABDCu, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4AC3Cu, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4AC48u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4AC5Cu, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4AC90u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4AC9Cu, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4ACB0u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4ACE4u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4ACF0u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4AD04u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4AD38u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4AD48u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4AD5Cu, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4AD6Cu, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4AD70u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4AD88u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4AD98u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4ADA0u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4ADA8u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4ADBCu, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4ADCCu, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4ADE0u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4ADF4u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4AE04u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4AE6Cu, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4AE94u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4AEBCu, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4AEE4u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4AF08u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4AF2Cu, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4AF44u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4AF54u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4AF68u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4AF6Cu, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4AF80u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4AF84u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4AF8Cu, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4AF98u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4AFACu, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4AFC4u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4AFDCu, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4AFE4u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4B000u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4B01Cu, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4B034u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4B03Cu, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4B054u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4B070u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4B080u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4B088u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4B090u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4B098u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4B0E0u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4B124u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4B12Cu, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4B138u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4B1C4u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4B1E8u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4B1F0u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4B220u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4B224u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4B230u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4B234u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4B244u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4B24Cu, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4B254u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4B25Cu, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4B268u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4B27Cu, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4B284u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4B290u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4B298u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4B2C4u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4B2E0u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4B2E4u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4B30Cu, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4B328u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4B32Cu, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4B344u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4B370u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4B38Cu, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4B394u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4B3A0u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4B3A8u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4B3B0u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4B404u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4B44Cu, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4B468u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4B470u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4B488u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4B490u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4B4ACu, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4B4B4u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4B4CCu, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4B4D0u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4B4E4u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4B4ECu, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4B4F4u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4B4FCu, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4B504u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4B510u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4B53Cu, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4B558u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4B55Cu, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4B570u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4B59Cu, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4B5B8u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4B5C0u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4B5C8u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4B648u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4B664u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4B66Cu, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4B688u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4B68Cu, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4B69Cu, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4B6A4u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4B6B4u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4B6B8u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4B720u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4B73Cu, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4B744u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4B760u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4B764u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4B76Cu, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4B798u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4B7B4u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4B7B8u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4B7CCu, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4B7F8u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4B814u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4B81Cu, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4B834u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4B83Cu, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4B844u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4B850u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4B86Cu, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4B8A4u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4B8D8u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4B8F8u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4B900u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4B90Cu, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4B914u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4B924u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4BA10u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4BA18u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4BA2Cu, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4BA48u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4BA50u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4BA58u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4BA68u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4BA74u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4BA88u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4BAA4u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4BAA8u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4BAC0u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4BAC4u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4BAF4u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4BB5Cu, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4BB64u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4BB70u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4BC1Cu, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4BC58u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4BC64u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4BC70u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4BC74u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4BC88u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4BCD8u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4BCDCu, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4BD24u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4BD2Cu, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4BD38u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4BD50u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4BDA0u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4BDA4u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4BDECu, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4BDF4u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4BE10u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4BE24u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4BE30u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4BE64u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4BE80u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4BEB8u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4BEC0u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4BF38u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4BF4Cu, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4BF54u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4BF68u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4BF78u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4BF84u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4BF9Cu, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4BFA0u, &recomp_unit_0209, "recomp_unit_0209"); - runtime.register_function(0x08B4BFE0u, &recomp_unit_0209, "recomp_unit_0209"); + // PSPRECOMP_V812_COMPACT_REGISTRATION: same entry set, looped once in Runtime instead of source-expanded calls. + runtime.register_generated_entry_mask(0x08B48000u, &recomp_unit_0209, "recomp_unit_0209", + kEntryMasks_recomp_unit_0209, 64u); } } // namespace psprecomp diff --git a/profiles/vcs/generated/generated_unit_0210.cpp b/profiles/vcs/generated/generated_unit_0210.cpp index 020fd5f..0c77b9b 100644 --- a/profiles/vcs/generated/generated_unit_0210.cpp +++ b/profiles/vcs/generated/generated_unit_0210.cpp @@ -659,6 +659,19 @@ LOCAL_DISPATCH: AOT_REGCACHE_SYNC_OUT(); return; } } +// PSPRECOMP_V812_SHARED_SCHED_BLOCK: one scheduler-exact slow boundary per unit. +LOCAL_SCHED_BOUNDARY: + ctx.pc = jump_target; + AOT_REGCACHE_SYNC_OUT(); + if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { + ++local_redispatch_rounds; + AOT_REGCACHE_SYNC_IN(); + local_transfers = 0u; + local_pc = ctx.pc; + entry_id = 0u; + goto LOCAL_DISPATCH; + } + return; L_08B4C000: ctx.gpr[17] = (aot_mem.aot_direct_load32(aot_gpr_29 + static_cast(200))); { const bool branch_taken = 0u == 0u; @@ -920,18 +933,8 @@ L_08B4C214: aot_gpr_29 = (aot_gpr_29 + static_cast(272)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B4C254: aot_gpr_29 = (aot_gpr_29 + static_cast(-272)); ctx.gpr[7] = (aot_mem.aot_direct_load16(aot_gpr_4 + static_cast(560))); @@ -1588,18 +1591,8 @@ L_08B4C7E4: aot_gpr_29 = (aot_gpr_29 + static_cast(272)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B4C818: aot_gpr_29 = (aot_gpr_29 + static_cast(-304)); { const std::uint32_t aot_run_words[13]{std::bit_cast(aot_fpr_20), std::bit_cast(ctx.fpr[22]), std::bit_cast(ctx.fpr[24]), aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[22], ctx.gpr[23], ctx.gpr[30], aot_gpr_31}; @@ -2189,18 +2182,8 @@ L_08B4CD1C: aot_gpr_29 = (aot_gpr_29 + static_cast(304)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B4CD78: aot_gpr_29 = (aot_gpr_29 + static_cast(-128)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(120), ctx.gpr[20]); @@ -2231,18 +2214,8 @@ L_08B4CDC4: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B4CDDC: aot_gpr_31 = (0x08B4CDE4u); aot_gpr_4 = (aot_gpr_29 + static_cast(32)); @@ -3104,18 +3077,8 @@ L_08B4D4EC: aot_gpr_29 = (aot_gpr_29 + static_cast(128)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B4D51C: aot_gpr_29 = (aot_gpr_29 + static_cast(-288)); ctx.gpr[9] = (aot_gpr_4 + static_cast(16)); @@ -4188,18 +4151,8 @@ L_08B4DF2C: aot_gpr_29 = (aot_gpr_29 + static_cast(288)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B4DF74: aot_gpr_29 = (aot_gpr_29 + static_cast(-176)); aot_gpr_5 = (15969u << 16u); @@ -4954,18 +4907,8 @@ L_08B4E5F8: aot_gpr_29 = (aot_gpr_29 + static_cast(176)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B4E61C: aot_gpr_29 = (aot_gpr_29 + static_cast(-176)); aot_gpr_5 = (aot_gpr_4 + static_cast(48)); @@ -5505,18 +5448,8 @@ L_08B4EAA4: aot_gpr_29 = (aot_gpr_29 + static_cast(176)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B4EADC: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(8), aot_gpr_16); @@ -5711,18 +5644,8 @@ L_08B4ECA4: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B4ECC4: aot_gpr_29 = (aot_gpr_29 + static_cast(-800)); aot_gpr_5 = (aot_gpr_5 & 255u); @@ -7313,18 +7236,8 @@ L_08B4F850: aot_gpr_29 = (aot_gpr_29 + static_cast(800)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B4F89C: aot_gpr_29 = (aot_gpr_29 + static_cast(-336)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(316), ctx.gpr[17]); @@ -8068,68 +7981,28 @@ L_08B4FE9C: aot_gpr_29 = (aot_gpr_29 + static_cast(336)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B4FEBC: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B4FEC4: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B4FECC: ctx.gpr[2] = (2229u << 16u); jump_target = aot_gpr_31; ctx.gpr[2] = (ctx.gpr[2] + static_cast(-308)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B4FED8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -8141,18 +8014,8 @@ L_08B4FEE8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B4FEF4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -8223,18 +8086,8 @@ L_08B4FF5C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B4FF78: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, ctx.gpr[17], aot_gpr_31}; @@ -8284,586 +8137,8 @@ void recomp_unit_0210(Runtime &rt, AllegrexContext &ctx) { void register_generated_unit_210(Runtime &runtime) { runtime.register_generated_unit(210u, 0x08B4C000u, 16384u, &recomp_unit_0210, &recomp_unit_0210_entry); - runtime.register_function(0x08B4C000u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4C00Cu, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4C040u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4C048u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4C054u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4C070u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4C09Cu, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4C0FCu, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4C10Cu, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4C11Cu, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4C12Cu, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4C13Cu, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4C144u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4C154u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4C15Cu, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4C170u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4C18Cu, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4C198u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4C19Cu, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4C1A4u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4C1B4u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4C1C0u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4C1D8u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4C1F4u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4C1F8u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4C210u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4C214u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4C254u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4C29Cu, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4C2A4u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4C2B0u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4C2E4u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4C320u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4C35Cu, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4C368u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4C390u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4C394u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4C3ACu, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4C3D4u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4C3FCu, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4C458u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4C464u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4C474u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4C49Cu, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4C4BCu, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4C4CCu, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4C4D8u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4C4E0u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4C500u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4C50Cu, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4C51Cu, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4C524u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4C52Cu, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4C53Cu, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4C588u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4C590u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4C5A0u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4C5ACu, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4C5F4u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4C61Cu, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4C62Cu, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4C658u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4C660u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4C66Cu, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4C688u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4C6B4u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4C714u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4C71Cu, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4C72Cu, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4C734u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4C748u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4C764u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4C76Cu, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4C774u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4C784u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4C790u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4C7A4u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4C7C0u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4C7C4u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4C7DCu, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4C7E0u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4C7E4u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4C818u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4C93Cu, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4C94Cu, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4C9A8u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4C9B0u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4C9C8u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4C9D0u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4C9D8u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4CA1Cu, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4CA24u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4CA3Cu, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4CA44u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4CA4Cu, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4CA58u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4CA60u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4CA9Cu, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4CAA4u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4CB00u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4CB08u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4CB20u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4CB28u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4CB30u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4CB74u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4CB7Cu, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4CB94u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4CB9Cu, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4CBA4u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4CBB0u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4CBB8u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4CBBCu, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4CBE0u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4CBFCu, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4CC04u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4CC0Cu, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4CC14u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4CC18u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4CD1Cu, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4CD78u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4CDC4u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4CDDCu, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4CDE4u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4CDECu, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4CDF4u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4CE10u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4CE18u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4CE4Cu, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4CE54u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4CEACu, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4CEB4u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4CED8u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4CEF4u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4CEFCu, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4CF20u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4CF38u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4CF40u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4CFBCu, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4CFC8u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4CFE4u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4CFF0u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4CFF8u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4D004u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4D00Cu, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4D024u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4D050u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4D05Cu, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4D080u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4D0ACu, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4D0B8u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4D0C4u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4D0CCu, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4D0F0u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4D0F8u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4D104u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4D130u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4D138u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4D140u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4D14Cu, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4D154u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4D15Cu, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4D184u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4D18Cu, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4D198u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4D1D4u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4D1DCu, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4D1E4u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4D1F0u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4D1F8u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4D200u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4D228u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4D230u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4D23Cu, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4D278u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4D280u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4D2A4u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4D2ACu, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4D2CCu, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4D2ECu, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4D2F4u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4D2FCu, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4D31Cu, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4D334u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4D354u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4D36Cu, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4D374u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4D38Cu, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4D3ACu, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4D3C4u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4D3CCu, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4D3D4u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4D3DCu, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4D3E4u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4D3ECu, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4D408u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4D410u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4D428u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4D430u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4D454u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4D45Cu, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4D464u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4D470u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4D494u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4D49Cu, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4D4B4u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4D4BCu, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4D4C4u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4D4CCu, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4D4D4u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4D4DCu, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4D4E4u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4D4ECu, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4D51Cu, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4D5D0u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4D5E0u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4D5ECu, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4D64Cu, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4D6ACu, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4D6FCu, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4D728u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4D750u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4D790u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4D84Cu, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4D85Cu, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4D870u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4D874u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4D88Cu, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4D894u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4D8A8u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4D8B0u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4D8C0u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4D8CCu, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4D910u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4D938u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4D940u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4D948u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4D970u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4D978u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4D990u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4D9D0u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4DA28u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4DA68u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4DAB4u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4DAD4u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4DAF0u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4DB04u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4DB10u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4DB1Cu, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4DB30u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4DB3Cu, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4DB4Cu, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4DB60u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4DB64u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4DB6Cu, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4DB78u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4DB90u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4DB94u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4DBA4u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4DBA8u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4DBD0u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4DBE8u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4DBF0u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4DC04u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4DC08u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4DC48u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4DC50u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4DC58u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4DC60u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4DC6Cu, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4DC74u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4DC8Cu, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4DC94u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4DC98u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4DCA0u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4DCACu, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4DCB4u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4DCC0u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4DCC8u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4DCD0u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4DCD4u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4DCDCu, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4DCE8u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4DCF0u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4DCFCu, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4DD00u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4DD14u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4DD30u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4DD44u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4DD50u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4DD64u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4DD74u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4DD88u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4DD94u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4DDA0u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4DDB8u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4DDC8u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4DDDCu, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4DDF0u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4DE00u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4DE08u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4DE1Cu, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4DE30u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4DE44u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4DE74u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4DE88u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4DE94u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4DEA4u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4DEB8u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4DED0u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4DED8u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4DEECu, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4DEF4u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4DF14u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4DF18u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4DF2Cu, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4DF74u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4DFB0u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4DFC8u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4DFE8u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4E04Cu, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4E054u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4E05Cu, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4E074u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4E088u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4E0A0u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4E0B4u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4E0C4u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4E0D4u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4E0E8u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4E0F4u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4E174u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4E17Cu, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4E184u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4E1A0u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4E1A4u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4E1B4u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4E1C0u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4E1DCu, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4E220u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4E22Cu, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4E26Cu, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4E280u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4E290u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4E298u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4E2A8u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4E2B8u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4E2CCu, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4E2F0u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4E348u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4E35Cu, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4E364u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4E370u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4E384u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4E390u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4E3B0u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4E3B4u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4E3C0u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4E3D8u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4E3F4u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4E404u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4E414u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4E424u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4E428u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4E458u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4E468u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4E470u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4E480u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4E490u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4E49Cu, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4E4B4u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4E4C4u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4E4E8u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4E508u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4E5F8u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4E61Cu, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4E6B4u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4E6B8u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4E6C8u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4E6CCu, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4E6DCu, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4E6F0u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4E700u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4E714u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4E720u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4E734u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4E744u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4E750u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4E764u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4E780u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4E794u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4E79Cu, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4E808u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4E818u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4E820u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4E830u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4E840u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4E84Cu, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4EAA4u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4EADCu, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4EB2Cu, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4EB44u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4EB54u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4EBB8u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4EBC0u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4EBC4u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4EBD0u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4EBE8u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4EBF8u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4EC20u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4EC24u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4EC3Cu, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4EC58u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4EC5Cu, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4EC6Cu, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4EC80u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4EC9Cu, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4ECA4u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4ECC4u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4ED6Cu, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4ED88u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4EDBCu, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4EDD0u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4EDD4u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4EE18u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4EE68u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4EE74u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4EF14u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4EF1Cu, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4EF24u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4EF48u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4EF50u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4EF6Cu, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4EF70u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4EF7Cu, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4EF88u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4EFD8u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4EFE8u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4EFF4u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4F060u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4F068u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4F148u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4F150u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4F158u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4F190u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4F198u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4F1DCu, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4F26Cu, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4F274u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4F280u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4F2B8u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4F2C0u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4F304u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4F314u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4F324u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4F338u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4F340u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4F348u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4F358u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4F360u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4F370u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4F384u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4F390u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4F3C4u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4F3E0u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4F3F0u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4F3F8u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4F448u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4F464u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4F480u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4F488u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4F49Cu, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4F4ACu, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4F4B8u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4F4CCu, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4F4D0u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4F4F0u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4F508u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4F528u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4F534u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4F548u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4F5D0u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4F5D8u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4F604u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4F618u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4F62Cu, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4F634u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4F648u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4F658u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4F660u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4F674u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4F688u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4F6ACu, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4F6D0u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4F6F8u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4F708u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4F718u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4F730u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4F73Cu, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4F750u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4F798u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4F7A8u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4F7C0u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4F7C4u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4F7D0u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4F828u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4F840u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4F850u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4F89Cu, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4F8C8u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4F8E0u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4F8FCu, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4F904u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4F90Cu, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4F914u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4F960u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4F968u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4F994u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4F9C8u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4F9D4u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4F9D8u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4F9E8u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4F9F4u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4FA00u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4FA0Cu, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4FA20u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4FA28u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4FA38u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4FA6Cu, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4FA74u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4FA80u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4FA88u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4FB04u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4FB14u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4FB28u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4FC8Cu, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4FC94u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4FC98u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4FCD0u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4FCD8u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4FCF8u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4FD14u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4FD24u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4FD28u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4FD44u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4FD4Cu, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4FD68u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4FD70u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4FD78u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4FDD0u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4FDECu, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4FDF8u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4FE04u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4FE24u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4FE2Cu, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4FE34u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4FE54u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4FE5Cu, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4FE74u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4FE7Cu, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4FE88u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4FE90u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4FE98u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4FE9Cu, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4FEBCu, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4FEC4u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4FECCu, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4FED8u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4FEE8u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4FEF4u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4FF14u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4FF1Cu, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4FF24u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4FF2Cu, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4FF34u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4FF48u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4FF4Cu, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4FF50u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4FF58u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4FF5Cu, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4FF78u, &recomp_unit_0210, "recomp_unit_0210"); - runtime.register_function(0x08B4FF90u, &recomp_unit_0210, "recomp_unit_0210"); + // PSPRECOMP_V812_COMPACT_REGISTRATION: same entry set, looped once in Runtime instead of source-expanded calls. + runtime.register_generated_entry_mask(0x08B4C000u, &recomp_unit_0210, "recomp_unit_0210", + kEntryMasks_recomp_unit_0210, 64u); } } // namespace psprecomp diff --git a/profiles/vcs/generated/generated_unit_0211.cpp b/profiles/vcs/generated/generated_unit_0211.cpp index 6c816d4..0eb1c1b 100644 --- a/profiles/vcs/generated/generated_unit_0211.cpp +++ b/profiles/vcs/generated/generated_unit_0211.cpp @@ -990,6 +990,19 @@ LOCAL_DISPATCH: AOT_REGCACHE_SYNC_OUT(); return; } } +// PSPRECOMP_V812_SHARED_SCHED_BLOCK: one scheduler-exact slow boundary per unit. +LOCAL_SCHED_BOUNDARY: + ctx.pc = jump_target; + AOT_REGCACHE_SYNC_OUT(); + if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { + ++local_redispatch_rounds; + AOT_REGCACHE_SYNC_IN(); + local_transfers = 0u; + local_pc = ctx.pc; + entry_id = 0u; + goto LOCAL_DISPATCH; + } + return; L_08B50000: aot_gpr_4 = (aot_mem.aot_direct_load32(aot_gpr_2 + static_cast(0))); aot_gpr_5 = (ctx.gpr[16] + static_cast(224)); @@ -1102,18 +1115,8 @@ L_08B50110: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B50148: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(8), ctx.gpr[17]); @@ -1224,18 +1227,8 @@ L_08B501F4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B50208: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_gpr_6 = (aot_mem.aot_direct_load8(aot_gpr_4 + static_cast(252))); @@ -1337,18 +1330,8 @@ L_08B502A8: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B502C4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(5876))); @@ -1398,18 +1381,8 @@ L_08B50310: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B50320: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(36))); @@ -1429,18 +1402,8 @@ L_08B50340: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B5034C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -1480,66 +1443,26 @@ L_08B50390: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B503A0: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B503A8: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B503B0: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B503B8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[4]{ctx.gpr[16], ctx.gpr[17], ctx.gpr[18], aot_gpr_31}; @@ -1776,34 +1699,14 @@ L_08B50550: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B50568: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B50570: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(28), ctx.gpr[16]); @@ -2112,18 +2015,8 @@ L_08B507C8: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B50800: aot_gpr_29 = (aot_gpr_29 + static_cast(-64)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(28), ctx.gpr[16]); @@ -2335,18 +2228,8 @@ L_08B509E0: aot_gpr_29 = (aot_gpr_29 + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B50A0C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (aot_gpr_5 & 255u); @@ -2385,18 +2268,8 @@ L_08B50A44: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B50A54: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -2558,18 +2431,8 @@ L_08B50B50: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B50B6C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -2588,18 +2451,8 @@ L_08B50B84: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B50B9C: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_gpr_6 = (0u | 20u); @@ -2682,18 +2535,8 @@ L_08B50C60: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B50C6C: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_gpr_6 = (0u | 20u); @@ -2776,18 +2619,8 @@ L_08B50D30: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B50D3C: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[16]); @@ -2957,18 +2790,8 @@ L_08B50E84: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B50E9C: aot_gpr_29 = (aot_gpr_29 + static_cast(-240)); aot_gpr_5 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(208))); @@ -3650,18 +3473,8 @@ L_08B51468: aot_gpr_29 = (aot_gpr_29 + static_cast(240)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B514A8: aot_gpr_5 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(208))); aot_gpr_6 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(204))); @@ -3700,18 +3513,8 @@ L_08B514E4: { const float fs = ctx.fpr[0]; const float ft = aot_fpr_12; if ((std::isinf(fs) && ft == 0.0f) || (std::isinf(ft) && fs == 0.0f)) ctx.fpr[0] = std::bit_cast(0x7FC00000u); else ctx.fpr[0] = fs * ft; } local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B51514: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -3730,18 +3533,8 @@ L_08B5152C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B51538: { const bool branch_taken = 0u == 0u; if (branch_taken) { @@ -3753,34 +3546,14 @@ L_08B51540: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B51548: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B51550: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_gpr_5 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast(5896))); @@ -3905,18 +3678,8 @@ L_08B51638: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B5164C: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(8), ctx.gpr[16]); @@ -4120,18 +3883,8 @@ L_08B517C0: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B517D4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -4413,18 +4166,8 @@ L_08B519BC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B519D0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (aot_mem.aot_direct_load8(aot_gpr_4 + static_cast(252))); @@ -4567,18 +4310,8 @@ L_08B51A94: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B51AA4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(256))); @@ -4632,18 +4365,8 @@ L_08B51AF8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B51B08: aot_gpr_29 = (aot_gpr_29 + static_cast(-256)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(212), ctx.gpr[16]); @@ -5206,18 +4929,8 @@ L_08B52030: aot_gpr_29 = (aot_gpr_29 + static_cast(256)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B52060: aot_gpr_29 = (aot_gpr_29 + static_cast(-112)); aot_gpr_5 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(208))); @@ -6245,18 +5958,8 @@ L_08B52A54: aot_gpr_29 = (aot_gpr_29 + static_cast(112)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B52A68: aot_gpr_29 = (aot_gpr_29 + static_cast(-96)); { const std::uint32_t aot_run_words[7]{std::bit_cast(aot_fpr_20), ctx.gpr[16], ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], aot_gpr_31}; @@ -6628,18 +6331,8 @@ L_08B52DCC: aot_gpr_29 = (aot_gpr_29 + static_cast(96)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B52DF4: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); { const std::uint32_t aot_run_words[3]{ctx.gpr[16], ctx.gpr[17], aot_gpr_31}; @@ -6733,18 +6426,8 @@ L_08B52EB4: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B52EC8: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); { const std::uint32_t aot_run_words[4]{ctx.gpr[16], ctx.gpr[17], ctx.gpr[18], aot_gpr_31}; @@ -6845,18 +6528,8 @@ L_08B52F98: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B52FB0: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); { const std::uint32_t aot_run_words[4]{ctx.gpr[16], ctx.gpr[17], ctx.gpr[18], aot_gpr_31}; @@ -6957,18 +6630,8 @@ L_08B53080: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B53098: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); { const std::uint32_t aot_run_words[4]{ctx.gpr[16], ctx.gpr[17], ctx.gpr[18], aot_gpr_31}; @@ -7050,18 +6713,8 @@ L_08B53128: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B53140: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); { const std::uint32_t aot_run_words[4]{ctx.gpr[16], ctx.gpr[17], ctx.gpr[18], aot_gpr_31}; @@ -7140,18 +6793,8 @@ L_08B531C4: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B531DC: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(16), ctx.gpr[16]); @@ -7213,18 +6856,8 @@ L_08B53230: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B53240: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); { const std::uint32_t aot_run_words[4]{std::bit_cast(aot_fpr_20), ctx.gpr[16], ctx.gpr[17], aot_gpr_31}; @@ -7330,18 +6963,8 @@ L_08B53300: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B53318: aot_gpr_29 = (aot_gpr_29 + static_cast(-64)); { const std::uint32_t aot_run_words[4]{std::bit_cast(aot_fpr_20), ctx.gpr[16], ctx.gpr[17], aot_gpr_31}; @@ -7485,18 +7108,8 @@ L_08B53440: aot_gpr_29 = (aot_gpr_29 + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B53458: aot_gpr_29 = (aot_gpr_29 + static_cast(-80)); { const std::uint32_t aot_run_words[3]{ctx.gpr[16], ctx.gpr[17], aot_gpr_31}; @@ -7607,18 +7220,8 @@ L_08B5355C: aot_gpr_29 = (aot_gpr_29 + static_cast(80)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B53570: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); { const std::uint32_t aot_run_words[3]{ctx.gpr[16], ctx.gpr[17], aot_gpr_31}; @@ -7722,18 +7325,8 @@ L_08B5364C: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B53660: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); { const std::uint32_t aot_run_words[4]{ctx.gpr[16], ctx.gpr[17], ctx.gpr[18], aot_gpr_31}; @@ -7870,18 +7463,8 @@ L_08B5375C: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B53774: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); { const std::uint32_t aot_run_words[4]{ctx.gpr[16], ctx.gpr[17], ctx.gpr[18], aot_gpr_31}; @@ -7978,18 +7561,8 @@ L_08B5381C: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B53834: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); { const std::uint32_t aot_run_words[4]{ctx.gpr[16], ctx.gpr[17], ctx.gpr[18], aot_gpr_31}; @@ -8083,18 +7656,8 @@ L_08B538DC: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B538F4: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); { const std::uint32_t aot_run_words[4]{ctx.gpr[16], ctx.gpr[17], ctx.gpr[18], aot_gpr_31}; @@ -8221,18 +7784,8 @@ L_08B539E8: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B53A00: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); { const std::uint32_t aot_run_words[3]{ctx.gpr[16], ctx.gpr[17], aot_gpr_31}; @@ -8361,18 +7914,8 @@ L_08B53B00: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B53B18: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); { const std::uint32_t aot_run_words[4]{ctx.gpr[16], ctx.gpr[17], ctx.gpr[18], aot_gpr_31}; @@ -8491,18 +8034,8 @@ L_08B53C00: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B53C18: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); { const std::uint32_t aot_run_words[3]{ctx.gpr[16], ctx.gpr[17], aot_gpr_31}; @@ -8621,18 +8154,8 @@ L_08B53D00: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B53D14: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); { const std::uint32_t aot_run_words[4]{ctx.gpr[16], ctx.gpr[17], ctx.gpr[18], aot_gpr_31}; @@ -8751,18 +8274,8 @@ L_08B53DFC: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B53E14: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); { const std::uint32_t aot_run_words[4]{std::bit_cast(aot_fpr_20), ctx.gpr[16], ctx.gpr[17], aot_gpr_31}; @@ -8945,18 +8458,8 @@ L_08B53FA4: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B53FBC: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); { const std::uint32_t aot_run_words[4]{ctx.gpr[16], ctx.gpr[17], ctx.gpr[18], aot_gpr_31}; @@ -8995,917 +8498,8 @@ void recomp_unit_0211(Runtime &rt, AllegrexContext &ctx) { void register_generated_unit_211(Runtime &runtime) { runtime.register_generated_unit(211u, 0x08B50000u, 16384u, &recomp_unit_0211, &recomp_unit_0211_entry); - runtime.register_function(0x08B50000u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B50024u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B5002Cu, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B50034u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B5004Cu, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B50068u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B500A0u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B500D8u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B50110u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B50148u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B50164u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B50188u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B50194u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B501A8u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B501ACu, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B501B4u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B501BCu, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B501C4u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B501CCu, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B501D4u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B501D8u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B501E0u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B501ECu, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B501F4u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B50208u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B50234u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B50240u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B5024Cu, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B50254u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B5025Cu, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B50264u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B50274u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B50280u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B50288u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B50290u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B5029Cu, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B502A8u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B502C4u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B502DCu, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B502E4u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B502ECu, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B502F8u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B50300u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B50308u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B50310u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B50320u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B50340u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B5034Cu, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B50360u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B50368u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B50370u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B50390u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B503A0u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B503A8u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B503B0u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B503B8u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B503D4u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B503E8u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B503F4u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B503FCu, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B50404u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B5040Cu, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B50414u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B5041Cu, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B50424u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B5042Cu, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B50434u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B5043Cu, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B50444u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B50464u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B5046Cu, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B50474u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B5047Cu, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B50488u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B50494u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B5049Cu, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B504A4u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B504ACu, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B504B4u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B504C0u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B504CCu, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B504D4u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B504E0u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B504E8u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B504F4u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B504FCu, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B50500u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B50508u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B50514u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B50520u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B50528u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B5052Cu, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B50534u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B50548u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B50550u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B50568u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B50570u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B505B8u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B505C4u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B505D0u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B505D8u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B505F8u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B50610u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B50624u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B50634u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B50644u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B5064Cu, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B50684u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B5068Cu, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B5069Cu, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B506A4u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B506D8u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B506E4u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B506ECu, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B506F4u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B5072Cu, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B50734u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B50738u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B50740u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B50750u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B50758u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B50790u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B50798u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B5079Cu, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B507ACu, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B507B0u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B507B8u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B507C0u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B507C8u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B50800u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B50854u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B50898u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B5089Cu, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B508A8u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B508ACu, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B508B4u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B508D8u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B508E0u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B508E8u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B508F0u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B5090Cu, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B50914u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B5091Cu, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B50924u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B50960u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B50968u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B509A4u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B509B0u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B509D0u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B509D4u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B509E0u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B50A0Cu, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B50A24u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B50A30u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B50A38u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B50A3Cu, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B50A44u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B50A54u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B50A88u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B50A90u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B50A94u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B50A9Cu, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B50AA8u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B50AB0u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B50AB8u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B50ABCu, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B50AC4u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B50ACCu, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B50AD4u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B50ADCu, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B50AE0u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B50AE8u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B50AF0u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B50AFCu, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B50B04u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B50B08u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B50B10u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B50B18u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B50B24u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B50B34u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B50B3Cu, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B50B40u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B50B48u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B50B50u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B50B6Cu, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B50B84u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B50B9Cu, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B50BD0u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B50BE0u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B50BE8u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B50C04u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B50C0Cu, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B50C2Cu, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B50C60u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B50C6Cu, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B50CA0u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B50CB0u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B50CB8u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B50CD4u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B50CDCu, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B50CFCu, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B50D30u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B50D3Cu, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B50D7Cu, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B50D88u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B50D90u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B50D9Cu, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B50DBCu, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B50DD0u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B50DDCu, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B50DE4u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B50DF0u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B50DFCu, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B50E04u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B50E0Cu, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B50E14u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B50E44u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B50E58u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B50E60u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B50E68u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B50E70u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B50E80u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B50E84u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B50E9Cu, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B50F04u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B50F0Cu, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B50F14u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B50F40u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B50F68u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B50F94u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B50FA0u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B50FACu, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B50FC0u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B50FC8u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B50FD0u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B50FD4u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B50FE8u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B50FF0u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B50FF8u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B51014u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B5101Cu, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B51024u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B51028u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B51044u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B5104Cu, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B51050u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B51058u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B51064u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B5106Cu, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B51078u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B51090u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B510A8u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B510C8u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B510CCu, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B510D8u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B510DCu, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B510E8u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B510F4u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B510F8u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B5110Cu, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B5111Cu, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B51124u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B5113Cu, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B51150u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B51164u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B51174u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B5117Cu, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B51198u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B511B0u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B511C4u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B511D0u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B511D8u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B511E8u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B511F8u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B5120Cu, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B51218u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B51220u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B51230u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B51244u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B51258u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B51264u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B5126Cu, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B51284u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B51294u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B512A8u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B512B4u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B512BCu, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B512CCu, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B512E0u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B512F4u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B51300u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B51308u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B51318u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B51324u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B51338u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B51340u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B51348u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B51354u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B51370u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B51380u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B51388u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B51398u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B513C0u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B513D4u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B513DCu, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B513E4u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B513F0u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B5140Cu, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B5141Cu, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B51424u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B51434u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B51458u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B51468u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B514A8u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B514D8u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B514E4u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B51514u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B51524u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B5152Cu, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B51538u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B51540u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B51548u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B51550u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B51570u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B51578u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B515B0u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B515B8u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B515C0u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B515D8u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B515E0u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B515F8u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B51604u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B51624u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B5162Cu, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B51634u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B51638u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B5164Cu, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B5166Cu, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B5167Cu, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B51688u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B5168Cu, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B5169Cu, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B516A8u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B516B0u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B516B4u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B516BCu, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B516C4u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B516D0u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B516D8u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B516E0u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B51704u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B51714u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B5171Cu, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B51728u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B51748u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B51754u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B5175Cu, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B51764u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B51770u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B5177Cu, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B51784u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B5178Cu, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B51794u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B5179Cu, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B517ACu, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B517C0u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B517D4u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B517F4u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B517FCu, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B51800u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B51808u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B51814u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B51820u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B51828u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B5182Cu, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B51834u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B51844u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B5184Cu, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B51850u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B51858u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B51864u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B5186Cu, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B51874u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B51878u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B51880u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B51888u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B51894u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B5189Cu, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B518A0u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B518A8u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B518B4u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B518C0u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B518C8u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B518CCu, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B518D4u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B518E8u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B518F0u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B518F8u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B51900u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B51904u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B5190Cu, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B51914u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B51920u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B51928u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B5192Cu, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B51934u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B5195Cu, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B51968u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B51970u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B51978u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B51994u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B5199Cu, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B519A8u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B519BCu, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B519D0u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B519E8u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B519F0u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B51A00u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B51A0Cu, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B51A10u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B51A14u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B51A1Cu, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B51A24u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B51A34u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B51A40u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B51A44u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B51A48u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B51A50u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B51A58u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B51A60u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B51A70u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B51A7Cu, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B51A80u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B51A84u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B51A8Cu, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B51A94u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B51AA4u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B51ABCu, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B51AC8u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B51AD4u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B51ADCu, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B51AE4u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B51AF8u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B51B08u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B51B90u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B51B98u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B51BA4u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B51BECu, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B51BF4u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B51C3Cu, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B51C40u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B51C48u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B51C68u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B51C70u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B51C94u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B51C98u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B51CA0u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B51CBCu, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B51CC4u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B51CD0u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B51CDCu, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B51CE8u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B51CF0u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B51CF4u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B51CFCu, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B51D04u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B51D20u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B51D28u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B51D30u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B51D54u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B51D74u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B51D7Cu, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B51D84u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B51D8Cu, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B51D90u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B51DA4u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B51DACu, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B51DB4u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B51DD4u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B51DDCu, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B51DE4u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B51DE8u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B51E04u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B51E0Cu, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B51E10u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B51E18u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B51E44u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B51E50u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B51E58u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B51E74u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B51E98u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B51EA4u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B51EACu, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B51ECCu, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B51EF0u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B51EF8u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B51F00u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B51F08u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B51F14u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B51F34u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B51F40u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B51F60u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B51F68u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B51F70u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B51F94u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B51FDCu, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B51FE4u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B51FF0u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B5200Cu, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B52030u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B52060u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B52098u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B520A0u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B520B0u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B520B8u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B520C0u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B520CCu, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B520D0u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B520DCu, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B520ECu, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B520F8u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B520FCu, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B52100u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B52124u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B52130u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B52154u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B52164u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B5216Cu, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B52174u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B52190u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B521B4u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B521DCu, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B521F0u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B521F8u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B52208u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B52238u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B5224Cu, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B52254u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B52260u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B522A0u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B522B4u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B522BCu, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B522CCu, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B52304u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B52310u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B52318u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B52320u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B52354u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B52368u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B52370u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B5237Cu, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B523B0u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B523C4u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B523CCu, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B523D8u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B52418u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B5242Cu, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B52434u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B52444u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B5247Cu, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B52488u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B52490u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B52498u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B524D0u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B524E4u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B524ECu, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B524FCu, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B52530u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B52544u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B5254Cu, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B5255Cu, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B52598u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B525A8u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B525B0u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B525BCu, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B525E8u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B525F0u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B525F8u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B52620u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B52634u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B5263Cu, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B5264Cu, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B5267Cu, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B52690u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B52698u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B526A4u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B526E4u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B526F8u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B52700u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B52710u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B52748u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B52754u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B5275Cu, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B52764u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B52798u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B527ACu, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B527B4u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B527C0u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B527F4u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B52808u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B52810u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B5281Cu, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B5285Cu, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B52870u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B52878u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B52888u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B528C0u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B528CCu, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B528D4u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B528DCu, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B52914u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B52928u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B52930u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B52940u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B52974u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B52988u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B52990u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B529A0u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B529DCu, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B529ECu, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B529F4u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B52A00u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B52A2Cu, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B52A30u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B52A54u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B52A68u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B52A98u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B52AB8u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B52AC4u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B52ADCu, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B52AECu, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B52AF8u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B52B00u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B52B0Cu, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B52B28u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B52B34u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B52B44u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B52B98u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B52BA0u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B52BACu, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B52BC0u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B52BCCu, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B52BDCu, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B52C24u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B52C2Cu, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B52C3Cu, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B52C4Cu, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B52C58u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B52C6Cu, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B52C90u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B52CC8u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B52D48u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B52D54u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B52D5Cu, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B52D68u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B52D74u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B52D80u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B52D90u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B52DA0u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B52DACu, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B52DBCu, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B52DCCu, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B52DF4u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B52E10u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B52E20u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B52E28u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B52E6Cu, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B52E88u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B52E90u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B52EA8u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B52EB0u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B52EB4u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B52EC8u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B52EE8u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B52EF4u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B52F00u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B52F40u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B52F54u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B52F70u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B52F80u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B52F88u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B52F94u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B52F98u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B52FB0u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B52FD0u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B52FDCu, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B52FE8u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B53028u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B5303Cu, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B53058u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B53068u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B53070u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B5307Cu, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B53080u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B53098u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B530B8u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B530C4u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B530D4u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B530E4u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B530F4u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B5310Cu, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B53110u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B5311Cu, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B53124u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B53128u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B53140u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B53160u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B5316Cu, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B5317Cu, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B5318Cu, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B5319Cu, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B531A8u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B531ACu, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B531B8u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B531C0u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B531C4u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B531DCu, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B531F4u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B53200u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B5321Cu, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B53224u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B5322Cu, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B53230u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B53240u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B53260u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B5326Cu, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B53278u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B53288u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B53298u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B532A4u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B532B4u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B532C4u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B532D4u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B532D8u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B532E4u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B532ECu, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B532FCu, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B53300u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B53318u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B53338u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B53348u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B53354u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B53360u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B53370u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B53380u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B53398u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B533E8u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B533F0u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B533F8u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B53414u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B5341Cu, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B53434u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B5343Cu, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B53440u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B53458u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B53474u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B5348Cu, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B53494u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B53514u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B53530u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B53538u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B53550u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B53558u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B5355Cu, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B53570u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B5358Cu, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B5359Cu, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B535A8u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B535B8u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B53604u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B53620u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B53628u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B53640u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B53648u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B5364Cu, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B53660u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B53680u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B5368Cu, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B53698u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B536A8u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B536B8u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B536C8u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B536D4u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B536E4u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B536F4u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B53700u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B53710u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B53720u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B5372Cu, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B5373Cu, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B53740u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B53750u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B53758u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B5375Cu, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B53774u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B53798u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B537A4u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B537B0u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B537C0u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B537D0u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B537E0u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B537F0u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B537FCu, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B53804u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B53810u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B53818u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B5381Cu, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B53834u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B53858u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B53864u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B53870u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B53880u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B53890u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B538A4u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B538B8u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B538C0u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B538D0u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B538D8u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B538DCu, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B538F4u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B53918u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B53924u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B53930u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B53940u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B53950u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B53964u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B53978u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B539A0u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B539ACu, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B539B4u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B539BCu, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B539CCu, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B539D4u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B539E4u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B539E8u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B53A00u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B53A18u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B53A24u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B53A4Cu, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B53A5Cu, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B53A68u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B53A7Cu, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B53A88u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B53A90u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B53A9Cu, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B53AACu, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B53AC0u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B53AC8u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B53B00u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B53B18u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B53B3Cu, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B53B4Cu, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B53B54u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B53B5Cu, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B53B64u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B53B6Cu, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B53BA0u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B53BD4u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B53BE8u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B53BF0u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B53BFCu, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B53C00u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B53C18u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B53C34u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B53C44u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B53C4Cu, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B53C54u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B53C5Cu, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B53C64u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B53C98u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B53CD4u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B53CE8u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B53CF0u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B53CFCu, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B53D00u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B53D14u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B53D38u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B53D48u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B53D50u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B53D58u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B53D60u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B53D68u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B53D9Cu, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B53DD0u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B53DE4u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B53DECu, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B53DF8u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B53DFCu, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B53E14u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B53E34u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B53E44u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B53E4Cu, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B53E54u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B53E5Cu, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B53E64u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B53E6Cu, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B53E74u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B53E98u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B53EA4u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B53EC0u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B53ECCu, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B53EDCu, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B53F04u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B53F18u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B53F24u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B53F34u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B53FA0u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B53FA4u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B53FBCu, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B53FE0u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B53FF4u, &recomp_unit_0211, "recomp_unit_0211"); - runtime.register_function(0x08B53FFCu, &recomp_unit_0211, "recomp_unit_0211"); + // PSPRECOMP_V812_COMPACT_REGISTRATION: same entry set, looped once in Runtime instead of source-expanded calls. + runtime.register_generated_entry_mask(0x08B50000u, &recomp_unit_0211, "recomp_unit_0211", + kEntryMasks_recomp_unit_0211, 64u); } } // namespace psprecomp diff --git a/profiles/vcs/generated/generated_unit_0212.cpp b/profiles/vcs/generated/generated_unit_0212.cpp index e04b2ae..2f875d6 100644 --- a/profiles/vcs/generated/generated_unit_0212.cpp +++ b/profiles/vcs/generated/generated_unit_0212.cpp @@ -1136,6 +1136,19 @@ LOCAL_DISPATCH: AOT_REGCACHE_SYNC_OUT(); return; } } +// PSPRECOMP_V812_SHARED_SCHED_BLOCK: one scheduler-exact slow boundary per unit. +LOCAL_SCHED_BOUNDARY: + ctx.pc = jump_target; + AOT_REGCACHE_SYNC_OUT(); + if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { + ++local_redispatch_rounds; + AOT_REGCACHE_SYNC_IN(); + local_transfers = 0u; + local_pc = ctx.pc; + entry_id = 0u; + goto LOCAL_DISPATCH; + } + return; L_08B54000: aot_gpr_4 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(8))); aot_gpr_5 = (ctx.gpr[17] + ctx.gpr[17]); @@ -1194,18 +1207,8 @@ L_08B5407C: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B54098: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(32), aot_gpr_31); @@ -1278,18 +1281,8 @@ L_08B54138: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B54148: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); { const std::uint32_t aot_run_words[4]{aot_gpr_16, ctx.gpr[17], ctx.gpr[18], aot_gpr_31}; @@ -1440,18 +1433,8 @@ L_08B54250: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B54268: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); { const std::uint32_t aot_run_words[4]{aot_gpr_16, ctx.gpr[17], ctx.gpr[18], aot_gpr_31}; @@ -1535,18 +1518,8 @@ L_08B542F4: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B5430C: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); { const std::uint32_t aot_run_words[4]{aot_gpr_16, ctx.gpr[17], ctx.gpr[18], aot_gpr_31}; @@ -1620,18 +1593,8 @@ L_08B54394: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B543B0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -1666,18 +1629,8 @@ L_08B543E0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B543F0: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, ctx.gpr[17], aot_gpr_31}; @@ -1745,18 +1698,8 @@ L_08B54458: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B54470: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, ctx.gpr[17], aot_gpr_31}; @@ -1849,18 +1792,8 @@ L_08B5450C: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B54524: aot_gpr_29 = (aot_gpr_29 + static_cast(-64)); { const std::uint32_t aot_run_words[4]{std::bit_cast(aot_fpr_20), aot_gpr_16, ctx.gpr[17], aot_gpr_31}; @@ -1956,18 +1889,8 @@ L_08B545C0: aot_gpr_29 = (aot_gpr_29 + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B545DC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -2055,18 +1978,8 @@ L_08B54670: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B54680: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, ctx.gpr[17], aot_gpr_31}; @@ -2171,18 +2084,8 @@ L_08B5472C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B54740: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -2541,18 +2444,8 @@ L_08B549CC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B549D8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); ctx.gpr[3] = (519u << 16u); @@ -2645,18 +2538,8 @@ L_08B54A7C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B54A94: ctx.gpr[3] = (0u << 16u); ctx.gpr[14] = (ctx.gpr[3] + static_cast(0)); @@ -2879,18 +2762,8 @@ L_08B54C1C: aot_gpr_29 = (aot_gpr_29 + static_cast(1008)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B54C44: aot_gpr_4 = (ctx.gpr[21] + static_cast(616)); ctx.gpr[12] = (ctx.gpr[21] + static_cast(708)); @@ -3002,18 +2875,8 @@ L_08B54DC8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B54DD8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); ctx.gpr[3] = (0u + static_cast(1)); @@ -3128,18 +2991,8 @@ L_08B54E70: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B54E88: aot_gpr_31 = (0x08B54E90u); ctx.pc = 0x08B7358Cu; @@ -3307,18 +3160,8 @@ L_08B54FBC: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B54FD0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -3441,18 +3284,8 @@ L_08B550AC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B550C0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); ctx.gpr[3] = (0u + static_cast(1)); @@ -3513,18 +3346,8 @@ L_08B55114: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B5512C: aot_gpr_31 = (0x08B55134u); ctx.pc = 0x08B7358Cu; @@ -3609,18 +3432,8 @@ L_08B551B8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B551D0: aot_gpr_31 = (0x08B551D8u); ctx.pc = 0x08B7358Cu; @@ -3697,18 +3510,8 @@ L_08B55244: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B55254: aot_gpr_31 = (0x08B5525Cu); ctx.pc = 0x08B7358Cu; @@ -3740,18 +3543,8 @@ L_08B5528C: aot_mem.aot_direct_store32(aot_gpr_5 + static_cast(4), ctx.gpr[3]); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B5529C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -3772,18 +3565,8 @@ L_08B552B8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B552C8: aot_gpr_31 = (0x08B552D0u); ctx.pc = 0x08B7356Cu; @@ -3801,36 +3584,16 @@ L_08B552D8: ctx.gpr[2] = (ctx.gpr[2] & 2u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B552F4: aot_gpr_4 = (2234u << 16u); jump_target = aot_gpr_31; ctx.gpr[2] = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(15532))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B55300: { const bool branch_taken = 0u == 0u; aot_gpr_4 = (2234u << 16u); @@ -3855,34 +3618,14 @@ L_08B55318: ctx.gpr[2] = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(15532))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B55320: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B55328: { const std::uint32_t aot_run_words[23]{aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[22], ctx.gpr[23], aot_gpr_29, ctx.gpr[30], aot_gpr_31, std::bit_cast(aot_fpr_20), std::bit_cast(ctx.fpr[21]), std::bit_cast(ctx.fpr[22]), std::bit_cast(ctx.fpr[23]), std::bit_cast(ctx.fpr[24]), std::bit_cast(ctx.fpr[25]), std::bit_cast(ctx.fpr[26]), std::bit_cast(ctx.fpr[27]), std::bit_cast(ctx.fpr[28]), std::bit_cast(ctx.fpr[29]), std::bit_cast(ctx.fpr[30]), std::bit_cast(ctx.fpr[31])}; aot_mem.aot_direct_store32_block(aot_gpr_4 + static_cast(0), aot_run_words); } @@ -3890,18 +3633,8 @@ L_08B55328: ctx.gpr[2] = (0u + 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B5538C: { std::uint32_t aot_run_words[22]{}; aot_mem.aot_direct_load32_block(aot_gpr_4 + static_cast(0), aot_run_words); @@ -3943,18 +3676,8 @@ L_08B553F0: ctx.gpr[2] = (aot_gpr_5 + 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B553F8: aot_gpr_29 = (aot_gpr_29 + static_cast(-4)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -3982,18 +3705,8 @@ L_08B55424: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B55434: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(20), ctx.gpr[17]); @@ -4030,18 +3743,8 @@ L_08B5546C: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B55480: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_gpr_5 = (2234u << 16u); @@ -4207,18 +3910,8 @@ L_08B55574: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B55590: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); { const std::uint32_t aot_run_words[4]{aot_gpr_16, ctx.gpr[17], ctx.gpr[18], aot_gpr_31}; @@ -4264,18 +3957,8 @@ L_08B555D4: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B555EC: aot_gpr_4 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(15532))); aot_mem.aot_direct_store32(aot_gpr_16 + static_cast(84), aot_gpr_4); @@ -4369,18 +4052,8 @@ L_08B55674: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B55690: aot_gpr_4 = (static_cast(static_cast(static_cast(aot_mem.aot_direct_load16(aot_gpr_16 + static_cast(12)))))); ctx.gpr[2] = (0u + static_cast(-1)); @@ -4397,18 +4070,8 @@ L_08B55690: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B556B8: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(20), ctx.gpr[17]); @@ -4472,18 +4135,8 @@ L_08B5571C: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B55748: ctx.gpr[2] = (0u | 0u); { std::uint32_t aot_run_words[7]{}; @@ -4500,18 +4153,8 @@ L_08B55748: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B55770: ctx.gpr[20] = (aot_gpr_5 | 0u); ctx.gpr[19] = (aot_mem.aot_direct_load32(aot_gpr_16 + static_cast(0))); @@ -4598,18 +4241,8 @@ L_08B557FC: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B5582C: { const std::uint32_t aot_run_words[3]{0u, 0u, 0u}; aot_mem.aot_direct_store32_block(aot_gpr_4 + static_cast(0), aot_run_words); } @@ -4634,18 +4267,8 @@ L_08B5582C: aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(84), ctx.gpr[7]); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B55884: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); ctx.gpr[8] = (aot_gpr_4 | 0u); @@ -4685,18 +4308,8 @@ L_08B558E4: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B55900: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_gpr_5 = (2229u << 16u); @@ -4710,18 +4323,8 @@ L_08B55914: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B55920: aot_gpr_29 = (aot_gpr_29 + static_cast(-64)); { const std::uint32_t aot_run_words[3]{aot_gpr_6, ctx.gpr[7], ctx.gpr[8]}; @@ -4743,18 +4346,8 @@ L_08B55954: aot_gpr_29 = (aot_gpr_29 + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B55960: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(28), aot_gpr_4); @@ -4782,18 +4375,8 @@ L_08B5599C: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B559AC: ctx.gpr[7] = (aot_gpr_4 | 0u); ctx.gpr[8] = (aot_gpr_6 | 0u); @@ -4823,18 +4406,8 @@ L_08B559E0: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B559E8: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); { const std::int64_t product = static_cast(static_cast(aot_gpr_6)) * static_cast(static_cast(aot_gpr_5)); ctx.lo = static_cast(product); ctx.hi = static_cast(static_cast(product) >> 32u); } @@ -4889,18 +4462,8 @@ L_08B55A38: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B55A64: aot_mem.aot_direct_store32(aot_gpr_16 + static_cast(4), 0u); ctx.gpr[19] = (aot_mem.aot_direct_load32(aot_gpr_16 + static_cast(4))); @@ -4978,18 +4541,8 @@ L_08B55ACC: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B55B10: { const std::uint32_t dividend = aot_gpr_4; const std::uint32_t divisor = ctx.gpr[18]; if (divisor == 0u) { ctx.lo = 0xFFFFFFFFu; ctx.hi = dividend; } else { ctx.lo = dividend / divisor; ctx.hi = dividend % divisor; } } ctx.gpr[2] = (ctx.lo); @@ -5008,18 +4561,8 @@ L_08B55B10: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B55B40: aot_gpr_29 = (aot_gpr_29 + static_cast(-64)); aot_gpr_6 = (aot_mem.aot_direct_load32(aot_gpr_5 + static_cast(8))); @@ -5100,18 +4643,8 @@ L_08B55BC0: aot_gpr_29 = (aot_gpr_29 + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B55BF0: aot_gpr_4 = (aot_mem.aot_direct_load32(aot_gpr_16 + static_cast(28))); { const bool branch_taken = ctx.gpr[18] != 0u; @@ -5580,18 +5113,8 @@ L_08B55EF0: aot_gpr_29 = (aot_gpr_29 + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B55F20: ctx.gpr[2] = (0u + static_cast(-1)); aot_gpr_4 = (aot_gpr_4 | 64u); @@ -5614,18 +5137,8 @@ L_08B55F28: aot_gpr_29 = (aot_gpr_29 + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B55F58: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(28), ctx.gpr[19]); @@ -5702,18 +5215,8 @@ L_08B55FC4: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B55FE8: aot_gpr_29 = (aot_gpr_29 + static_cast(-96)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(76), aot_gpr_16); @@ -5763,18 +5266,8 @@ L_08B56028: aot_gpr_29 = (aot_gpr_29 + static_cast(96)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B5604C: aot_gpr_31 = (0x08B56054u); aot_gpr_6 = (aot_gpr_29 + static_cast(16)); @@ -5853,18 +5346,8 @@ L_08B560C0: aot_gpr_29 = (aot_gpr_29 + static_cast(96)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B560E8: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(16), aot_gpr_31); @@ -5876,18 +5359,8 @@ L_08B560F8: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B56104: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(16), aot_gpr_16); @@ -5951,18 +5424,8 @@ L_08B56164: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B56178: { const bool branch_taken = aot_gpr_5 == 0u; aot_gpr_5 = (aot_gpr_4 & 8u); @@ -5995,18 +5458,8 @@ L_08B56194: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B561A8: aot_gpr_31 = (0x08B561B0u); aot_gpr_4 = (aot_gpr_16 | 0u); @@ -6040,18 +5493,8 @@ L_08B561D8: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B561EC: if (aot_gpr_4 == 0u) { aot_gpr_4 = (aot_mem.aot_direct_load32(aot_gpr_16 + static_cast(16))); @@ -6095,18 +5538,8 @@ L_08B56214: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B56230: aot_gpr_31 = (0x08B56238u); aot_gpr_4 = (aot_gpr_16 | 0u); @@ -6183,18 +5616,8 @@ L_08B562B0: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B562C4: ctx.gpr[2] = (0u | 0u); aot_gpr_16 = (aot_mem.aot_direct_load32(aot_gpr_29 + static_cast(16))); @@ -6203,18 +5626,8 @@ L_08B562C4: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B562D8: aot_gpr_29 = (aot_gpr_29 + static_cast(-144)); { const std::uint32_t aot_run_words[6]{aot_gpr_6, ctx.gpr[7], ctx.gpr[8], ctx.gpr[9], ctx.gpr[10], ctx.gpr[11]}; @@ -6247,35 +5660,15 @@ L_08B5633C: aot_gpr_29 = (aot_gpr_29 + static_cast(144)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B56350: jump_target = aot_gpr_31; ctx.gpr[2] = (0u | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B56358: aot_gpr_29 = (aot_gpr_29 + static_cast(-160)); { const std::uint32_t aot_run_words[5]{aot_gpr_6, ctx.gpr[7], ctx.gpr[8], ctx.gpr[9], ctx.gpr[10]}; @@ -6317,18 +5710,8 @@ L_08B563D8: aot_gpr_29 = (aot_gpr_29 + static_cast(160)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B563E8: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(16), aot_gpr_16); @@ -6369,18 +5752,8 @@ L_08B56430: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B56440: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(24), ctx.gpr[18]); @@ -6438,18 +5811,8 @@ L_08B564BC: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B564D4: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(16), aot_gpr_16); @@ -6493,18 +5856,8 @@ L_08B56520: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B56530: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_gpr_5 = (static_cast(static_cast(static_cast(aot_mem.aot_direct_load16(aot_gpr_4 + static_cast(14)))))); @@ -6519,18 +5872,8 @@ L_08B56544: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B56550: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(20), ctx.gpr[17]); @@ -6638,18 +5981,8 @@ L_08B56600: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B5661C: aot_gpr_4 = (aot_gpr_4 | 4u); goto L_08B56620; @@ -6696,18 +6029,8 @@ L_08B56654: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B56670: aot_gpr_4 = (aot_mem.aot_direct_load32(aot_gpr_16 + static_cast(0))); ctx.gpr[2] = (ctx.gpr[17] | 0u); @@ -6728,18 +6051,8 @@ L_08B56670: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B566A8: aot_gpr_5 = (aot_mem.aot_direct_load32(aot_gpr_16 + static_cast(16))); { const bool branch_taken = aot_gpr_5 == 0u; @@ -6781,18 +6094,8 @@ L_08B566CC: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B566F4: aot_mem.aot_direct_store32(aot_gpr_16 + static_cast(60), aot_gpr_4); goto L_08B566F8; @@ -6819,18 +6122,8 @@ L_08B566F8: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B5673C: ctx.gpr[9] = (static_cast(static_cast(static_cast(aot_mem.aot_direct_load8(aot_gpr_5 + static_cast(0)))))); ctx.gpr[2] = (aot_gpr_5 + static_cast(1)); @@ -6896,18 +6189,8 @@ L_08B567A4: ctx.gpr[2] = (ctx.gpr[2] + static_cast(-1)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B567AC: aot_mem.aot_direct_store8(ctx.gpr[10] + static_cast(0), static_cast(ctx.gpr[8])); ctx.gpr[10] = (static_cast(static_cast(static_cast(aot_mem.aot_direct_load8(aot_gpr_5 + static_cast(0)))))); @@ -6948,18 +6231,8 @@ L_08B567D8: ctx.gpr[2] = (ctx.gpr[2] + static_cast(-1)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B567E0: { const bool branch_taken = ctx.gpr[3] == ctx.gpr[7]; ctx.gpr[2] = (aot_gpr_5 + static_cast(1)); @@ -7013,18 +6286,8 @@ L_08B5682C: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B56834: aot_gpr_29 = (aot_gpr_29 + static_cast(-720)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(680), ctx.gpr[18]); @@ -7187,18 +6450,8 @@ L_08B56994: aot_gpr_4 = (static_cast(static_cast(aot_gpr_4) >> 2u)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B569AC: aot_gpr_16 = (0u | 0u); goto L_08B569B0; @@ -7527,18 +6780,8 @@ L_08B56BB4: aot_gpr_29 = (aot_gpr_29 + static_cast(720)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B56BE8: aot_gpr_4 = (ctx.gpr[30] + aot_gpr_4); goto L_08B56BEC; @@ -8188,18 +7431,8 @@ L_08B57034: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B57050: { const bool branch_taken = aot_gpr_6 == aot_gpr_4; aot_gpr_4 = (aot_gpr_16 & 256u); @@ -8492,18 +7725,8 @@ L_08B571CC: aot_gpr_29 = (aot_gpr_29 + static_cast(720)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B57200: aot_gpr_4 = (static_cast(static_cast(static_cast(aot_mem.aot_direct_load8(ctx.gpr[17] + static_cast(-1)))))); aot_gpr_5 = (0u | 120u); @@ -9072,18 +8295,8 @@ L_08B57548: aot_gpr_29 = (aot_gpr_29 + static_cast(720)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B57578: aot_gpr_29 = (aot_gpr_29 + static_cast(-112)); ctx.gpr[7] = (0u | 520u); @@ -9110,18 +8323,8 @@ L_08B575B4: aot_gpr_29 = (aot_gpr_29 + static_cast(112)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B575C8: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(16), aot_gpr_16); @@ -9192,18 +8395,8 @@ L_08B5762C: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B57640: aot_gpr_4 = (aot_gpr_4 & aot_gpr_5); aot_mem.aot_direct_store16(aot_gpr_16 + static_cast(12), static_cast(aot_gpr_4)); @@ -9269,18 +8462,8 @@ L_08B576AC: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B576C0: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(16), aot_gpr_31); @@ -9307,18 +8490,8 @@ L_08B576E4: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B576EC: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); ctx.gpr[7] = (aot_gpr_4 | 0u); @@ -9341,18 +8514,8 @@ L_08B5771C: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B57728: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); ctx.gpr[7] = (2234u << 16u); @@ -9416,18 +8579,8 @@ L_08B57794: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B577BC: ctx.gpr[2] = (0u + static_cast(-1)); aot_gpr_31 = (aot_mem.aot_direct_load32(aot_gpr_29 + static_cast(20))); @@ -9435,18 +8588,8 @@ L_08B577BC: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B577CC: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(16), aot_gpr_31); @@ -9460,18 +8603,8 @@ L_08B577DC: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B577E8: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_gpr_5 = (0u | 0u); @@ -9486,18 +8619,8 @@ L_08B577FC: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B57808: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(16), aot_gpr_16); @@ -9587,18 +8710,8 @@ L_08B57894: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B578B4: ctx.gpr[2] = (aot_gpr_4 | 0u); if (static_cast(aot_gpr_4) < 0) { @@ -9610,18 +8723,8 @@ L_08B578C0: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B578C8: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); { const std::uint32_t aot_run_words[6]{aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21]}; @@ -9684,18 +8787,8 @@ L_08B5792C: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B57954: aot_gpr_31 = (0x08B5795Cu); if (([&]() { /*PSPRECOMP_RESIDENT_SCHED_SAFE*/ if (rt.resident_generated_leaf_fast_allowed()) return rt.invoke_resident_generated_leaf<&vcs_resident_region_08B58974, 213u, 150u, 0x08B58974u>(ctx, &aot_mem, ctx.pc, ctx.gpr[2], aot_gpr_4, aot_gpr_5, aot_gpr_6, aot_gpr_31); AOT_REGCACHE_SYNC_OUT(); const bool aot_regcache_same_ = (rt.invoke_resident_scheduler_fallback<&recomp_unit_0213_entry, 213u, 150u, 0x08B58974u>(ctx, &aot_mem)); if (aot_regcache_same_) AOT_REGCACHE_SYNC_IN(); else aot_regcache_valid = false; return aot_regcache_same_; }()) && ctx.pc == 0x08B5795Cu) goto L_08B5795C; @@ -9811,18 +8904,8 @@ L_08B579D0: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B579F8: if (aot_gpr_5 != 0u) { aot_gpr_4 = (aot_gpr_4 << 8u); @@ -9868,18 +8951,8 @@ L_08B57A18: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B57A48: ctx.gpr[2] = (0u + static_cast(-1)); { std::uint32_t aot_run_words[7]{}; @@ -9896,18 +8969,8 @@ L_08B57A48: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B57A70: aot_gpr_4 = (aot_mem.aot_direct_load32(aot_gpr_16 + static_cast(52))); aot_gpr_31 = (0x08B57A7Cu); @@ -9988,18 +9051,8 @@ L_08B57ABC: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B57AE4: ctx.gpr[2] = (0u + static_cast(-1)); { std::uint32_t aot_run_words[7]{}; @@ -10016,18 +9069,8 @@ L_08B57AE4: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B57B0C: aot_gpr_4 = (aot_gpr_4 + ctx.gpr[21]); aot_mem.aot_direct_store16(ctx.gpr[17] + static_cast(0), static_cast(aot_gpr_4)); @@ -10046,18 +9089,8 @@ L_08B57B0C: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B57B3C: aot_gpr_4 = (aot_mem.aot_direct_load32(aot_gpr_16 + static_cast(52))); aot_gpr_31 = (0x08B57B48u); @@ -10113,18 +9146,8 @@ L_08B57B70: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B57B98: aot_gpr_4 = (0u | 0u); ctx.gpr[2] = (0u | 0u); @@ -10327,18 +9350,8 @@ L_08B57CEC: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B57D04: { const bool branch_taken = 0u == 0u; ctx.gpr[2] = (ctx.gpr[2] + static_cast(1)); @@ -10364,18 +9377,8 @@ L_08B57D0C: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B57D38: aot_mem.aot_direct_store32(ctx.gpr[20] + static_cast(0), 0u); aot_gpr_4 = (aot_mem.aot_direct_load8(aot_gpr_5 + static_cast(0))); @@ -10396,18 +9399,8 @@ L_08B57D38: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B57D70: aot_mem.aot_direct_store32(ctx.gpr[20] + static_cast(0), 0u); aot_gpr_4 = (aot_mem.aot_direct_load8(aot_gpr_5 + static_cast(0))); @@ -10430,18 +9423,8 @@ L_08B57D70: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B57DB0: aot_gpr_4 = (0u | 1u); aot_mem.aot_direct_store32(ctx.gpr[20] + static_cast(0), aot_gpr_4); @@ -10466,18 +9449,8 @@ L_08B57DB0: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B57DF8: aot_gpr_5 = (ctx.gpr[15] | 0u); { const bool branch_taken = 0u == 0u; @@ -10503,18 +9476,8 @@ L_08B57E04: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B57E2C: aot_gpr_6 = (aot_gpr_6 + static_cast(1)); ctx.gpr[13] = (ctx.gpr[2] < ctx.gpr[19] ? 1u : 0u); @@ -10541,18 +9504,8 @@ L_08B57E3C: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B57E64: { const bool branch_taken = ctx.gpr[18] == 0u; if (branch_taken) { @@ -10580,18 +9533,8 @@ L_08B57E6C: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B57EA4: ctx.gpr[2] = (0u | 0u); { std::uint32_t aot_run_words[7]{}; @@ -10608,18 +9551,8 @@ L_08B57EA4: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B57ECC: aot_gpr_5 = (2234u << 16u); aot_gpr_5 = (aot_mem.aot_direct_load32(aot_gpr_5 + static_cast(15532))); @@ -10627,18 +9560,8 @@ L_08B57ECC: aot_mem.aot_direct_store32(aot_gpr_5 + static_cast(88), aot_gpr_4); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B57EDC: ctx.gpr[9] = (2234u << 16u); ctx.gpr[9] = (ctx.gpr[9] + static_cast(14520)); @@ -10825,1063 +9748,8 @@ void recomp_unit_0212(Runtime &rt, AllegrexContext &ctx) { void register_generated_unit_212(Runtime &runtime) { runtime.register_generated_unit(212u, 0x08B54000u, 16384u, &recomp_unit_0212, &recomp_unit_0212_entry); - runtime.register_function(0x08B54000u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B5402Cu, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B54068u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B54074u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B5407Cu, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B54098u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B540A8u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B540B4u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B5410Cu, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B54120u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B54128u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B54138u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B54148u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B5416Cu, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B54178u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B54184u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B5418Cu, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B54198u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B541A0u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B541B0u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B541C4u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B541D8u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B541E0u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B541F0u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B54204u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B54218u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B54224u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B5422Cu, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B54238u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B54240u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B5424Cu, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B54250u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B54268u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B5428Cu, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B54298u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B542A4u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B542ACu, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B542BCu, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B542C4u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B542D4u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B542E4u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B542F0u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B542F4u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B5430Cu, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B54330u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B5433Cu, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B5434Cu, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B54354u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B54360u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B54370u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B54380u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B54394u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B543B0u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B543C0u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B543CCu, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B543D8u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B543E0u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B543F0u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B5440Cu, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B5441Cu, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B54428u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B54434u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B54458u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B54470u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B5448Cu, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B5449Cu, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B544A4u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B544B0u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B544E0u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B5450Cu, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B54524u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B54544u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B54554u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B54564u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B54570u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B5457Cu, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B545A0u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B545C0u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B545DCu, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B545F4u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B54600u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B54628u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B54630u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B54634u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B54644u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B54650u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B54658u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B54660u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B5466Cu, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B54670u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B54680u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B546A0u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B546A8u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B546B4u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B546CCu, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B546D4u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B546E0u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B546E8u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B546F8u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B54708u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B54714u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B5471Cu, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B54728u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B5472Cu, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B54740u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B54754u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B5475Cu, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B54764u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B54770u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B5477Cu, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B54784u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B5478Cu, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B54798u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B547A4u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B547ACu, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B547B4u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B547BCu, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B547C8u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B547D0u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B547D8u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B547E0u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B547ECu, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B547F4u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B547FCu, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B54808u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B54814u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B5481Cu, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B54824u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B5482Cu, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B54838u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B54840u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B54848u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B54850u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B5485Cu, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B54864u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B5486Cu, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B54874u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B54880u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B54888u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B54890u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B5489Cu, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B548A8u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B548B0u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B548B8u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B548C4u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B548D0u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B548D8u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B548E0u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B548E8u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B548F4u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B548FCu, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B54904u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B5490Cu, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B54918u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B54920u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B54928u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B54934u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B54940u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B54948u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B54950u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B5495Cu, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B54968u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B54970u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B54978u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B54980u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B5498Cu, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B54994u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B5499Cu, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B549A4u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B549B0u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B549B8u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B549C0u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B549CCu, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B549D8u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B549FCu, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B54A08u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B54A18u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B54A28u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B54A2Cu, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B54A3Cu, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B54A40u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B54A44u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B54A54u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B54A5Cu, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B54A6Cu, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B54A7Cu, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B54A94u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B54AA4u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B54AB0u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B54ABCu, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B54AC4u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B54AD0u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B54AD8u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B54AE4u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B54B1Cu, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B54B28u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B54B30u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B54B34u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B54B3Cu, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B54B44u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B54B50u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B54B6Cu, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B54B74u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B54B8Cu, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B54B94u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B54BA0u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B54BACu, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B54BB4u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B54BC4u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B54BCCu, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B54BDCu, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B54BE8u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B54BECu, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B54BF4u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B54BFCu, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B54C04u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B54C0Cu, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B54C14u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B54C1Cu, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B54C44u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B54C6Cu, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B54C7Cu, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B54CC0u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B54CD4u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B54DA0u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B54DA8u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B54DBCu, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B54DC8u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B54DD8u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B54DFCu, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B54E08u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B54E10u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B54E18u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B54E24u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B54E30u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B54E38u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B54E3Cu, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B54E48u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B54E50u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B54E58u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B54E5Cu, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B54E60u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B54E70u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B54E88u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B54E90u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B54E98u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B54EA0u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B54EA8u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B54EB0u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B54EB8u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B54EC0u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B54EC8u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B54ED0u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B54ED8u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B54EE0u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B54EE8u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B54EF0u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B54EF8u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B54F00u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B54F08u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B54F28u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B54F30u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B54F38u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B54F4Cu, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B54F54u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B54F5Cu, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B54F64u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B54F6Cu, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B54F74u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B54F8Cu, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B54F94u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B54F9Cu, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B54FA4u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B54FBCu, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B54FD0u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B54FF4u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B55004u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B55010u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B5501Cu, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B55038u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B55048u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B55050u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B55068u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B5506Cu, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B55074u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B5508Cu, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B550A0u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B550A8u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B550ACu, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B550C0u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B550E0u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B550ECu, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B550F4u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B550F8u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B55100u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B55110u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B55114u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B5512Cu, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B55134u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B5513Cu, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B55144u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B5514Cu, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B55154u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B5515Cu, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B55164u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B55184u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B55190u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B55198u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B5519Cu, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B551A4u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B551B4u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B551B8u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B551D0u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B551D8u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B551E0u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B551E8u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B551F0u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B551F8u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B55200u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B55208u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B55218u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B55224u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B5522Cu, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B55230u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B55238u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B55240u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B55244u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B55254u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B5525Cu, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B55264u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B5526Cu, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B55274u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B5527Cu, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B55284u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B5528Cu, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B5529Cu, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B552B8u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B552C8u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B552D0u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B552D8u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B552F4u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B55300u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B55308u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B55314u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B55318u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B55320u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B55328u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B5538Cu, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B553ECu, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B553F0u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B553F8u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B55408u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B55410u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B55424u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B55434u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B55454u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B55460u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B5546Cu, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B55480u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B554A8u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B554B4u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B554B8u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B554C8u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B554CCu, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B554D8u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B554E0u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B554E8u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B554F4u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B55500u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B5550Cu, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B55514u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B5551Cu, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B55520u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B5552Cu, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B55534u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B55538u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B55540u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B55548u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B55554u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B55560u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B5556Cu, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B55574u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B55590u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B555ACu, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B555B8u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B555C0u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B555D4u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B555ECu, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B555F8u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B55600u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B55608u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B5560Cu, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B55618u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B55624u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B55644u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B5564Cu, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B55660u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B5566Cu, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B55674u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B55690u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B556B8u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B556ECu, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B556F8u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B55704u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B5570Cu, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B55714u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B5571Cu, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B55748u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B55770u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B55778u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B55784u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B55794u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B557A0u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B557C4u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B557D0u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B557D8u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B557FCu, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B5582Cu, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B55884u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B558BCu, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B558D0u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B558E4u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B55900u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B55914u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B55920u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B55954u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B55960u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B55978u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B5599Cu, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B559ACu, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B559C0u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B559E0u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B559E8u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B55A24u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B55A30u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B55A38u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B55A64u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B55A6Cu, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B55A80u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B55A8Cu, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B55AA8u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B55AB0u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B55AC0u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B55AC4u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B55ACCu, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B55B10u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B55B40u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B55B78u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B55B88u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B55B94u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B55B9Cu, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B55BA4u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B55BA8u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B55BB8u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B55BC0u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B55BF0u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B55BFCu, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B55C0Cu, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B55C1Cu, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B55C2Cu, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B55C38u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B55C50u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B55C58u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B55C60u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B55C70u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B55C80u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B55C8Cu, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B55C98u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B55CA8u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B55CC8u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B55CD8u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B55CE0u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B55CECu, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B55D00u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B55D08u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B55D0Cu, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B55D18u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B55D28u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B55D3Cu, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B55D48u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B55D50u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B55D54u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B55D64u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B55D7Cu, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B55D80u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B55D94u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B55D9Cu, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B55DA4u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B55DB8u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B55DC0u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B55DCCu, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B55DD8u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B55DE0u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B55DE4u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B55DE8u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B55E08u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B55E14u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B55E20u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B55E2Cu, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B55E40u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B55E48u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B55E4Cu, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B55E58u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B55E68u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B55E7Cu, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B55E88u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B55E90u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B55E94u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B55EA4u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B55EC0u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B55EC8u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B55ED0u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B55ED8u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B55EDCu, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B55EF0u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B55F20u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B55F28u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B55F58u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B55F84u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B55F88u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B55F94u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B55FA0u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B55FA8u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B55FB0u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B55FB8u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B55FC4u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B55FE8u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B56014u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B56020u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B56028u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B5604Cu, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B56054u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B5605Cu, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B56060u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B56070u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B56084u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B56098u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B560B4u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B560C0u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B560E8u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B560F8u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B56104u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B56120u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B56130u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B56138u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B56140u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B56144u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B56150u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B5615Cu, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B56164u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B56178u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B56180u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B56188u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B56194u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B561A8u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B561B0u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B561B8u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B561D8u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B561ECu, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B561F4u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B56200u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B56204u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B5620Cu, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B56214u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B56230u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B56238u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B5623Cu, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B56248u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B56254u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B56270u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B56290u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B56298u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B562A4u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B562B0u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B562C4u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B562D8u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B5633Cu, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B56350u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B56358u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B56394u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B563D8u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B563E8u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B5640Cu, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B56414u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B56424u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B56430u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B56440u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B56474u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B5648Cu, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B56494u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B564BCu, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B564D4u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B564F8u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B56504u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B56514u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B56520u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B56530u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B56544u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B56550u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B56574u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B56580u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B56590u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B56598u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B565A0u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B565A4u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B565C0u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B565C8u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B565D0u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B565D8u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B565E0u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B56600u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B5661Cu, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B56620u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B56624u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B56634u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B56644u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B56654u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B56670u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B566A8u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B566B4u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B566C0u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B566CCu, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B566F4u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B566F8u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B5673Cu, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B56750u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B56764u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B56768u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B56770u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B56784u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B5678Cu, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B567A4u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B567ACu, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B567B4u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B567BCu, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B567C4u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B567CCu, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B567D8u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B567E0u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B567E8u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B567F4u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B56800u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B5680Cu, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B56824u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B5682Cu, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B56834u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B568C8u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B568DCu, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B568ECu, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B568F8u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B5690Cu, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B56910u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B56918u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B56920u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B56928u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B5692Cu, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B56944u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B56964u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B5696Cu, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B56978u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B56988u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B56994u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B569ACu, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B569B0u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B569BCu, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B569C8u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B569D0u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B569D8u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B569DCu, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B569ECu, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B56A14u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B56A1Cu, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B56A28u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B56A34u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B56A40u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B56A4Cu, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B56A68u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B56A74u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B56A78u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B56A8Cu, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B56AA4u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B56AB0u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B56AB4u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B56AC8u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B56AE0u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B56AFCu, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B56B08u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B56B14u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B56B20u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B56B34u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B56B44u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B56B60u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B56B6Cu, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B56B7Cu, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B56B8Cu, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B56B98u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B56BA8u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B56BB4u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B56BE8u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B56BECu, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B56C00u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B56C10u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B56C18u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B56C20u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B56C28u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B56C34u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B56C50u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B56C54u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B56C64u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B56C70u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B56C78u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B56C80u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B56C9Cu, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B56CA0u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B56CA8u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B56CB4u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B56CBCu, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B56CC4u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B56CCCu, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B56CD8u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B56CE0u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B56CF0u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B56CF8u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B56D10u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B56D18u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B56D20u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B56D28u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B56D3Cu, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B56D48u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B56D60u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B56D6Cu, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B56D80u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B56D9Cu, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B56DA4u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B56DACu, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B56DB0u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B56DCCu, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B56DD8u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B56DE0u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B56DE8u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B56DF0u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B56DF8u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B56DFCu, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B56E10u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B56E18u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B56E20u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B56E34u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B56E38u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B56E60u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B56E6Cu, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B56E74u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B56E7Cu, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B56E84u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B56E8Cu, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B56E90u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B56EA4u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B56EA8u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B56EB0u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B56EC4u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B56EE4u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B56EECu, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B56EF4u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B56EF8u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B56F14u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B56F20u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B56F28u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B56F30u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B56F34u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B56F4Cu, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B56F54u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B56F68u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B56F6Cu, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B56F94u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B56FA0u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B56FA8u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B56FB0u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B56FB4u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B56FCCu, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B56FD0u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B56FE8u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B56FF8u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B57008u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B5700Cu, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B5701Cu, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B57028u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B57034u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B57050u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B57058u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B57060u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B5706Cu, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B57078u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B57080u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B57084u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B5708Cu, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B57094u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B5709Cu, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B570A4u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B570B0u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B570BCu, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B570C4u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B570DCu, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B570F4u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B57100u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B57104u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B5710Cu, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B57118u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B57124u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B57134u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B5713Cu, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B57148u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B5715Cu, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B57164u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B5717Cu, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B5718Cu, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B57194u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B5719Cu, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B571A8u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B571ACu, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B571B4u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B571C0u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B571CCu, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B57200u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B57210u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B5721Cu, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B57228u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B5722Cu, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B57238u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B57250u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B57264u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B57274u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B57280u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B57290u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B57298u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B572A8u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B572B0u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B572BCu, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B572C4u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B572D8u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B572E8u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B572ECu, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B572FCu, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B57308u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B57314u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B57320u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B57328u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B57330u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B57338u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B57340u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B57348u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B57354u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B5735Cu, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B57360u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B57368u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B57370u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B57374u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B57380u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B5738Cu, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B57398u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B573A4u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B573B4u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B573C0u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B573D4u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B573DCu, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B573F4u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B57404u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B5740Cu, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B57414u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B57420u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B57424u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B5742Cu, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B57438u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B57448u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B5744Cu, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B57458u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B57464u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B5746Cu, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B57470u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B57480u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B57488u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B57490u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B57498u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B574A0u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B574A4u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B574B4u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B574C0u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B574D8u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B574ECu, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B574F8u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B5750Cu, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B57514u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B57518u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B57524u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B57528u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B57538u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B5753Cu, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B57548u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B57578u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B575B4u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B575C8u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B575E4u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B575F4u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B575FCu, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B57604u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B57608u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B57614u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B5761Cu, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B57624u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B5762Cu, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B57640u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B5765Cu, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B57660u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B5766Cu, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B57674u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B57678u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B57684u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B57698u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B576A8u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B576ACu, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B576C0u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B576C8u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B576D0u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B576D8u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B576E4u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B576ECu, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B57714u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B5771Cu, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B57728u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B57744u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B57750u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B5775Cu, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B57768u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B57778u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B57794u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B577BCu, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B577CCu, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B577DCu, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B577E8u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B577FCu, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B57808u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B5783Cu, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B57840u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B5784Cu, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B57850u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B5785Cu, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B57868u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B57874u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B5787Cu, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B57884u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B5788Cu, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B57894u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B578B4u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B578C0u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B578C8u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B57908u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B57910u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B57918u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B5791Cu, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B57924u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B5792Cu, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B57954u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B5795Cu, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B57968u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B57974u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B5797Cu, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B57984u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B57990u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B5799Cu, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B579A0u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B579A8u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B579B0u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B579B4u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B579BCu, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B579C8u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B579D0u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B579F8u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B57A00u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B57A04u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B57A0Cu, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B57A14u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B57A18u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B57A48u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B57A70u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B57A7Cu, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B57A84u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B57A8Cu, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B57A98u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B57AA0u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B57AA8u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B57AB4u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B57ABCu, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B57AE4u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B57B0Cu, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B57B3Cu, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B57B48u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B57B50u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B57B58u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B57B64u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B57B6Cu, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B57B70u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B57B98u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B57BA0u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B57BACu, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B57BDCu, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B57BF0u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B57BF8u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B57C00u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B57C08u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B57C10u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B57C18u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B57C20u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B57C38u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B57C48u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B57C5Cu, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B57C70u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B57C84u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B57C98u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B57CB0u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B57CB8u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B57CC4u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B57CC8u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B57CCCu, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B57CE0u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B57CECu, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B57D04u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B57D0Cu, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B57D38u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B57D70u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B57DB0u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B57DF8u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B57E04u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B57E2Cu, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B57E3Cu, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B57E64u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B57E6Cu, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B57EA4u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B57ECCu, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B57EDCu, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B57EF0u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B57F0Cu, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B57F18u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B57F2Cu, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B57F34u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B57F40u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B57F48u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B57F54u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B57F58u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B57F60u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B57F70u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B57F78u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B57F88u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B57F94u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B57FA4u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B57FC8u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B57FD0u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B57FDCu, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B57FE4u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B57FF4u, &recomp_unit_0212, "recomp_unit_0212"); - runtime.register_function(0x08B57FFCu, &recomp_unit_0212, "recomp_unit_0212"); + // PSPRECOMP_V812_COMPACT_REGISTRATION: same entry set, looped once in Runtime instead of source-expanded calls. + runtime.register_generated_entry_mask(0x08B54000u, &recomp_unit_0212, "recomp_unit_0212", + kEntryMasks_recomp_unit_0212, 64u); } } // namespace psprecomp diff --git a/profiles/vcs/generated/generated_unit_0213.cpp b/profiles/vcs/generated/generated_unit_0213.cpp index 3208190..e91b6b0 100644 --- a/profiles/vcs/generated/generated_unit_0213.cpp +++ b/profiles/vcs/generated/generated_unit_0213.cpp @@ -1112,6 +1112,19 @@ LOCAL_DISPATCH: AOT_REGCACHE_SYNC_OUT(); return; } } +// PSPRECOMP_V812_SHARED_SCHED_BLOCK: one scheduler-exact slow boundary per unit. +LOCAL_SCHED_BOUNDARY: + ctx.pc = jump_target; + AOT_REGCACHE_SYNC_OUT(); + if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { + ++local_redispatch_rounds; + AOT_REGCACHE_SYNC_IN(); + local_transfers = 0u; + local_pc = ctx.pc; + entry_id = 0u; + goto LOCAL_DISPATCH; + } + return; L_08B58004: { const bool branch_taken = static_cast(aot_gpr_2) < 0; aot_gpr_2 = (ctx.gpr[13] < ctx.gpr[3] ? 1u : 0u); @@ -1217,18 +1230,8 @@ L_08B58088: aot_gpr_2 = (ctx.gpr[3] | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B58090: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_gpr_7 = (aot_gpr_6 | 0u); @@ -1246,18 +1249,8 @@ L_08B580B0: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B580BC: aot_gpr_2 = (aot_gpr_4 | 0u); aot_gpr_7 = (aot_gpr_6 | 0u); @@ -1294,34 +1287,14 @@ L_08B580F0: aot_gpr_2 = (0u | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B580F8: jump_target = ctx.gpr[31]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B58100: aot_gpr_7 = (aot_gpr_4 | 0u); ctx.gpr[8] = (aot_gpr_6 | 0u); @@ -1359,35 +1332,15 @@ L_08B5813C: aot_gpr_2 = (0u | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B58144: jump_target = ctx.gpr[31]; aot_gpr_2 = (ctx.gpr[9] - ctx.gpr[8]); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B5814C: ctx.gpr[9] = (aot_gpr_6 | 0u); aot_gpr_7 = (aot_gpr_6 + static_cast(-1)); @@ -1416,18 +1369,8 @@ L_08B58178: aot_gpr_2 = (aot_gpr_4 | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B58180: aot_gpr_6 = (2234u << 16u); aot_gpr_6 = (aot_gpr_6 + static_cast(14520)); @@ -1536,34 +1479,14 @@ L_08B58224: aot_gpr_2 = (aot_gpr_5 - aot_gpr_2); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B58230: jump_target = ctx.gpr[31]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B58238: aot_gpr_6 = (static_cast(static_cast(static_cast(aot_mem.aot_direct_load8(aot_gpr_4 + static_cast(0)))))); aot_gpr_2 = (aot_gpr_4 | 0u); @@ -1613,18 +1536,8 @@ L_08B5828C: jump_target = ctx.gpr[31]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B58294: aot_gpr_2 = (aot_gpr_4 | 0u); aot_gpr_5 = (aot_gpr_5 & 255u); @@ -1663,18 +1576,8 @@ L_08B582C4: jump_target = ctx.gpr[31]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B582CC: aot_gpr_6 = (static_cast(static_cast(static_cast(aot_mem.aot_direct_load8(aot_gpr_4 + static_cast(0)))))); goto L_08B582D0; @@ -1707,18 +1610,8 @@ L_08B582F4: aot_gpr_2 = (aot_gpr_2 - aot_gpr_4); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B58300: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(16), ctx.gpr[31]); @@ -1730,18 +1623,8 @@ L_08B58310: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B5831C: ctx.gpr[8] = (static_cast(static_cast(static_cast(aot_mem.aot_direct_load8(aot_gpr_5 + static_cast(0)))))); aot_gpr_2 = (aot_gpr_4 | 0u); @@ -1773,18 +1656,8 @@ L_08B58358: jump_target = ctx.gpr[31]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B58360: ctx.gpr[8] = (static_cast(static_cast(static_cast(aot_mem.aot_direct_load8(aot_gpr_4 + static_cast(0)))))); { const bool branch_taken = ctx.gpr[8] == 0u; @@ -1837,18 +1710,8 @@ L_08B583A0: aot_gpr_2 = (aot_gpr_4 - ctx.gpr[9]); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B583A8: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_gpr_5 = (aot_gpr_4 + static_cast(-1)); @@ -1868,18 +1731,8 @@ L_08B583C0: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B583D8: aot_gpr_2 = (2233u << 16u); aot_gpr_2 = (aot_gpr_2 + static_cast(-28752)); @@ -1888,18 +1741,8 @@ L_08B583D8: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B583EC: aot_gpr_2 = (2233u << 16u); aot_gpr_2 = (aot_gpr_2 + static_cast(-28740)); @@ -1908,18 +1751,8 @@ L_08B583EC: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B58400: aot_gpr_2 = (2233u << 16u); aot_gpr_2 = (aot_gpr_2 + static_cast(-28712)); @@ -1928,18 +1761,8 @@ L_08B58400: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B58414: aot_gpr_2 = (2233u << 16u); aot_gpr_2 = (aot_gpr_2 + static_cast(-28696)); @@ -1948,18 +1771,8 @@ L_08B58414: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B58428: aot_gpr_2 = (2233u << 16u); aot_gpr_2 = (aot_gpr_2 + static_cast(-28672)); @@ -1968,18 +1781,8 @@ L_08B58428: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B5843C: aot_gpr_2 = (2233u << 16u); aot_gpr_2 = (aot_gpr_2 + static_cast(-28660)); @@ -1988,18 +1791,8 @@ L_08B5843C: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B58450: aot_gpr_2 = (2233u << 16u); aot_gpr_2 = (aot_gpr_2 + static_cast(-28632)); @@ -2008,18 +1801,8 @@ L_08B58450: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B58464: aot_gpr_2 = (2233u << 16u); aot_gpr_2 = (aot_gpr_2 + static_cast(-28612)); @@ -2028,18 +1811,8 @@ L_08B58464: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B58478: aot_gpr_2 = (2233u << 16u); aot_gpr_2 = (aot_gpr_2 + static_cast(-28592)); @@ -2048,18 +1821,8 @@ L_08B58478: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B5848C: aot_gpr_2 = (2233u << 16u); aot_gpr_2 = (aot_gpr_2 + static_cast(-28576)); @@ -2068,18 +1831,8 @@ L_08B5848C: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B584A0: aot_gpr_2 = (2233u << 16u); aot_gpr_2 = (aot_gpr_2 + static_cast(-28564)); @@ -2088,18 +1841,8 @@ L_08B584A0: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B584B4: aot_gpr_2 = (2233u << 16u); aot_gpr_2 = (aot_gpr_2 + static_cast(-28544)); @@ -2108,18 +1851,8 @@ L_08B584B4: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B584C8: aot_gpr_2 = (2233u << 16u); aot_gpr_2 = (aot_gpr_2 + static_cast(-28524)); @@ -2128,18 +1861,8 @@ L_08B584C8: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B584DC: aot_gpr_2 = (2233u << 16u); aot_gpr_2 = (aot_gpr_2 + static_cast(-28504)); @@ -2148,18 +1871,8 @@ L_08B584DC: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B584F0: aot_gpr_2 = (2233u << 16u); aot_gpr_2 = (aot_gpr_2 + static_cast(-28492)); @@ -2168,18 +1881,8 @@ L_08B584F0: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B58504: aot_gpr_2 = (2233u << 16u); aot_gpr_2 = (aot_gpr_2 + static_cast(-28468)); @@ -2188,18 +1891,8 @@ L_08B58504: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B58518: aot_gpr_2 = (2233u << 16u); aot_gpr_2 = (aot_gpr_2 + static_cast(-28444)); @@ -2208,18 +1901,8 @@ L_08B58518: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B5852C: aot_gpr_2 = (2233u << 16u); aot_gpr_2 = (aot_gpr_2 + static_cast(-28432)); @@ -2228,18 +1911,8 @@ L_08B5852C: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B58540: aot_gpr_2 = (2233u << 16u); aot_gpr_2 = (aot_gpr_2 + static_cast(-28412)); @@ -2248,18 +1921,8 @@ L_08B58540: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B58554: aot_gpr_2 = (2233u << 16u); aot_gpr_2 = (aot_gpr_2 + static_cast(-28396)); @@ -2268,18 +1931,8 @@ L_08B58554: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B58568: aot_gpr_2 = (2233u << 16u); aot_gpr_2 = (aot_gpr_2 + static_cast(-28380)); @@ -2288,18 +1941,8 @@ L_08B58568: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B5857C: aot_gpr_2 = (2233u << 16u); aot_gpr_2 = (aot_gpr_2 + static_cast(-28364)); @@ -2308,18 +1951,8 @@ L_08B5857C: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B58590: aot_gpr_2 = (2233u << 16u); aot_gpr_2 = (aot_gpr_2 + static_cast(-28344)); @@ -2328,18 +1961,8 @@ L_08B58590: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B585A4: aot_gpr_2 = (2233u << 16u); aot_gpr_2 = (aot_gpr_2 + static_cast(-28312)); @@ -2348,18 +1971,8 @@ L_08B585A4: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B585B8: aot_gpr_2 = (2233u << 16u); aot_gpr_2 = (aot_gpr_2 + static_cast(-28292)); @@ -2368,18 +1981,8 @@ L_08B585B8: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B585CC: aot_gpr_2 = (2233u << 16u); aot_gpr_2 = (aot_gpr_2 + static_cast(-28268)); @@ -2388,18 +1991,8 @@ L_08B585CC: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B585E0: aot_gpr_2 = (2233u << 16u); aot_gpr_2 = (aot_gpr_2 + static_cast(-28252)); @@ -2408,18 +2001,8 @@ L_08B585E0: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B585F4: aot_gpr_2 = (2233u << 16u); aot_gpr_2 = (aot_gpr_2 + static_cast(-28236)); @@ -2428,18 +2011,8 @@ L_08B585F4: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B58608: aot_gpr_2 = (2233u << 16u); aot_gpr_2 = (aot_gpr_2 + static_cast(-28212)); @@ -2448,18 +2021,8 @@ L_08B58608: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B5861C: aot_gpr_2 = (2233u << 16u); aot_gpr_2 = (aot_gpr_2 + static_cast(-28196)); @@ -2468,18 +2031,8 @@ L_08B5861C: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B58630: aot_gpr_2 = (2233u << 16u); aot_gpr_2 = (aot_gpr_2 + static_cast(-28172)); @@ -2488,18 +2041,8 @@ L_08B58630: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B58644: aot_gpr_2 = (2233u << 16u); aot_gpr_2 = (aot_gpr_2 + static_cast(-28156)); @@ -2508,18 +2051,8 @@ L_08B58644: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B58658: aot_gpr_2 = (2233u << 16u); aot_gpr_2 = (aot_gpr_2 + static_cast(-28144)); @@ -2528,18 +2061,8 @@ L_08B58658: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B5866C: aot_gpr_2 = (2233u << 16u); aot_gpr_2 = (aot_gpr_2 + static_cast(-28128)); @@ -2548,18 +2071,8 @@ L_08B5866C: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B58680: aot_gpr_2 = (2233u << 16u); aot_gpr_2 = (aot_gpr_2 + static_cast(-28108)); @@ -2568,18 +2081,8 @@ L_08B58680: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B58694: aot_gpr_2 = (2233u << 16u); aot_gpr_2 = (aot_gpr_2 + static_cast(-28080)); @@ -2588,18 +2091,8 @@ L_08B58694: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B586A8: aot_gpr_2 = (2233u << 16u); aot_gpr_2 = (aot_gpr_2 + static_cast(-28060)); @@ -2608,18 +2101,8 @@ L_08B586A8: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B586BC: aot_gpr_2 = (2233u << 16u); aot_gpr_2 = (aot_gpr_2 + static_cast(-28048)); @@ -2628,18 +2111,8 @@ L_08B586BC: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B586D0: aot_gpr_2 = (2233u << 16u); aot_gpr_2 = (aot_gpr_2 + static_cast(-28040)); @@ -2648,18 +2121,8 @@ L_08B586D0: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B586E4: aot_gpr_2 = (2233u << 16u); aot_gpr_2 = (aot_gpr_2 + static_cast(-28024)); @@ -2668,18 +2131,8 @@ L_08B586E4: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B586F8: aot_gpr_2 = (2233u << 16u); aot_gpr_2 = (aot_gpr_2 + static_cast(-28000)); @@ -2688,18 +2141,8 @@ L_08B586F8: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B5870C: aot_gpr_2 = (2233u << 16u); aot_gpr_2 = (aot_gpr_2 + static_cast(-27980)); @@ -2708,18 +2151,8 @@ L_08B5870C: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B58720: aot_gpr_2 = (2233u << 16u); aot_gpr_2 = (aot_gpr_2 + static_cast(-27948)); @@ -2728,18 +2161,8 @@ L_08B58720: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B58734: aot_gpr_2 = (2233u << 16u); aot_gpr_2 = (aot_gpr_2 + static_cast(-27936)); @@ -2748,18 +2171,8 @@ L_08B58734: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B58748: aot_gpr_2 = (2233u << 16u); aot_gpr_2 = (aot_gpr_2 + static_cast(-27916)); @@ -2768,18 +2181,8 @@ L_08B58748: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B5875C: aot_gpr_2 = (2233u << 16u); aot_gpr_2 = (aot_gpr_2 + static_cast(-27892)); @@ -2788,18 +2191,8 @@ L_08B5875C: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B58770: aot_gpr_2 = (2233u << 16u); aot_gpr_2 = (aot_gpr_2 + static_cast(-27876)); @@ -2808,18 +2201,8 @@ L_08B58770: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B58784: aot_gpr_2 = (2233u << 16u); aot_gpr_2 = (aot_gpr_2 + static_cast(-27860)); @@ -2828,18 +2211,8 @@ L_08B58784: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B58798: aot_gpr_2 = (2233u << 16u); aot_gpr_2 = (aot_gpr_2 + static_cast(-27840)); @@ -2848,18 +2221,8 @@ L_08B58798: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B587AC: aot_gpr_2 = (2233u << 16u); aot_gpr_2 = (aot_gpr_2 + static_cast(-27824)); @@ -2868,18 +2231,8 @@ L_08B587AC: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B587C0: aot_gpr_2 = (2233u << 16u); aot_gpr_2 = (aot_gpr_2 + static_cast(-27804)); @@ -2888,18 +2241,8 @@ L_08B587C0: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B587D4: aot_gpr_2 = (2233u << 16u); aot_gpr_2 = (aot_gpr_2 + static_cast(-27792)); @@ -2908,18 +2251,8 @@ L_08B587D4: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B587E8: aot_gpr_2 = (2233u << 16u); aot_gpr_2 = (aot_gpr_2 + static_cast(-27752)); @@ -2928,18 +2261,8 @@ L_08B587E8: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B587FC: aot_gpr_2 = (2233u << 16u); aot_gpr_2 = (aot_gpr_2 + static_cast(-27712)); @@ -2948,18 +2271,8 @@ L_08B587FC: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B58810: aot_gpr_2 = (2233u << 16u); aot_gpr_2 = (aot_gpr_2 + static_cast(-27680)); @@ -2968,18 +2281,8 @@ L_08B58810: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B58824: aot_gpr_2 = (2233u << 16u); aot_gpr_2 = (aot_gpr_2 + static_cast(-27616)); @@ -2988,18 +2291,8 @@ L_08B58824: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B58838: aot_gpr_2 = (2233u << 16u); aot_gpr_2 = (aot_gpr_2 + static_cast(-27576)); @@ -3008,18 +2301,8 @@ L_08B58838: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B5884C: aot_gpr_2 = (2233u << 16u); aot_gpr_2 = (aot_gpr_2 + static_cast(-27548)); @@ -3028,18 +2311,8 @@ L_08B5884C: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B58860: aot_gpr_2 = (2233u << 16u); aot_gpr_2 = (aot_gpr_2 + static_cast(-27532)); @@ -3048,18 +2321,8 @@ L_08B58860: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B58874: aot_gpr_2 = (2233u << 16u); aot_gpr_2 = (aot_gpr_2 + static_cast(-27512)); @@ -3068,18 +2331,8 @@ L_08B58874: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B58888: aot_gpr_2 = (2233u << 16u); aot_gpr_2 = (aot_gpr_2 + static_cast(-27484)); @@ -3088,18 +2341,8 @@ L_08B58888: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B5889C: aot_gpr_2 = (2233u << 16u); aot_gpr_2 = (aot_gpr_2 + static_cast(-27460)); @@ -3108,18 +2351,8 @@ L_08B5889C: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B588B0: aot_gpr_2 = (2233u << 16u); aot_gpr_2 = (aot_gpr_2 + static_cast(-27432)); @@ -3128,18 +2361,8 @@ L_08B588B0: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B588C4: aot_gpr_2 = (2233u << 16u); aot_gpr_2 = (aot_gpr_2 + static_cast(-27384)); @@ -3148,18 +2371,8 @@ L_08B588C4: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B588D8: aot_gpr_2 = (2233u << 16u); aot_gpr_2 = (aot_gpr_2 + static_cast(-27352)); @@ -3168,18 +2381,8 @@ L_08B588D8: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B588EC: aot_gpr_2 = (2233u << 16u); aot_gpr_2 = (aot_gpr_2 + static_cast(-27320)); @@ -3188,18 +2391,8 @@ L_08B588EC: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B58900: aot_gpr_2 = (2233u << 16u); aot_gpr_2 = (aot_gpr_2 + static_cast(-27296)); @@ -3208,18 +2401,8 @@ L_08B58900: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B58914: aot_gpr_2 = (2233u << 16u); aot_gpr_2 = (aot_gpr_2 + static_cast(-27260)); @@ -3228,18 +2411,8 @@ L_08B58914: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B58928: aot_gpr_2 = (2233u << 16u); aot_gpr_2 = (aot_gpr_2 + static_cast(-27240)); @@ -3248,18 +2421,8 @@ L_08B58928: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B5893C: aot_gpr_2 = (2233u << 16u); aot_gpr_2 = (aot_gpr_2 + static_cast(-27216)); @@ -3268,18 +2431,8 @@ L_08B5893C: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B58950: ctx.gpr[31] = (0x08B58958u); goto L_08B59F44; @@ -3300,18 +2453,8 @@ L_08B58968: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B58974: aot_gpr_6 = (static_cast(static_cast(static_cast(aot_mem.aot_direct_load8(aot_gpr_4 + static_cast(0)))))); { const bool branch_taken = aot_gpr_6 == 0u; @@ -3336,18 +2479,8 @@ L_08B58990: aot_gpr_2 = (aot_gpr_4 - aot_gpr_5); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B58998: aot_gpr_5 = (static_cast(static_cast(static_cast(aot_mem.aot_direct_load8(aot_gpr_4 + static_cast(0)))))); { const bool branch_taken = aot_gpr_5 == 0u; @@ -3407,18 +2540,8 @@ L_08B589F0: jump_target = ctx.gpr[31]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B589F8: { const bool branch_taken = aot_gpr_6 == 0u; aot_gpr_7 = (2234u << 16u); @@ -3442,18 +2565,8 @@ L_08B58A10: aot_gpr_2 = (0u | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B58A18: ctx.gpr[8] = (aot_gpr_6 | 0u); { const bool branch_taken = ctx.gpr[8] == 0u; @@ -3579,34 +2692,14 @@ L_08B58AD0: aot_gpr_2 = (aot_gpr_5 - aot_gpr_2); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B58ADC: jump_target = ctx.gpr[31]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B58AE4: ctx.gpr[8] = (static_cast(static_cast(static_cast(aot_mem.aot_direct_load8(aot_gpr_4 + static_cast(0)))))); aot_gpr_2 = (aot_gpr_4 | 0u); @@ -3667,18 +2760,8 @@ L_08B58B34: jump_target = ctx.gpr[31]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B58B3C: { const bool branch_taken = aot_gpr_6 == 0u; if (branch_taken) { @@ -3699,18 +2782,8 @@ L_08B58B4C: aot_gpr_2 = (0u | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B58B54: aot_gpr_7 = (aot_gpr_6 | 0u); { const bool branch_taken = aot_gpr_7 == 0u; @@ -3759,18 +2832,8 @@ L_08B58B94: aot_gpr_2 = (aot_gpr_2 - aot_gpr_4); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B58BA0: aot_gpr_7 = (aot_gpr_5 | 0u); ctx.gpr[8] = (aot_gpr_4 | 0u); @@ -3828,18 +2891,8 @@ L_08B58BF8: aot_gpr_2 = (aot_gpr_4 | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B58C00: aot_gpr_7 = (static_cast(static_cast(static_cast(aot_mem.aot_direct_load8(aot_gpr_4 + static_cast(0)))))); { const bool branch_taken = aot_gpr_7 != 0u; @@ -3854,18 +2907,8 @@ L_08B58C0C: aot_gpr_2 = (0u | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B58C14: aot_gpr_6 = (static_cast(static_cast(static_cast(aot_mem.aot_direct_load8(ctx.gpr[8] + static_cast(0)))))); if (aot_gpr_6 == 0u) { @@ -3912,18 +2955,8 @@ L_08B58C54: aot_gpr_2 = (aot_gpr_4 | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B58C5C: aot_gpr_6 = (static_cast(static_cast(static_cast(aot_mem.aot_direct_load8(aot_gpr_4 + static_cast(0)))))); { const bool branch_taken = aot_gpr_6 != 0u; @@ -3945,18 +2978,8 @@ L_08B58C78: jump_target = ctx.gpr[31]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B58C80: aot_gpr_6 = (static_cast(static_cast(static_cast(aot_mem.aot_direct_load8(aot_gpr_5 + static_cast(0)))))); goto L_08B58C84; @@ -3991,18 +3014,8 @@ L_08B58CA4: aot_gpr_2 = (aot_gpr_4 | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B58CAC: aot_gpr_4 = (aot_gpr_4 + static_cast(1)); aot_gpr_6 = (static_cast(static_cast(static_cast(aot_mem.aot_direct_load8(aot_gpr_4 + static_cast(0)))))); @@ -4018,18 +3031,8 @@ L_08B58CBC: aot_gpr_2 = (0u | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B58CC4: aot_gpr_29 = (aot_gpr_29 + static_cast(-160)); aot_gpr_7 = (aot_gpr_4 | 0u); @@ -4077,18 +3080,8 @@ L_08B58D5C: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B58D74: aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(100), aot_gpr_2); goto L_08B58D78; @@ -6374,18 +5367,8 @@ L_08B59DB0: aot_gpr_29 = (aot_gpr_29 + static_cast(160)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B59DE0: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_gpr_6 = (aot_gpr_5 | 0u); @@ -6401,18 +5384,8 @@ L_08B59DFC: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B59E08: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_gpr_6 = (2234u << 16u); @@ -6427,18 +5400,8 @@ L_08B59E20: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B59E2C: { const bool branch_taken = aot_gpr_4 != 0u; if (branch_taken) { @@ -6467,18 +5430,8 @@ L_08B59E48: aot_gpr_2 = (0u | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B59E50: ctx.gpr[11] = (static_cast(static_cast(static_cast(aot_mem.aot_direct_load8(aot_gpr_4 + static_cast(0)))))); ctx.gpr[9] = (static_cast(static_cast(static_cast(aot_mem.aot_direct_load8(aot_gpr_5 + static_cast(0)))))); @@ -6529,18 +5482,8 @@ L_08B59E90: aot_gpr_2 = (0u | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B59E9C: aot_gpr_7 = (ctx.gpr[8] | 0u); ctx.gpr[8] = (static_cast(static_cast(static_cast(aot_mem.aot_direct_load8(aot_gpr_4 + static_cast(0)))))); @@ -6568,35 +5511,15 @@ L_08B59EC0: aot_mem.aot_direct_store32(aot_gpr_6 + static_cast(0), aot_gpr_4); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B59ECC: jump_target = ctx.gpr[31]; aot_mem.aot_direct_store32(aot_gpr_6 + static_cast(0), aot_gpr_4); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B59ED4: if (ctx.gpr[9] != 0u) { ctx.gpr[9] = (static_cast(static_cast(static_cast(aot_mem.aot_direct_load8(aot_gpr_7 + static_cast(0)))))); @@ -6670,35 +5593,15 @@ L_08B59F3C: jump_target = ctx.gpr[31]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B59F44: jump_target = ctx.gpr[31]; aot_gpr_2 = (0u | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B59F4C: { const bool branch_taken = static_cast(aot_gpr_5) <= 0; ctx.gpr[10] = (aot_gpr_5 + static_cast(-1)); @@ -6757,35 +5660,15 @@ L_08B59FA0: aot_gpr_2 = (0u | 1u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B59FA8: jump_target = ctx.gpr[31]; aot_gpr_2 = (0u | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B59FB0: aot_gpr_5 = (static_cast(static_cast(static_cast(aot_mem.aot_direct_load8(aot_gpr_4 + static_cast(0)))))); { const bool branch_taken = aot_gpr_5 == 0u; @@ -6839,18 +5722,8 @@ L_08B5A014: aot_gpr_2 = (aot_gpr_4 | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B5A01C: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_gpr_7 = (static_cast(aot_gpr_4) < 0 ? 1u : 0u); @@ -6927,18 +5800,8 @@ L_08B5A0AC: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B5A0B8: aot_gpr_29 = (aot_gpr_29 + static_cast(-128)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(20), aot_gpr_5); @@ -7847,18 +6710,8 @@ L_08B5A7E4: aot_gpr_29 = (aot_gpr_29 + static_cast(128)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B5A818: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(20), ctx.gpr[17]); @@ -7925,18 +6778,8 @@ L_08B5A88C: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B5A8C0: aot_gpr_4 = (ctx.gpr[17] + ctx.gpr[19]); goto L_08B5A8C4; @@ -8000,18 +6843,8 @@ L_08B5A91C: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B5A948: aot_gpr_2 = (0u | 0u); { std::uint32_t aot_run_words[8]{}; @@ -8029,18 +6862,8 @@ L_08B5A948: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B5A974: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); ctx.gpr[9] = (aot_gpr_5 | 0u); @@ -8117,18 +6940,8 @@ L_08B5A9EC: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B5AA04: ctx.gpr[8] = (aot_gpr_5 | 0u); ctx.gpr[9] = (aot_gpr_4 | 0u); @@ -8144,18 +6957,8 @@ L_08B5AA20: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B5AA2C: ctx.gpr[9] = (ctx.gpr[9] + static_cast(1)); goto L_08B5AA30; @@ -8183,18 +6986,8 @@ L_08B5AA58: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B5AA64: aot_gpr_29 = (aot_gpr_29 + static_cast(-528)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(492), ctx.gpr[17]); @@ -8429,18 +7222,8 @@ L_08B5AC60: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B5AC78: aot_gpr_4 = (static_cast(static_cast(static_cast(aot_mem.aot_direct_load8(aot_gpr_29 + static_cast(32)))))); { const bool branch_taken = aot_gpr_4 != 0u; @@ -11049,1043 +9832,8 @@ void recomp_unit_0213(Runtime &rt, AllegrexContext &ctx) { void register_generated_unit_213(Runtime &runtime) { runtime.register_generated_unit(213u, 0x08B58000u, 16384u, &recomp_unit_0213, &recomp_unit_0213_entry); - runtime.register_function(0x08B58004u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5800Cu, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B58014u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5801Cu, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B58024u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5802Cu, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5803Cu, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B58054u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5805Cu, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B58068u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B58070u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B58074u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5807Cu, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B58084u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B58088u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B58090u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B580B0u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B580BCu, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B580D4u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B580E0u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B580F0u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B580F8u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B58100u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B58114u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B58124u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5813Cu, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B58144u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5814Cu, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B58160u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B58178u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B58180u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B58190u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B58198u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B581A8u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B581B0u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B581C8u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B581D0u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B581D8u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B581E8u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B581ECu, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B58208u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B58210u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B58224u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B58230u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B58238u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B58248u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B58258u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B58270u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5828Cu, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B58294u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B582A0u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B582A8u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B582B0u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B582BCu, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B582C4u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B582CCu, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B582D0u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B582D8u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B582E4u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B582F4u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B58300u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B58310u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5831Cu, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5833Cu, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B58358u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B58360u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5836Cu, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B58370u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5837Cu, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B58384u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B58390u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B58394u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B583A0u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B583A8u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B583C0u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B583D8u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B583ECu, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B58400u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B58414u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B58428u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5843Cu, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B58450u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B58464u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B58478u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5848Cu, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B584A0u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B584B4u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B584C8u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B584DCu, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B584F0u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B58504u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B58518u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5852Cu, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B58540u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B58554u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B58568u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5857Cu, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B58590u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B585A4u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B585B8u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B585CCu, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B585E0u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B585F4u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B58608u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5861Cu, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B58630u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B58644u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B58658u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5866Cu, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B58680u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B58694u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B586A8u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B586BCu, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B586D0u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B586E4u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B586F8u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5870Cu, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B58720u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B58734u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B58748u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5875Cu, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B58770u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B58784u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B58798u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B587ACu, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B587C0u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B587D4u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B587E8u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B587FCu, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B58810u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B58824u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B58838u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5884Cu, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B58860u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B58874u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B58888u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5889Cu, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B588B0u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B588C4u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B588D8u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B588ECu, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B58900u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B58914u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B58928u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5893Cu, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B58950u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B58958u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B58960u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B58968u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B58974u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B58980u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B58984u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B58990u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B58998u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B589A4u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B589B4u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B589C4u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B589D4u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B589DCu, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B589E0u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B589F0u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B589F8u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B58A00u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B58A10u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B58A18u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B58A24u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B58A3Cu, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B58A44u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B58A48u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B58A5Cu, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B58A64u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B58A6Cu, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B58A74u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B58A7Cu, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B58A84u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B58A94u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B58A98u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B58AB4u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B58ABCu, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B58AD0u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B58ADCu, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B58AE4u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B58AF4u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B58AF8u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B58B04u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B58B10u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B58B24u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B58B2Cu, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B58B34u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B58B3Cu, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B58B44u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B58B4Cu, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B58B54u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B58B60u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B58B70u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B58B78u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B58B80u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B58B90u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B58B94u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B58BA0u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B58BB0u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B58BB4u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B58BCCu, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B58BD4u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B58BE0u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B58BF8u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B58C00u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B58C0Cu, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B58C14u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B58C20u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B58C28u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B58C38u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B58C3Cu, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B58C48u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B58C4Cu, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B58C54u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B58C5Cu, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B58C68u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B58C78u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B58C80u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B58C84u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B58C8Cu, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B58C98u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B58CA4u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B58CACu, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B58CBCu, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B58CC4u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B58D50u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B58D5Cu, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B58D74u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B58D78u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B58D88u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B58D90u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B58D9Cu, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B58DA0u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B58DACu, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B58DBCu, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B58DC0u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B58DCCu, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B58DD8u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B58DDCu, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B58DF0u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B58DFCu, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B58E08u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B58E14u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B58E2Cu, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B58E34u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B58E44u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B58E58u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B58E5Cu, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B58E64u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B58E78u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B58E80u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B58E98u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B58E9Cu, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B58EA4u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B58EB0u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B58EC0u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B58ECCu, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B58ED8u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B58EE4u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B58EF8u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B58EFCu, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B58F08u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B58F18u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B58F24u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B58F2Cu, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B58F3Cu, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B58F48u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B58F5Cu, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B58F68u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B58F78u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B58F7Cu, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B58F8Cu, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B58F90u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B58F98u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B58FA4u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B58FB4u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B58FBCu, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B58FD4u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B58FE0u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B58FE8u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B58FF4u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B58FFCu, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B59008u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B59010u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B59018u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B59020u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B59028u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B59038u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5903Cu, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B59044u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5904Cu, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B59054u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B59068u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B59070u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B59088u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B59098u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B590A0u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B590A8u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B590B0u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B590B8u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B590BCu, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B590C4u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B590D0u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B590D8u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B590E4u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B590F0u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B590F8u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B59108u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B59134u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B59144u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B59158u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B59168u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B59174u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5917Cu, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B59184u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B59190u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B591C4u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B591D0u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B591E4u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B59214u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B59238u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B59244u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5924Cu, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B59278u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B59284u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B59288u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B59294u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B592A0u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B592D4u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B592DCu, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B592E4u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B592ECu, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B592F0u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B59314u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5931Cu, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B59320u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B59328u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B59338u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B59340u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5934Cu, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B59358u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B59364u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B59370u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B59378u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B59398u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B593BCu, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B593C8u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B593E0u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B593E8u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B593F0u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B59400u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B59434u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5943Cu, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B59444u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B59450u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B59468u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B59474u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B59480u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5948Cu, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B59498u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B594A0u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B594BCu, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B594DCu, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B594E4u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B594FCu, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B59518u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B59538u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B59540u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B59544u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B59568u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B59570u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B59574u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5957Cu, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B59580u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B59598u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B595C0u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B595CCu, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B595ECu, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B59604u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B59614u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B59634u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B59648u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B59658u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B59660u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B59668u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5967Cu, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B59684u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5968Cu, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B596A4u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B596B0u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B596B8u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B596C4u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B596CCu, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B596D4u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B596ECu, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B596FCu, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B59704u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B59714u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B59718u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B59720u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5972Cu, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B59730u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B59738u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B59744u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B59748u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B59750u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5975Cu, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B59760u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B59778u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B59794u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B597A0u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B597ACu, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B597B8u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B597D0u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B597E0u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B597F0u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B597F8u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B59800u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B59808u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5981Cu, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5982Cu, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B59838u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B59854u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5985Cu, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B59864u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B59868u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B59890u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B59898u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B598A0u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B598B4u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B598C8u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B598D4u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B598F0u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B59904u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B59920u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B59928u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B59930u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5993Cu, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5995Cu, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B59964u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5996Cu, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B59984u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B59990u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B599A4u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B599A8u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B599B0u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B599B8u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B599BCu, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B599D8u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B599F4u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B599FCu, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B59A0Cu, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B59A20u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B59A28u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B59A34u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B59A40u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B59A58u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B59A74u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B59A80u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B59A88u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B59A90u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B59AA0u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B59AD0u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B59AE4u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B59AF8u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B59B1Cu, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B59B30u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B59B40u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B59B44u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B59B58u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B59B6Cu, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B59B78u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B59B8Cu, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B59B94u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B59BA8u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B59BB4u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B59BBCu, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B59BC8u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B59BD4u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B59BDCu, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B59BF0u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B59C04u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B59C18u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B59C2Cu, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B59C34u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B59C40u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B59C48u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B59C5Cu, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B59C68u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B59C74u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B59C88u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B59C8Cu, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B59CA0u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B59CA8u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B59CBCu, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B59CC4u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B59CCCu, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B59CD0u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B59CE4u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B59CECu, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B59CF0u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B59CFCu, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B59D08u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B59D14u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B59D20u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B59D3Cu, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B59D40u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B59D4Cu, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B59D58u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B59D64u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B59D70u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B59D7Cu, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B59D80u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B59D90u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B59D9Cu, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B59DA4u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B59DACu, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B59DB0u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B59DE0u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B59DFCu, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B59E08u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B59E20u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B59E2Cu, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B59E34u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B59E40u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B59E48u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B59E50u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B59E68u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B59E70u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B59E80u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B59E88u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B59E90u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B59E9Cu, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B59EB0u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B59EB8u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B59EC0u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B59ECCu, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B59ED4u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B59EDCu, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B59EE4u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B59EF0u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B59F00u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B59F10u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B59F20u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B59F28u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B59F2Cu, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B59F3Cu, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B59F44u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B59F4Cu, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B59F54u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B59F68u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B59F74u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B59F8Cu, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B59F94u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B59F9Cu, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B59FA0u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B59FA8u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B59FB0u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B59FBCu, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B59FC0u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B59FD0u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B59FE8u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5A014u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5A01Cu, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5A030u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5A03Cu, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5A044u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5A050u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5A084u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5A08Cu, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5A0A0u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5A0ACu, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5A0B8u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5A13Cu, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5A148u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5A150u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5A164u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5A16Cu, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5A17Cu, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5A184u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5A194u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5A19Cu, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5A1C0u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5A1C8u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5A1D0u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5A1DCu, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5A1E8u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5A1F8u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5A204u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5A208u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5A220u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5A228u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5A234u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5A250u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5A25Cu, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5A268u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5A290u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5A29Cu, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5A2B4u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5A2C8u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5A2DCu, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5A2FCu, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5A308u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5A30Cu, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5A320u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5A324u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5A354u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5A35Cu, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5A368u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5A37Cu, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5A384u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5A3A4u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5A3B0u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5A3C8u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5A3D0u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5A3DCu, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5A3F4u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5A400u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5A408u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5A41Cu, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5A424u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5A43Cu, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5A448u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5A45Cu, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5A47Cu, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5A48Cu, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5A498u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5A4A4u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5A4ACu, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5A4B0u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5A4D0u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5A4E4u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5A500u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5A50Cu, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5A520u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5A53Cu, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5A550u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5A558u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5A570u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5A584u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5A58Cu, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5A5C0u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5A5DCu, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5A5ECu, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5A5F0u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5A604u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5A61Cu, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5A640u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5A648u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5A660u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5A670u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5A678u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5A690u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5A698u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5A6A0u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5A6ACu, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5A6BCu, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5A6C0u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5A6D8u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5A6E8u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5A6F4u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5A70Cu, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5A714u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5A71Cu, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5A72Cu, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5A734u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5A740u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5A74Cu, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5A760u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5A778u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5A784u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5A794u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5A79Cu, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5A7B0u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5A7C0u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5A7C4u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5A7D4u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5A7DCu, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5A7E4u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5A818u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5A850u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5A860u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5A870u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5A88Cu, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5A8C0u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5A8C4u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5A8F0u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5A900u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5A90Cu, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5A91Cu, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5A948u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5A974u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5A998u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5A99Cu, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5A9A4u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5A9B0u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5A9BCu, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5A9C4u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5A9D0u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5A9E0u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5A9ECu, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5AA04u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5AA20u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5AA2Cu, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5AA30u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5AA3Cu, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5AA58u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5AA64u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5AAA0u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5AAF4u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5AB0Cu, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5AB24u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5AB30u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5AB3Cu, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5AB48u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5AB54u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5AB64u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5AB74u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5AB84u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5ABA0u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5ABB0u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5ABC8u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5ABD0u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5ABD8u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5ABE8u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5ABF8u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5AC04u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5AC0Cu, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5AC18u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5AC28u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5AC2Cu, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5AC48u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5AC58u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5AC60u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5AC78u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5AC84u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5AC90u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5AC9Cu, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5ACA8u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5ACC0u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5ACCCu, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5ACD4u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5ACDCu, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5ACECu, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5AD00u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5AD1Cu, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5AD24u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5AD34u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5AD60u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5AD70u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5AD78u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5AD84u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5AD88u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5ADB4u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5ADC4u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5ADD0u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5ADDCu, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5ADECu, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5ADFCu, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5AE04u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5AE10u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5AE48u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5AE60u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5AE70u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5AE78u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5AE98u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5AEA0u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5AEB8u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5AEC0u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5AEDCu, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5AEE8u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5AEF0u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5AEF8u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5AF2Cu, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5AF40u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5AF48u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5AF6Cu, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5AF94u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5AFA4u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5AFA8u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5AFCCu, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5AFD4u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5AFF4u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5AFFCu, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5B008u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5B014u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5B01Cu, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5B028u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5B030u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5B05Cu, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5B064u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5B06Cu, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5B080u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5B088u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5B08Cu, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5B098u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5B0A0u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5B0A4u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5B0ACu, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5B0B4u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5B0BCu, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5B0D8u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5B0E4u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5B0F4u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5B108u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5B114u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5B120u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5B144u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5B150u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5B168u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5B170u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5B188u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5B19Cu, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5B1B4u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5B1C4u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5B1CCu, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5B1ECu, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5B1F4u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5B20Cu, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5B214u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5B22Cu, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5B238u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5B240u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5B248u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5B258u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5B290u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5B2B8u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5B2C0u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5B2CCu, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5B2D8u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5B2E8u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5B2F4u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5B300u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5B308u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5B314u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5B320u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5B33Cu, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5B350u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5B358u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5B378u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5B380u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5B398u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5B3A0u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5B3B8u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5B3C4u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5B3CCu, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5B3D4u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5B3E8u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5B404u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5B41Cu, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5B424u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5B444u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5B44Cu, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5B464u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5B46Cu, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5B484u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5B490u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5B498u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5B4A0u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5B4B4u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5B4CCu, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5B4D4u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5B4DCu, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5B4E0u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5B4F8u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5B500u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5B518u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5B520u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5B528u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5B530u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5B538u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5B548u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5B554u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5B55Cu, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5B568u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5B570u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5B594u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5B5D0u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5B5D8u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5B5E0u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5B5F0u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5B5FCu, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5B628u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5B62Cu, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5B668u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5B6A8u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5B6D8u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5B70Cu, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5B73Cu, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5B744u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5B748u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5B758u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5B764u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5B778u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5B784u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5B788u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5B790u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5B798u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5B7B8u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5B7D8u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5B7E0u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5B7E8u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5B7F4u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5B7F8u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5B7FCu, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5B804u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5B810u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5B818u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5B820u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5B830u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5B840u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5B864u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5B874u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5B894u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5B89Cu, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5B8A4u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5B8A8u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5B8ACu, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5B8BCu, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5B8C4u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5B8D4u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5B8DCu, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5B8ECu, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5B8FCu, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5B924u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5B934u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5B958u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5B964u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5B96Cu, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5B97Cu, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5B98Cu, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5B998u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5B99Cu, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5B9A8u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5B9B0u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5B9C0u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5B9D0u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5B9F4u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5BA04u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5BA24u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5BA2Cu, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5BA34u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5BA40u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5BA50u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5BA5Cu, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5BA68u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5BA74u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5BA84u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5BA94u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5BAB8u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5BAC8u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5BAE8u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5BAF4u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5BAFCu, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5BB08u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5BB18u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5BB20u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5BB30u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5BB38u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5BB40u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5BB48u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5BB58u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5BB68u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5BB8Cu, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5BB9Cu, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5BBBCu, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5BBC4u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5BBCCu, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5BBD4u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5BBE4u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5BBECu, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5BBFCu, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5BC04u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5BC14u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5BC24u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5BC48u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5BC58u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5BC78u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5BC80u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5BC88u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5BC94u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5BCA4u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5BCACu, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5BCC0u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5BCC8u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5BCD0u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5BCE0u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5BCF0u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5BD14u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5BD24u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5BD44u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5BD4Cu, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5BD54u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5BD5Cu, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5BD6Cu, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5BD74u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5BD84u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5BD8Cu, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5BD9Cu, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5BDACu, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5BDD4u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5BDE4u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5BE08u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5BE10u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5BE18u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5BE24u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5BE34u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5BE40u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5BE48u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5BE58u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5BE68u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5BE88u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5BE98u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5BEB0u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5BEB8u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5BEC0u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5BECCu, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5BEDCu, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5BEE8u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5BEF4u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5BF0Cu, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5BF14u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5BF24u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5BF34u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5BF58u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5BF68u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5BF88u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5BF90u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5BF98u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5BFA0u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5BFB0u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5BFB8u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5BFC8u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5BFD0u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5BFE0u, &recomp_unit_0213, "recomp_unit_0213"); - runtime.register_function(0x08B5BFF0u, &recomp_unit_0213, "recomp_unit_0213"); + // PSPRECOMP_V812_COMPACT_REGISTRATION: same entry set, looped once in Runtime instead of source-expanded calls. + runtime.register_generated_entry_mask(0x08B58004u, &recomp_unit_0213, "recomp_unit_0213", + kEntryMasks_recomp_unit_0213, 64u); } } // namespace psprecomp diff --git a/profiles/vcs/generated/generated_unit_0214.cpp b/profiles/vcs/generated/generated_unit_0214.cpp index 4e19499..17a919b 100644 --- a/profiles/vcs/generated/generated_unit_0214.cpp +++ b/profiles/vcs/generated/generated_unit_0214.cpp @@ -953,6 +953,19 @@ LOCAL_DISPATCH: AOT_REGCACHE_SYNC_OUT(); return; } } +// PSPRECOMP_V812_SHARED_SCHED_BLOCK: one scheduler-exact slow boundary per unit. +LOCAL_SCHED_BOUNDARY: + ctx.pc = jump_target; + AOT_REGCACHE_SYNC_OUT(); + if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { + ++local_redispatch_rounds; + AOT_REGCACHE_SYNC_IN(); + local_transfers = 0u; + local_pc = ctx.pc; + entry_id = 0u; + goto LOCAL_DISPATCH; + } + return; L_08B5C000: aot_gpr_4 = (aot_gpr_5 - ctx.gpr[16]); { const bool branch_taken = 0u == 0u; @@ -1067,18 +1080,8 @@ L_08B5C0A4: aot_gpr_29 = (aot_gpr_29 + static_cast(528)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B5C0D8: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(36), ctx.gpr[30]); @@ -1153,18 +1156,8 @@ L_08B5C164: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B5C188: if (ctx.gpr[10] != 0u) { aot_mem.aot_direct_store32(ctx.gpr[30] + static_cast(16), ctx.gpr[9]); @@ -1264,18 +1257,8 @@ L_08B5C1F0: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B5C214: ctx.gpr[10] = (aot_mem.aot_direct_load32(ctx.gpr[30] + static_cast(20))); ctx.gpr[11] = (0u | 3u); @@ -1348,18 +1331,8 @@ L_08B5C280: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B5C2A8: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(20), ctx.gpr[17]); @@ -1426,18 +1399,8 @@ L_08B5C31C: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B5C350: aot_gpr_4 = (ctx.gpr[17] + ctx.gpr[19]); goto L_08B5C354; @@ -1501,18 +1464,8 @@ L_08B5C3AC: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B5C3D8: ctx.gpr[2] = (0u | 0u); { std::uint32_t aot_run_words[8]{}; @@ -1530,18 +1483,8 @@ L_08B5C3D8: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B5C404: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_gpr_7 = (aot_gpr_6 | 0u); @@ -1557,18 +1500,8 @@ L_08B5C420: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B5C42C: aot_gpr_29 = (aot_gpr_29 + static_cast(-208)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(164), ctx.gpr[17]); @@ -1799,18 +1732,8 @@ L_08B5C624: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B5C63C: aot_gpr_4 = (static_cast(static_cast(static_cast(aot_mem.aot_direct_load8(aot_gpr_29 + static_cast(32)))))); { const bool branch_taken = aot_gpr_4 != 0u; @@ -4304,18 +4227,8 @@ L_08B5D8D4: aot_gpr_29 = (aot_gpr_29 + static_cast(208)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B5D908: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(24), aot_gpr_31); @@ -4399,18 +4312,8 @@ L_08B5D9C0: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B5D9CC: ctx.gpr[2] = (ctx.gpr[10] | 0u); aot_mem.aot_direct_store32(ctx.gpr[9] + static_cast(4), ctx.gpr[11]); @@ -4696,18 +4599,8 @@ L_08B5DBA8: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B5DBB4: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(16), ctx.gpr[16]); @@ -4823,18 +4716,8 @@ L_08B5DCA4: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B5DCC8: aot_gpr_31 = (0x08B5DCD0u); aot_gpr_4 = (ctx.gpr[16] | 0u); @@ -4854,18 +4737,8 @@ L_08B5DCD0: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B5DCF4: aot_gpr_31 = (0x08B5DCFCu); aot_gpr_4 = (ctx.gpr[16] | 0u); @@ -4885,18 +4758,8 @@ L_08B5DCFC: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B5DD20: aot_gpr_6 = (aot_mem.aot_direct_load32(aot_gpr_6 + static_cast(18328))); aot_gpr_7 = (2234u << 16u); @@ -4924,18 +4787,8 @@ L_08B5DD40: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B5DD64: ctx.gpr[10] = (2234u << 16u); ctx.gpr[10] = (ctx.gpr[10] + static_cast(14520)); @@ -5229,18 +5082,8 @@ L_08B5DF2C: ctx.gpr[2] = (ctx.gpr[3] | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B5DF34: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_gpr_7 = (aot_gpr_6 | 0u); @@ -5257,36 +5100,16 @@ L_08B5DF54: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B5DF60: ctx.gpr[2] = (2234u << 16u); jump_target = aot_gpr_31; ctx.gpr[2] = (ctx.gpr[2] + static_cast(16756)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B5DF6C: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_gpr_4 = (2234u << 16u); @@ -5300,18 +5123,8 @@ L_08B5DF80: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B5DF8C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -5340,18 +5153,8 @@ L_08B5DFB4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B5DFC8: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_gpr_4 = (2236u << 16u); @@ -5377,18 +5180,8 @@ L_08B5DFF0: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B5DFFC: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), aot_gpr_5); @@ -5582,18 +5375,8 @@ L_08B5E158: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B5E17C: aot_gpr_4 = (0u + static_cast(-1)); ctx.gpr[19] = (aot_gpr_4 >> (ctx.gpr[19] & 31u)); @@ -5650,18 +5433,8 @@ L_08B5E1CC: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B5E1E8: { const bool branch_taken = static_cast(ctx.gpr[16]) >= 0; ctx.gpr[19] = (~(ctx.gpr[19] | 0u)); @@ -5721,18 +5494,8 @@ L_08B5E22C: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B5E254: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), aot_gpr_5); @@ -5822,18 +5585,8 @@ L_08B5E310: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B5E31C: { const bool branch_taken = aot_gpr_4 != 0u; aot_gpr_4 = (ctx.gpr[10] < ctx.gpr[11] ? 1u : 0u); @@ -5891,18 +5644,8 @@ L_08B5E350: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B5E374: { const bool branch_taken = ctx.gpr[13] != 0u; aot_gpr_5 = (ctx.gpr[13] << 11u); @@ -6230,18 +5973,8 @@ L_08B5E55C: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B5E584: ctx.gpr[15] = (aot_gpr_6 | 0u); { const bool branch_taken = ctx.gpr[15] != 0u; @@ -6303,18 +6036,8 @@ L_08B5E5C8: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B5E5F0: ctx.gpr[13] = (ctx.gpr[13] + ctx.gpr[13]); goto L_08B5E5F4; @@ -6354,18 +6077,8 @@ L_08B5E618: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B5E648: aot_gpr_5 = (aot_gpr_4 - aot_gpr_5); aot_gpr_4 = (static_cast(aot_gpr_5) < 21 ? 1u : 0u); @@ -6427,18 +6140,8 @@ L_08B5E6B4: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B5E6C0: aot_gpr_29 = (aot_gpr_29 + static_cast(-96)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), aot_gpr_5); @@ -6500,18 +6203,8 @@ L_08B5E744: aot_gpr_29 = (aot_gpr_29 + static_cast(96)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B5E774: { const bool branch_taken = static_cast(ctx.gpr[8]) < 0; aot_gpr_4 = (2234u << 16u); @@ -6572,18 +6265,8 @@ L_08B5E7D4: aot_gpr_29 = (aot_gpr_29 + static_cast(96)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B5E804: aot_gpr_4 = (32752u << 16u); aot_gpr_4 = (static_cast(ctx.gpr[8]) < static_cast(aot_gpr_4) ? 1u : 0u); @@ -6668,18 +6351,8 @@ L_08B5E8AC: aot_gpr_29 = (aot_gpr_29 + static_cast(96)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B5E8DC: aot_gpr_4 = (2234u << 16u); ctx.gpr[17] = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(16924))); @@ -6756,18 +6429,8 @@ L_08B5E968: aot_gpr_29 = (aot_gpr_29 + static_cast(96)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B5E998: ctx.gpr[2] = (ctx.gpr[16] | 0u); { std::uint32_t aot_run_words[10]{}; @@ -6787,18 +6450,8 @@ L_08B5E998: aot_gpr_29 = (aot_gpr_29 + static_cast(96)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B5E9CC: aot_gpr_7 = (ctx.gpr[21] | 0u); aot_gpr_4 = (ctx.gpr[20] | 0u); @@ -6869,18 +6522,8 @@ L_08B5EA48: aot_gpr_29 = (aot_gpr_29 + static_cast(96)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B5EA78: aot_gpr_31 = (0x08B5EA80u); aot_gpr_4 = (ctx.gpr[18] | 0u); @@ -6950,18 +6593,8 @@ L_08B5EAFC: aot_gpr_29 = (aot_gpr_29 + static_cast(96)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B5EB2C: aot_gpr_7 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(16988))); aot_gpr_6 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(16984))); @@ -7289,18 +6922,8 @@ L_08B5EE54: aot_gpr_29 = (aot_gpr_29 + static_cast(96)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B5EE84: aot_gpr_7 = (aot_gpr_5 | 0u); aot_gpr_6 = (aot_gpr_4 | 0u); @@ -7406,18 +7029,8 @@ L_08B5EF54: aot_gpr_29 = (aot_gpr_29 + static_cast(96)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B5EF84: aot_gpr_29 = (aot_gpr_29 + static_cast(-80)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(20), aot_gpr_5); @@ -7476,18 +7089,8 @@ L_08B5EFFC: aot_gpr_29 = (aot_gpr_29 + static_cast(80)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B5F020: { const bool branch_taken = static_cast(aot_gpr_7) < 0; aot_gpr_4 = (2234u << 16u); @@ -7543,18 +7146,8 @@ L_08B5F078: aot_gpr_29 = (aot_gpr_29 + static_cast(80)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B5F09C: aot_gpr_4 = (32752u << 16u); aot_gpr_4 = (static_cast(aot_gpr_7) < static_cast(aot_gpr_4) ? 1u : 0u); @@ -7588,18 +7181,8 @@ L_08B5F0C0: aot_gpr_29 = (aot_gpr_29 + static_cast(80)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B5F0E4: aot_gpr_4 = (ctx.gpr[18] + aot_gpr_4); aot_gpr_4 = (aot_gpr_4 + static_cast(-1023)); @@ -7691,18 +7274,8 @@ L_08B5F1C4: aot_gpr_29 = (aot_gpr_29 + static_cast(80)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B5F1E8: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(20), ctx.gpr[17]); @@ -7745,18 +7318,8 @@ L_08B5F228: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B5F23C: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(16), ctx.gpr[16]); @@ -7800,18 +7363,8 @@ L_08B5F280: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B5F294: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(16), ctx.gpr[16]); @@ -7856,18 +7409,8 @@ L_08B5F2DC: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B5F2F0: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(16), ctx.gpr[16]); @@ -7912,18 +7455,8 @@ L_08B5F338: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B5F34C: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(20), ctx.gpr[17]); @@ -7966,18 +7499,8 @@ L_08B5F38C: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B5F3A0: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(16), ctx.gpr[16]); @@ -8022,18 +7545,8 @@ L_08B5F3E8: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B5F3FC: aot_gpr_29 = (aot_gpr_29 + static_cast(-64)); { const std::uint32_t aot_run_words[3]{aot_gpr_6, aot_gpr_7, ctx.gpr[8]}; @@ -8054,18 +7567,8 @@ L_08B5F430: aot_gpr_29 = (aot_gpr_29 + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B5F43C: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_gpr_6 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(76))); @@ -8117,18 +7620,8 @@ L_08B5F48C: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B5F4A8: aot_gpr_6 = (aot_gpr_6 << (aot_gpr_5 & 31u)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(20), aot_gpr_5); @@ -8159,18 +7652,8 @@ L_08B5F4D4: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B5F4F0: ctx.gpr[2] = (0u | 0u); aot_gpr_31 = (aot_mem.aot_direct_load32(aot_gpr_29 + static_cast(28))); @@ -8178,18 +7661,8 @@ L_08B5F4F0: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B5F500: { const bool branch_taken = aot_gpr_5 == 0u; if (branch_taken) { @@ -8212,18 +7685,8 @@ L_08B5F52C: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B5F534: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); ctx.gpr[10] = (aot_mem.aot_direct_load32(aot_gpr_5 + static_cast(16))); @@ -8317,18 +7780,8 @@ L_08B5F620: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B5F634: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(20), ctx.gpr[16]); @@ -8459,18 +7912,8 @@ L_08B5F738: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B5F758: aot_gpr_5 = (65535u << 16u); aot_gpr_5 = (aot_gpr_4 & aot_gpr_5); @@ -8548,34 +7991,14 @@ L_08B5F7C8: ctx.gpr[2] = (0u | 32u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B5F7D0: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B5F7D8: aot_gpr_5 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(0))); aot_gpr_6 = (aot_gpr_5 & 7u); @@ -8608,53 +8031,23 @@ L_08B5F7FC: ctx.gpr[2] = (0u | 1u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B5F80C: jump_target = aot_gpr_31; ctx.gpr[2] = (0u | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B5F814: aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(0), aot_gpr_5); jump_target = aot_gpr_31; ctx.gpr[2] = (0u | 2u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B5F820: { const bool branch_taken = aot_gpr_6 != 0u; ctx.gpr[2] = (0u | 0u); @@ -8728,35 +8121,15 @@ L_08B5F884: ctx.gpr[2] = (0u | 32u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B5F88C: jump_target = aot_gpr_31; aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(0), aot_gpr_5); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B5F894: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(16), ctx.gpr[16]); @@ -8780,18 +8153,8 @@ L_08B5F8B4: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B5F8D0: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_gpr_7 = (aot_mem.aot_direct_load32(aot_gpr_5 + static_cast(16))); @@ -9016,18 +8379,8 @@ L_08B5FACC: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B5FADC: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(24), ctx.gpr[18]); @@ -9162,18 +8515,8 @@ L_08B5FBCC: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B5FBF0: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); ctx.gpr[11] = (aot_gpr_5 | 0u); @@ -9314,18 +8657,8 @@ L_08B5FD18: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B5FD24: ctx.gpr[2] = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(16))); aot_gpr_6 = (aot_mem.aot_direct_load32(aot_gpr_5 + static_cast(16))); @@ -9355,18 +8688,8 @@ L_08B5FD58: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B5FD60: aot_gpr_7 = (aot_gpr_5 | 0u); ctx.gpr[8] = (aot_mem.aot_direct_load32(aot_gpr_7 + static_cast(0))); @@ -9392,18 +8715,8 @@ L_08B5FD8C: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B5FD94: { const bool branch_taken = aot_gpr_5 == 0u; aot_gpr_5 = (aot_gpr_7 + static_cast(-4)); @@ -9425,18 +8738,8 @@ L_08B5FDA4: ctx.gpr[2] = (0u | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B5FDAC: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); ctx.gpr[11] = (aot_gpr_5 | 0u); @@ -9469,18 +8772,8 @@ L_08B5FDE4: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B5FDFC: { const bool branch_taken = static_cast(aot_gpr_4) >= 0; ctx.gpr[9] = (0u | 0u); @@ -9619,18 +8912,8 @@ L_08B5FF4C: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B5FF5C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), aot_gpr_5); @@ -9656,18 +8939,8 @@ L_08B5FF84: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B5FF9C: aot_gpr_4 = (static_cast(static_cast(aot_gpr_4) >> 20u)); aot_gpr_5 = (static_cast(aot_gpr_4) < 20 ? 1u : 0u); @@ -9689,18 +8962,8 @@ L_08B5FFAC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B5FFCC: aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(12), 0u); aot_gpr_6 = (static_cast(aot_gpr_5) < 31 ? 1u : 0u); @@ -9725,18 +8988,8 @@ L_08B5FFEC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; } #undef AOT_REGCACHE_SYNC_IN @@ -9749,884 +9002,8 @@ void recomp_unit_0214(Runtime &rt, AllegrexContext &ctx) { void register_generated_unit_214(Runtime &runtime) { runtime.register_generated_unit(214u, 0x08B5C000u, 16384u, &recomp_unit_0214, &recomp_unit_0214_entry); - runtime.register_function(0x08B5C000u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5C00Cu, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5C01Cu, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5C034u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5C03Cu, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5C044u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5C050u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5C060u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5C064u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5C070u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5C080u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5C084u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5C090u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5C0A4u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5C0D8u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5C128u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5C130u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5C134u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5C138u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5C164u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5C188u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5C190u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5C198u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5C1A4u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5C1ACu, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5C1B4u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5C1BCu, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5C1C4u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5C1C8u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5C1D0u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5C1E0u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5C1E8u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5C1F0u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5C214u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5C220u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5C230u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5C240u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5C248u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5C258u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5C268u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5C26Cu, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5C280u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5C2A8u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5C2E0u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5C2F0u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5C300u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5C31Cu, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5C350u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5C354u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5C380u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5C390u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5C39Cu, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5C3ACu, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5C3D8u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5C404u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5C420u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5C42Cu, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5C4B8u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5C4D0u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5C4E8u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5C4F4u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5C500u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5C50Cu, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5C518u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5C528u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5C538u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5C548u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5C564u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5C574u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5C58Cu, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5C594u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5C59Cu, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5C5ACu, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5C5BCu, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5C5C8u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5C5D0u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5C5DCu, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5C5ECu, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5C5F0u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5C60Cu, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5C61Cu, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5C624u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5C63Cu, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5C648u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5C654u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5C660u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5C66Cu, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5C684u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5C690u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5C698u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5C6A0u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5C6B0u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5C6C4u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5C6E0u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5C6E8u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5C6F8u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5C724u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5C734u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5C73Cu, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5C748u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5C74Cu, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5C778u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5C788u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5C794u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5C7A4u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5C7B4u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5C7BCu, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5C7C8u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5C810u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5C828u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5C838u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5C840u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5C860u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5C868u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5C880u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5C888u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5C8A4u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5C8B0u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5C8B8u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5C8C0u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5C8F4u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5C908u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5C910u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5C91Cu, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5C940u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5C94Cu, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5C964u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5C96Cu, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5C984u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5C998u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5C9B0u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5C9C0u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5C9C8u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5C9E8u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5C9F0u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5CA08u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5CA10u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5CA28u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5CA34u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5CA3Cu, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5CA44u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5CA54u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5CA8Cu, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5CAB4u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5CABCu, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5CAC8u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5CADCu, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5CAECu, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5CAF8u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5CB04u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5CB0Cu, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5CB20u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5CB34u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5CB50u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5CB64u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5CB6Cu, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5CB8Cu, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5CB94u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5CBACu, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5CBB4u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5CBCCu, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5CBD8u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5CBE0u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5CBE8u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5CBFCu, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5CC18u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5CC30u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5CC38u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5CC58u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5CC60u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5CC78u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5CC80u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5CC98u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5CCA4u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5CCACu, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5CCB4u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5CCC8u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5CCE0u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5CCE8u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5CCF0u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5CCF4u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5CD0Cu, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5CD14u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5CD2Cu, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5CD34u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5CD3Cu, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5CD44u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5CD4Cu, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5CD5Cu, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5CD78u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5CD80u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5CD8Cu, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5CD94u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5CDB8u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5CDF4u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5CDFCu, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5CE04u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5CE14u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5CE20u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5CE4Cu, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5CE50u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5CE8Cu, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5CECCu, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5CEFCu, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5CF30u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5CF60u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5CF68u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5CF6Cu, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5CF7Cu, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5CF88u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5CF9Cu, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5CFB8u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5CFBCu, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5CFD4u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5CFDCu, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5D00Cu, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5D018u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5D024u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5D02Cu, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5D038u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5D03Cu, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5D040u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5D048u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5D054u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5D05Cu, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5D064u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5D074u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5D084u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5D0A8u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5D0B8u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5D0D8u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5D0E0u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5D0E8u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5D0ECu, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5D0F0u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5D100u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5D108u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5D118u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5D120u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5D130u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5D140u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5D168u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5D174u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5D198u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5D1A4u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5D1ACu, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5D1BCu, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5D1CCu, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5D1D8u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5D1DCu, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5D1E8u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5D1F0u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5D200u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5D210u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5D234u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5D240u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5D260u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5D268u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5D270u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5D27Cu, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5D28Cu, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5D298u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5D2A4u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5D2B0u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5D2C0u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5D2D0u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5D2F4u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5D300u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5D320u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5D32Cu, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5D334u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5D340u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5D350u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5D358u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5D368u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5D370u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5D378u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5D380u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5D390u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5D3A0u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5D3C4u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5D3D4u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5D3F4u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5D3FCu, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5D404u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5D40Cu, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5D41Cu, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5D424u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5D434u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5D43Cu, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5D44Cu, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5D45Cu, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5D480u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5D48Cu, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5D4ACu, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5D4B4u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5D4BCu, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5D4C8u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5D4D8u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5D4E0u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5D4F4u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5D4FCu, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5D504u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5D514u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5D524u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5D548u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5D558u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5D578u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5D580u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5D588u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5D590u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5D5A0u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5D5A8u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5D5B8u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5D5C0u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5D5D0u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5D5E0u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5D608u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5D614u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5D638u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5D640u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5D648u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5D654u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5D664u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5D670u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5D678u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5D688u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5D698u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5D6B8u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5D6C8u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5D6E0u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5D6E8u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5D6F0u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5D6FCu, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5D70Cu, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5D718u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5D724u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5D73Cu, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5D744u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5D754u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5D764u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5D788u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5D798u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5D7B8u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5D7C0u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5D7C8u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5D7D0u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5D7E0u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5D7E8u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5D7F8u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5D800u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5D810u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5D820u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5D83Cu, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5D84Cu, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5D864u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5D86Cu, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5D874u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5D880u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5D890u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5D894u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5D8A0u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5D8B0u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5D8B4u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5D8C0u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5D8D4u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5D908u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5D918u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5D924u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5D960u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5D968u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5D984u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5D9A4u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5D9B4u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5D9B8u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5D9C0u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5D9CCu, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5D9DCu, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5D9F4u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5D9FCu, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5DA08u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5DA1Cu, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5DA28u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5DA34u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5DA4Cu, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5DA50u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5DA58u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5DA5Cu, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5DA6Cu, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5DA78u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5DAC0u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5DAC8u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5DAD0u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5DAD8u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5DAE4u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5DAECu, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5DAF4u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5DAFCu, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5DB08u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5DB10u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5DB1Cu, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5DB28u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5DB30u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5DB44u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5DB6Cu, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5DB74u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5DB88u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5DB90u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5DBA0u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5DBA8u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5DBB4u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5DBE0u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5DC24u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5DC2Cu, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5DC3Cu, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5DC44u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5DC50u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5DC5Cu, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5DC74u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5DC7Cu, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5DC80u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5DCA4u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5DCC8u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5DCD0u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5DCF4u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5DCFCu, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5DD20u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5DD38u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5DD40u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5DD64u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5DD78u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5DD94u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5DDA0u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5DDB4u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5DDBCu, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5DDC8u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5DDD0u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5DDDCu, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5DDE0u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5DDE8u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5DDF8u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5DE00u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5DE10u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5DE1Cu, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5DE2Cu, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5DE3Cu, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5DE5Cu, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5DE64u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5DE70u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5DE78u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5DE88u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5DE90u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5DE98u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5DEA0u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5DEA8u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5DEB0u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5DEB8u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5DEC0u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5DED0u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5DEE8u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5DEF0u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5DF00u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5DF0Cu, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5DF14u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5DF18u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5DF20u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5DF28u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5DF2Cu, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5DF34u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5DF54u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5DF60u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5DF6Cu, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5DF80u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5DF8Cu, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5DF9Cu, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5DFACu, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5DFB4u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5DFC8u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5DFE4u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5DFF0u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5DFFCu, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5E040u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5E048u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5E060u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5E078u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5E080u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5E088u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5E094u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5E0A8u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5E0B4u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5E0CCu, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5E0E0u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5E0F8u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5E100u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5E108u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5E114u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5E120u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5E12Cu, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5E13Cu, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5E150u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5E158u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5E17Cu, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5E190u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5E1A4u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5E1BCu, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5E1C4u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5E1CCu, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5E1E8u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5E1F0u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5E1FCu, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5E204u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5E224u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5E228u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5E22Cu, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5E254u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5E2ACu, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5E2BCu, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5E2D8u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5E2E0u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5E2E8u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5E2FCu, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5E310u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5E31Cu, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5E324u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5E32Cu, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5E334u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5E338u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5E344u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5E34Cu, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5E350u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5E374u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5E37Cu, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5E388u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5E394u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5E39Cu, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5E3A0u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5E3A8u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5E3B4u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5E3BCu, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5E3C0u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5E3C4u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5E3C8u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5E3D0u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5E3D8u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5E3E4u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5E3F0u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5E3F8u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5E3FCu, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5E404u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5E410u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5E418u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5E41Cu, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5E420u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5E424u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5E42Cu, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5E440u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5E454u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5E46Cu, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5E478u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5E480u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5E4A0u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5E4B0u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5E4D4u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5E4ECu, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5E4F8u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5E508u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5E510u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5E534u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5E53Cu, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5E55Cu, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5E584u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5E590u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5E59Cu, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5E5A4u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5E5B0u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5E5B8u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5E5C0u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5E5C8u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5E5F0u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5E5F4u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5E60Cu, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5E610u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5E618u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5E648u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5E658u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5E678u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5E680u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5E698u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5E6A4u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5E6B4u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5E6C0u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5E714u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5E72Cu, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5E744u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5E774u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5E77Cu, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5E7A0u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5E7B8u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5E7D4u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5E804u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5E814u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5E880u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5E898u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5E8A0u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5E8ACu, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5E8DCu, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5E8FCu, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5E904u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5E90Cu, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5E914u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5E934u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5E954u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5E968u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5E998u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5E9CCu, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5E9DCu, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5E9FCu, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5EA14u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5EA28u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5EA34u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5EA48u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5EA78u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5EA80u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5EAA0u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5EAC0u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5EAD4u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5EAE8u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5EAFCu, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5EB2Cu, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5EB44u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5EB60u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5EB70u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5EB94u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5EBBCu, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5EBE8u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5EC00u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5EC14u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5EC2Cu, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5EC40u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5EC60u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5EC78u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5EC8Cu, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5ECA4u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5ECB8u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5ECD0u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5ECE4u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5ECFCu, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5ED20u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5ED3Cu, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5ED50u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5ED6Cu, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5ED80u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5ED8Cu, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5EDA0u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5EDB4u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5EDBCu, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5EDE4u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5EE04u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5EE18u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5EE2Cu, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5EE40u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5EE54u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5EE84u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5EE9Cu, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5EEB0u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5EEBCu, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5EED0u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5EED8u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5EEF8u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5EF18u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5EF2Cu, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5EF40u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5EF54u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5EF84u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5EFCCu, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5EFE4u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5EFFCu, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5F020u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5F028u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5F044u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5F05Cu, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5F078u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5F09Cu, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5F0ACu, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5F0C0u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5F0E4u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5F11Cu, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5F150u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5F164u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5F17Cu, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5F190u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5F1B0u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5F1C4u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5F1E8u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5F20Cu, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5F218u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5F224u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5F228u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5F23Cu, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5F264u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5F270u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5F27Cu, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5F280u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5F294u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5F2C0u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5F2CCu, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5F2D8u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5F2DCu, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5F2F0u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5F31Cu, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5F328u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5F334u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5F338u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5F34Cu, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5F370u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5F37Cu, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5F388u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5F38Cu, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5F3A0u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5F3CCu, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5F3D8u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5F3E4u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5F3E8u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5F3FCu, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5F430u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5F43Cu, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5F450u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5F464u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5F478u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5F47Cu, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5F48Cu, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5F4A8u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5F4C8u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5F4D4u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5F4F0u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5F500u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5F508u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5F52Cu, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5F534u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5F54Cu, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5F5A0u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5F5A8u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5F5B8u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5F5D4u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5F5F4u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5F600u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5F610u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5F620u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5F634u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5F680u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5F690u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5F6A0u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5F6BCu, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5F6C4u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5F6E0u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5F6F0u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5F6FCu, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5F704u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5F70Cu, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5F710u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5F728u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5F738u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5F758u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5F768u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5F770u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5F780u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5F788u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5F794u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5F79Cu, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5F7A8u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5F7B0u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5F7BCu, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5F7C8u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5F7D0u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5F7D8u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5F7E8u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5F7F4u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5F7FCu, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5F80Cu, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5F814u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5F820u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5F828u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5F830u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5F83Cu, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5F848u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5F850u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5F85Cu, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5F864u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5F870u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5F878u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5F884u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5F88Cu, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5F894u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5F8B4u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5F8D0u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5F8ECu, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5F8F4u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5F918u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5F938u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5F964u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5F968u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5F978u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5F9A0u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5F9B0u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5F9B8u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5FA18u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5FA20u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5FA2Cu, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5FA3Cu, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5FA94u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5FA98u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5FA9Cu, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5FAACu, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5FAB0u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5FAB8u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5FAC4u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5FACCu, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5FADCu, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5FB0Cu, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5FB30u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5FB34u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5FB40u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5FB50u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5FB5Cu, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5FB68u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5FB70u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5FB7Cu, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5FB88u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5FB8Cu, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5FB94u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5FBA8u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5FBB8u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5FBC4u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5FBCCu, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5FBF0u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5FC24u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5FC34u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5FC54u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5FC78u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5FC8Cu, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5FCA4u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5FCB0u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5FCD8u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5FCE0u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5FCE8u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5FD00u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5FD18u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5FD24u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5FD38u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5FD58u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5FD60u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5FD74u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5FD8Cu, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5FD94u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5FD9Cu, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5FDA4u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5FDACu, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5FDCCu, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5FDD8u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5FDE4u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5FDFCu, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5FE04u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5FE24u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5FE30u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5FE50u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5FE88u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5FEE0u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5FEECu, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5FF2Cu, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5FF30u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5FF3Cu, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5FF4Cu, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5FF5Cu, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5FF84u, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5FF9Cu, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5FFACu, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5FFCCu, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5FFDCu, &recomp_unit_0214, "recomp_unit_0214"); - runtime.register_function(0x08B5FFECu, &recomp_unit_0214, "recomp_unit_0214"); + // PSPRECOMP_V812_COMPACT_REGISTRATION: same entry set, looped once in Runtime instead of source-expanded calls. + runtime.register_generated_entry_mask(0x08B5C000u, &recomp_unit_0214, "recomp_unit_0214", + kEntryMasks_recomp_unit_0214, 64u); } } // namespace psprecomp diff --git a/profiles/vcs/generated/generated_unit_0215.cpp b/profiles/vcs/generated/generated_unit_0215.cpp index c8fd6d4..c61fbbc 100644 --- a/profiles/vcs/generated/generated_unit_0215.cpp +++ b/profiles/vcs/generated/generated_unit_0215.cpp @@ -918,6 +918,19 @@ LOCAL_DISPATCH: AOT_REGCACHE_SYNC_OUT(); return; } } +// PSPRECOMP_V812_SHARED_SCHED_BLOCK: one scheduler-exact slow boundary per unit. +LOCAL_SCHED_BOUNDARY: + ctx.pc = jump_target; + AOT_REGCACHE_SYNC_OUT(); + if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { + ++local_redispatch_rounds; + AOT_REGCACHE_SYNC_IN(); + local_transfers = 0u; + local_pc = ctx.pc; + entry_id = 0u; + goto LOCAL_DISPATCH; + } + return; L_08B60000: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_gpr_6 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(16))); @@ -977,18 +990,8 @@ L_08B60074: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B6009C: aot_gpr_2 = (ctx.gpr[10] | 0u); { const bool branch_taken = aot_gpr_2 == 0u; @@ -1041,18 +1044,8 @@ L_08B600EC: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B60110: aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(20), aot_gpr_4); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(16), ctx.gpr[10]); @@ -1063,18 +1056,8 @@ L_08B60110: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B6012C: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(32), ctx.gpr[9]); @@ -1199,18 +1182,8 @@ L_08B60218: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B6023C: aot_gpr_5 = (ctx.gpr[11] << 2u); aot_mem.aot_direct_store32(ctx.gpr[9] + static_cast(0), aot_gpr_4); @@ -1229,18 +1202,8 @@ L_08B60250: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B6026C: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); ctx.gpr[12] = (aot_gpr_5 | 0u); @@ -1316,18 +1279,8 @@ L_08B60330: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B6033C: ctx.fcr31 = (ctx.fcr31 & ~0x00800000u) | (((!(std::isnan(aot_fpr_12) || std::isnan(aot_fpr_12)) && aot_fpr_12 == aot_fpr_12)) ? 0x00800000u : 0u); aot_gpr_3 = (0u + static_cast(1)); @@ -1404,18 +1357,8 @@ L_08B603E8: jump_target = ctx.gpr[31]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B603F0: ctx.fpr[14] = std::bit_cast(aot_mem.aot_direct_load32(ctx.gpr[9] + static_cast(-24260))); ctx.fcr31 = (ctx.fcr31 & ~0x00800000u) | (((aot_fpr_12 < ctx.fpr[14])) ? 0x00800000u : 0u); @@ -1587,18 +1530,8 @@ L_08B605F8: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B60604: aot_gpr_5 = (aot_gpr_6 | 0u); ctx.gpr[8] = (aot_gpr_4 | 0u); @@ -1613,50 +1546,20 @@ L_08B6061C: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B60628: jump_target = ctx.gpr[31]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B60630: jump_target = ctx.gpr[31]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B60648: { const bool branch_taken = aot_gpr_4 == 0u; aot_gpr_2 = (0u + 0u); @@ -1672,18 +1575,8 @@ L_08B60654: jump_target = ctx.gpr[31]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B60664: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(16), ctx.gpr[31]); @@ -1696,18 +1589,8 @@ L_08B60674: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B60680: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(0))); @@ -1748,18 +1631,8 @@ L_08B606B8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B606D4: aot_gpr_4 = (aot_gpr_4 + static_cast(-1)); aot_gpr_5 = (aot_gpr_4 < static_cast(9) ? 1u : 0u); @@ -1778,162 +1651,72 @@ L_08B606E4: jump_target = ctx.gpr[1]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B606FC: aot_gpr_2 = (2233u << 16u); jump_target = ctx.gpr[31]; aot_gpr_2 = (aot_gpr_2 + static_cast(-25416)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B60708: aot_gpr_2 = (2233u << 16u); jump_target = ctx.gpr[31]; aot_gpr_2 = (aot_gpr_2 + static_cast(-25396)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B60714: aot_gpr_2 = (2233u << 16u); jump_target = ctx.gpr[31]; aot_gpr_2 = (aot_gpr_2 + static_cast(-25340)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B60720: aot_gpr_2 = (2233u << 16u); jump_target = ctx.gpr[31]; aot_gpr_2 = (aot_gpr_2 + static_cast(-25288)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B6072C: aot_gpr_2 = (2233u << 16u); jump_target = ctx.gpr[31]; aot_gpr_2 = (aot_gpr_2 + static_cast(-25220)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B60738: aot_gpr_2 = (2233u << 16u); jump_target = ctx.gpr[31]; aot_gpr_2 = (aot_gpr_2 + static_cast(-25188)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B60744: aot_gpr_2 = (2233u << 16u); jump_target = ctx.gpr[31]; aot_gpr_2 = (aot_gpr_2 + static_cast(-25152)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B60750: aot_gpr_2 = (2233u << 16u); jump_target = ctx.gpr[31]; aot_gpr_2 = (aot_gpr_2 + static_cast(-25128)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B6075C: aot_gpr_2 = (2233u << 16u); aot_gpr_2 = (aot_gpr_2 + static_cast(-25100)); @@ -1942,18 +1725,8 @@ L_08B60764: jump_target = ctx.gpr[31]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B6076C: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(16), ctx.gpr[16]); @@ -1994,18 +1767,8 @@ L_08B607C0: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B607D8: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(16), ctx.gpr[31]); @@ -2021,18 +1784,8 @@ L_08B607F0: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B607FC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[31]); @@ -2045,18 +1798,8 @@ L_08B6080C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B60818: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_gpr_6 = (aot_gpr_5 | 0u); @@ -2071,18 +1814,8 @@ L_08B6082C: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B60838: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(8), ctx.gpr[16]); @@ -2237,18 +1970,8 @@ L_08B6094C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B6095C: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(20), ctx.gpr[17]); @@ -2310,18 +2033,8 @@ L_08B609C0: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B609E4: ctx.gpr[7] = (2234u << 16u); ctx.gpr[8] = (aot_mem.aot_direct_load32(ctx.gpr[7] + static_cast(18412))); @@ -2336,18 +2049,8 @@ L_08B609E4: aot_mem.aot_direct_store32(aot_gpr_5 + static_cast(32), 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B60A28: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); ctx.gpr[8] = (2234u << 16u); @@ -2374,18 +2077,8 @@ L_08B60A54: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B60A60: { const bool branch_taken = ctx.gpr[7] == 0u; ctx.gpr[7] = (aot_gpr_4 | 0u); @@ -2407,18 +2100,8 @@ L_08B60A70: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B60A7C: aot_gpr_5 = (aot_gpr_4 | 0u); jump_target = aot_gpr_5; @@ -2433,18 +2116,8 @@ L_08B60A88: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B60A94: aot_gpr_29 = (aot_gpr_29 + static_cast(-256)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(232), ctx.gpr[22]); @@ -2698,18 +2371,8 @@ L_08B60C48: aot_gpr_29 = (aot_gpr_29 + static_cast(256)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B60C7C: aot_gpr_29 = (aot_gpr_29 + static_cast(-64)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), 0u); @@ -2729,18 +2392,8 @@ L_08B60CA8: aot_gpr_29 = (aot_gpr_29 + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B60CB4: aot_gpr_29 = (aot_gpr_29 + static_cast(-208)); { const std::uint32_t aot_run_words[6]{ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[22], ctx.gpr[23]}; @@ -2887,18 +2540,8 @@ L_08B60DF0: aot_gpr_29 = (aot_gpr_29 + static_cast(208)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B60E20: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); ctx.gpr[9] = (0u | 0u); @@ -2912,18 +2555,8 @@ L_08B60E34: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B60E40: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(16), ctx.gpr[31]); @@ -2936,18 +2569,8 @@ L_08B60E50: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B60E5C: { const std::int64_t product = static_cast(static_cast(aot_gpr_5)) * static_cast(static_cast(aot_gpr_6)); ctx.lo = static_cast(product); ctx.hi = static_cast(static_cast(product) >> 32u); } ctx.gpr[10] = (ctx.lo); @@ -2961,18 +2584,8 @@ L_08B60E5C: aot_gpr_3 = (aot_gpr_4 + ctx.gpr[9]); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B60E84: aot_gpr_2 = (0u + static_cast(32)); ctx.gpr[7] = (aot_gpr_2 - aot_gpr_6); @@ -3008,18 +2621,8 @@ L_08B60EC0: jump_target = ctx.gpr[31]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B60EC8: aot_gpr_3 = (31u << 16u); aot_gpr_3 = (aot_gpr_3 | 65535u); @@ -3123,18 +2726,8 @@ L_08B60FB4: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B60FD8: aot_gpr_6 = (2233u << 16u); aot_gpr_6 = (aot_mem.aot_direct_load32(aot_gpr_6 + static_cast(-24224))); @@ -3342,18 +2935,8 @@ L_08B61190: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B611A8: { const bool branch_taken = aot_gpr_6 != 0u; aot_gpr_3 = (0u + static_cast(8)); @@ -4001,18 +3584,8 @@ L_08B61718: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B61738: { const bool branch_taken = aot_gpr_6 != 0u; aot_gpr_3 = (0u + static_cast(8)); @@ -4511,18 +4084,8 @@ L_08B61BA0: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B61BAC: ctx.gpr[7] = (aot_gpr_4 + 0u); aot_gpr_4 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(0))); @@ -4579,18 +4142,8 @@ L_08B61C00: aot_gpr_2 = (aot_gpr_6 + 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B61C08: aot_gpr_6 = (ctx.gpr[7] + 0u); goto L_08B61C00; @@ -4962,18 +4515,8 @@ L_08B61F4C: aot_gpr_29 = (aot_gpr_29 + static_cast(144)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B61F5C: aot_gpr_29 = (aot_gpr_29 + static_cast(-144)); aot_gpr_3 = (aot_gpr_5 + 0u); @@ -5014,18 +4557,8 @@ L_08B61FC0: aot_gpr_29 = (aot_gpr_29 + static_cast(144)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B61FD0: aot_gpr_29 = (aot_gpr_29 + static_cast(-160)); aot_gpr_2 = (aot_gpr_4 + 0u); @@ -5112,18 +4645,8 @@ L_08B62080: aot_gpr_29 = (aot_gpr_29 + static_cast(160)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B620A0: { const bool branch_taken = aot_gpr_2 != 0u; aot_gpr_2 = (aot_gpr_3 ^ 2u); @@ -5514,18 +5037,8 @@ L_08B623E8: aot_gpr_29 = (aot_gpr_29 + static_cast(112)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B623F8: { const bool branch_taken = aot_gpr_2 != 0u; aot_gpr_2 = (aot_gpr_6 ^ 2u); @@ -5736,18 +5249,8 @@ L_08B625B8: aot_gpr_29 = (aot_gpr_29 + static_cast(112)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B625C8: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_gpr_3 = (aot_gpr_4 >> 31u); @@ -5777,18 +5280,8 @@ L_08B625F8: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B62600: aot_gpr_2 = (0u + static_cast(60)); { const bool branch_taken = aot_gpr_3 == 0u; @@ -5930,18 +5423,8 @@ L_08B62718: aot_gpr_29 = (aot_gpr_29 + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B62728: aot_gpr_4 = (0u + static_cast(60)); aot_gpr_4 = (aot_gpr_4 - aot_gpr_2); @@ -6008,18 +5491,8 @@ L_08B627B0: aot_gpr_29 = (aot_gpr_29 + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B627BC: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_gpr_2 = (aot_gpr_4 + 0u); @@ -6037,18 +5510,8 @@ L_08B627E4: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B627F0: aot_gpr_29 = (aot_gpr_29 + static_cast(-64)); aot_gpr_2 = (aot_gpr_4 + 0u); @@ -6086,18 +5549,8 @@ L_08B6285C: aot_gpr_29 = (aot_gpr_29 + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B62868: aot_gpr_2 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(0))); aot_gpr_3 = (127u << 16u); @@ -6158,35 +5611,15 @@ L_08B628D4: aot_mem.aot_direct_store32(aot_gpr_5 + static_cast(12), ctx.gpr[7]); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B628DC: jump_target = ctx.gpr[31]; aot_mem.aot_direct_store32(aot_gpr_5 + static_cast(0), aot_gpr_2); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B628E4: aot_gpr_2 = (0u + static_cast(255)); { const bool branch_taken = aot_gpr_6 == aot_gpr_2; @@ -6240,18 +5673,8 @@ L_08B62958: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B62964: aot_gpr_3 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(0))); aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); @@ -6302,18 +5725,8 @@ L_08B6299C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B629F8: aot_gpr_2 = (aot_gpr_3 ^ 4u); if (aot_gpr_2 == 0u) { @@ -6609,18 +6022,8 @@ L_08B62C40: aot_mem.aot_direct_store32(ctx.gpr[10] + static_cast(0), aot_gpr_2); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B62C48: aot_gpr_4 = (4095u << 16u); ctx.gpr[9] = (ctx.gpr[9] << 8u); @@ -6665,18 +6068,8 @@ L_08B62CA0: aot_mem.aot_direct_store32(ctx.gpr[10] + static_cast(20), ctx.gpr[9]); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B62CAC: aot_gpr_2 = (0u + static_cast(2047)); { const bool branch_taken = ctx.gpr[7] == aot_gpr_2; @@ -6750,18 +6143,8 @@ L_08B62D44: aot_gpr_2 = (aot_gpr_4 + 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B62D4C: { const bool branch_taken = aot_gpr_2 != 0u; aot_gpr_2 = (aot_gpr_3 ^ 4u); @@ -6981,18 +6364,8 @@ L_08B62EAC: jump_target = ctx.gpr[31]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B62EF8: aot_gpr_2 = (aot_gpr_3 ^ 4u); if (aot_gpr_2 == 0u) { @@ -7261,18 +6634,8 @@ L_08B630F8: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B63118: ctx.gpr[31] = (0x08B63120u); aot_gpr_4 = (aot_mem.aot_direct_load32(ctx.gpr[17] + static_cast(4))); @@ -7359,18 +6722,8 @@ L_08B631B8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B631C8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); ctx.gpr[10] = (0u | 32768u); @@ -7423,18 +6776,8 @@ L_08B63220: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B63230: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -7491,18 +6834,8 @@ L_08B6329C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B63358: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(28), ctx.gpr[23]); @@ -7615,18 +6948,8 @@ L_08B6342C: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B63460: ctx.gpr[31] = (0x08B63468u); aot_gpr_4 = (0u + static_cast(10000)); @@ -7707,18 +7030,8 @@ L_08B634FC: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B63530: aot_gpr_6 = (aot_gpr_3 & 1024u); { const bool branch_taken = aot_gpr_6 != 0u; @@ -7961,18 +7274,8 @@ L_08B63774: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B63790: aot_gpr_3 = (0u + static_cast(76)); { const std::int64_t product = static_cast(static_cast(aot_gpr_4)) * static_cast(static_cast(aot_gpr_3)); ctx.lo = static_cast(product); ctx.hi = static_cast(static_cast(product) >> 32u); } @@ -8039,18 +7342,8 @@ L_08B63818: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B63828: aot_gpr_4 = (static_cast(aot_gpr_3) < 16 ? 1u : 0u); { const bool branch_taken = aot_gpr_4 != 0u; @@ -8345,18 +7638,8 @@ L_08B63AD0: aot_mem.aot_direct_store32(aot_gpr_2 + static_cast(32), aot_gpr_3); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B63AD8: aot_gpr_6 = (aot_gpr_6 + static_cast(1)); ctx.gpr[14] = (aot_gpr_6 < static_cast(112) ? 1u : 0u); @@ -8412,18 +7695,8 @@ L_08B63B3C: aot_mem.aot_direct_store32(ctx.gpr[10] + static_cast(32), 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B63B58: ctx.gpr[14] = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(4))); aot_gpr_6 = (0u + 0u); @@ -8727,18 +8000,8 @@ L_08B63DE0: aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(32), aot_gpr_5); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B63DEC: { const std::int64_t product = static_cast(static_cast(ctx.gpr[8])) * static_cast(static_cast(aot_gpr_6)); ctx.lo = static_cast(product); ctx.hi = static_cast(static_cast(product) >> 32u); } ctx.gpr[9] = (ctx.gpr[10] + static_cast(20800)); @@ -8976,845 +8239,8 @@ void recomp_unit_0215(Runtime &rt, AllegrexContext &ctx) { void register_generated_unit_215(Runtime &runtime) { runtime.register_generated_unit(215u, 0x08B60000u, 16384u, &recomp_unit_0215, &recomp_unit_0215_entry); - runtime.register_function(0x08B60000u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B60030u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B60050u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B6006Cu, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B60074u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B6009Cu, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B600A8u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B600B4u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B600C0u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B600E4u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B600ECu, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B60110u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B6012Cu, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B6014Cu, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B60184u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B6018Cu, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B60198u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B601A4u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B601B4u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B601D0u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B601D4u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B601E8u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B601F0u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B601F8u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B60210u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B60218u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B6023Cu, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B60250u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B6026Cu, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B60284u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B6029Cu, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B602C4u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B602ECu, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B60314u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B60330u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B6033Cu, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B6034Cu, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B60360u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B60368u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B6037Cu, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B60398u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B603D0u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B603DCu, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B603E8u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B603F0u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B60404u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B6045Cu, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B60464u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B604B0u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B604C4u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B60500u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B60514u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B6056Cu, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B60574u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B605C0u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B605DCu, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B605E8u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B605F8u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B60604u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B6061Cu, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B60628u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B60630u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B60648u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B60650u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B60654u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B60664u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B60674u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B60680u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B606A0u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B606ACu, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B606B4u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B606B8u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B606D4u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B606E4u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B606FCu, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B60708u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B60714u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B60720u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B6072Cu, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B60738u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B60744u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B60750u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B6075Cu, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B60764u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B6076Cu, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B607A0u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B607ACu, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B607C0u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B607D8u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B607E8u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B607F0u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B607FCu, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B6080Cu, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B60818u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B6082Cu, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B60838u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B60860u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B60864u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B60870u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B60878u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B60888u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B60894u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B608A0u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B608A4u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B608B0u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B608BCu, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B608D0u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B60904u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B60918u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B60928u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B6092Cu, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B60934u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B6093Cu, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B6094Cu, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B6095Cu, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B6098Cu, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B609A0u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B609ACu, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B609C0u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B609E4u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B60A28u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B60A4Cu, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B60A54u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B60A60u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B60A68u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B60A70u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B60A7Cu, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B60A88u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B60A94u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B60B00u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B60B08u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B60B18u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B60B24u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B60B2Cu, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B60B34u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B60B40u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B60B44u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B60B4Cu, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B60B54u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B60B5Cu, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B60B74u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B60B78u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B60B80u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B60B8Cu, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B60BB0u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B60BB8u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B60BC4u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B60BCCu, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B60BF4u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B60BFCu, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B60C04u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B60C0Cu, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B60C18u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B60C20u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B60C30u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B60C3Cu, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B60C48u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B60C7Cu, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B60CA8u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B60CB4u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B60D04u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B60D1Cu, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B60D44u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B60D6Cu, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B60D74u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B60D7Cu, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B60D84u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B60DA0u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B60DB8u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B60DC8u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B60DDCu, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B60DF0u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B60E20u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B60E34u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B60E40u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B60E50u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B60E5Cu, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B60E84u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B60E98u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B60EB0u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B60EB8u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B60EC0u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B60EC8u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B60F30u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B60F38u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B60F40u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B60F64u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B60F78u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B60F88u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B60F94u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B60F98u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B60FA8u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B60FB4u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B60FD8u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B60FECu, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B60FF4u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B60FFCu, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B61004u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B61028u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B61048u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B61054u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B6106Cu, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B61088u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B610B0u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B610CCu, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B610E0u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B61108u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B61118u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B61124u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B6112Cu, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B61130u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B61140u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B61168u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B61178u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B61184u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B6118Cu, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B61190u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B611A8u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B611B0u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B611C0u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B611CCu, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B611E0u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B611FCu, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B61224u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B61234u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B61244u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B6126Cu, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B6127Cu, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B61288u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B61290u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B61294u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B612A4u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B612CCu, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B612DCu, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B612E8u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B612F4u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B61324u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B61354u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B61364u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B61370u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B61378u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B6137Cu, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B6138Cu, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B613B4u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B613C4u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B613D0u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B613D8u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B613DCu, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B613E8u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B613F8u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B61414u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B61430u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B61458u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B61470u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B614ACu, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B614D4u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B614E4u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B614F0u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B614F8u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B614FCu, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B6150Cu, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B61534u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B61544u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B61550u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B61558u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B6155Cu, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B61578u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B61594u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B6159Cu, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B615C8u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B615D4u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B615ECu, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B61608u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B61630u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B6164Cu, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B61660u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B61684u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B61694u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B616A4u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B616A8u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B616B8u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B616DCu, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B616ECu, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B616FCu, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B61700u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B61708u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B61710u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B61718u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B61738u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B61740u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B61750u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B6175Cu, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B61770u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B6178Cu, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B617B4u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B617C0u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B617D0u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B617F4u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B61804u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B61814u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B61818u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B61828u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B6184Cu, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B6185Cu, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B6186Cu, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B61874u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B618A0u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B618D0u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B618E0u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B618F0u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B618F4u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B61904u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B61928u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B61938u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B61948u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B61950u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B6195Cu, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B61970u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B61988u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B619A4u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B619CCu, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B619E4u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B619FCu, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B61A04u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B61A38u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B61A68u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B61A78u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B61A84u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B61A8Cu, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B61A90u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B61AA0u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B61AC8u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B61AD8u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B61AE4u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B61AECu, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B61AF0u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B61B10u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B61B28u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B61B38u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B61B40u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B61B60u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B61B78u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B61BA0u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B61BACu, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B61BC8u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B61BD8u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B61BE4u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B61BECu, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B61C00u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B61C08u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B61C10u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B61C18u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B61C24u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B61C2Cu, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B61C70u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B61C78u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B61C9Cu, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B61CA8u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B61CB0u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B61CBCu, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B61CE4u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B61CECu, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B61CF4u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B61D00u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B61D28u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B61D2Cu, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B61D30u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B61D3Cu, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B61D4Cu, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B61D5Cu, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B61D64u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B61D74u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B61DA0u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B61DA8u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B61DACu, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B61DB0u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B61DF8u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B61E00u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B61E08u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B61E0Cu, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B61E24u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B61E68u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B61E70u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B61E78u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B61E80u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B61EA4u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B61ECCu, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B61ED4u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B61EE4u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B61EF4u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B61F28u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B61F34u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B61F44u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B61F4Cu, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B61F5Cu, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B61F90u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B61F9Cu, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B61FB8u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B61FC0u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B61FD0u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B62014u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B62020u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B62034u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B62044u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B62050u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B62060u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B62064u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B62078u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B62080u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B620A0u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B620A8u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B620B8u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B620BCu, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B620D4u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B620DCu, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B620E8u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B62148u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B62150u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B62154u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B62174u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B6217Cu, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B62180u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B621E4u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B62200u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B62224u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B6223Cu, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B62244u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B62258u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B62264u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B62284u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B6229Cu, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B622B4u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B622B8u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B622CCu, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B622D4u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B622F0u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B622FCu, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B62300u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B6230Cu, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B62318u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B62320u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B62324u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B62330u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B62338u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B62348u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B6237Cu, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B62388u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B6239Cu, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B623ACu, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B623C4u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B623D0u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B623DCu, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B623E0u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B623E8u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B623F8u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B62400u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B6241Cu, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B62424u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B62434u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B62458u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B62460u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B62470u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B62478u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B62480u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B62484u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B6249Cu, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B624CCu, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B624E4u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B624F4u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B624FCu, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B62518u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B62524u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B62528u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B62534u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B6253Cu, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B62544u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B6254Cu, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B6256Cu, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B625A0u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B625ACu, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B625B8u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B625C8u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B625E4u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B625ECu, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B625F4u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B625F8u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B62600u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B6260Cu, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B62618u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B62620u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B62640u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B62648u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B62678u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B62680u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B62698u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B626A4u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B626C8u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B626DCu, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B626E4u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B626F0u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B62700u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B6270Cu, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B62718u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B62728u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B62744u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B62750u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B62758u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B62764u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B62768u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B62778u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B6279Cu, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B627B0u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B627BCu, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B627E4u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B627F0u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B62814u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B6285Cu, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B62868u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B6288Cu, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B62894u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B628B8u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B628C0u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B628D0u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B628D4u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B628DCu, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B628E4u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B628F0u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B6290Cu, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B62914u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B6291Cu, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B62928u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B62934u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B62958u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B62964u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B62984u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B62998u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B6299Cu, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B629F8u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B62A04u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B62A10u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B62A1Cu, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B62A2Cu, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B62A40u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B62A48u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B62A60u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B62A64u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B62A68u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B62A70u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B62A8Cu, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B62A94u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B62A9Cu, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B62AB8u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B62AC4u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B62AD8u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B62AE4u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B62AECu, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B62AF8u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B62AFCu, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B62B24u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B62B30u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B62B38u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B62B44u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B62B48u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B62B5Cu, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B62B64u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B62B74u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B62B90u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B62B94u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B62B98u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B62BA0u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B62BB0u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B62BC8u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B62BD4u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B62BDCu, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B62BF8u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B62C04u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B62C30u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B62C3Cu, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B62C40u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B62C48u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B62C74u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B62C80u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B62C9Cu, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B62CA0u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B62CACu, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B62CB8u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B62CECu, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B62CF8u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B62D14u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B62D20u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B62D30u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B62D40u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B62D44u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B62D4Cu, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B62D54u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B62D60u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B62D70u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B62D78u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B62D84u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B62D90u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B62D98u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B62DA4u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B62DA8u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B62DB0u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B62DB8u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B62DC0u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B62DC4u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B62DD0u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B62DE4u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B62DFCu, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B62E10u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B62E24u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B62E2Cu, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B62E30u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B62E38u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B62E40u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B62E48u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B62E58u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B62E5Cu, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B62E60u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B62E68u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B62E78u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B62E7Cu, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B62E84u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B62E9Cu, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B62EA8u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B62EACu, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B62EF8u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B62F04u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B62F10u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B62F18u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B62F28u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B62F3Cu, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B62F40u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B62F50u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B62F54u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B62F58u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B62F68u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B62F70u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B62F78u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B62F80u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B62F9Cu, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B62FA4u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B62FA8u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B62FB0u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B62FBCu, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B62FC0u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B62FC8u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B62FD4u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B62FE0u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B62FE8u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B63014u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B63040u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B63054u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B63060u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B63074u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B6308Cu, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B6309Cu, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B630B0u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B630BCu, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B630CCu, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B630D4u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B630E4u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B630ECu, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B630F8u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B63118u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B63120u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B63128u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B6312Cu, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B63134u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B63140u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B63148u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B63150u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B63158u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B63180u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B63190u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B631ACu, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B631B4u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B631B8u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B631C8u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B631E8u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B631F8u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B63214u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B6321Cu, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B63220u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B63230u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B63258u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B63264u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B63274u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B6327Cu, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B63284u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B6329Cu, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B63358u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B63398u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B633A8u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B633B8u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B633C0u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B633D0u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B633DCu, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B633E4u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B633F4u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B63408u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B63414u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B63424u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B6342Cu, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B63460u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B63468u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B63470u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B634ACu, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B634C0u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B634DCu, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B634E8u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B634ECu, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B634FCu, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B63530u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B6353Cu, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B63548u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B63554u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B63558u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B63568u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B63570u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B6357Cu, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B63584u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B6358Cu, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B6359Cu, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B635A4u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B635B0u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B635BCu, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B635D0u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B635E4u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B63600u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B63608u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B63628u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B63630u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B63648u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B63650u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B63658u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B636B4u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B636CCu, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B63768u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B63774u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B63790u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B637C8u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B637DCu, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B63800u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B63808u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B63814u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B63818u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B63828u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B63834u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B63848u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B63858u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B63874u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B63878u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B638A0u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B638ACu, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B638B4u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B638C8u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B638E4u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B63900u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B63908u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B63910u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B63928u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B63938u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B63954u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B63990u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B63998u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B639A8u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B639BCu, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B639CCu, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B639E8u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B639F0u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B63A18u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B63A34u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B63A3Cu, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B63A6Cu, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B63A78u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B63A90u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B63A98u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B63AB4u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B63AB8u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B63AD0u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B63AD8u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B63AECu, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B63B1Cu, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B63B38u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B63B3Cu, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B63B58u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B63B70u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B63B78u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B63B94u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B63B98u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B63BB4u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B63BC8u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B63BF8u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B63C14u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B63C1Cu, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B63C28u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B63C38u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B63C4Cu, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B63C58u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B63C74u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B63C7Cu, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B63C8Cu, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B63CA8u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B63CD8u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B63CF4u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B63D04u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B63D14u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B63D28u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B63D44u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B63D68u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B63D78u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B63D84u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B63DA0u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B63DB0u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B63DC0u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B63DDCu, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B63DE0u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B63DECu, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B63E0Cu, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B63E20u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B63E2Cu, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B63E48u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B63E50u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B63E60u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B63E7Cu, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B63EACu, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B63EC8u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B63EDCu, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B63EF0u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B63F0Cu, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B63F30u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B63F40u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B63F4Cu, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B63F68u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B63F78u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B63F88u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B63FA4u, &recomp_unit_0215, "recomp_unit_0215"); - runtime.register_function(0x08B63FACu, &recomp_unit_0215, "recomp_unit_0215"); + // PSPRECOMP_V812_COMPACT_REGISTRATION: same entry set, looped once in Runtime instead of source-expanded calls. + runtime.register_generated_entry_mask(0x08B60000u, &recomp_unit_0215, "recomp_unit_0215", + kEntryMasks_recomp_unit_0215, 64u); } } // namespace psprecomp diff --git a/profiles/vcs/generated/generated_unit_0216.cpp b/profiles/vcs/generated/generated_unit_0216.cpp index ffbe82c..e293fec 100644 --- a/profiles/vcs/generated/generated_unit_0216.cpp +++ b/profiles/vcs/generated/generated_unit_0216.cpp @@ -1013,6 +1013,19 @@ LOCAL_DISPATCH: AOT_REGCACHE_SYNC_OUT(); return; } } +// PSPRECOMP_V812_SHARED_SCHED_BLOCK: one scheduler-exact slow boundary per unit. +LOCAL_SCHED_BOUNDARY: + ctx.pc = jump_target; + AOT_REGCACHE_SYNC_OUT(); + if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { + ++local_redispatch_rounds; + AOT_REGCACHE_SYNC_IN(); + local_transfers = 0u; + local_pc = ctx.pc; + entry_id = 0u; + goto LOCAL_DISPATCH; + } + return; L_08B64000: aot_gpr_6 = (aot_mem.aot_direct_load32(ctx.gpr[11] + static_cast(24))); ctx.gpr[8] = (aot_gpr_6 & ctx.gpr[18]); @@ -1176,18 +1189,8 @@ L_08B641A0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B641B8: aot_gpr_7 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(12))); ctx.gpr[9] = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(8))); @@ -1318,18 +1321,8 @@ L_08B64318: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B64324: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -1408,18 +1401,8 @@ L_08B643AC: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B643CC: aot_gpr_31 = (0x08B643D4u); ctx.pc = 0x08B7335Cu; @@ -1488,18 +1471,8 @@ L_08B64454: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B64460: aot_gpr_5 = (2236u << 16u); aot_gpr_6 = (aot_mem.aot_direct_load32(aot_gpr_5 + static_cast(22080))); @@ -1526,18 +1499,8 @@ L_08B64490: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B6449C: ctx.gpr[14] = (2236u << 16u); ctx.gpr[13] = (aot_mem.aot_direct_load32(ctx.gpr[14] + static_cast(22080))); @@ -1576,18 +1539,8 @@ L_08B644F0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B64500: aot_gpr_7 = (2236u << 16u); aot_gpr_6 = (aot_mem.aot_direct_load32(aot_gpr_7 + static_cast(22080))); @@ -1625,18 +1578,8 @@ L_08B64544: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B64550: ctx.gpr[11] = (2236u << 16u); ctx.gpr[12] = (aot_mem.aot_direct_load32(ctx.gpr[11] + static_cast(22080))); @@ -1673,18 +1616,8 @@ L_08B6459C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B645AC: ctx.gpr[24] = (2236u << 16u); ctx.gpr[13] = (aot_mem.aot_direct_load32(ctx.gpr[24] + static_cast(22080))); @@ -1725,18 +1658,8 @@ L_08B64608: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B64618: ctx.gpr[3] = (2236u << 16u); aot_gpr_5 = (aot_mem.aot_direct_load32(ctx.gpr[3] + static_cast(22080))); @@ -1761,18 +1684,8 @@ L_08B6463C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B64644: aot_gpr_31 = (0x08B6464Cu); ctx.pc = 0x08B7331Cu; @@ -1812,18 +1725,8 @@ L_08B64690: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B646A0: aot_gpr_6 = (2236u << 16u); ctx.gpr[8] = (aot_mem.aot_direct_load32(aot_gpr_6 + static_cast(22080))); @@ -1856,18 +1759,8 @@ L_08B646DC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B646EC: aot_gpr_5 = (2236u << 16u); aot_gpr_6 = (aot_mem.aot_direct_load32(aot_gpr_5 + static_cast(22080))); @@ -1894,18 +1787,8 @@ L_08B6471C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B64728: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(24), ctx.gpr[18]); @@ -1996,18 +1879,8 @@ L_08B647D4: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B647F0: ctx.gpr[12] = (aot_mem.aot_direct_load8(aot_gpr_4 + static_cast(0))); ctx.gpr[10] = (aot_mem.aot_direct_load8(aot_gpr_4 + static_cast(1))); @@ -2090,18 +1963,8 @@ L_08B648A4: ctx.gpr[2] = (ctx.gpr[11] + 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B648B0: aot_gpr_29 = (aot_gpr_29 + static_cast(-896)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(776), ctx.gpr[20]); @@ -2445,18 +2308,8 @@ L_08B64AFC: ctx.gpr[20] = (ctx.gpr[20] - ctx.gpr[2]); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B64B20: { const bool branch_taken = aot_gpr_4 == aot_gpr_5; aot_gpr_4 = (aot_gpr_4 + static_cast(1)); @@ -2490,18 +2343,8 @@ L_08B64B40: ctx.gpr[20] = (ctx.gpr[20] - ctx.gpr[2]); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B64B4C: ctx.gpr[10] = (static_cast(static_cast(ctx.gpr[10]) >> 28u)); { const bool branch_taken = ctx.gpr[20] == ctx.gpr[10]; @@ -2525,18 +2368,8 @@ L_08B64B60: ctx.gpr[20] = (ctx.gpr[20] - ctx.gpr[2]); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B64B6C: ctx.gpr[2] = (ctx.gpr[2] + static_cast(1)); { const bool branch_taken = ctx.gpr[2] == 0u; @@ -2575,18 +2408,8 @@ L_08B64B98: aot_gpr_29 = (aot_gpr_29 + static_cast(896)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B64BA8: aot_gpr_6 = (aot_gpr_6 + static_cast(4)); ctx.gpr[24] = (aot_mem.aot_direct_load32(aot_gpr_6 + static_cast(0))); @@ -2622,18 +2445,8 @@ L_08B64BE8: ctx.gpr[2] = (static_cast(static_cast(static_cast(aot_mem.aot_direct_load16(ctx.gpr[2] + static_cast(58)))))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B64BF4: ctx.gpr[10] = (aot_mem.aot_direct_load16(ctx.gpr[8] + static_cast(0))); ctx.gpr[2] = (ctx.gpr[2] + ctx.gpr[8]); @@ -2642,18 +2455,8 @@ L_08B64BF4: ctx.gpr[2] = (static_cast(static_cast(static_cast(aot_mem.aot_direct_load16(ctx.gpr[2] + static_cast(60)))))); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B64C08: ctx.gpr[2] = (ctx.gpr[24] >> (ctx.gpr[25] & 31u)); ctx.gpr[25] = (ctx.gpr[25] - ctx.gpr[12]); @@ -2846,18 +2649,8 @@ L_08B64D60: aot_mem.aot_direct_store16(ctx.gpr[9] + static_cast(28), static_cast(ctx.gpr[1])); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B64D68: aot_mem.aot_direct_store32(ctx.gpr[20] + static_cast(48), 0u); { const bool branch_taken = ctx.gpr[8] != 0u; @@ -3030,18 +2823,8 @@ L_08B64EC0: aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(0), aot_gpr_5); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B64ECC: { const bool branch_taken = aot_gpr_7 == 0u; ctx.gpr[3] = (aot_gpr_6 + 0u); @@ -3105,18 +2888,8 @@ L_08B64F44: aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(0), ctx.gpr[25]); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B64F50: ctx.gpr[2] = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(0))); aot_gpr_7 = (aot_gpr_4 + 0u); @@ -3138,18 +2911,8 @@ L_08B64F70: aot_mem.aot_direct_store32(aot_gpr_7 + static_cast(0), aot_gpr_5); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B64F78: aot_gpr_6 = (ctx.gpr[3] + static_cast(62)); aot_gpr_4 = (aot_gpr_6 & 255u); @@ -3210,18 +2973,8 @@ L_08B64FEC: aot_mem.aot_direct_store32(ctx.gpr[10] + static_cast(0), aot_gpr_4); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B64FF4: ctx.gpr[3] = (0u + static_cast(2048)); { const bool branch_taken = aot_gpr_6 != 0u; @@ -3319,18 +3072,8 @@ L_08B650C4: aot_gpr_29 = (aot_gpr_29 + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B650E4: aot_gpr_31 = (0x08B650ECu); aot_gpr_4 = (aot_gpr_29 + static_cast(20)); @@ -3421,18 +3164,8 @@ L_08B6518C: aot_gpr_29 = (aot_gpr_29 + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B651A8: aot_gpr_31 = (0x08B651B0u); aot_gpr_4 = (aot_gpr_29 + static_cast(20)); @@ -3521,18 +3254,8 @@ L_08B65240: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B65250: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); ctx.gpr[3] = (aot_gpr_5 + 0u); @@ -3575,18 +3298,8 @@ L_08B65298: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B652A4: aot_gpr_5 = (ctx.gpr[16] + 0u); aot_gpr_31 = (0x08B652B0u); @@ -3707,18 +3420,8 @@ L_08B653A0: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B653C0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(8), aot_gpr_31); @@ -3772,18 +3475,8 @@ L_08B6542C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B65438: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (ctx.gpr[28] + static_cast(-32752)); @@ -3854,18 +3547,8 @@ L_08B654A0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B654AC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -3919,18 +3602,8 @@ L_08B654FC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B65508: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -3984,18 +3657,8 @@ L_08B65558: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B65564: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -4037,18 +3700,8 @@ L_08B655A8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B655B8: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_gpr_7 = (aot_gpr_5 | 0u); @@ -4181,18 +3834,8 @@ L_08B656C0: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B656D8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -4234,18 +3877,8 @@ L_08B6571C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B6572C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -4294,18 +3927,8 @@ L_08B65774: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B65788: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -4354,18 +3977,8 @@ L_08B657CC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B657E8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -4414,18 +4027,8 @@ L_08B65830: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B65844: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -4474,18 +4077,8 @@ L_08B6588C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B658A0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -4503,18 +4096,8 @@ L_08B658B8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B658C4: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[16]); @@ -4700,18 +4283,8 @@ L_08B659D8: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B659F4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -4760,18 +4333,8 @@ L_08B65A38: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B65A54: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -4820,18 +4383,8 @@ L_08B65A9C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B65AB0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -4880,18 +4433,8 @@ L_08B65AF8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B65B0C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -4940,18 +4483,8 @@ L_08B65B54: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B65B68: aot_gpr_6 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(8))); ctx.gpr[8] = (0u | 0u); @@ -5034,18 +4567,8 @@ L_08B65C1C: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B65C24: aot_gpr_6 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(0))); aot_gpr_7 = (0u | 12u); @@ -5072,18 +4595,8 @@ L_08B65C60: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B65C68: aot_gpr_6 = (static_cast(static_cast(aot_gpr_5) >> 8u)); { const bool branch_taken = static_cast(aot_gpr_6) < 0; @@ -5139,18 +4652,8 @@ L_08B65CBC: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B65CC4: aot_gpr_6 = (static_cast(static_cast(aot_gpr_5) >> 8u)); { const bool branch_taken = static_cast(aot_gpr_6) < 0; @@ -5207,18 +4710,8 @@ L_08B65D20: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B65D28: aot_gpr_6 = (static_cast(static_cast(aot_gpr_5) >> 8u)); { const bool branch_taken = static_cast(aot_gpr_6) < 0; @@ -5275,18 +4768,8 @@ L_08B65D84: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B65D8C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -5335,18 +4818,8 @@ L_08B65DD4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B65DE8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -5395,18 +4868,8 @@ L_08B65E30: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B65E44: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -5455,18 +4918,8 @@ L_08B65E8C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B65EA0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -5485,18 +4938,8 @@ L_08B65EBC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B65ED0: aot_gpr_7 = (aot_mem.aot_direct_load16(aot_gpr_5 + static_cast(0))); ctx.gpr[8] = (0u | 10u); @@ -5535,18 +4978,8 @@ L_08B65F24: aot_mem.aot_direct_store16(aot_gpr_4 + static_cast(0), static_cast(aot_gpr_5)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B65F40: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -5652,18 +5085,8 @@ L_08B66014: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B66024: ctx.gpr[10] = (ctx.gpr[9] | 0u); ctx.gpr[9] = (aot_gpr_5 & 65535u); @@ -5747,18 +5170,8 @@ L_08B660CC: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B660D4: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); { const std::uint32_t aot_run_words[3]{ctx.gpr[16], ctx.gpr[17], ctx.gpr[18]}; @@ -5821,18 +5234,8 @@ L_08B66154: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B66170: if (aot_gpr_7 == 0u) { aot_gpr_7 = (aot_mem.aot_direct_load16(aot_gpr_6 + static_cast(12))); @@ -5865,18 +5268,8 @@ L_08B661AC: aot_mem.aot_direct_store16(aot_gpr_6 + static_cast(12), static_cast(0u)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B661B4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -5961,18 +5354,8 @@ L_08B66238: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B6624C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -6069,18 +5452,8 @@ L_08B662E0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B662F4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -6187,18 +5560,8 @@ L_08B66398: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B663AC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -6315,18 +5678,8 @@ L_08B66460: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B66474: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{ctx.gpr[16], ctx.gpr[17], aot_gpr_31}; @@ -6387,18 +5740,8 @@ L_08B664D4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B664E8: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_gpr_6 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(8))); @@ -6566,18 +5909,8 @@ L_08B6662C: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B66650: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -6623,18 +5956,8 @@ L_08B66690: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B6669C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -6741,18 +6064,8 @@ L_08B66740: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B66754: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{ctx.gpr[16], ctx.gpr[17], aot_gpr_31}; @@ -6813,18 +6126,8 @@ L_08B667B4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B667C8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -6893,18 +6196,8 @@ L_08B66824: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B66838: aot_gpr_6 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(8))); ctx.gpr[8] = (0u | 0u); @@ -6988,18 +6281,8 @@ L_08B668F0: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B668F8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_6 = (static_cast(static_cast(aot_gpr_5) >> 8u)); @@ -7021,18 +6304,8 @@ L_08B66924: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B66938: aot_gpr_6 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(0))); aot_gpr_7 = (0u | 544u); @@ -7059,18 +6332,8 @@ L_08B66974: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B6697C: aot_gpr_6 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(4))); aot_gpr_7 = (static_cast(static_cast(aot_gpr_5) >> 8u)); @@ -7120,18 +6383,8 @@ L_08B66A08: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B66A10: aot_gpr_6 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(0))); aot_gpr_7 = (0u | 544u); @@ -7165,18 +6418,8 @@ L_08B66A50: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B66A58: aot_gpr_4 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(0))); aot_gpr_6 = (0u | 544u); @@ -7186,18 +6429,8 @@ L_08B66A58: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B66A74: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(8), aot_gpr_31); @@ -7263,18 +6496,8 @@ L_08B66AE4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B66AF0: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(8), ctx.gpr[16]); @@ -7338,18 +6561,8 @@ L_08B66B60: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B66B84: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -7398,18 +6611,8 @@ L_08B66BCC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B66BE0: aot_gpr_7 = (aot_mem.aot_direct_load32(aot_gpr_5 + static_cast(0))); aot_gpr_5 = (aot_mem.aot_direct_load32(aot_gpr_5 + static_cast(4))); @@ -7425,18 +6628,8 @@ L_08B66BE0: ctx.gpr[2] = (aot_gpr_4 | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B66C10: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); ctx.gpr[8] = (aot_gpr_5 | 0u); @@ -7482,18 +6675,8 @@ L_08B66C68: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B66C74: aot_gpr_6 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(8))); ctx.gpr[8] = (0u | 0u); @@ -7576,18 +6759,8 @@ L_08B66D28: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B66D30: aot_gpr_6 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(0))); aot_gpr_7 = (0u | 48u); @@ -7614,18 +6787,8 @@ L_08B66D6C: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B66D74: aot_gpr_6 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(0))); aot_gpr_7 = (0u | 48u); @@ -7659,18 +6822,8 @@ L_08B66DB4: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B66DBC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -7719,18 +6872,8 @@ L_08B66E04: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B66E18: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -7773,18 +6916,8 @@ L_08B66E54: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B66E60: aot_gpr_4 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(0))); aot_gpr_6 = (0u | 544u); @@ -7794,18 +6927,8 @@ L_08B66E60: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B66E7C: aot_gpr_4 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(0))); aot_gpr_6 = (0u | 96u); @@ -7815,18 +6938,8 @@ L_08B66E7C: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B66E98: aot_gpr_4 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(0))); aot_gpr_6 = (0u | 96u); @@ -7836,18 +6949,8 @@ L_08B66E98: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B66EB4: aot_gpr_4 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(0))); aot_gpr_6 = (0u | 96u); @@ -7857,18 +6960,8 @@ L_08B66EB4: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B66ED0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -7896,18 +6989,8 @@ L_08B66EF0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B66EFC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -8014,18 +7097,8 @@ L_08B66FA0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B66FB4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{ctx.gpr[16], ctx.gpr[17], aot_gpr_31}; @@ -8086,18 +7159,8 @@ L_08B67014: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B67028: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(8), ctx.gpr[17]); @@ -8200,18 +7263,8 @@ L_08B670BC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B670D0: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(12), ctx.gpr[16]); @@ -8320,18 +7373,8 @@ L_08B671B0: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B671D4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -8380,18 +7423,8 @@ L_08B6721C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B67230: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -8440,18 +7473,8 @@ L_08B67278: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B6728C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -8524,18 +7547,8 @@ L_08B672FC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B67310: aot_gpr_5 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(8))); aot_gpr_6 = (0u | 0u); @@ -8572,18 +7585,8 @@ L_08B67360: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B67368: aot_gpr_6 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(0))); aot_gpr_7 = (0u | 3344u); @@ -8617,18 +7620,8 @@ L_08B673A8: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B673B0: aot_gpr_4 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(0))); aot_gpr_6 = (0u | 352u); @@ -8638,18 +7631,8 @@ L_08B673B0: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B673CC: aot_gpr_6 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(8))); ctx.gpr[8] = (0u | 0u); @@ -8734,18 +7717,8 @@ L_08B67488: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B67490: aot_gpr_6 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(0))); aot_gpr_7 = (0u | 352u); @@ -8772,18 +7745,8 @@ L_08B674CC: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B674D4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(8), ctx.gpr[17]); @@ -8869,18 +7832,8 @@ L_08B67544: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B67558: aot_gpr_29 = (aot_gpr_29 + static_cast(-64)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(48), aot_gpr_31); @@ -9030,18 +7983,8 @@ L_08B676B8: aot_gpr_29 = (aot_gpr_29 + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B676C4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -9154,18 +8097,8 @@ L_08B67788: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B67798: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_gpr_6 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(8))); @@ -9371,18 +8304,8 @@ L_08B67968: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B67974: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -9469,18 +8392,8 @@ L_08B67A20: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B67A40: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_gpr_4 = (2234u << 16u); @@ -9530,18 +8443,8 @@ L_08B67AA0: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B67AB4: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_gpr_6 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(8))); @@ -9709,18 +8612,8 @@ L_08B67BF8: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B67C1C: aot_gpr_29 = (aot_gpr_29 + static_cast(-96)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(48), ctx.gpr[16]); @@ -10129,18 +9022,8 @@ L_08B67F18: aot_gpr_29 = (aot_gpr_29 + static_cast(96)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B67F44: aot_gpr_5 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(4))); aot_gpr_4 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(0))); @@ -10195,18 +9078,8 @@ L_08B67FBC: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B67FC4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store8(aot_gpr_29 + static_cast(0), static_cast(0u)); @@ -10215,18 +9088,8 @@ L_08B67FC4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B67FD8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); ctx.gpr[2] = (aot_gpr_4 | 0u); @@ -10255,941 +9118,8 @@ void recomp_unit_0216(Runtime &rt, AllegrexContext &ctx) { void register_generated_unit_216(Runtime &runtime) { runtime.register_generated_unit(216u, 0x08B64000u, 16384u, &recomp_unit_0216, &recomp_unit_0216_entry); - runtime.register_function(0x08B64000u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B64010u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B64020u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B6403Cu, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B6404Cu, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B64068u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B640B0u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B640B4u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B640C4u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B640D0u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B640D4u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B64154u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B641A0u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B641B8u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B64244u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B64254u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B64290u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B6429Cu, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B642B0u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B642B8u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B642C0u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B642E4u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B642F4u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B64310u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B64318u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B64324u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B64354u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B6436Cu, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B64374u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B64380u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B64390u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B64398u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B643A0u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B643ACu, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B643CCu, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B643D4u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B643ECu, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B643F4u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B64414u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B6441Cu, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B64424u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B6444Cu, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B64454u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B64460u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B64488u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B64490u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B6449Cu, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B644E4u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B644ECu, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B644F0u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B64500u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B64520u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B6453Cu, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B64544u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B64550u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B64590u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B64598u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B6459Cu, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B645ACu, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B645FCu, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B64604u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B64608u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B64618u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B64624u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B64638u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B6463Cu, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B64644u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B6464Cu, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B64654u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B64684u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B6468Cu, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B64690u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B646A0u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B646D0u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B646D8u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B646DCu, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B646ECu, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B64714u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B6471Cu, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B64728u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B64760u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B6476Cu, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B64784u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B647A4u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B647ACu, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B647B4u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B647D0u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B647D4u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B647F0u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B64844u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B6484Cu, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B64854u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B64860u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B64868u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B64898u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B648A0u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B648A4u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B648B0u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B648CCu, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B648E0u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B648ECu, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B64904u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B64910u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B6491Cu, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B64924u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B64928u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B6493Cu, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B64944u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B6495Cu, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B64960u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B64974u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B64978u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B6498Cu, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B6499Cu, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B649A8u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B649C0u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B649D4u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B649DCu, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B649ECu, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B64A04u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B64A10u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B64A1Cu, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B64A24u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B64A30u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B64A3Cu, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B64A44u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B64A58u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B64A5Cu, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B64A64u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B64A70u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B64A88u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B64A8Cu, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B64A90u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B64A9Cu, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B64AA8u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B64AB4u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B64AC0u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B64ACCu, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B64AD8u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B64AE4u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B64AF4u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B64AFCu, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B64B20u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B64B28u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B64B30u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B64B38u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B64B40u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B64B4Cu, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B64B58u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B64B60u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B64B6Cu, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B64B78u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B64B80u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B64B88u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B64B98u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B64BA8u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B64BC8u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B64BD8u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B64BE8u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B64BF4u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B64C08u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B64C18u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B64C28u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B64C30u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B64C3Cu, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B64C48u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B64C50u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B64C64u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B64C68u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B64C88u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B64C8Cu, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B64C98u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B64CA0u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B64CACu, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B64CB8u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B64CD0u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B64CDCu, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B64CE4u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B64CECu, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B64D00u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B64D08u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B64D10u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B64D28u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B64D38u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B64D3Cu, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B64D4Cu, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B64D54u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B64D60u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B64D68u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B64D74u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B64D90u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B64D98u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B64DA0u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B64DACu, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B64DBCu, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B64DD0u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B64DDCu, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B64DF8u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B64E00u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B64E28u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B64E34u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B64E48u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B64E50u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B64E58u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B64E64u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B64E70u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B64E9Cu, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B64EB8u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B64EBCu, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B64EC0u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B64ECCu, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B64ED4u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B64EDCu, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B64F00u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B64F08u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B64F14u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B64F20u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B64F44u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B64F50u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B64F6Cu, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B64F70u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B64F78u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B64F90u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B64F9Cu, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B64FC4u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B64FCCu, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B64FD8u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B64FE4u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B64FECu, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B64FF4u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B65000u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B65010u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B65040u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B65048u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B65064u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B6507Cu, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B65088u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B650C4u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B650E4u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B650ECu, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B650F4u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B65100u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B6511Cu, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B65128u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B6512Cu, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B65144u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B6514Cu, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B65158u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B6518Cu, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B651A8u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B651B0u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B651B8u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B651C4u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B651D8u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B651E4u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B651E8u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B65200u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B65208u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B65214u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B65228u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B65230u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B65238u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B65240u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B65250u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B65278u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B65280u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B6528Cu, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B65294u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B65298u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B652A4u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B652B0u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B652B8u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B652F0u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B6530Cu, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B65324u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B65340u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B65350u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B65368u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B65378u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B65388u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B6539Cu, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B653A0u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B653C0u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B653D0u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B653DCu, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B65400u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B65418u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B6542Cu, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B65438u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B65448u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B65450u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B65464u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B6546Cu, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B65478u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B65484u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B6548Cu, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B65498u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B654A0u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B654ACu, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B654BCu, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B654C8u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B654DCu, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B654E8u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B654F4u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B654FCu, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B65508u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B65518u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B65524u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B65538u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B65544u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B65550u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B65558u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B65564u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B6557Cu, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B65588u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B65594u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B6559Cu, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B655A8u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B655B8u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B655E8u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B655F8u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B65610u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B65628u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B65648u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B6565Cu, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B65678u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B6568Cu, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B6569Cu, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B656A4u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B656ACu, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B656B8u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B656C0u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B656D8u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B656F0u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B656FCu, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B65708u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B65710u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B6571Cu, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B6572Cu, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B65748u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B65754u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B6575Cu, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B65760u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B65768u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B65774u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B65788u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B657ACu, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B657B8u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B657C0u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B657CCu, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B657E8u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B65804u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B65810u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B65818u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B6581Cu, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B65824u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B65830u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B65844u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B65860u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B6586Cu, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B65874u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B65878u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B65880u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B6588Cu, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B658A0u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B658B0u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B658B8u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B658C4u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B658E8u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B65904u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B6590Cu, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B65914u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B65920u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B65928u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B65930u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B65944u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B65948u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B65950u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B65958u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B65960u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B65968u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B65970u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B65978u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B65980u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B65988u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B65994u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B6599Cu, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B659A4u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B659B8u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B659C4u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B659C8u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B659D0u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B659D8u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B659F4u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B65A18u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B65A24u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B65A2Cu, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B65A38u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B65A54u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B65A70u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B65A7Cu, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B65A84u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B65A88u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B65A90u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B65A9Cu, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B65AB0u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B65ACCu, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B65AD8u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B65AE0u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B65AE4u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B65AECu, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B65AF8u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B65B0Cu, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B65B28u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B65B34u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B65B3Cu, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B65B40u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B65B48u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B65B54u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B65B68u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B65B74u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B65B80u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B65B88u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B65B98u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B65BA0u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B65BC0u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B65C1Cu, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B65C24u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B65C5Cu, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B65C60u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B65C68u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B65C74u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B65C84u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B65C9Cu, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B65CB0u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B65CB8u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B65CBCu, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B65CC4u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B65CD0u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B65CE0u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B65CF8u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B65D14u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B65D1Cu, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B65D20u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B65D28u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B65D34u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B65D44u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B65D5Cu, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B65D78u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B65D80u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B65D84u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B65D8Cu, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B65DA8u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B65DB4u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B65DBCu, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B65DC0u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B65DC8u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B65DD4u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B65DE8u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B65E04u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B65E10u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B65E18u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B65E1Cu, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B65E24u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B65E30u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B65E44u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B65E60u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B65E6Cu, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B65E74u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B65E78u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B65E80u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B65E8Cu, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B65EA0u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B65EBCu, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B65ED0u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B65F00u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B65F24u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B65F40u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B65F5Cu, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B65F70u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B65F8Cu, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B65F90u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B65FA8u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B65FBCu, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B65FDCu, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B65FECu, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B65FF4u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B66008u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B66010u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B66014u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B66024u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B66064u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B66088u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B66094u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B660B8u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B660C0u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B660C8u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B660CCu, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B660D4u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B660F8u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B6610Cu, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B66120u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B66144u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B66154u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B66170u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B66178u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B66184u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B661ACu, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B661B4u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B661D0u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B661E8u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B661F8u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B66204u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B6620Cu, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B66214u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B66224u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B6622Cu, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B66238u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B6624Cu, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B66268u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B66278u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B66290u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B662A0u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B662ACu, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B662B4u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B662BCu, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B662C8u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B662CCu, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B662D4u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B662E0u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B662F4u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B66310u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B66320u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B66330u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B66348u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B66358u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B66364u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B6636Cu, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B66374u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B66380u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B66384u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B6638Cu, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B66398u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B663ACu, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B663C8u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B663D8u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B663E8u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B663F8u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B66410u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B66420u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B6642Cu, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B66434u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B6643Cu, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B66448u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B6644Cu, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B66454u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B66460u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B66474u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B66490u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B664A0u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B664B4u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B664C0u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B664CCu, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B664D4u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B664E8u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B66534u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B66554u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B66564u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B66570u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B6657Cu, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B66584u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B66588u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B665A8u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B665B8u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B665C8u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B665D4u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B665DCu, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B665E4u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B665ECu, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B665F8u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B66604u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B6660Cu, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B66610u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B6662Cu, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B66650u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B66660u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B6666Cu, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B66678u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B66684u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B66690u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B6669Cu, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B666B8u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B666C8u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B666D8u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B666F0u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B66700u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B6670Cu, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B66714u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B6671Cu, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B66728u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B6672Cu, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B66734u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B66740u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B66754u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B66770u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B66780u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B66794u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B667A0u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B667ACu, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B667B4u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B667C8u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B667E4u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B667ECu, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B667FCu, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B66808u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B66810u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B66814u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B6681Cu, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B66824u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B66838u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B66844u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B66850u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B66858u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B66868u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B66870u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B66890u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B668F0u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B668F8u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B66924u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B66938u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B66970u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B66974u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B6697Cu, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B669E4u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B66A08u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B66A10u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B66A34u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B66A4Cu, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B66A50u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B66A58u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B66A74u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B66A84u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B66A8Cu, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B66A9Cu, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B66AACu, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B66ABCu, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B66AC8u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B66ADCu, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B66AE4u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B66AF0u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B66B1Cu, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B66B3Cu, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B66B4Cu, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B66B58u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B66B60u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B66B84u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B66BA0u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B66BACu, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B66BB4u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B66BB8u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B66BC0u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B66BCCu, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B66BE0u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B66C10u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B66C38u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B66C58u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B66C68u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B66C74u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B66C80u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B66C8Cu, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B66C94u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B66CA4u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B66CACu, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B66CCCu, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B66D28u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B66D30u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B66D68u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B66D6Cu, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B66D74u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B66D98u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B66DB0u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B66DB4u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B66DBCu, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B66DD8u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B66DE4u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B66DECu, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B66DF0u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B66DF8u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B66E04u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B66E18u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B66E28u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B66E34u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B66E40u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B66E4Cu, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B66E54u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B66E60u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B66E7Cu, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B66E98u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B66EB4u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B66ED0u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B66EE0u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B66EE8u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B66EF0u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B66EFCu, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B66F18u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B66F28u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B66F38u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B66F50u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B66F60u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B66F6Cu, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B66F74u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B66F7Cu, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B66F88u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B66F8Cu, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B66F94u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B66FA0u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B66FB4u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B66FD0u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B66FE0u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B66FF4u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B67000u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B6700Cu, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B67014u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B67028u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B67044u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B6705Cu, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B67068u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B67070u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B67078u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B67080u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B67088u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B6709Cu, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B670A8u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B670ACu, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B670B4u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B670BCu, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B670D0u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B670F4u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B67118u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B67134u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B67138u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B6714Cu, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B6716Cu, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B67178u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B67190u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B6719Cu, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B671B0u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B671D4u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B671F0u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B671FCu, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B67204u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B67208u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B67210u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B6721Cu, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B67230u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B6724Cu, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B67258u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B67260u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B67264u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B6726Cu, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B67278u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B6728Cu, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B672A8u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B672C0u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B672C8u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B672DCu, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B672E8u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B672ECu, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B672F4u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B672FCu, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B67310u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B67324u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B67328u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B67360u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B67368u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B6738Cu, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B673A4u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B673A8u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B673B0u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B673CCu, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B673D8u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B673E4u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B673ECu, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B673FCu, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B67404u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B67424u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B67488u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B67490u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B674C8u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B674CCu, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B674D4u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B674F0u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B674F8u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B67500u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B6750Cu, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B67518u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B67520u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B67528u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B67530u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B67534u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B6753Cu, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B67544u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B67558u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B675A0u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B675BCu, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B675C8u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B675D0u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B675F0u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B67610u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B67630u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B6764Cu, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B67664u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B67674u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B6767Cu, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B676B8u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B676C4u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B676E0u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B6771Cu, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B67724u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B6772Cu, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B6773Cu, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B67748u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B67750u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B6775Cu, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B67764u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B67774u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B67788u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B67798u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B677C8u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B677D4u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B677E8u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B67800u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B6781Cu, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B67838u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B67850u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B67864u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B67884u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B67894u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B678A8u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B678ACu, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B678BCu, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B678C0u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B67904u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B67914u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B67958u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B67960u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B67968u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B67974u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B679BCu, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B679CCu, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B679D4u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B679DCu, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B679E8u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B679F0u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B67A20u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B67A40u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B67A68u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B67A8Cu, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B67A98u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B67AA0u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B67AB4u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B67B00u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B67B20u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B67B30u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B67B3Cu, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B67B48u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B67B50u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B67B54u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B67B74u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B67B84u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B67B94u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B67BA0u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B67BA8u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B67BB0u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B67BB8u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B67BC4u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B67BD0u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B67BD8u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B67BDCu, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B67BF8u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B67C1Cu, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B67C58u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B67C80u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B67CA4u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B67CD0u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B67CE0u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B67CECu, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B67CFCu, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B67D04u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B67D18u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B67D28u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B67D38u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B67D3Cu, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B67D48u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B67D50u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B67D6Cu, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B67D7Cu, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B67D80u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B67DACu, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B67DBCu, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B67DC8u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B67DD8u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B67DE0u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B67DE8u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B67DECu, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B67DF8u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B67E00u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B67E2Cu, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B67E3Cu, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B67E48u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B67E50u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B67E5Cu, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B67E68u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B67E70u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B67E74u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B67E80u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B67E8Cu, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B67E9Cu, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B67EA4u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B67EACu, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B67EC0u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B67EC4u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B67ECCu, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B67ED8u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B67EECu, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B67EF4u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B67EFCu, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B67F04u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B67F18u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B67F44u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B67F98u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B67FA0u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B67FACu, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B67FBCu, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B67FC4u, &recomp_unit_0216, "recomp_unit_0216"); - runtime.register_function(0x08B67FD8u, &recomp_unit_0216, "recomp_unit_0216"); + // PSPRECOMP_V812_COMPACT_REGISTRATION: same entry set, looped once in Runtime instead of source-expanded calls. + runtime.register_generated_entry_mask(0x08B64000u, &recomp_unit_0216, "recomp_unit_0216", + kEntryMasks_recomp_unit_0216, 64u); } } // namespace psprecomp diff --git a/profiles/vcs/generated/generated_unit_0217.cpp b/profiles/vcs/generated/generated_unit_0217.cpp index 565d72a..b91316a 100644 --- a/profiles/vcs/generated/generated_unit_0217.cpp +++ b/profiles/vcs/generated/generated_unit_0217.cpp @@ -876,6 +876,19 @@ LOCAL_DISPATCH: AOT_REGCACHE_SYNC_OUT(); return; } } +// PSPRECOMP_V812_SHARED_SCHED_BLOCK: one scheduler-exact slow boundary per unit. +LOCAL_SCHED_BOUNDARY: + ctx.pc = jump_target; + AOT_REGCACHE_SYNC_OUT(); + if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { + ++local_redispatch_rounds; + AOT_REGCACHE_SYNC_IN(); + local_transfers = 0u; + local_pc = ctx.pc; + entry_id = 0u; + goto LOCAL_DISPATCH; + } + return; L_08B68000: aot_gpr_5 = (aot_mem.aot_direct_load32(aot_gpr_6 + static_cast(0))); aot_mem.aot_direct_store8(aot_gpr_29 + static_cast(13), static_cast(0u)); @@ -918,18 +931,8 @@ L_08B68044: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B6804C: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); ctx.gpr[9] = (aot_gpr_6 + ctx.gpr[8]); @@ -998,18 +1001,8 @@ L_08B680E4: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B680F4: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(16), ctx.gpr[17]); @@ -1111,18 +1104,8 @@ L_08B681CC: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B681F0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -1213,18 +1196,8 @@ L_08B6827C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B68290: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -1273,18 +1246,8 @@ L_08B682D8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B682EC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -1328,18 +1291,8 @@ L_08B68328: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B6833C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -1388,18 +1341,8 @@ L_08B68384: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B68398: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -1468,18 +1411,8 @@ L_08B683F4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B68408: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), aot_gpr_16); @@ -1727,18 +1660,8 @@ L_08B68578: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B685A0: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_gpr_6 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(8))); @@ -1908,18 +1831,8 @@ L_08B686E4: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B68708: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), aot_gpr_4); @@ -1961,18 +1874,8 @@ L_08B68748: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B6876C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, ctx.gpr[17], ctx.gpr[31]}; @@ -2038,18 +1941,8 @@ L_08B687D0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B687E4: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, ctx.gpr[17], ctx.gpr[31]}; @@ -2177,18 +2070,8 @@ L_08B688C4: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B68928: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(12), ctx.gpr[31]); @@ -2248,18 +2131,8 @@ L_08B68998: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B689A4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, ctx.gpr[17], ctx.gpr[31]}; @@ -2305,18 +2178,8 @@ L_08B689EC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B68A00: aot_gpr_29 = (aot_gpr_29 + static_cast(-800)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(792), aot_gpr_16); @@ -2951,18 +2814,8 @@ L_08B69268: aot_gpr_29 = (aot_gpr_29 + static_cast(800)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B6927C: aot_gpr_29 = (aot_gpr_29 + static_cast(-384)); { const std::uint32_t aot_run_words[7]{aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[31]}; @@ -3503,18 +3356,8 @@ L_08B69940: aot_gpr_29 = (aot_gpr_29 + static_cast(384)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B69964: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, ctx.gpr[17], ctx.gpr[31]}; @@ -3690,18 +3533,8 @@ L_08B69A50: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B69A88: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(12), ctx.gpr[31]); @@ -3787,18 +3620,8 @@ L_08B69B2C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B69B5C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -3831,18 +3654,8 @@ L_08B69B80: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B69BB4: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(20), ctx.gpr[31]); @@ -3943,18 +3756,8 @@ L_08B69C94: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B69CA0: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(20), ctx.gpr[31]); @@ -4058,18 +3861,8 @@ L_08B69D8C: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B69D98: aot_gpr_29 = (aot_gpr_29 + static_cast(-96)); { const std::uint32_t aot_run_words[8]{aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[22], ctx.gpr[31]}; @@ -4377,18 +4170,8 @@ L_08B6A00C: aot_gpr_29 = (aot_gpr_29 + static_cast(96)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B6A05C: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(28), ctx.gpr[31]); @@ -4409,18 +4192,8 @@ L_08B6A08C: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B6A098: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_7 = (aot_gpr_5 - aot_gpr_4); @@ -4614,18 +4387,8 @@ L_08B6A1A0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B6A1A8: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(28), ctx.gpr[31]); @@ -4646,18 +4409,8 @@ L_08B6A1D8: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B6A1E4: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(48), aot_gpr_7); @@ -4684,18 +4437,8 @@ L_08B6A1E4: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B6A238: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -4744,18 +4487,8 @@ L_08B6A280: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B6A294: aot_gpr_5 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(8))); aot_gpr_6 = (0u | 0u); @@ -4798,18 +4531,8 @@ L_08B6A2DC: jump_target = ctx.gpr[31]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B6A2E4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -4826,18 +4549,8 @@ L_08B6A2F8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B6A310: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[31]); @@ -4880,18 +4593,8 @@ L_08B6A34C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B6A358: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[31]); @@ -4944,18 +4647,8 @@ L_08B6A3A4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B6A3B0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -5062,18 +4755,8 @@ L_08B6A458: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B6A46C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -5255,18 +4938,8 @@ L_08B6A5C0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B6A5DC: aot_gpr_5 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(12))); { const bool branch_taken = aot_gpr_5 == 0u; @@ -5337,18 +5010,8 @@ L_08B6A644: ctx.gpr[2] = (aot_gpr_4 | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B6A64C: aot_gpr_5 = (aot_mem.aot_direct_load8(aot_gpr_4 + static_cast(0))); { const bool branch_taken = aot_gpr_5 != 0u; @@ -5432,18 +5095,8 @@ L_08B6A6CC: ctx.gpr[2] = (aot_gpr_4 | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B6A6D4: aot_gpr_6 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(12))); aot_gpr_7 = (aot_mem.aot_direct_load32(aot_gpr_6 + static_cast(8))); @@ -5502,18 +5155,8 @@ L_08B6A724: aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(4), aot_gpr_6); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B6A730: aot_gpr_6 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(8))); aot_gpr_7 = (aot_mem.aot_direct_load32(aot_gpr_6 + static_cast(12))); @@ -5572,18 +5215,8 @@ L_08B6A780: aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(4), aot_gpr_6); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B6A78C: aot_gpr_6 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(8))); ctx.gpr[8] = (0u | 0u); @@ -5666,18 +5299,8 @@ L_08B6A840: jump_target = ctx.gpr[31]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B6A848: aot_gpr_6 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(0))); aot_gpr_7 = (0u | 3344u); @@ -5704,18 +5327,8 @@ L_08B6A884: jump_target = ctx.gpr[31]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B6A88C: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(20), aot_gpr_16); @@ -5936,18 +5549,8 @@ L_08B6AA3C: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B6AA64: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -6002,18 +5605,8 @@ L_08B6AAB0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B6AAC8: aot_gpr_29 = (aot_gpr_29 + static_cast(-64)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(40), ctx.gpr[18]); @@ -6178,18 +5771,8 @@ L_08B6AC14: aot_gpr_29 = (aot_gpr_29 + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B6AC34: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -6814,18 +6397,8 @@ L_08B6B00C: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B6B034: aot_gpr_29 = (aot_gpr_29 + static_cast(-112)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(96), ctx.gpr[20]); @@ -7317,18 +6890,8 @@ L_08B6B444: aot_gpr_29 = (aot_gpr_29 + static_cast(112)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B6B464: aot_gpr_5 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(8))); aot_gpr_6 = (0u | 0u); @@ -7371,18 +6934,8 @@ L_08B6B4AC: jump_target = ctx.gpr[31]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B6B4B4: aot_gpr_5 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(8))); aot_gpr_6 = (0u | 0u); @@ -7425,18 +6978,8 @@ L_08B6B4FC: jump_target = ctx.gpr[31]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B6B504: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[31]); @@ -7484,18 +7027,8 @@ L_08B6B550: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B6B55C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -7601,18 +7134,8 @@ L_08B6B608: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B6B620: aot_gpr_5 = (aot_gpr_4 - 0u); aot_gpr_6 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(0))); @@ -7638,18 +7161,8 @@ L_08B6B644: aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(0), aot_gpr_5); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B6B650: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -7698,18 +7211,8 @@ L_08B6B698: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B6B6AC: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -7774,18 +7277,8 @@ L_08B6B72C: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B6B74C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -7824,18 +7317,8 @@ L_08B6B788: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B6B79C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -7930,18 +7413,8 @@ L_08B6B83C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B6B850: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -7968,18 +7441,8 @@ L_08B6B87C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B6B890: aot_gpr_6 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(12))); aot_mem.aot_direct_store32(aot_gpr_5 + static_cast(12), aot_gpr_6); @@ -7989,18 +7452,8 @@ L_08B6B890: aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(12), aot_gpr_5); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B6B8A8: aot_gpr_5 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(8))); aot_gpr_6 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(12))); @@ -8010,18 +7463,8 @@ L_08B6B8A8: aot_mem.aot_direct_store32(aot_gpr_5 + static_cast(12), aot_gpr_4); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B6B8C0: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -8090,18 +7533,8 @@ L_08B6B950: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B6B970: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -8140,18 +7573,8 @@ L_08B6B9AC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B6B9C0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -8247,18 +7670,8 @@ L_08B6BA68: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B6BA7C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -8285,18 +7698,8 @@ L_08B6BAA8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B6BABC: aot_gpr_6 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(16))); aot_mem.aot_direct_store32(aot_gpr_5 + static_cast(16), aot_gpr_6); @@ -8306,18 +7709,8 @@ L_08B6BABC: aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(16), aot_gpr_5); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B6BAD4: aot_gpr_5 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(12))); aot_gpr_6 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(16))); @@ -8327,18 +7720,8 @@ L_08B6BAD4: aot_mem.aot_direct_store32(aot_gpr_5 + static_cast(16), aot_gpr_4); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B6BAEC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -8387,18 +7770,8 @@ L_08B6BB30: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B6BB4C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, ctx.gpr[17], ctx.gpr[31]}; @@ -8495,18 +7868,8 @@ L_08B6BBD8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B6BBEC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, ctx.gpr[17], ctx.gpr[31]}; @@ -8583,18 +7946,8 @@ L_08B6BC70: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B6BC84: aot_gpr_4 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(0))); aot_gpr_4 = (aot_gpr_5 - aot_gpr_4); @@ -8604,18 +7957,8 @@ L_08B6BC84: jump_target = ctx.gpr[31]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B6BCA0: aot_gpr_7 = (aot_mem.aot_direct_load32(aot_gpr_5 + static_cast(0))); aot_gpr_5 = (aot_mem.aot_direct_load32(aot_gpr_5 + static_cast(4))); @@ -8631,18 +7974,8 @@ L_08B6BCA0: ctx.gpr[2] = (aot_gpr_4 | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B6BCD0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[31]); @@ -8688,18 +8021,8 @@ L_08B6BD28: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B6BD34: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); { const std::uint32_t aot_run_words[4]{aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[31]}; @@ -8776,18 +8099,8 @@ L_08B6BDD0: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B6BDE8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store8(aot_gpr_29 + static_cast(0), static_cast(0u)); @@ -8796,18 +8109,8 @@ L_08B6BDE8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B6BDFC: aot_gpr_29 = (aot_gpr_29 + static_cast(-64)); { const std::uint32_t aot_run_words[9]{aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[22], ctx.gpr[23], ctx.gpr[31]}; @@ -9101,805 +8404,8 @@ void recomp_unit_0217(Runtime &rt, AllegrexContext &ctx) { void register_generated_unit_217(Runtime &runtime) { runtime.register_generated_unit(217u, 0x08B68000u, 16384u, &recomp_unit_0217, &recomp_unit_0217_entry); - runtime.register_function(0x08B68000u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B68008u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B68028u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B68038u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6803Cu, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B68044u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6804Cu, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B68060u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6806Cu, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6809Cu, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B680B4u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B680D0u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B680E4u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B680F4u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B68130u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6814Cu, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B68164u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B68184u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B68190u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B681A8u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B681B4u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B681CCu, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B681F0u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6820Cu, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B68224u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B68234u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B68240u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B68248u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6825Cu, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B68268u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6826Cu, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B68274u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6827Cu, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B68290u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B682ACu, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B682B8u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B682C0u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B682C4u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B682CCu, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B682D8u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B682ECu, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B68308u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B68314u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B68320u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B68328u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6833Cu, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B68358u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B68364u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6836Cu, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B68370u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B68378u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B68384u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B68398u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B683B4u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B683BCu, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B683CCu, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B683D8u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B683E0u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B683E4u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B683ECu, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B683F4u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B68408u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B68438u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B68454u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B68464u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6846Cu, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B68474u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6847Cu, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B68484u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B68498u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6849Cu, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B684A4u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B684ACu, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B684B4u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B684BCu, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B684C4u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B684CCu, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B684DCu, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B684E8u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B684F0u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B684F8u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B68504u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6850Cu, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B68510u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B68518u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B68520u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6852Cu, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B68534u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6853Cu, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B68544u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B68558u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B68564u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B68568u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B68570u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B68578u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B685A0u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B685ECu, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6860Cu, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6861Cu, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B68628u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B68634u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6863Cu, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B68640u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B68660u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B68670u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B68680u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6868Cu, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B68694u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6869Cu, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B686A4u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B686B0u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B686BCu, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B686C4u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B686C8u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B686E4u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B68708u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B68728u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B68734u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B68740u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B68748u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6876Cu, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B68788u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B68794u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B687A8u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B687B4u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B687BCu, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B687C0u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B687C8u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B687D0u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B687E4u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6881Cu, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B68824u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B68828u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B68838u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B68850u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B68868u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6887Cu, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6888Cu, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B68890u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B688C4u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B68928u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B68940u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B68944u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B68954u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B68968u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B68978u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B68984u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B68998u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B689A4u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B689C8u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B689D4u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B689DCu, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B689ECu, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B68A00u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B68A7Cu, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B68AF8u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B68CC4u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B68CC8u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B68CECu, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B68D14u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B68D2Cu, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B68D54u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B68D5Cu, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B68DB0u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B68DB8u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B68E44u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B68E4Cu, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B68E58u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B68E60u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B68E74u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B68E98u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B68ECCu, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6908Cu, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B69090u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B690B4u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B690DCu, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B690F4u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6911Cu, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B69124u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B69134u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B69268u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6927Cu, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B692C8u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B692E4u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B692ECu, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B69310u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B69448u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B694CCu, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B694F8u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B69608u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6960Cu, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B69624u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6964Cu, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B69664u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B69674u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6969Cu, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6971Cu, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B69748u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B69858u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6985Cu, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B69874u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6989Cu, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B698B4u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B698CCu, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B698F0u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6991Cu, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B69940u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B69964u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B69990u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B699A0u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B699A4u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B699ACu, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B699B8u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B699C0u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B699D4u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B699DCu, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B699ECu, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B69A00u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B69A04u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B69A0Cu, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B69A18u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B69A1Cu, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B69A24u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B69A2Cu, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B69A34u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B69A3Cu, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B69A44u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B69A48u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B69A50u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B69A88u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B69AC8u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B69AD8u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B69AE0u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B69AECu, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B69AFCu, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B69B08u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B69B10u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B69B24u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B69B2Cu, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B69B5Cu, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B69B78u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B69B80u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B69BB4u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B69BECu, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B69BFCu, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B69C04u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B69C14u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B69C30u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B69C4Cu, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B69C64u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B69C78u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B69C94u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B69CA0u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B69CE4u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B69CF4u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B69CFCu, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B69D0Cu, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B69D28u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B69D44u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B69D5Cu, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B69D70u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B69D8Cu, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B69D98u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B69E04u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B69E2Cu, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B69E40u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B69E60u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B69E70u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B69E80u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B69E88u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B69EACu, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B69EC4u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B69ED4u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B69EDCu, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B69EECu, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B69EFCu, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B69F0Cu, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B69F18u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B69F30u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B69F48u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B69F58u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B69F68u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B69F70u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B69F90u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B69F98u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B69FC0u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B69FD8u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B69FE0u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B69FF0u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B69FF4u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B69FFCu, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6A004u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6A00Cu, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6A05Cu, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6A08Cu, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6A098u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6A0B8u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6A0BCu, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6A0C8u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6A0D0u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6A0DCu, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6A0E4u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6A0F0u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6A0F8u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6A104u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6A10Cu, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6A114u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6A134u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6A13Cu, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6A144u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6A148u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6A150u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6A158u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6A168u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6A170u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6A180u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6A188u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6A18Cu, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6A198u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6A1A0u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6A1A8u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6A1D8u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6A1E4u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6A238u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6A254u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6A260u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6A268u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6A26Cu, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6A274u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6A280u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6A294u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6A2A8u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6A2ACu, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6A2C8u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6A2CCu, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6A2DCu, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6A2E4u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6A2F8u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6A310u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6A320u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6A32Cu, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6A338u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6A344u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6A34Cu, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6A358u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6A368u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6A374u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6A384u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6A390u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6A39Cu, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6A3A4u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6A3B0u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6A3CCu, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6A3E4u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6A3F0u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6A3F8u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6A3FCu, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6A408u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6A410u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6A41Cu, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6A424u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6A428u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6A430u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6A438u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6A448u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6A450u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6A458u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6A46Cu, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6A494u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6A49Cu, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6A4ACu, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6A4BCu, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6A4C8u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6A4D4u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6A4F8u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6A504u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6A510u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6A518u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6A534u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6A538u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6A540u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6A548u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6A554u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6A578u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6A584u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6A590u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6A598u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6A5B4u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6A5B8u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6A5C0u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6A5DCu, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6A5E8u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6A5F8u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6A608u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6A610u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6A620u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6A634u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6A638u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6A640u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6A644u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6A64Cu, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6A658u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6A668u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6A670u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6A67Cu, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6A68Cu, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6A69Cu, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6A6A4u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6A6B8u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6A6CCu, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6A6D4u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6A6E4u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6A6ECu, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6A700u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6A708u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6A718u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6A720u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6A724u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6A730u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6A740u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6A748u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6A75Cu, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6A764u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6A774u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6A77Cu, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6A780u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6A78Cu, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6A798u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6A7A4u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6A7ACu, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6A7BCu, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6A7C4u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6A7E4u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6A840u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6A848u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6A880u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6A884u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6A88Cu, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6A8B8u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6A8C0u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6A8C8u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6A8E8u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6A8FCu, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6A910u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6A920u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6A92Cu, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6A938u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6A948u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6A968u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6A980u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6A990u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6A998u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6A9ACu, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6A9C0u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6A9D0u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6A9DCu, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6A9E8u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6A9F8u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6AA1Cu, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6AA20u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6AA3Cu, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6AA64u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6AA84u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6AA94u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6AAA0u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6AAA8u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6AAB0u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6AAC8u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6AB04u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6AB24u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6AB30u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6AB34u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6AB3Cu, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6AB44u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6AB6Cu, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6AB74u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6AB7Cu, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6AB98u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6ABACu, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6ABD4u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6ABF0u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6AC04u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6AC14u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6AC34u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6AC68u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6AC70u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6AC78u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6AC80u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6AC90u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6ACA0u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6ACA4u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6ACACu, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6ACC8u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6ACD4u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6ACDCu, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6ACF4u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6ACFCu, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6AD04u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6AD10u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6AD20u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6AD2Cu, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6AD34u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6AD50u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6AD58u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6AD5Cu, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6AD68u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6AD74u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6AD84u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6AD90u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6AD98u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6ADA0u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6ADACu, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6ADB8u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6ADC8u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6ADCCu, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6ADD8u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6ADDCu, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6ADE8u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6ADF4u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6AE00u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6AE10u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6AE14u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6AE20u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6AE24u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6AE30u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6AE3Cu, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6AE44u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6AE4Cu, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6AE58u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6AE64u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6AE74u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6AE88u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6AE8Cu, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6AE98u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6AEA4u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6AEACu, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6AEB8u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6AECCu, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6AED4u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6AEE0u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6AEE8u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6AEECu, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6AEF8u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6AEFCu, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6AF14u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6AF18u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6AF24u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6AF2Cu, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6AF34u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6AF40u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6AF54u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6AF58u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6AF64u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6AF70u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6AF78u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6AF84u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6AF98u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6AFA0u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6AFACu, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6AFB4u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6AFB8u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6AFC4u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6AFC8u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6AFE0u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6AFE4u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6AFF0u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6AFF8u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6B000u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6B008u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6B00Cu, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6B034u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6B070u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6B07Cu, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6B0A4u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6B0C0u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6B0C8u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6B0D8u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6B0E4u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6B108u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6B114u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6B124u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6B14Cu, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6B154u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6B170u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6B178u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6B184u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6B198u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6B1B4u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6B1BCu, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6B1D8u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6B1E0u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6B1F0u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6B1FCu, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6B20Cu, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6B23Cu, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6B260u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6B268u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6B278u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6B284u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6B290u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6B2B8u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6B2E0u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6B2F4u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6B310u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6B318u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6B334u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6B33Cu, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6B348u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6B354u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6B370u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6B378u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6B380u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6B390u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6B3B8u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6B3CCu, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6B3E8u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6B3F0u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6B40Cu, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6B414u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6B41Cu, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6B428u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6B438u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6B444u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6B464u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6B478u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6B47Cu, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6B498u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6B49Cu, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6B4ACu, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6B4B4u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6B4C8u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6B4CCu, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6B4E8u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6B4ECu, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6B4FCu, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6B504u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6B514u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6B51Cu, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6B528u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6B540u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6B548u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6B550u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6B55Cu, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6B57Cu, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6B594u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6B59Cu, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6B5A4u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6B5ACu, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6B5B0u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6B5CCu, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6B5D4u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6B5E8u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6B5F4u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6B5F8u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6B600u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6B608u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6B620u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6B630u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6B644u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6B650u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6B66Cu, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6B678u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6B680u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6B684u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6B68Cu, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6B698u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6B6ACu, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6B6D8u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6B704u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6B708u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6B718u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6B72Cu, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6B74Cu, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6B770u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6B77Cu, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6B788u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6B79Cu, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6B7BCu, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6B7C0u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6B7D8u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6B7E4u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6B7ECu, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6B7F8u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6B808u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6B824u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6B830u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6B838u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6B83Cu, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6B850u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6B870u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6B87Cu, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6B890u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6B8A8u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6B8C0u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6B8F4u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6B920u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6B92Cu, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6B93Cu, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6B950u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6B970u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6B994u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6B9A0u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6B9ACu, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6B9C0u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6B9E0u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6B9E4u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6B9FCu, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6BA08u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6BA10u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6BA1Cu, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6BA2Cu, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6BA50u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6BA5Cu, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6BA64u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6BA68u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6BA7Cu, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6BA9Cu, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6BAA8u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6BABCu, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6BAD4u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6BAECu, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6BB10u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6BB1Cu, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6BB24u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6BB30u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6BB4Cu, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6BB68u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6BB74u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6BB84u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6BB90u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6BB98u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6BBA0u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6BBB0u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6BBBCu, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6BBC4u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6BBC8u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6BBD0u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6BBD8u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6BBECu, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6BC08u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6BC34u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6BC3Cu, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6BC50u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6BC5Cu, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6BC60u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6BC68u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6BC70u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6BC84u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6BCA0u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6BCD0u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6BCF8u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6BD18u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6BD28u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6BD34u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6BD54u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6BD70u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6BD7Cu, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6BD88u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6BDACu, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6BDB4u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6BDD0u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6BDE8u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6BDFCu, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6BE4Cu, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6BE58u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6BE60u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6BEA4u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6BEACu, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6BEC0u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6BEC8u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6BEE4u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6BEE8u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6BEF0u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6BEF8u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6BF00u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6BF18u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6BF1Cu, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6BF24u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6BF2Cu, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6BF34u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6BF3Cu, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6BF54u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6BF58u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6BF60u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6BF68u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6BF70u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6BF78u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6BF80u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6BF98u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6BF9Cu, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6BFA4u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6BFACu, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6BFB4u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6BFBCu, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6BFD4u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6BFD8u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6BFE0u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6BFE8u, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6BFECu, &recomp_unit_0217, "recomp_unit_0217"); - runtime.register_function(0x08B6BFFCu, &recomp_unit_0217, "recomp_unit_0217"); + // PSPRECOMP_V812_COMPACT_REGISTRATION: same entry set, looped once in Runtime instead of source-expanded calls. + runtime.register_generated_entry_mask(0x08B68000u, &recomp_unit_0217, "recomp_unit_0217", + kEntryMasks_recomp_unit_0217, 64u); } } // namespace psprecomp diff --git a/profiles/vcs/generated/generated_unit_0218.cpp b/profiles/vcs/generated/generated_unit_0218.cpp index 3713008..e49a3e8 100644 --- a/profiles/vcs/generated/generated_unit_0218.cpp +++ b/profiles/vcs/generated/generated_unit_0218.cpp @@ -870,6 +870,19 @@ LOCAL_DISPATCH: AOT_REGCACHE_SYNC_OUT(); return; } } +// PSPRECOMP_V812_SHARED_SCHED_BLOCK: one scheduler-exact slow boundary per unit. +LOCAL_SCHED_BOUNDARY: + ctx.pc = jump_target; + AOT_REGCACHE_SYNC_OUT(); + if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { + ++local_redispatch_rounds; + AOT_REGCACHE_SYNC_IN(); + local_transfers = 0u; + local_pc = ctx.pc; + entry_id = 0u; + goto LOCAL_DISPATCH; + } + return; L_08B6C000: aot_gpr_4 = (ctx.gpr[23] | 0u); aot_gpr_5 = (ctx.gpr[17] | 0u); @@ -911,18 +924,8 @@ L_08B6C038: aot_gpr_29 = (aot_gpr_29 + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B6C064: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(16), ctx.gpr[31]); @@ -937,18 +940,8 @@ L_08B6C07C: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B6C088: aot_gpr_29 = (aot_gpr_29 + static_cast(-80)); { const std::uint32_t aot_run_words[9]{aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[22], ctx.gpr[23], ctx.gpr[31]}; @@ -1094,18 +1087,8 @@ L_08B6C1D8: aot_gpr_29 = (aot_gpr_29 + static_cast(80)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B6C204: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); { const std::uint32_t aot_run_words[6]{aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[31]}; @@ -1178,18 +1161,8 @@ L_08B6C2A8: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B6C2C8: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_fpr_12 = std::bit_cast(aot_mem.aot_direct_load32(aot_gpr_7 + static_cast(0))); @@ -1404,18 +1377,8 @@ L_08B6C4F0: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B6C504: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(32), ctx.gpr[31]); @@ -1452,18 +1415,8 @@ L_08B6C57C: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B6C588: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); ctx.gpr[8] = (aot_gpr_5 | 0u); @@ -1613,18 +1566,8 @@ L_08B6C6AC: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B6C6C4: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, ctx.gpr[17], ctx.gpr[31]}; @@ -1681,18 +1624,8 @@ L_08B6C738: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B6C74C: aot_gpr_29 = (aot_gpr_29 + static_cast(-96)); { const std::uint32_t aot_run_words[10]{aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[22], ctx.gpr[23], ctx.gpr[30], ctx.gpr[31]}; @@ -1862,18 +1795,8 @@ L_08B6C8BC: aot_gpr_29 = (aot_gpr_29 + static_cast(96)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B6C8EC: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_fpr_12 = std::bit_cast(aot_mem.aot_direct_load32(aot_gpr_5 + static_cast(0))); @@ -1946,18 +1869,8 @@ L_08B6C984: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B6C99C: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); { const std::uint32_t aot_run_words[5]{aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[31], aot_gpr_7}; @@ -1999,18 +1912,8 @@ L_08B6C9E4: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B6C9FC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[31]); @@ -2023,18 +1926,8 @@ L_08B6CA0C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B6CA18: aot_gpr_7 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(4))); aot_gpr_4 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(0))); @@ -2107,18 +2000,8 @@ L_08B6CA80: jump_target = ctx.gpr[31]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B6CA88: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(28), aot_gpr_16); @@ -2191,18 +2074,8 @@ L_08B6CB24: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B6CB3C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[31]); @@ -2248,18 +2121,8 @@ L_08B6CB7C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B6CB88: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -2351,18 +2214,8 @@ L_08B6CC14: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B6CC28: aot_gpr_6 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(0))); aot_gpr_7 = (0u | 2080u); @@ -2396,18 +2249,8 @@ L_08B6CC68: jump_target = ctx.gpr[31]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B6CC70: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(28), aot_gpr_16); @@ -2483,18 +2326,8 @@ L_08B6CD10: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B6CD34: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[31]); @@ -2548,18 +2381,8 @@ L_08B6CD84: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B6CD90: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); { const std::uint32_t aot_run_words[5]{aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[31]}; @@ -2627,18 +2450,8 @@ L_08B6CE0C: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B6CE28: aot_gpr_6 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(8))); ctx.gpr[8] = (0u | 0u); @@ -2721,18 +2534,8 @@ L_08B6CEDC: jump_target = ctx.gpr[31]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B6CEE4: aot_gpr_6 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(0))); aot_gpr_7 = (0u | 20u); @@ -2759,18 +2562,8 @@ L_08B6CF20: jump_target = ctx.gpr[31]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B6CF28: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -2836,18 +2629,8 @@ L_08B6CFB8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B6CFD0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -2914,18 +2697,8 @@ L_08B6D060: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B6D078: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -2992,18 +2765,8 @@ L_08B6D108: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B6D120: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -3071,18 +2834,8 @@ L_08B6D1B4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B6D1CC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -3148,18 +2901,8 @@ L_08B6D258: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B6D270: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(8), ctx.gpr[17]); @@ -3290,18 +3033,8 @@ L_08B6D32C: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B6D34C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -3319,18 +3052,8 @@ L_08B6D364: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B6D37C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -3447,18 +3170,8 @@ L_08B6D430: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B6D444: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, ctx.gpr[17], ctx.gpr[31]}; @@ -3519,18 +3232,8 @@ L_08B6D4A4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B6D4B8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -3627,18 +3330,8 @@ L_08B6D54C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B6D560: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_7 = (aot_gpr_5 - aot_gpr_4); @@ -3832,18 +3525,8 @@ L_08B6D668: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B6D670: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_7 = (aot_gpr_5 - aot_gpr_4); @@ -4037,18 +3720,8 @@ L_08B6D778: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B6D780: aot_gpr_6 = (aot_mem.aot_direct_load32(aot_gpr_5 + static_cast(0))); aot_gpr_5 = (aot_mem.aot_direct_load32(aot_gpr_5 + static_cast(4))); @@ -4057,18 +3730,8 @@ L_08B6D780: aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(4), aot_gpr_5); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B6D794: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -4185,18 +3848,8 @@ L_08B6D848: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B6D85C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, ctx.gpr[17], ctx.gpr[31]}; @@ -4257,18 +3910,8 @@ L_08B6D8BC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B6D8D0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{aot_gpr_16, ctx.gpr[17], ctx.gpr[31]}; @@ -4314,18 +3957,8 @@ L_08B6D918: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B6D92C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[31]); @@ -4378,18 +4011,8 @@ L_08B6D978: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B6D984: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[31]); @@ -4435,18 +4058,8 @@ L_08B6D9C4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B6D9D0: aot_gpr_6 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(0))); aot_gpr_7 = (0u | 96u); @@ -4473,18 +4086,8 @@ L_08B6DA0C: jump_target = ctx.gpr[31]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B6DA14: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[31]); @@ -4537,18 +4140,8 @@ L_08B6DA60: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B6DA6C: aot_gpr_6 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(0))); aot_gpr_7 = (0u | 96u); @@ -4575,18 +4168,8 @@ L_08B6DAA8: jump_target = ctx.gpr[31]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B6DAB0: aot_gpr_4 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(0))); aot_gpr_6 = (0u | 96u); @@ -4596,18 +4179,8 @@ L_08B6DAB0: jump_target = ctx.gpr[31]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B6DACC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -4677,18 +4250,8 @@ L_08B6DB2C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B6DB40: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[31]); @@ -4734,18 +4297,8 @@ L_08B6DB80: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B6DB8C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -4800,18 +4353,8 @@ L_08B6DBD8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B6DBF0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -4902,18 +4445,8 @@ L_08B6DC7C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B6DC90: aot_gpr_7 = (aot_mem.aot_direct_load32(aot_gpr_5 + static_cast(0))); aot_gpr_5 = (aot_mem.aot_direct_load32(aot_gpr_5 + static_cast(4))); @@ -4929,18 +4462,8 @@ L_08B6DC90: ctx.gpr[2] = (aot_gpr_4 | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B6DCC0: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(32), aot_gpr_7); @@ -4990,18 +4513,8 @@ L_08B6DD28: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B6DD34: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); { const std::uint32_t aot_run_words[4]{aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[31]}; @@ -5222,18 +4735,8 @@ L_08B6DEF4: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B6DF1C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[4]{aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[31]}; @@ -5286,18 +4789,8 @@ L_08B6DF70: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B6DF88: aot_gpr_29 = (aot_gpr_29 + static_cast(-64)); { const std::uint32_t aot_run_words[6]{aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[31]}; @@ -5459,18 +4952,8 @@ L_08B6E0D8: aot_gpr_29 = (aot_gpr_29 + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B6E0F8: aot_gpr_29 = (aot_gpr_29 + static_cast(-112)); { const std::uint32_t aot_run_words[6]{aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[31]}; @@ -5961,18 +5444,8 @@ L_08B6E518: aot_gpr_29 = (aot_gpr_29 + static_cast(112)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B6E538: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -6037,18 +5510,8 @@ L_08B6E5B8: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B6E5D8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -6087,18 +5550,8 @@ L_08B6E614: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B6E628: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -6193,18 +5646,8 @@ L_08B6E6C8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B6E6DC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -6231,18 +5674,8 @@ L_08B6E708: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B6E71C: aot_gpr_6 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(12))); aot_mem.aot_direct_store32(aot_gpr_5 + static_cast(12), aot_gpr_6); @@ -6252,18 +5685,8 @@ L_08B6E71C: aot_mem.aot_direct_store32(aot_gpr_4 + static_cast(12), aot_gpr_5); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B6E734: aot_gpr_5 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(8))); aot_gpr_6 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(12))); @@ -6273,18 +5696,8 @@ L_08B6E734: aot_mem.aot_direct_store32(aot_gpr_5 + static_cast(12), aot_gpr_4); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B6E74C: aot_gpr_29 = (aot_gpr_29 + static_cast(-64)); { const std::uint32_t aot_run_words[6]{aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[31]}; @@ -6508,18 +5921,8 @@ L_08B6E914: aot_gpr_29 = (aot_gpr_29 + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B6E938: aot_gpr_29 = (aot_gpr_29 + static_cast(-96)); { const std::uint32_t aot_run_words[9]{aot_gpr_16, ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], ctx.gpr[21], ctx.gpr[22], ctx.gpr[23], ctx.gpr[31]}; @@ -6925,18 +6328,8 @@ L_08B6EC3C: aot_gpr_29 = (aot_gpr_29 + static_cast(96)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B6EC68: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_7 = (aot_gpr_5 - aot_gpr_4); @@ -7123,18 +6516,8 @@ L_08B6ED54: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B6ED5C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store8(aot_gpr_29 + static_cast(0), static_cast(0u)); @@ -7143,18 +6526,8 @@ L_08B6ED5C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B6ED70: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); ctx.gpr[2] = (aot_gpr_4 | 0u); @@ -7208,18 +6581,8 @@ L_08B6EDCC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B6EDD4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_7 = (aot_gpr_5 - aot_gpr_4); @@ -7406,18 +6769,8 @@ L_08B6EEC0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B6EEC8: aot_gpr_6 = (static_cast(static_cast(aot_gpr_5) >> 8u)); { const bool branch_taken = static_cast(aot_gpr_6) < 0; @@ -7473,18 +6826,8 @@ L_08B6EF20: jump_target = ctx.gpr[31]; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B6EF28: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -7554,18 +6897,8 @@ L_08B6EF88: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B6EF9C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -7632,18 +6965,8 @@ L_08B6F000: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B6F014: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_gpr_7 = (aot_gpr_5 >> 4u); @@ -7773,18 +7096,8 @@ L_08B6F0FC: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B6F160: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (aot_gpr_5 | 0u); @@ -7843,18 +7156,8 @@ L_08B6F1D0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B6F1DC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -7901,18 +7204,8 @@ L_08B6F224: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B6F238: aot_gpr_29 = (aot_gpr_29 + static_cast(-384)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(352), aot_gpr_16); @@ -8454,18 +7747,8 @@ L_08B6F8E8: aot_gpr_29 = (aot_gpr_29 + static_cast(384)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B6F90C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), aot_gpr_16); @@ -8640,18 +7923,8 @@ L_08B6F9FC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B6FA30: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_gpr_6 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(28))); @@ -8742,18 +8015,8 @@ L_08B6FAE8: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B6FB14: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_gpr_6 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(12))); @@ -8842,18 +8105,8 @@ L_08B6FBDC: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B6FBE8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_16); @@ -8887,18 +8140,8 @@ L_08B6FC10: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B6FC40: aot_gpr_29 = (aot_gpr_29 + static_cast(-64)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(44), aot_gpr_16); @@ -8956,18 +8199,8 @@ L_08B6FC94: aot_gpr_29 = (aot_gpr_29 + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B6FCFC: aot_gpr_29 = (aot_gpr_29 + static_cast(-320)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(300), aot_gpr_16); @@ -9226,798 +8459,8 @@ void recomp_unit_0218(Runtime &rt, AllegrexContext &ctx) { void register_generated_unit_218(Runtime &runtime) { runtime.register_generated_unit(218u, 0x08B6C000u, 16384u, &recomp_unit_0218, &recomp_unit_0218_entry); - runtime.register_function(0x08B6C000u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6C018u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6C034u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6C038u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6C064u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6C07Cu, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6C088u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6C0D8u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6C0E8u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6C0ECu, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6C0FCu, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6C104u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6C11Cu, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6C120u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6C128u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6C180u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6C190u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6C1A8u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6C1B0u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6C1C0u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6C1D8u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6C204u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6C24Cu, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6C280u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6C298u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6C2A0u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6C2A8u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6C2C8u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6C304u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6C32Cu, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6C334u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6C34Cu, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6C350u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6C358u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6C35Cu, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6C3B0u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6C3B8u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6C3FCu, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6C454u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6C45Cu, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6C474u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6C47Cu, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6C490u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6C494u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6C49Cu, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6C4ECu, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6C4F0u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6C504u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6C57Cu, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6C588u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6C5CCu, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6C5D4u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6C5DCu, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6C5F0u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6C5F4u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6C5FCu, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6C608u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6C610u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6C618u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6C620u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6C634u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6C638u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6C640u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6C650u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6C65Cu, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6C6ACu, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6C6C4u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6C6F8u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6C708u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6C724u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6C72Cu, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6C738u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6C74Cu, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6C788u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6C790u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6C79Cu, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6C7B8u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6C7E4u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6C7ECu, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6C808u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6C80Cu, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6C814u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6C828u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6C84Cu, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6C878u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6C898u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6C8A4u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6C8B0u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6C8BCu, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6C8ECu, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6C924u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6C92Cu, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6C934u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6C948u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6C94Cu, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6C954u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6C984u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6C99Cu, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6C9C4u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6C9C8u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6C9D8u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6C9E4u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6C9FCu, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6CA0Cu, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6CA18u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6CA2Cu, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6CA38u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6CA44u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6CA48u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6CA54u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6CA60u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6CA68u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6CA70u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6CA7Cu, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6CA80u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6CA88u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6CACCu, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6CAF4u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6CB10u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6CB1Cu, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6CB24u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6CB3Cu, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6CB4Cu, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6CB58u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6CB64u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6CB70u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6CB7Cu, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6CB88u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6CBA4u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6CBBCu, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6CBCCu, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6CBD8u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6CBE0u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6CBF0u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6CBFCu, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6CC00u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6CC08u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6CC14u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6CC28u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6CC4Cu, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6CC64u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6CC68u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6CC70u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6CCB4u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6CCE0u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6CCFCu, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6CD08u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6CD10u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6CD34u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6CD44u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6CD50u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6CD64u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6CD70u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6CD7Cu, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6CD84u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6CD90u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6CDB8u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6CDC0u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6CDCCu, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6CDE8u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6CE0Cu, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6CE28u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6CE34u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6CE40u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6CE48u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6CE58u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6CE60u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6CE80u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6CEDCu, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6CEE4u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6CF1Cu, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6CF20u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6CF28u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6CF54u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6CF60u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6CF80u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6CF84u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6CFB8u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6CFD0u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6CFFCu, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6D008u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6D028u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6D02Cu, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6D060u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6D078u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6D0A4u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6D0B0u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6D0D0u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6D0D4u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6D108u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6D120u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6D150u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6D15Cu, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6D17Cu, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6D180u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6D1B4u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6D1CCu, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6D1F4u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6D200u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6D220u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6D224u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6D258u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6D270u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6D298u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6D2A4u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6D2B4u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6D2BCu, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6D2C4u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6D2D0u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6D2E0u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6D2E8u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6D2ECu, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6D2F4u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6D2FCu, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6D308u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6D310u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6D318u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6D31Cu, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6D324u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6D32Cu, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6D34Cu, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6D364u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6D37Cu, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6D398u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6D3A8u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6D3B8u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6D3C8u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6D3E0u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6D3F0u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6D3FCu, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6D404u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6D40Cu, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6D418u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6D41Cu, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6D424u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6D430u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6D444u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6D460u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6D470u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6D484u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6D490u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6D49Cu, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6D4A4u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6D4B8u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6D4D4u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6D4E4u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6D4FCu, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6D50Cu, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6D518u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6D520u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6D528u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6D534u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6D538u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6D540u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6D54Cu, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6D560u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6D580u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6D584u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6D590u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6D598u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6D5A4u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6D5ACu, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6D5B8u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6D5C0u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6D5CCu, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6D5D4u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6D5DCu, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6D5FCu, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6D604u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6D60Cu, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6D610u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6D618u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6D620u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6D630u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6D638u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6D648u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6D650u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6D654u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6D660u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6D668u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6D670u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6D690u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6D694u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6D6A0u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6D6A8u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6D6B4u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6D6BCu, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6D6C8u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6D6D0u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6D6DCu, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6D6E4u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6D6ECu, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6D70Cu, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6D714u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6D71Cu, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6D720u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6D728u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6D730u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6D740u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6D748u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6D758u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6D760u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6D764u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6D770u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6D778u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6D780u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6D794u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6D7B0u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6D7C0u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6D7D0u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6D7E0u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6D7F8u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6D808u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6D814u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6D81Cu, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6D824u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6D830u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6D834u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6D83Cu, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6D848u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6D85Cu, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6D878u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6D888u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6D89Cu, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6D8A8u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6D8B4u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6D8BCu, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6D8D0u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6D8ECu, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6D904u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6D910u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6D918u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6D92Cu, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6D93Cu, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6D948u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6D958u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6D964u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6D970u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6D978u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6D984u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6D994u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6D9A0u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6D9ACu, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6D9B8u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6D9C4u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6D9D0u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6DA08u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6DA0Cu, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6DA14u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6DA24u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6DA30u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6DA40u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6DA4Cu, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6DA58u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6DA60u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6DA6Cu, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6DAA4u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6DAA8u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6DAB0u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6DACCu, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6DAE8u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6DAF4u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6DB04u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6DB10u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6DB18u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6DB1Cu, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6DB24u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6DB2Cu, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6DB40u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6DB50u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6DB5Cu, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6DB68u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6DB74u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6DB80u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6DB8Cu, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6DBACu, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6DBBCu, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6DBC8u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6DBD0u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6DBD8u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6DBF0u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6DC0Cu, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6DC24u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6DC34u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6DC40u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6DC48u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6DC5Cu, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6DC68u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6DC6Cu, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6DC74u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6DC7Cu, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6DC90u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6DCC0u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6DCF0u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6DD10u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6DD28u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6DD34u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6DD64u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6DD6Cu, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6DD74u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6DD94u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6DD98u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6DDA8u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6DDBCu, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6DDCCu, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6DDD8u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6DDE4u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6DDFCu, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6DE1Cu, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6DE34u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6DE44u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6DE4Cu, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6DE5Cu, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6DE70u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6DE80u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6DE8Cu, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6DE98u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6DEB0u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6DED4u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6DED8u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6DEF4u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6DF1Cu, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6DF3Cu, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6DF4Cu, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6DF5Cu, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6DF64u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6DF70u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6DF88u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6DFC4u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6DFE4u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6DFF0u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6DFF4u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6DFFCu, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6E008u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6E030u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6E038u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6E040u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6E05Cu, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6E070u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6E098u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6E0B4u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6E0C8u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6E0D8u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6E0F8u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6E134u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6E140u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6E168u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6E184u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6E18Cu, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6E19Cu, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6E1A8u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6E1CCu, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6E1DCu, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6E1ECu, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6E214u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6E21Cu, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6E238u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6E240u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6E24Cu, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6E260u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6E27Cu, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6E284u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6E2A0u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6E2A8u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6E2B8u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6E2C4u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6E2D4u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6E304u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6E328u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6E330u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6E340u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6E34Cu, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6E35Cu, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6E384u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6E3ACu, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6E3C0u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6E3DCu, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6E3E4u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6E400u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6E408u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6E418u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6E428u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6E444u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6E44Cu, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6E454u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6E464u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6E48Cu, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6E4A0u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6E4BCu, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6E4C4u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6E4E0u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6E4E8u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6E4F0u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6E4FCu, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6E50Cu, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6E518u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6E538u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6E564u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6E590u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6E594u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6E5A4u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6E5B8u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6E5D8u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6E5FCu, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6E608u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6E614u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6E628u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6E648u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6E64Cu, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6E664u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6E670u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6E678u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6E684u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6E694u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6E6B0u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6E6BCu, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6E6C4u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6E6C8u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6E6DCu, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6E6FCu, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6E708u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6E71Cu, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6E734u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6E74Cu, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6E774u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6E798u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6E7A8u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6E7B0u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6E7BCu, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6E7C4u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6E7C8u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6E7E8u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6E7F8u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6E808u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6E814u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6E81Cu, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6E830u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6E848u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6E85Cu, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6E870u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6E87Cu, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6E898u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6E8ACu, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6E8E8u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6E8F8u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6E908u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6E914u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6E938u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6E974u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6E99Cu, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6E9C4u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6E9F0u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6EA00u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6EA0Cu, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6EA1Cu, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6EA24u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6EA38u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6EA48u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6EA58u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6EA5Cu, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6EA68u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6EA70u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6EA88u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6EA98u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6EA9Cu, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6EAC8u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6EAD8u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6EAE4u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6EAF4u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6EAFCu, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6EB08u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6EB0Cu, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6EB18u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6EB20u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6EB50u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6EB60u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6EB6Cu, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6EB74u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6EB80u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6EB8Cu, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6EB94u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6EB98u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6EBA4u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6EBB0u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6EBC0u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6EBC8u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6EBD0u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6EBE4u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6EBE8u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6EBF0u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6EBFCu, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6EC10u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6EC18u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6EC20u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6EC28u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6EC3Cu, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6EC68u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6EC7Cu, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6EC80u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6EC8Cu, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6EC94u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6ECA0u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6ECA8u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6ECB4u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6ECBCu, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6ECC8u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6ECD0u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6ECD8u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6ECE8u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6ECF0u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6ECF8u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6ECFCu, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6ED04u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6ED0Cu, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6ED1Cu, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6ED24u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6ED34u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6ED3Cu, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6ED40u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6ED4Cu, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6ED54u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6ED5Cu, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6ED70u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6ED8Cu, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6ED94u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6EDB0u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6EDC0u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6EDC4u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6EDCCu, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6EDD4u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6EDE8u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6EDECu, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6EDF8u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6EE00u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6EE0Cu, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6EE14u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6EE20u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6EE28u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6EE34u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6EE3Cu, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6EE44u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6EE54u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6EE5Cu, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6EE64u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6EE68u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6EE70u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6EE78u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6EE88u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6EE90u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6EEA0u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6EEA8u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6EEACu, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6EEB8u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6EEC0u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6EEC8u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6EED4u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6EEE4u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6EEFCu, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6EF14u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6EF1Cu, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6EF20u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6EF28u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6EF44u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6EF50u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6EF60u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6EF6Cu, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6EF74u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6EF78u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6EF80u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6EF88u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6EF9Cu, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6EFB8u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6EFC4u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6EFD8u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6EFE4u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6EFECu, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6EFF0u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6EFF8u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6F000u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6F014u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6F048u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6F054u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6F058u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6F068u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6F080u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6F098u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6F0ACu, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6F0BCu, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6F0C0u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6F0FCu, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6F160u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6F178u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6F18Cu, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6F1A0u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6F1B0u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6F1BCu, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6F1D0u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6F1DCu, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6F200u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6F20Cu, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6F214u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6F224u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6F238u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6F280u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6F29Cu, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6F2A4u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6F2C8u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6F2CCu, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6F400u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6F484u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6F4B0u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6F5C0u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6F5C4u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6F5D8u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6F5FCu, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6F618u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6F628u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6F64Cu, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6F6C8u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6F6F4u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6F804u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6F808u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6F81Cu, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6F840u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6F85Cu, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6F874u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6F898u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6F8C4u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6F8E8u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6F90Cu, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6F938u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6F948u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6F94Cu, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6F954u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6F960u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6F968u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6F97Cu, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6F980u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6F994u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6F9A8u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6F9ACu, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6F9B4u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6F9C0u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6F9C4u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6F9CCu, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6F9D4u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6F9DCu, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6F9E4u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6F9ECu, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6F9F0u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6F9F8u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6F9FCu, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6FA30u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6FA78u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6FA88u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6FA8Cu, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6FA9Cu, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6FAACu, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6FAB8u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6FAC0u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6FAD4u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6FAE8u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6FB14u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6FB54u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6FB64u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6FB68u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6FB78u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6FB88u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6FB94u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6FB9Cu, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6FBCCu, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6FBDCu, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6FBE8u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6FC04u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6FC0Cu, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6FC10u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6FC40u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6FC94u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6FCFCu, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6FDE0u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6FDF0u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6FDF8u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6FE1Cu, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6FE24u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6FE34u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6FE4Cu, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6FE74u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6FE94u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6FEBCu, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6FEE0u, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6FEFCu, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6FF7Cu, &recomp_unit_0218, "recomp_unit_0218"); - runtime.register_function(0x08B6FF9Cu, &recomp_unit_0218, "recomp_unit_0218"); + // PSPRECOMP_V812_COMPACT_REGISTRATION: same entry set, looped once in Runtime instead of source-expanded calls. + runtime.register_generated_entry_mask(0x08B6C000u, &recomp_unit_0218, "recomp_unit_0218", + kEntryMasks_recomp_unit_0218, 64u); } } // namespace psprecomp diff --git a/profiles/vcs/generated/generated_unit_0219.cpp b/profiles/vcs/generated/generated_unit_0219.cpp index 0704e72..1e03d75 100644 --- a/profiles/vcs/generated/generated_unit_0219.cpp +++ b/profiles/vcs/generated/generated_unit_0219.cpp @@ -980,6 +980,19 @@ LOCAL_DISPATCH: AOT_REGCACHE_SYNC_OUT(); return; } } +// PSPRECOMP_V812_SHARED_SCHED_BLOCK: one scheduler-exact slow boundary per unit. +LOCAL_SCHED_BOUNDARY: + ctx.pc = jump_target; + AOT_REGCACHE_SYNC_OUT(); + if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { + ++local_redispatch_rounds; + AOT_REGCACHE_SYNC_IN(); + local_transfers = 0u; + local_pc = ctx.pc; + entry_id = 0u; + goto LOCAL_DISPATCH; + } + return; L_08B70000: aot_gpr_4 = (ctx.gpr[8] | 0u); aot_gpr_31 = (0x08B7000Cu); @@ -1218,18 +1231,8 @@ L_08B70250: aot_gpr_29 = (aot_gpr_29 + static_cast(320)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B70280: aot_gpr_29 = (aot_gpr_29 + static_cast(-96)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(56), ctx.gpr[16]); @@ -1542,18 +1545,8 @@ L_08B704F8: aot_gpr_29 = (aot_gpr_29 + static_cast(96)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B70544: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -1606,18 +1599,8 @@ L_08B70590: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B7059C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -1724,18 +1707,8 @@ L_08B70640: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B70654: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{ctx.gpr[16], ctx.gpr[17], aot_gpr_31}; @@ -1796,18 +1769,8 @@ L_08B706B4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B706C8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{ctx.gpr[16], ctx.gpr[17], aot_gpr_31}; @@ -1853,18 +1816,8 @@ L_08B70710: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B70724: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -1930,18 +1883,8 @@ L_08B707B0: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B707C8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -1983,18 +1926,8 @@ L_08B70800: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B70814: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_5 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(8))); @@ -2028,18 +1961,8 @@ L_08B7084C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B7085C: aot_gpr_6 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(8))); ctx.gpr[8] = (0u | 0u); @@ -2122,18 +2045,8 @@ L_08B70910: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B70918: aot_gpr_6 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(0))); aot_gpr_7 = (0u | 28u); @@ -2160,18 +2073,8 @@ L_08B70954: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B7095C: aot_gpr_4 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(0))); aot_gpr_6 = (0u | 28u); @@ -2181,18 +2084,8 @@ L_08B7095C: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B70978: aot_gpr_6 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(8))); ctx.gpr[8] = (0u | 0u); @@ -2275,18 +2168,8 @@ L_08B70A2C: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B70A34: aot_gpr_6 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(0))); aot_gpr_7 = (0u | 96u); @@ -2313,18 +2196,8 @@ L_08B70A70: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B70A78: aot_gpr_4 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(0))); aot_gpr_6 = (0u | 96u); @@ -2334,18 +2207,8 @@ L_08B70A78: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B70A94: aot_gpr_5 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(8))); aot_gpr_6 = (0u | 0u); @@ -2382,18 +2245,8 @@ L_08B70AE4: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B70AEC: aot_gpr_5 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(8))); aot_gpr_6 = (0u | 0u); @@ -2430,18 +2283,8 @@ L_08B70B3C: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B70B44: aot_gpr_5 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(8))); aot_gpr_6 = (0u | 0u); @@ -2478,18 +2321,8 @@ L_08B70B94: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B70B9C: aot_gpr_5 = (aot_gpr_4 - 0u); aot_gpr_4 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(0))); @@ -2513,18 +2346,8 @@ L_08B70BB8: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B70BC0: aot_gpr_7 = (aot_mem.aot_direct_load32(aot_gpr_5 + static_cast(0))); aot_gpr_5 = (aot_mem.aot_direct_load32(aot_gpr_5 + static_cast(4))); @@ -2540,18 +2363,8 @@ L_08B70BC0: ctx.gpr[2] = (aot_gpr_4 | 0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B70BF0: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(32), aot_gpr_7); @@ -2601,18 +2414,8 @@ L_08B70C58: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B70C64: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -2679,18 +2482,8 @@ L_08B70CC8: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B70CDC: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); aot_gpr_7 = (aot_gpr_5 >> 5u); @@ -2820,18 +2613,8 @@ L_08B70DC4: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B70E28: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_gpr_4 = (aot_gpr_5 | 0u); @@ -2890,18 +2673,8 @@ L_08B70E98: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B70EA4: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -2948,18 +2721,8 @@ L_08B70EEC: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B70F00: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); { const std::uint32_t aot_run_words[4]{ctx.gpr[16], ctx.gpr[17], ctx.gpr[18], aot_gpr_31}; @@ -3176,18 +2939,8 @@ L_08B710B0: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B710D8: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[4]{ctx.gpr[16], ctx.gpr[17], ctx.gpr[18], aot_gpr_31}; @@ -3240,18 +2993,8 @@ L_08B7112C: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B71144: aot_gpr_29 = (aot_gpr_29 + static_cast(-64)); { const std::uint32_t aot_run_words[6]{ctx.gpr[16], ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], aot_gpr_31}; @@ -3413,18 +3156,8 @@ L_08B71294: aot_gpr_29 = (aot_gpr_29 + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B712B4: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); { const std::uint32_t aot_run_words[4]{ctx.gpr[16], ctx.gpr[17], ctx.gpr[18], aot_gpr_31}; @@ -3663,18 +3396,8 @@ L_08B71494: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B714BC: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[4]{ctx.gpr[16], ctx.gpr[17], ctx.gpr[18], aot_gpr_31}; @@ -3772,18 +3495,8 @@ L_08B71550: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B71568: aot_gpr_29 = (aot_gpr_29 + static_cast(-64)); { const std::uint32_t aot_run_words[6]{ctx.gpr[16], ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], aot_gpr_31}; @@ -3945,18 +3658,8 @@ L_08B716BC: aot_gpr_29 = (aot_gpr_29 + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B716DC: aot_gpr_29 = (aot_gpr_29 + static_cast(-48)); { const std::uint32_t aot_run_words[4]{ctx.gpr[16], ctx.gpr[17], ctx.gpr[18], aot_gpr_31}; @@ -4173,18 +3876,8 @@ L_08B7188C: aot_gpr_29 = (aot_gpr_29 + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B718B4: aot_gpr_29 = (aot_gpr_29 + static_cast(-64)); { const std::uint32_t aot_run_words[6]{ctx.gpr[16], ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], aot_gpr_31}; @@ -4346,18 +4039,8 @@ L_08B71A08: aot_gpr_29 = (aot_gpr_29 + static_cast(64)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B71A28: aot_gpr_29 = (aot_gpr_29 + static_cast(-112)); { const std::uint32_t aot_run_words[6]{ctx.gpr[16], ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], aot_gpr_31}; @@ -4848,18 +4531,8 @@ L_08B71E48: aot_gpr_29 = (aot_gpr_29 + static_cast(112)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B71E68: aot_gpr_29 = (aot_gpr_29 + static_cast(-112)); { const std::uint32_t aot_run_words[6]{ctx.gpr[16], ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], aot_gpr_31}; @@ -5350,18 +5023,8 @@ L_08B72288: aot_gpr_29 = (aot_gpr_29 + static_cast(112)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B722A8: aot_gpr_29 = (aot_gpr_29 + static_cast(-112)); { const std::uint32_t aot_run_words[6]{ctx.gpr[16], ctx.gpr[17], ctx.gpr[18], ctx.gpr[19], ctx.gpr[20], aot_gpr_31}; @@ -5852,18 +5515,8 @@ L_08B726C8: aot_gpr_29 = (aot_gpr_29 + static_cast(112)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B726E8: aot_gpr_6 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(8))); ctx.gpr[8] = (0u | 0u); @@ -5947,18 +5600,8 @@ L_08B727A0: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B727A8: aot_gpr_6 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(0))); aot_gpr_7 = (0u | 2080u); @@ -5985,18 +5628,8 @@ L_08B727E4: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B727EC: aot_gpr_4 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(0))); aot_gpr_6 = (0u | 2080u); @@ -6006,18 +5639,8 @@ L_08B727EC: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B72808: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), aot_gpr_31); @@ -6070,18 +5693,8 @@ L_08B72854: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B72860: { const bool branch_taken = aot_gpr_4 == aot_gpr_6; if (branch_taken) { @@ -6107,18 +5720,8 @@ L_08B72898: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B728A0: aot_gpr_29 = (aot_gpr_29 + static_cast(-368)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(332), ctx.gpr[16]); @@ -6407,18 +6010,8 @@ L_08B72B3C: aot_gpr_29 = (aot_gpr_29 + static_cast(368)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B72B60: aot_gpr_29 = (aot_gpr_29 + static_cast(-32)); aot_gpr_7 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(0))); @@ -6542,18 +6135,8 @@ L_08B72C7C: aot_gpr_29 = (aot_gpr_29 + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B72C8C: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -6670,18 +6253,8 @@ L_08B72D40: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B72D54: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); { const std::uint32_t aot_run_words[3]{ctx.gpr[16], ctx.gpr[17], aot_gpr_31}; @@ -6742,18 +6315,8 @@ L_08B72DB4: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B72DC8: aot_gpr_7 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(0))); { const bool branch_taken = aot_gpr_7 != aot_gpr_5; @@ -6804,18 +6367,8 @@ L_08B72E00: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B72E08: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(4), ctx.gpr[17]); @@ -6907,18 +6460,8 @@ L_08B72E94: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B72EA8: aot_gpr_6 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast(0))); aot_gpr_7 = (0u | 96u); @@ -6952,18 +6495,8 @@ L_08B72EE8: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B72EF0: aot_gpr_29 = (aot_gpr_29 + static_cast(-16)); aot_mem.aot_direct_store32(aot_gpr_29 + static_cast(0), ctx.gpr[16]); @@ -6981,3538 +6514,1328 @@ L_08B72F04: aot_gpr_29 = (aot_gpr_29 + static_cast(16)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B72F1C: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B72F24: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B72F2C: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B72F34: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B72F3C: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B72F44: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B72F4C: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B72F54: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B72F5C: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B72F64: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B72F6C: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B72F74: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B72F7C: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B72F84: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B72F8C: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B72F94: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B72F9C: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B72FA4: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B72FAC: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B72FB4: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B72FBC: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B72FC4: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B72FCC: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B72FD4: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B72FDC: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B72FE4: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B72FEC: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B72FF4: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B72FFC: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B73004: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B7300C: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B73014: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B7301C: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B73024: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B7302C: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B73034: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B7303C: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B73044: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B7304C: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B73054: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B7305C: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B73064: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B7306C: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B73074: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B7307C: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B73084: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B7308C: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B73094: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B7309C: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B730A4: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B730AC: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B730B4: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B730BC: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B730C4: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B730CC: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B730D4: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B730DC: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B730E4: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B730EC: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B730F4: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B730FC: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B73104: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B7310C: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B73114: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B7311C: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B73124: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B7312C: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B73134: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B7313C: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B73144: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B7314C: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B73154: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B7315C: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B73164: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B7316C: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B73174: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B7317C: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B73184: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B7318C: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B73194: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B7319C: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B731A4: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B731AC: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B731B4: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B731BC: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B731C4: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B731CC: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B731D4: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B731DC: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B731E4: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B731EC: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B731F4: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B731FC: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B73204: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B7320C: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B73224: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B7322C: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B73234: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B7323C: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B73244: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B7324C: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B73254: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B7325C: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B73264: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B7326C: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B73274: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B7327C: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B73284: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B7328C: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B73294: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B7329C: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B732A4: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B732AC: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B732B4: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B732BC: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B732C4: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B732CC: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B732DC: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B732F4: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B732FC: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B73304: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B7330C: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B7331C: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B7332C: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B7333C: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B7334C: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B7335C: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B7336C: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B73374: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B7337C: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B73384: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B7338C: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B73394: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B7339C: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B733A4: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B733AC: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B733CC: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B733DC: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B733EC: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B733FC: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B7340C: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B73414: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B7341C: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B73424: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B7342C: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B73434: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B7343C: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B73444: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B7344C: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B73454: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B7345C: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B73464: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B7346C: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B73474: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B7347C: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B73484: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B7348C: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B73494: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B7349C: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B734A4: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B734AC: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B734B4: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B734BC: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B734C4: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B734CC: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B734D4: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B734DC: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B734E4: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B734EC: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B734F4: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B734FC: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B73504: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B7350C: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B73514: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B7351C: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B73524: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B7352C: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B73534: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B73544: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B7354C: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B73554: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B7355C: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B73564: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B7356C: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B73574: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B7357C: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B73584: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B7358C: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B73594: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B7359C: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B735A4: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B735AC: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B735B4: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B735BC: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B735C4: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B735CC: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B735D4: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B735DC: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B735E4: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B735EC: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B735F4: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B735FC: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B73604: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B7360C: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B73614: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B7361C: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B73624: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B7362C: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B7363C: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B7364C: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B73654: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B7365C: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B73664: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B7366C: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B7367C: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B73684: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B7368C: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B73694: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B7369C: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B736A4: jump_target = aot_gpr_31; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B736B0: (void)(static_cast(static_cast(static_cast(aot_mem.aot_direct_load8(0u + static_cast(0)))))); (void)(ctx.gpr[2] << (0u & 31u)); @@ -10923,908 +8246,8 @@ void recomp_unit_0219(Runtime &rt, AllegrexContext &ctx) { void register_generated_unit_219(Runtime &runtime) { runtime.register_generated_unit(219u, 0x08B70000u, 16384u, &recomp_unit_0219, &recomp_unit_0219_entry); - runtime.register_function(0x08B70000u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B7000Cu, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B70014u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B70018u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B70038u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B70058u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B7006Cu, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B70078u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B700A8u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B700B4u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B700C4u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B700ECu, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B7010Cu, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B70128u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B70150u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B70170u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B70198u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B7024Cu, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B70250u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B70280u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B702ECu, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B70314u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B70328u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B70348u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B70358u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B70368u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B70370u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B70394u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B703A8u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B703BCu, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B703C4u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B703D4u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B703E4u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B703F4u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B70400u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B70418u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B70430u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B70440u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B70450u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B70458u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B70478u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B70480u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B704A8u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B704C0u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B704C8u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B704D8u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B704DCu, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B704E4u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B704ECu, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B704F4u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B704F8u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B70544u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B70554u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B70560u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B70570u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B7057Cu, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B70588u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B70590u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B7059Cu, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B705B8u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B705C8u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B705D8u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B705F0u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B70600u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B7060Cu, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B70614u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B7061Cu, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B70628u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B7062Cu, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B70634u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B70640u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B70654u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B70670u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B70680u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B70694u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B706A0u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B706ACu, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B706B4u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B706C8u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B706E4u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B706FCu, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B70708u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B70710u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B70724u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B7074Cu, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B70758u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B70778u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B7077Cu, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B707B0u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B707C8u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B707E4u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B707ECu, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B707F8u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B70800u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B70814u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B7082Cu, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B70834u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B7083Cu, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B7084Cu, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B7085Cu, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B70868u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B70874u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B7087Cu, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B7088Cu, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B70894u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B708B4u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B70910u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B70918u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B70950u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B70954u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B7095Cu, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B70978u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B70984u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B70990u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B70998u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B709A8u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B709B0u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B709D0u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B70A2Cu, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B70A34u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B70A6Cu, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B70A70u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B70A78u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B70A94u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B70AA8u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B70AACu, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B70AE4u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B70AECu, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B70B00u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B70B04u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B70B3Cu, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B70B44u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B70B58u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B70B5Cu, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B70B94u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B70B9Cu, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B70BACu, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B70BB8u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B70BC0u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B70BF0u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B70C20u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B70C40u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B70C58u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B70C64u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B70C80u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B70C8Cu, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B70CA0u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B70CACu, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B70CB4u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B70CB8u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B70CC0u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B70CC8u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B70CDCu, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B70D10u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B70D1Cu, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B70D20u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B70D30u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B70D48u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B70D60u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B70D74u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B70D84u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B70D88u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B70DC4u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B70E28u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B70E40u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B70E54u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B70E68u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B70E78u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B70E84u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B70E98u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B70EA4u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B70EC8u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B70ED4u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B70EDCu, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B70EECu, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B70F00u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B70F30u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B70F38u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B70F40u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B70F60u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B70F64u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B70F74u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B70F88u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B70F98u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B70FA4u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B70FB0u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B70FC0u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B70FE0u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B70FF8u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B71008u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B71010u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B71020u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B71034u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B71044u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B71050u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B7105Cu, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B7106Cu, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B71090u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B71094u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B710B0u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B710D8u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B710F8u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B71108u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B71118u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B71120u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B7112Cu, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B71144u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B71180u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B711A0u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B711ACu, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B711B0u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B711B8u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B711C4u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B711ECu, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B711F4u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B711FCu, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B71218u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B7122Cu, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B71254u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B71270u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B71284u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B71294u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B712B4u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B712E4u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B712ECu, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B712F4u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B71314u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B71318u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B71328u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B7133Cu, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B7134Cu, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B71358u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B71364u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B71380u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B7138Cu, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B713ACu, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B713C4u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B713D4u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B713DCu, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B713ECu, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B71400u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B71410u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B7141Cu, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B71428u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B71444u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B71450u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B71474u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B71478u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B71494u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B714BCu, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B714DCu, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B714ECu, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B71500u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B71508u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B71510u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B7151Cu, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B7152Cu, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B71534u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B7153Cu, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B71544u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B71550u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B71568u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B715A4u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B715C4u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B715D0u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B715D4u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B715DCu, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B715E8u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B71610u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B71618u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B71620u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B7163Cu, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B71654u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B7167Cu, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B71698u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B716ACu, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B716BCu, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B716DCu, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B7170Cu, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B71714u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B7171Cu, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B7173Cu, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B71740u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B71750u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B71764u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B71774u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B71780u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B7178Cu, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B7179Cu, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B717BCu, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B717D4u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B717E4u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B717ECu, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B717FCu, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B71810u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B71820u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B7182Cu, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B71838u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B71848u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B7186Cu, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B71870u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B7188Cu, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B718B4u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B718F0u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B71910u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B7191Cu, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B71920u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B71928u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B71934u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B7195Cu, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B71964u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B7196Cu, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B71988u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B719A0u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B719C8u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B719E4u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B719F8u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B71A08u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B71A28u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B71A64u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B71A70u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B71A98u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B71AB4u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B71ABCu, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B71ACCu, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B71AD8u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B71AFCu, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B71B0Cu, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B71B1Cu, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B71B44u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B71B4Cu, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B71B68u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B71B70u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B71B7Cu, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B71B90u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B71BACu, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B71BB4u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B71BD0u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B71BD8u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B71BE8u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B71BF4u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B71C04u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B71C34u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B71C58u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B71C60u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B71C70u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B71C7Cu, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B71C8Cu, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B71CB4u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B71CDCu, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B71CF0u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B71D0Cu, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B71D14u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B71D30u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B71D38u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B71D48u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B71D58u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B71D74u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B71D7Cu, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B71D84u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B71D94u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B71DBCu, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B71DD0u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B71DECu, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B71DF4u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B71E10u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B71E18u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B71E20u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B71E2Cu, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B71E3Cu, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B71E48u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B71E68u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B71EA4u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B71EB0u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B71ED8u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B71EF4u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B71EFCu, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B71F0Cu, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B71F18u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B71F3Cu, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B71F4Cu, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B71F5Cu, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B71F84u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B71F8Cu, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B71FA8u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B71FB0u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B71FBCu, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B71FD0u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B71FECu, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B71FF4u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B72010u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B72018u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B72028u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B72034u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B72044u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B72074u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B72098u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B720A0u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B720B0u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B720BCu, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B720CCu, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B720F4u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B7211Cu, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B72130u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B7214Cu, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B72154u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B72170u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B72178u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B72188u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B72198u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B721B4u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B721BCu, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B721C4u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B721D4u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B721FCu, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B72210u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B7222Cu, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B72234u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B72250u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B72258u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B72260u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B7226Cu, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B7227Cu, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B72288u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B722A8u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B722E4u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B722F0u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B72318u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B72334u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B7233Cu, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B7234Cu, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B72358u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B7237Cu, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B7238Cu, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B7239Cu, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B723C4u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B723CCu, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B723E8u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B723F0u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B723FCu, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B72410u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B7242Cu, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B72434u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B72450u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B72458u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B72468u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B72474u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B72484u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B724B4u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B724D8u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B724E0u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B724F0u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B724FCu, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B7250Cu, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B72534u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B7255Cu, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B72570u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B7258Cu, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B72594u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B725B0u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B725B8u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B725C8u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B725D8u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B725F4u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B725FCu, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B72604u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B72614u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B7263Cu, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B72650u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B7266Cu, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B72674u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B72690u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B72698u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B726A0u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B726ACu, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B726BCu, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B726C8u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B726E8u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B726F4u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B72700u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B72708u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B72718u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B72720u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B72740u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B727A0u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B727A8u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B727E0u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B727E4u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B727ECu, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B72808u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B72818u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B72824u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B72834u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B72840u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B7284Cu, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B72854u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B72860u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B72868u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B72898u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B728A0u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B728D8u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B728E4u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B728F8u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B72908u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B72910u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B72914u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B72938u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B72954u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B72960u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B729A0u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B729B8u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B729C8u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B729D4u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B729DCu, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B729F8u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B72A10u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B72A4Cu, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B72A70u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B72A74u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B72A88u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B72A98u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B72AA0u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B72ABCu, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B72AD8u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B72ADCu, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B72B20u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B72B28u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B72B34u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B72B3Cu, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B72B60u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B72BB4u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B72BBCu, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B72BC4u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B72BE8u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B72BF4u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B72C10u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B72C44u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B72C58u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B72C60u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B72C68u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B72C7Cu, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B72C8Cu, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B72CA8u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B72CB8u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B72CC8u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B72CD8u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B72CF0u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B72D00u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B72D0Cu, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B72D14u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B72D1Cu, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B72D28u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B72D2Cu, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B72D34u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B72D40u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B72D54u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B72D70u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B72D80u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B72D94u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B72DA0u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B72DACu, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B72DB4u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B72DC8u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B72DD4u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B72DDCu, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B72DE0u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B72DE8u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B72DF4u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B72DFCu, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B72E00u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B72E08u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B72E24u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B72E3Cu, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B72E4Cu, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B72E58u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B72E60u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B72E70u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B72E7Cu, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B72E80u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B72E88u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B72E94u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B72EA8u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B72ECCu, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B72EE4u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B72EE8u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B72EF0u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B72F04u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B72F1Cu, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B72F24u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B72F2Cu, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B72F34u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B72F3Cu, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B72F44u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B72F4Cu, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B72F54u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B72F5Cu, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B72F64u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B72F6Cu, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B72F74u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B72F7Cu, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B72F84u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B72F8Cu, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B72F94u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B72F9Cu, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B72FA4u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B72FACu, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B72FB4u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B72FBCu, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B72FC4u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B72FCCu, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B72FD4u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B72FDCu, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B72FE4u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B72FECu, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B72FF4u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B72FFCu, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B73004u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B7300Cu, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B73014u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B7301Cu, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B73024u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B7302Cu, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B73034u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B7303Cu, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B73044u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B7304Cu, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B73054u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B7305Cu, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B73064u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B7306Cu, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B73074u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B7307Cu, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B73084u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B7308Cu, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B73094u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B7309Cu, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B730A4u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B730ACu, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B730B4u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B730BCu, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B730C4u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B730CCu, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B730D4u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B730DCu, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B730E4u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B730ECu, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B730F4u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B730FCu, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B73104u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B7310Cu, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B73114u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B7311Cu, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B73124u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B7312Cu, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B73134u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B7313Cu, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B73144u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B7314Cu, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B73154u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B7315Cu, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B73164u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B7316Cu, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B73174u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B7317Cu, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B73184u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B7318Cu, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B73194u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B7319Cu, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B731A4u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B731ACu, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B731B4u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B731BCu, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B731C4u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B731CCu, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B731D4u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B731DCu, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B731E4u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B731ECu, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B731F4u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B731FCu, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B73204u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B7320Cu, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B73224u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B7322Cu, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B73234u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B7323Cu, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B73244u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B7324Cu, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B73254u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B7325Cu, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B73264u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B7326Cu, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B73274u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B7327Cu, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B73284u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B7328Cu, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B73294u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B7329Cu, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B732A4u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B732ACu, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B732B4u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B732BCu, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B732C4u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B732CCu, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B732DCu, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B732F4u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B732FCu, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B73304u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B7330Cu, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B7331Cu, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B7332Cu, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B7333Cu, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B7334Cu, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B7335Cu, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B7336Cu, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B73374u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B7337Cu, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B73384u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B7338Cu, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B73394u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B7339Cu, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B733A4u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B733ACu, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B733CCu, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B733DCu, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B733ECu, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B733FCu, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B7340Cu, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B73414u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B7341Cu, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B73424u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B7342Cu, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B73434u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B7343Cu, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B73444u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B7344Cu, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B73454u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B7345Cu, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B73464u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B7346Cu, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B73474u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B7347Cu, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B73484u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B7348Cu, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B73494u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B7349Cu, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B734A4u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B734ACu, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B734B4u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B734BCu, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B734C4u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B734CCu, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B734D4u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B734DCu, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B734E4u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B734ECu, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B734F4u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B734FCu, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B73504u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B7350Cu, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B73514u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B7351Cu, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B73524u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B7352Cu, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B73534u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B73544u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B7354Cu, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B73554u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B7355Cu, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B73564u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B7356Cu, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B73574u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B7357Cu, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B73584u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B7358Cu, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B73594u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B7359Cu, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B735A4u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B735ACu, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B735B4u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B735BCu, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B735C4u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B735CCu, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B735D4u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B735DCu, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B735E4u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B735ECu, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B735F4u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B735FCu, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B73604u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B7360Cu, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B73614u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B7361Cu, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B73624u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B7362Cu, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B7363Cu, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B7364Cu, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B73654u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B7365Cu, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B73664u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B7366Cu, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B7367Cu, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B73684u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B7368Cu, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B73694u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B7369Cu, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B736A4u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B736B0u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B736C0u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B736C8u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B738D0u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B738D4u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B7390Cu, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B73924u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B73938u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B73948u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B7394Cu, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B73964u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B7396Cu, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B7397Cu, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B73990u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B739A8u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B739C0u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B739D4u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B739E4u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B739ECu, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B739F4u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B73A08u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B73A18u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B73A24u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B73A34u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B73A40u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B73A48u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B73A50u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B73A58u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B73A60u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B73A68u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B73A70u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B73A7Cu, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B73A8Cu, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B73AA0u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B73AB8u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B73AC0u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B73AC4u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B73ACCu, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B73AD4u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B73AE8u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B73AFCu, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B73B10u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B73B1Cu, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B73B20u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B73B2Cu, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B73B3Cu, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B73B50u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B73B78u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B73B80u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B73BB0u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B73BC0u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B73BCCu, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B73BD4u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B73BE0u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B73C00u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B73C10u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B73C20u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B73C28u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B73C30u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B73C40u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B73C80u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B73C88u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B73C98u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B73CA0u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B73CA4u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B73CB0u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B73CBCu, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B73CC4u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B73CCCu, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B73CF0u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B73D10u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B73D44u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B73D54u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B73D5Cu, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B73D70u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B73D88u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B73D9Cu, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B73DECu, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B73E24u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B73E2Cu, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B73E40u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B73E48u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B73E4Cu, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B73E60u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B73E78u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B73E7Cu, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B73E84u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B73E8Cu, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B73E98u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B73ED4u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B73F70u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B73F8Cu, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B73FA0u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B73FA4u, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B73FBCu, &recomp_unit_0219, "recomp_unit_0219"); - runtime.register_function(0x08B73FCCu, &recomp_unit_0219, "recomp_unit_0219"); + // PSPRECOMP_V812_COMPACT_REGISTRATION: same entry set, looped once in Runtime instead of source-expanded calls. + runtime.register_generated_entry_mask(0x08B70000u, &recomp_unit_0219, "recomp_unit_0219", + kEntryMasks_recomp_unit_0219, 64u); } } // namespace psprecomp diff --git a/profiles/vcs/generated/generated_unit_0220.cpp b/profiles/vcs/generated/generated_unit_0220.cpp index a60d0c2..24340d7 100644 --- a/profiles/vcs/generated/generated_unit_0220.cpp +++ b/profiles/vcs/generated/generated_unit_0220.cpp @@ -323,55 +323,8 @@ void recomp_unit_0220(Runtime &rt, AllegrexContext &ctx) { void register_generated_unit_220(Runtime &runtime) { runtime.register_generated_unit(220u, 0x08B74000u, 16384u, &recomp_unit_0220, &recomp_unit_0220_entry); - runtime.register_function(0x08B74000u, &recomp_unit_0220, "recomp_unit_0220"); - runtime.register_function(0x08B7400Cu, &recomp_unit_0220, "recomp_unit_0220"); - runtime.register_function(0x08B74044u, &recomp_unit_0220, "recomp_unit_0220"); - runtime.register_function(0x08B74060u, &recomp_unit_0220, "recomp_unit_0220"); - runtime.register_function(0x08B7406Cu, &recomp_unit_0220, "recomp_unit_0220"); - runtime.register_function(0x08B74074u, &recomp_unit_0220, "recomp_unit_0220"); - runtime.register_function(0x08B740C4u, &recomp_unit_0220, "recomp_unit_0220"); - runtime.register_function(0x08B740E8u, &recomp_unit_0220, "recomp_unit_0220"); - runtime.register_function(0x08B74100u, &recomp_unit_0220, "recomp_unit_0220"); - runtime.register_function(0x08B741D0u, &recomp_unit_0220, "recomp_unit_0220"); - runtime.register_function(0x08B74200u, &recomp_unit_0220, "recomp_unit_0220"); - runtime.register_function(0x08B7422Cu, &recomp_unit_0220, "recomp_unit_0220"); - runtime.register_function(0x08B74240u, &recomp_unit_0220, "recomp_unit_0220"); - runtime.register_function(0x08B74258u, &recomp_unit_0220, "recomp_unit_0220"); - runtime.register_function(0x08B7427Cu, &recomp_unit_0220, "recomp_unit_0220"); - runtime.register_function(0x08B74298u, &recomp_unit_0220, "recomp_unit_0220"); - runtime.register_function(0x08B742CCu, &recomp_unit_0220, "recomp_unit_0220"); - runtime.register_function(0x08B742FCu, &recomp_unit_0220, "recomp_unit_0220"); - runtime.register_function(0x08B74334u, &recomp_unit_0220, "recomp_unit_0220"); - runtime.register_function(0x08B74348u, &recomp_unit_0220, "recomp_unit_0220"); - runtime.register_function(0x08B74360u, &recomp_unit_0220, "recomp_unit_0220"); - runtime.register_function(0x08B7437Cu, &recomp_unit_0220, "recomp_unit_0220"); - runtime.register_function(0x08B743A0u, &recomp_unit_0220, "recomp_unit_0220"); - runtime.register_function(0x08B743BCu, &recomp_unit_0220, "recomp_unit_0220"); - runtime.register_function(0x08B743E8u, &recomp_unit_0220, "recomp_unit_0220"); - runtime.register_function(0x08B74408u, &recomp_unit_0220, "recomp_unit_0220"); - runtime.register_function(0x08B74428u, &recomp_unit_0220, "recomp_unit_0220"); - runtime.register_function(0x08B74444u, &recomp_unit_0220, "recomp_unit_0220"); - runtime.register_function(0x08B74458u, &recomp_unit_0220, "recomp_unit_0220"); - runtime.register_function(0x08B74498u, &recomp_unit_0220, "recomp_unit_0220"); - runtime.register_function(0x08B744B8u, &recomp_unit_0220, "recomp_unit_0220"); - runtime.register_function(0x08B744CCu, &recomp_unit_0220, "recomp_unit_0220"); - runtime.register_function(0x08B74650u, &recomp_unit_0220, "recomp_unit_0220"); - runtime.register_function(0x08B74658u, &recomp_unit_0220, "recomp_unit_0220"); - runtime.register_function(0x08B74664u, &recomp_unit_0220, "recomp_unit_0220"); - runtime.register_function(0x08B7466Cu, &recomp_unit_0220, "recomp_unit_0220"); - runtime.register_function(0x08B746C8u, &recomp_unit_0220, "recomp_unit_0220"); - runtime.register_function(0x08B746D8u, &recomp_unit_0220, "recomp_unit_0220"); - runtime.register_function(0x08B746DCu, &recomp_unit_0220, "recomp_unit_0220"); - runtime.register_function(0x08B746F4u, &recomp_unit_0220, "recomp_unit_0220"); - runtime.register_function(0x08B746FCu, &recomp_unit_0220, "recomp_unit_0220"); - runtime.register_function(0x08B74704u, &recomp_unit_0220, "recomp_unit_0220"); - runtime.register_function(0x08B74708u, &recomp_unit_0220, "recomp_unit_0220"); - runtime.register_function(0x08B7470Cu, &recomp_unit_0220, "recomp_unit_0220"); - runtime.register_function(0x08B74714u, &recomp_unit_0220, "recomp_unit_0220"); - runtime.register_function(0x08B7471Cu, &recomp_unit_0220, "recomp_unit_0220"); - runtime.register_function(0x08B74728u, &recomp_unit_0220, "recomp_unit_0220"); - runtime.register_function(0x08B74730u, &recomp_unit_0220, "recomp_unit_0220"); - runtime.register_function(0x08B7473Cu, &recomp_unit_0220, "recomp_unit_0220"); - runtime.register_function(0x08B765E8u, &recomp_unit_0220, "recomp_unit_0220"); + // PSPRECOMP_V812_COMPACT_REGISTRATION: same entry set, looped once in Runtime instead of source-expanded calls. + runtime.register_generated_entry_mask(0x08B74000u, &recomp_unit_0220, "recomp_unit_0220", + kEntryMasks_recomp_unit_0220, 38u); } } // namespace psprecomp diff --git a/profiles/vcs/generated/generated_unit_0221.cpp b/profiles/vcs/generated/generated_unit_0221.cpp index 8b3141a..aae67cc 100644 --- a/profiles/vcs/generated/generated_unit_0221.cpp +++ b/profiles/vcs/generated/generated_unit_0221.cpp @@ -633,109 +633,8 @@ void recomp_unit_0221(Runtime &rt, AllegrexContext &ctx) { void register_generated_unit_221(Runtime &runtime) { runtime.register_generated_unit(221u, 0x08B78000u, 16384u, &recomp_unit_0221, &recomp_unit_0221_entry); - runtime.register_function(0x08B78434u, &recomp_unit_0221, "recomp_unit_0221"); - runtime.register_function(0x08B79830u, &recomp_unit_0221, "recomp_unit_0221"); - runtime.register_function(0x08B798C8u, &recomp_unit_0221, "recomp_unit_0221"); - runtime.register_function(0x08B79C88u, &recomp_unit_0221, "recomp_unit_0221"); - runtime.register_function(0x08B79CB0u, &recomp_unit_0221, "recomp_unit_0221"); - runtime.register_function(0x08B79CBCu, &recomp_unit_0221, "recomp_unit_0221"); - runtime.register_function(0x08B79CCCu, &recomp_unit_0221, "recomp_unit_0221"); - runtime.register_function(0x08B79CD8u, &recomp_unit_0221, "recomp_unit_0221"); - runtime.register_function(0x08B79CE0u, &recomp_unit_0221, "recomp_unit_0221"); - runtime.register_function(0x08B79CECu, &recomp_unit_0221, "recomp_unit_0221"); - runtime.register_function(0x08B79D10u, &recomp_unit_0221, "recomp_unit_0221"); - runtime.register_function(0x08B79D2Cu, &recomp_unit_0221, "recomp_unit_0221"); - runtime.register_function(0x08B79D34u, &recomp_unit_0221, "recomp_unit_0221"); - runtime.register_function(0x08B79D3Cu, &recomp_unit_0221, "recomp_unit_0221"); - runtime.register_function(0x08B79D50u, &recomp_unit_0221, "recomp_unit_0221"); - runtime.register_function(0x08B79D58u, &recomp_unit_0221, "recomp_unit_0221"); - runtime.register_function(0x08B79D5Cu, &recomp_unit_0221, "recomp_unit_0221"); - runtime.register_function(0x08B79D78u, &recomp_unit_0221, "recomp_unit_0221"); - runtime.register_function(0x08B79D94u, &recomp_unit_0221, "recomp_unit_0221"); - runtime.register_function(0x08B79DB4u, &recomp_unit_0221, "recomp_unit_0221"); - runtime.register_function(0x08B79DD4u, &recomp_unit_0221, "recomp_unit_0221"); - runtime.register_function(0x08B79DECu, &recomp_unit_0221, "recomp_unit_0221"); - runtime.register_function(0x08B79E08u, &recomp_unit_0221, "recomp_unit_0221"); - runtime.register_function(0x08B79E28u, &recomp_unit_0221, "recomp_unit_0221"); - runtime.register_function(0x08B79E48u, &recomp_unit_0221, "recomp_unit_0221"); - runtime.register_function(0x08B79E64u, &recomp_unit_0221, "recomp_unit_0221"); - runtime.register_function(0x08B79E78u, &recomp_unit_0221, "recomp_unit_0221"); - runtime.register_function(0x08B79E84u, &recomp_unit_0221, "recomp_unit_0221"); - runtime.register_function(0x08B79EA8u, &recomp_unit_0221, "recomp_unit_0221"); - runtime.register_function(0x08B79EB4u, &recomp_unit_0221, "recomp_unit_0221"); - runtime.register_function(0x08B79ED4u, &recomp_unit_0221, "recomp_unit_0221"); - runtime.register_function(0x08B79EE0u, &recomp_unit_0221, "recomp_unit_0221"); - runtime.register_function(0x08B79F04u, &recomp_unit_0221, "recomp_unit_0221"); - runtime.register_function(0x08B79F10u, &recomp_unit_0221, "recomp_unit_0221"); - runtime.register_function(0x08B79F38u, &recomp_unit_0221, "recomp_unit_0221"); - runtime.register_function(0x08B79F44u, &recomp_unit_0221, "recomp_unit_0221"); - runtime.register_function(0x08B79F60u, &recomp_unit_0221, "recomp_unit_0221"); - runtime.register_function(0x08B79F6Cu, &recomp_unit_0221, "recomp_unit_0221"); - runtime.register_function(0x08B79F8Cu, &recomp_unit_0221, "recomp_unit_0221"); - runtime.register_function(0x08B79F98u, &recomp_unit_0221, "recomp_unit_0221"); - runtime.register_function(0x08B79FBCu, &recomp_unit_0221, "recomp_unit_0221"); - runtime.register_function(0x08B79FC8u, &recomp_unit_0221, "recomp_unit_0221"); - runtime.register_function(0x08B79FECu, &recomp_unit_0221, "recomp_unit_0221"); - runtime.register_function(0x08B79FF8u, &recomp_unit_0221, "recomp_unit_0221"); - runtime.register_function(0x08B7A018u, &recomp_unit_0221, "recomp_unit_0221"); - runtime.register_function(0x08B7A024u, &recomp_unit_0221, "recomp_unit_0221"); - runtime.register_function(0x08B7A038u, &recomp_unit_0221, "recomp_unit_0221"); - runtime.register_function(0x08B7A090u, &recomp_unit_0221, "recomp_unit_0221"); - runtime.register_function(0x08B7A09Cu, &recomp_unit_0221, "recomp_unit_0221"); - runtime.register_function(0x08B7A0ACu, &recomp_unit_0221, "recomp_unit_0221"); - runtime.register_function(0x08B7A0B0u, &recomp_unit_0221, "recomp_unit_0221"); - runtime.register_function(0x08B7A0C4u, &recomp_unit_0221, "recomp_unit_0221"); - runtime.register_function(0x08B7A0DCu, &recomp_unit_0221, "recomp_unit_0221"); - runtime.register_function(0x08B7A0F0u, &recomp_unit_0221, "recomp_unit_0221"); - runtime.register_function(0x08B7A110u, &recomp_unit_0221, "recomp_unit_0221"); - runtime.register_function(0x08B7A138u, &recomp_unit_0221, "recomp_unit_0221"); - runtime.register_function(0x08B7A16Cu, &recomp_unit_0221, "recomp_unit_0221"); - runtime.register_function(0x08B7A2A0u, &recomp_unit_0221, "recomp_unit_0221"); - runtime.register_function(0x08B7A3C0u, &recomp_unit_0221, "recomp_unit_0221"); - runtime.register_function(0x08B7A3F0u, &recomp_unit_0221, "recomp_unit_0221"); - runtime.register_function(0x08B7A408u, &recomp_unit_0221, "recomp_unit_0221"); - runtime.register_function(0x08B7A420u, &recomp_unit_0221, "recomp_unit_0221"); - runtime.register_function(0x08B7A438u, &recomp_unit_0221, "recomp_unit_0221"); - runtime.register_function(0x08B7A4B0u, &recomp_unit_0221, "recomp_unit_0221"); - runtime.register_function(0x08B7A4C4u, &recomp_unit_0221, "recomp_unit_0221"); - runtime.register_function(0x08B7A4D8u, &recomp_unit_0221, "recomp_unit_0221"); - runtime.register_function(0x08B7A4E4u, &recomp_unit_0221, "recomp_unit_0221"); - runtime.register_function(0x08B7A6E0u, &recomp_unit_0221, "recomp_unit_0221"); - runtime.register_function(0x08B7A700u, &recomp_unit_0221, "recomp_unit_0221"); - runtime.register_function(0x08B7A720u, &recomp_unit_0221, "recomp_unit_0221"); - runtime.register_function(0x08B7A734u, &recomp_unit_0221, "recomp_unit_0221"); - runtime.register_function(0x08B7A748u, &recomp_unit_0221, "recomp_unit_0221"); - runtime.register_function(0x08B7A858u, &recomp_unit_0221, "recomp_unit_0221"); - runtime.register_function(0x08B7A8A8u, &recomp_unit_0221, "recomp_unit_0221"); - runtime.register_function(0x08B7A8C0u, &recomp_unit_0221, "recomp_unit_0221"); - runtime.register_function(0x08B7A8D4u, &recomp_unit_0221, "recomp_unit_0221"); - runtime.register_function(0x08B7A9C8u, &recomp_unit_0221, "recomp_unit_0221"); - runtime.register_function(0x08B7A9D0u, &recomp_unit_0221, "recomp_unit_0221"); - runtime.register_function(0x08B7A9DCu, &recomp_unit_0221, "recomp_unit_0221"); - runtime.register_function(0x08B7A9E4u, &recomp_unit_0221, "recomp_unit_0221"); - runtime.register_function(0x08B7A9F8u, &recomp_unit_0221, "recomp_unit_0221"); - runtime.register_function(0x08B7AA14u, &recomp_unit_0221, "recomp_unit_0221"); - runtime.register_function(0x08B7AA28u, &recomp_unit_0221, "recomp_unit_0221"); - runtime.register_function(0x08B7AA40u, &recomp_unit_0221, "recomp_unit_0221"); - runtime.register_function(0x08B7AA44u, &recomp_unit_0221, "recomp_unit_0221"); - runtime.register_function(0x08B7AA4Cu, &recomp_unit_0221, "recomp_unit_0221"); - runtime.register_function(0x08B7AA5Cu, &recomp_unit_0221, "recomp_unit_0221"); - runtime.register_function(0x08B7AB18u, &recomp_unit_0221, "recomp_unit_0221"); - runtime.register_function(0x08B7AB2Cu, &recomp_unit_0221, "recomp_unit_0221"); - runtime.register_function(0x08B7AB40u, &recomp_unit_0221, "recomp_unit_0221"); - runtime.register_function(0x08B7AB58u, &recomp_unit_0221, "recomp_unit_0221"); - runtime.register_function(0x08B7AB84u, &recomp_unit_0221, "recomp_unit_0221"); - runtime.register_function(0x08B7ABACu, &recomp_unit_0221, "recomp_unit_0221"); - runtime.register_function(0x08B7ABCCu, &recomp_unit_0221, "recomp_unit_0221"); - runtime.register_function(0x08B7AC98u, &recomp_unit_0221, "recomp_unit_0221"); - runtime.register_function(0x08B7ACC0u, &recomp_unit_0221, "recomp_unit_0221"); - runtime.register_function(0x08B7AD58u, &recomp_unit_0221, "recomp_unit_0221"); - runtime.register_function(0x08B7AEACu, &recomp_unit_0221, "recomp_unit_0221"); - runtime.register_function(0x08B7B4DCu, &recomp_unit_0221, "recomp_unit_0221"); - runtime.register_function(0x08B7BF38u, &recomp_unit_0221, "recomp_unit_0221"); - runtime.register_function(0x08B7BF80u, &recomp_unit_0221, "recomp_unit_0221"); - runtime.register_function(0x08B7BF88u, &recomp_unit_0221, "recomp_unit_0221"); - runtime.register_function(0x08B7BF90u, &recomp_unit_0221, "recomp_unit_0221"); - runtime.register_function(0x08B7BFC0u, &recomp_unit_0221, "recomp_unit_0221"); + // PSPRECOMP_V812_COMPACT_REGISTRATION: same entry set, looped once in Runtime instead of source-expanded calls. + runtime.register_generated_entry_mask(0x08B78434u, &recomp_unit_0221, "recomp_unit_0221", + kEntryMasks_recomp_unit_0221, 60u); } } // namespace psprecomp diff --git a/profiles/vcs/generated/generated_unit_0222.cpp b/profiles/vcs/generated/generated_unit_0222.cpp index e0690fc..510348c 100644 --- a/profiles/vcs/generated/generated_unit_0222.cpp +++ b/profiles/vcs/generated/generated_unit_0222.cpp @@ -1824,339 +1824,8 @@ void recomp_unit_0222(Runtime &rt, AllegrexContext &ctx) { void register_generated_unit_222(Runtime &runtime) { runtime.register_generated_unit(222u, 0x08B7C000u, 16384u, &recomp_unit_0222, &recomp_unit_0222_entry); - runtime.register_function(0x08B7C000u, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7C040u, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7C050u, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7C258u, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7C658u, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7C664u, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7C66Cu, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7C680u, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7C68Cu, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7C69Cu, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7C6A8u, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7C6B0u, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7C6CCu, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7C6E4u, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7C6ECu, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7C6F4u, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7C6F8u, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7C720u, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7C728u, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7C73Cu, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7C7D0u, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7C820u, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7C83Cu, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7C850u, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7C864u, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7C878u, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7C88Cu, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7C938u, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7CC38u, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7CC80u, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7CC88u, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7CCA0u, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7CCC4u, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7CCD0u, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7D308u, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7D320u, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7D32Cu, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7D334u, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7D33Cu, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7D34Cu, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7D360u, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7D378u, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7D3F8u, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7D404u, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7D414u, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7D41Cu, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7D42Cu, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7D438u, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7D448u, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7D450u, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7D460u, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7D464u, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7D470u, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7D480u, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7D494u, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7D4A0u, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7D4A8u, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7D4B4u, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7D518u, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7D5A8u, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7D5C0u, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7D5E0u, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7D5E8u, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7D5F8u, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7D614u, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7D640u, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7D658u, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7D670u, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7D68Cu, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7D6C0u, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7D6DCu, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7D6F0u, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7D708u, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7D728u, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7D740u, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7DA50u, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7DA70u, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7DA84u, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7DA9Cu, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7DAACu, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7DAB0u, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7DAE8u, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7DB00u, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7DCB0u, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7DCC8u, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7DCD4u, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7DCE4u, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7DCF4u, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7DD00u, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7DD10u, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7DD20u, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7DD2Cu, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7DD3Cu, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7DD4Cu, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7DD58u, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7DD68u, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7DD78u, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7DD84u, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7DD94u, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7DDA0u, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7DDACu, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7DDBCu, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7DDCCu, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7DE10u, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7E1D8u, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7E308u, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7E328u, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7E354u, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7E374u, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7E3BCu, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7E3E4u, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7E3F8u, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7E408u, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7E40Cu, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7E414u, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7E424u, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7E434u, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7E438u, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7E440u, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7E44Cu, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7E458u, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7E464u, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7E46Cu, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7E484u, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7E498u, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7E4B0u, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7E4CCu, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7E570u, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7E57Cu, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7E584u, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7E598u, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7E5A4u, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7E5BCu, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7E5D8u, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7E5F4u, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7E628u, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7E634u, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7E644u, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7E650u, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7E660u, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7E66Cu, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7E67Cu, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7E688u, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7E698u, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7E6A4u, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7E6B4u, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7E6C0u, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7E6D0u, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7E6DCu, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7E6ECu, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7E6F8u, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7E708u, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7E714u, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7E724u, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7E730u, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7E740u, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7E74Cu, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7E75Cu, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7E768u, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7E778u, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7E784u, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7E794u, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7E7A0u, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7E7B0u, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7E7BCu, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7E7CCu, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7E7D8u, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7E7E8u, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7E7F4u, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7E804u, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7E810u, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7E820u, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7E82Cu, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7E83Cu, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7E848u, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7E858u, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7E864u, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7E874u, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7E880u, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7E890u, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7E89Cu, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7E8ACu, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7E8B8u, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7E8C8u, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7E8D4u, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7E8E4u, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7E8F0u, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7E900u, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7E90Cu, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7E91Cu, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7E928u, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7E938u, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7E944u, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7E954u, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7E960u, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7E970u, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7E97Cu, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7E98Cu, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7E998u, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7E9A8u, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7E9B4u, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7E9C4u, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7E9D0u, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7E9E0u, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7E9E8u, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7E9F4u, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7E9F8u, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7EA04u, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7EA10u, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7EA14u, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7EA20u, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7EA24u, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7EA2Cu, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7EA38u, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7EA64u, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7EA88u, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7EA94u, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7EAA0u, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7EAB0u, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7EABCu, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7EAE0u, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7EAF4u, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7EB10u, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7EB20u, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7EB2Cu, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7EB34u, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7EB44u, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7EB50u, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7EB58u, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7EB68u, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7EB74u, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7EB7Cu, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7EB8Cu, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7EB98u, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7EBA0u, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7EBB0u, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7EBBCu, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7EBC4u, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7EBDCu, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7EBF4u, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7EC84u, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7EC98u, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7ED48u, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7ED5Cu, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7ED70u, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7F0A8u, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7F0DCu, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7F290u, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7F29Cu, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7F3A0u, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7F3B0u, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7F3BCu, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7F3D8u, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7F3F4u, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7F408u, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7F41Cu, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7F438u, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7F44Cu, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7F460u, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7F4C0u, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7F4CCu, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7F4D4u, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7F4D8u, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7F4F8u, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7F50Cu, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7F538u, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7F558u, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7F56Cu, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7F5ACu, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7F5E4u, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7F61Cu, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7F638u, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7F664u, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7F688u, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7F6A4u, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7F6BCu, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7F6E0u, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7F848u, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7F854u, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7F860u, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7F948u, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7F974u, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7F9C0u, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7F9E0u, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7FA60u, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7FA78u, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7FA8Cu, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7FAA0u, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7FAD8u, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7FAECu, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7FB04u, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7FB1Cu, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7FB30u, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7FB4Cu, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7FBF8u, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7FC70u, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7FC84u, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7FCA0u, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7FCB8u, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7FCD4u, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7FCF4u, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7FD10u, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7FD24u, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7FD3Cu, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7FD54u, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7FD6Cu, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7FD88u, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7FDA0u, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7FDD8u, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7FDE4u, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7FDECu, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7FE0Cu, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7FE18u, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7FE34u, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7FE5Cu, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7FE64u, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7FE84u, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7FEACu, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7FED4u, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7FEDCu, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7FEFCu, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7FF24u, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7FF2Cu, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7FF4Cu, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7FF54u, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7FF74u, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7FF80u, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7FF9Cu, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7FFA8u, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7FFB0u, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7FFC4u, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7FFCCu, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7FFECu, &recomp_unit_0222, "recomp_unit_0222"); - runtime.register_function(0x08B7FFF8u, &recomp_unit_0222, "recomp_unit_0222"); + // PSPRECOMP_V812_COMPACT_REGISTRATION: same entry set, looped once in Runtime instead of source-expanded calls. + runtime.register_generated_entry_mask(0x08B7C000u, &recomp_unit_0222, "recomp_unit_0222", + kEntryMasks_recomp_unit_0222, 64u); } } // namespace psprecomp diff --git a/profiles/vcs/generated/generated_unit_0223.cpp b/profiles/vcs/generated/generated_unit_0223.cpp index eb9d6d6..f9ea3ec 100644 --- a/profiles/vcs/generated/generated_unit_0223.cpp +++ b/profiles/vcs/generated/generated_unit_0223.cpp @@ -1920,368 +1920,8 @@ void recomp_unit_0223(Runtime &rt, AllegrexContext &ctx) { void register_generated_unit_223(Runtime &runtime) { runtime.register_generated_unit(223u, 0x08B80000u, 16384u, &recomp_unit_0223, &recomp_unit_0223_entry); - runtime.register_function(0x08B80000u, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B80014u, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B80020u, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B8003Cu, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B80044u, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B80064u, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B8006Cu, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B8008Cu, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B80094u, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B800B4u, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B800BCu, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B800DCu, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B800E4u, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B80104u, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B8010Cu, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B8012Cu, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B80134u, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B80140u, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B80154u, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B8015Cu, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B8017Cu, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B801A4u, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B801CCu, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B801F4u, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B8021Cu, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B80244u, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B8026Cu, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B80274u, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B80294u, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B8029Cu, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B802BCu, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B802E4u, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B8030Cu, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B80314u, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B80334u, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B8033Cu, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B8035Cu, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B80364u, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B80384u, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B8038Cu, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B803ACu, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B803B4u, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B803D4u, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B803DCu, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B803FCu, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B80404u, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B80424u, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B8042Cu, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B8044Cu, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B80454u, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B80474u, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B8047Cu, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B8049Cu, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B804A4u, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B804C4u, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B804CCu, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B804ECu, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B804F4u, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B80514u, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B8051Cu, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B8053Cu, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B80544u, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B80564u, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B8056Cu, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B8058Cu, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B80594u, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B805B4u, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B805BCu, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B805DCu, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B805E4u, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B80604u, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B8060Cu, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B8062Cu, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B80654u, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B8067Cu, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B806A4u, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B806CCu, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B806D4u, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B806F4u, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B806FCu, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B8071Cu, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B80724u, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B80744u, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B8074Cu, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B8076Cu, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B80794u, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B807BCu, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B807E4u, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B8080Cu, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B80834u, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B8085Cu, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B80884u, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B808ACu, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B808D4u, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B808FCu, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B80924u, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B8094Cu, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B80974u, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B8097Cu, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B8099Cu, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B809A4u, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B809C4u, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B809CCu, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B809ECu, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B809F4u, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B80A14u, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B80A3Cu, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B80A64u, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B80A8Cu, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B80AB4u, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B80ADCu, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B80B04u, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B80B2Cu, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B80B54u, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B80B7Cu, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B80BA4u, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B80BCCu, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B80BF4u, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B80C1Cu, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B80C24u, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B80C44u, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B80C4Cu, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B80C6Cu, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B80C74u, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B80C94u, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B80C9Cu, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B80CBCu, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B80CC4u, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B80CE4u, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B80CECu, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B80D0Cu, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B80D14u, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B80D34u, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B80D5Cu, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B80D84u, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B80DACu, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B80DD4u, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B80DFCu, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B80E24u, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B80E4Cu, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B80E74u, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B80E9Cu, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B80EC4u, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B80ED4u, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B80EECu, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B80EF8u, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B80F14u, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B80F3Cu, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B80F60u, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B80F80u, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B80F88u, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B81218u, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B81498u, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B814A4u, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B814B0u, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B814C4u, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B814D8u, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B81728u, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B81760u, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B81774u, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B8177Cu, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B81794u, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B817A8u, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B817B0u, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B817BCu, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B817C4u, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B817D0u, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B817D8u, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B817E0u, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B817E8u, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B817ECu, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B817F4u, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B817FCu, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B81800u, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B81808u, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B81818u, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B81820u, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B81828u, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B8182Cu, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B81834u, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B8183Cu, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B81844u, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B818A8u, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B818BCu, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B81B88u, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B81B94u, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B81BA4u, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B81BACu, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B81BB8u, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B81BD0u, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B81BF8u, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B81C1Cu, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B81C44u, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B81C64u, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B81C84u, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B81CA4u, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B81CC0u, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B81CC8u, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B81CE4u, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B81CF4u, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B81D10u, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B81D30u, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B81D4Cu, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B81D68u, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B81D7Cu, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B81D90u, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B81D9Cu, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B81DB8u, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B81DD4u, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B81DF8u, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B81E14u, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B81E34u, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B81E54u, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B81E78u, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B81E94u, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B81F00u, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B81F20u, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B81F28u, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B81F34u, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B81F48u, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B81F5Cu, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B81F94u, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B820F0u, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B82118u, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B82324u, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B82340u, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B82380u, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B82394u, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B824D0u, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B824E8u, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B824FCu, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B82510u, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B82560u, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B82588u, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B825D0u, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B825ECu, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B82610u, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B82624u, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B82638u, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B8264Cu, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B82660u, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B82674u, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B82688u, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B8269Cu, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B826B8u, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B826CCu, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B826E0u, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B826F8u, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B827D0u, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B827E4u, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B82918u, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B82980u, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B829A0u, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B829B8u, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B829D0u, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B829F4u, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B82A14u, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B82A28u, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B82A3Cu, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B82A50u, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B82A6Cu, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B82A9Cu, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B82AB8u, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B82ADCu, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B82B00u, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B82D58u, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B82E18u, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B82E24u, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B82E2Cu, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B82E40u, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B82E60u, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B82E80u, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B82E94u, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B82E98u, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B82EA4u, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B82EB4u, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B82EBCu, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B82EC4u, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B82ED0u, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B82ED8u, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B82FC0u, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B82FDCu, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B83000u, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B83018u, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B83030u, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B830C8u, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B830DCu, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B83128u, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B8313Cu, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B83150u, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B83164u, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B83178u, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B83200u, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B83208u, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B83214u, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B83228u, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B83240u, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B83254u, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B83268u, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B83280u, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B83290u, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B83298u, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B832A8u, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B832B4u, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B832C0u, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B832D8u, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B832E0u, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B832F0u, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B83308u, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B8330Cu, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B83320u, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B83324u, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B83328u, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B83338u, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B83340u, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B8334Cu, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B83350u, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B83358u, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B83368u, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B83374u, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B83380u, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B83384u, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B83390u, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B83398u, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B8339Cu, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B833ACu, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B833C4u, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B833ECu, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B83400u, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B83414u, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B83428u, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B83670u, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B8367Cu, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B83688u, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B8368Cu, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B83690u, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B83698u, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B836A0u, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B836B4u, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B836CCu, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B836E4u, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B83700u, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B8371Cu, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B83734u, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B83748u, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B83770u, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B83778u, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B837E0u, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B837ECu, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B83F58u, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B83F64u, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B83F74u, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B83F84u, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B83FA0u, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B83FA8u, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B83FB0u, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B83FB8u, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B83FC0u, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B83FCCu, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B83FD4u, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B83FE4u, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B83FECu, &recomp_unit_0223, "recomp_unit_0223"); - runtime.register_function(0x08B83FF4u, &recomp_unit_0223, "recomp_unit_0223"); + // PSPRECOMP_V812_COMPACT_REGISTRATION: same entry set, looped once in Runtime instead of source-expanded calls. + runtime.register_generated_entry_mask(0x08B80000u, &recomp_unit_0223, "recomp_unit_0223", + kEntryMasks_recomp_unit_0223, 64u); } } // namespace psprecomp diff --git a/profiles/vcs/generated/generated_unit_0224.cpp b/profiles/vcs/generated/generated_unit_0224.cpp index b8af047..cbd348b 100644 --- a/profiles/vcs/generated/generated_unit_0224.cpp +++ b/profiles/vcs/generated/generated_unit_0224.cpp @@ -1041,208 +1041,8 @@ void recomp_unit_0224(Runtime &rt, AllegrexContext &ctx) { void register_generated_unit_224(Runtime &runtime) { runtime.register_generated_unit(224u, 0x08B84000u, 16384u, &recomp_unit_0224, &recomp_unit_0224_entry); - runtime.register_function(0x08B84000u, &recomp_unit_0224, "recomp_unit_0224"); - runtime.register_function(0x08B84020u, &recomp_unit_0224, "recomp_unit_0224"); - runtime.register_function(0x08B84040u, &recomp_unit_0224, "recomp_unit_0224"); - runtime.register_function(0x08B84048u, &recomp_unit_0224, "recomp_unit_0224"); - runtime.register_function(0x08B84108u, &recomp_unit_0224, "recomp_unit_0224"); - runtime.register_function(0x08B84110u, &recomp_unit_0224, "recomp_unit_0224"); - runtime.register_function(0x08B84124u, &recomp_unit_0224, "recomp_unit_0224"); - runtime.register_function(0x08B84130u, &recomp_unit_0224, "recomp_unit_0224"); - runtime.register_function(0x08B8413Cu, &recomp_unit_0224, "recomp_unit_0224"); - runtime.register_function(0x08B84140u, &recomp_unit_0224, "recomp_unit_0224"); - runtime.register_function(0x08B84144u, &recomp_unit_0224, "recomp_unit_0224"); - runtime.register_function(0x08B84148u, &recomp_unit_0224, "recomp_unit_0224"); - runtime.register_function(0x08B84158u, &recomp_unit_0224, "recomp_unit_0224"); - runtime.register_function(0x08B84160u, &recomp_unit_0224, "recomp_unit_0224"); - runtime.register_function(0x08B8416Cu, &recomp_unit_0224, "recomp_unit_0224"); - runtime.register_function(0x08B84170u, &recomp_unit_0224, "recomp_unit_0224"); - runtime.register_function(0x08B84180u, &recomp_unit_0224, "recomp_unit_0224"); - runtime.register_function(0x08B84184u, &recomp_unit_0224, "recomp_unit_0224"); - runtime.register_function(0x08B8418Cu, &recomp_unit_0224, "recomp_unit_0224"); - runtime.register_function(0x08B84194u, &recomp_unit_0224, "recomp_unit_0224"); - runtime.register_function(0x08B84198u, &recomp_unit_0224, "recomp_unit_0224"); - runtime.register_function(0x08B841A0u, &recomp_unit_0224, "recomp_unit_0224"); - runtime.register_function(0x08B841A8u, &recomp_unit_0224, "recomp_unit_0224"); - runtime.register_function(0x08B841ACu, &recomp_unit_0224, "recomp_unit_0224"); - runtime.register_function(0x08B841B4u, &recomp_unit_0224, "recomp_unit_0224"); - runtime.register_function(0x08B841BCu, &recomp_unit_0224, "recomp_unit_0224"); - runtime.register_function(0x08B841C4u, &recomp_unit_0224, "recomp_unit_0224"); - runtime.register_function(0x08B841CCu, &recomp_unit_0224, "recomp_unit_0224"); - runtime.register_function(0x08B841D4u, &recomp_unit_0224, "recomp_unit_0224"); - runtime.register_function(0x08B841E0u, &recomp_unit_0224, "recomp_unit_0224"); - runtime.register_function(0x08B841F4u, &recomp_unit_0224, "recomp_unit_0224"); - runtime.register_function(0x08B84214u, &recomp_unit_0224, "recomp_unit_0224"); - runtime.register_function(0x08B84228u, &recomp_unit_0224, "recomp_unit_0224"); - runtime.register_function(0x08B84258u, &recomp_unit_0224, "recomp_unit_0224"); - runtime.register_function(0x08B84268u, &recomp_unit_0224, "recomp_unit_0224"); - runtime.register_function(0x08B84274u, &recomp_unit_0224, "recomp_unit_0224"); - runtime.register_function(0x08B8427Cu, &recomp_unit_0224, "recomp_unit_0224"); - runtime.register_function(0x08B844F8u, &recomp_unit_0224, "recomp_unit_0224"); - runtime.register_function(0x08B846E0u, &recomp_unit_0224, "recomp_unit_0224"); - runtime.register_function(0x08B84C24u, &recomp_unit_0224, "recomp_unit_0224"); - runtime.register_function(0x08B8595Cu, &recomp_unit_0224, "recomp_unit_0224"); - runtime.register_function(0x08B85A68u, &recomp_unit_0224, "recomp_unit_0224"); - runtime.register_function(0x08B85BA0u, &recomp_unit_0224, "recomp_unit_0224"); - runtime.register_function(0x08B866C4u, &recomp_unit_0224, "recomp_unit_0224"); - runtime.register_function(0x08B8691Cu, &recomp_unit_0224, "recomp_unit_0224"); - runtime.register_function(0x08B871D8u, &recomp_unit_0224, "recomp_unit_0224"); - runtime.register_function(0x08B871E4u, &recomp_unit_0224, "recomp_unit_0224"); - runtime.register_function(0x08B871F0u, &recomp_unit_0224, "recomp_unit_0224"); - runtime.register_function(0x08B871FCu, &recomp_unit_0224, "recomp_unit_0224"); - runtime.register_function(0x08B87204u, &recomp_unit_0224, "recomp_unit_0224"); - runtime.register_function(0x08B87208u, &recomp_unit_0224, "recomp_unit_0224"); - runtime.register_function(0x08B87214u, &recomp_unit_0224, "recomp_unit_0224"); - runtime.register_function(0x08B8721Cu, &recomp_unit_0224, "recomp_unit_0224"); - runtime.register_function(0x08B87228u, &recomp_unit_0224, "recomp_unit_0224"); - runtime.register_function(0x08B87234u, &recomp_unit_0224, "recomp_unit_0224"); - runtime.register_function(0x08B87240u, &recomp_unit_0224, "recomp_unit_0224"); - runtime.register_function(0x08B87248u, &recomp_unit_0224, "recomp_unit_0224"); - runtime.register_function(0x08B87254u, &recomp_unit_0224, "recomp_unit_0224"); - runtime.register_function(0x08B8725Cu, &recomp_unit_0224, "recomp_unit_0224"); - runtime.register_function(0x08B87260u, &recomp_unit_0224, "recomp_unit_0224"); - runtime.register_function(0x08B8726Cu, &recomp_unit_0224, "recomp_unit_0224"); - runtime.register_function(0x08B87278u, &recomp_unit_0224, "recomp_unit_0224"); - runtime.register_function(0x08B8728Cu, &recomp_unit_0224, "recomp_unit_0224"); - runtime.register_function(0x08B87294u, &recomp_unit_0224, "recomp_unit_0224"); - runtime.register_function(0x08B8729Cu, &recomp_unit_0224, "recomp_unit_0224"); - runtime.register_function(0x08B872ACu, &recomp_unit_0224, "recomp_unit_0224"); - runtime.register_function(0x08B872B4u, &recomp_unit_0224, "recomp_unit_0224"); - runtime.register_function(0x08B872C0u, &recomp_unit_0224, "recomp_unit_0224"); - runtime.register_function(0x08B872C8u, &recomp_unit_0224, "recomp_unit_0224"); - runtime.register_function(0x08B872CCu, &recomp_unit_0224, "recomp_unit_0224"); - runtime.register_function(0x08B872D8u, &recomp_unit_0224, "recomp_unit_0224"); - runtime.register_function(0x08B872E0u, &recomp_unit_0224, "recomp_unit_0224"); - runtime.register_function(0x08B872E4u, &recomp_unit_0224, "recomp_unit_0224"); - runtime.register_function(0x08B872F4u, &recomp_unit_0224, "recomp_unit_0224"); - runtime.register_function(0x08B872FCu, &recomp_unit_0224, "recomp_unit_0224"); - runtime.register_function(0x08B87300u, &recomp_unit_0224, "recomp_unit_0224"); - runtime.register_function(0x08B87310u, &recomp_unit_0224, "recomp_unit_0224"); - runtime.register_function(0x08B8731Cu, &recomp_unit_0224, "recomp_unit_0224"); - runtime.register_function(0x08B8732Cu, &recomp_unit_0224, "recomp_unit_0224"); - runtime.register_function(0x08B87334u, &recomp_unit_0224, "recomp_unit_0224"); - runtime.register_function(0x08B87338u, &recomp_unit_0224, "recomp_unit_0224"); - runtime.register_function(0x08B87344u, &recomp_unit_0224, "recomp_unit_0224"); - runtime.register_function(0x08B8734Cu, &recomp_unit_0224, "recomp_unit_0224"); - runtime.register_function(0x08B87354u, &recomp_unit_0224, "recomp_unit_0224"); - runtime.register_function(0x08B87364u, &recomp_unit_0224, "recomp_unit_0224"); - runtime.register_function(0x08B87368u, &recomp_unit_0224, "recomp_unit_0224"); - runtime.register_function(0x08B87378u, &recomp_unit_0224, "recomp_unit_0224"); - runtime.register_function(0x08B8737Cu, &recomp_unit_0224, "recomp_unit_0224"); - runtime.register_function(0x08B87388u, &recomp_unit_0224, "recomp_unit_0224"); - runtime.register_function(0x08B87390u, &recomp_unit_0224, "recomp_unit_0224"); - runtime.register_function(0x08B8739Cu, &recomp_unit_0224, "recomp_unit_0224"); - runtime.register_function(0x08B873A4u, &recomp_unit_0224, "recomp_unit_0224"); - runtime.register_function(0x08B873B4u, &recomp_unit_0224, "recomp_unit_0224"); - runtime.register_function(0x08B873C0u, &recomp_unit_0224, "recomp_unit_0224"); - runtime.register_function(0x08B873D0u, &recomp_unit_0224, "recomp_unit_0224"); - runtime.register_function(0x08B873D8u, &recomp_unit_0224, "recomp_unit_0224"); - runtime.register_function(0x08B873E4u, &recomp_unit_0224, "recomp_unit_0224"); - runtime.register_function(0x08B873F0u, &recomp_unit_0224, "recomp_unit_0224"); - runtime.register_function(0x08B873FCu, &recomp_unit_0224, "recomp_unit_0224"); - runtime.register_function(0x08B87404u, &recomp_unit_0224, "recomp_unit_0224"); - runtime.register_function(0x08B87414u, &recomp_unit_0224, "recomp_unit_0224"); - runtime.register_function(0x08B87424u, &recomp_unit_0224, "recomp_unit_0224"); - runtime.register_function(0x08B87434u, &recomp_unit_0224, "recomp_unit_0224"); - runtime.register_function(0x08B87440u, &recomp_unit_0224, "recomp_unit_0224"); - runtime.register_function(0x08B8744Cu, &recomp_unit_0224, "recomp_unit_0224"); - runtime.register_function(0x08B8745Cu, &recomp_unit_0224, "recomp_unit_0224"); - runtime.register_function(0x08B87468u, &recomp_unit_0224, "recomp_unit_0224"); - runtime.register_function(0x08B87474u, &recomp_unit_0224, "recomp_unit_0224"); - runtime.register_function(0x08B87478u, &recomp_unit_0224, "recomp_unit_0224"); - runtime.register_function(0x08B87484u, &recomp_unit_0224, "recomp_unit_0224"); - runtime.register_function(0x08B8748Cu, &recomp_unit_0224, "recomp_unit_0224"); - runtime.register_function(0x08B8749Cu, &recomp_unit_0224, "recomp_unit_0224"); - runtime.register_function(0x08B874A0u, &recomp_unit_0224, "recomp_unit_0224"); - runtime.register_function(0x08B874B8u, &recomp_unit_0224, "recomp_unit_0224"); - runtime.register_function(0x08B874C8u, &recomp_unit_0224, "recomp_unit_0224"); - runtime.register_function(0x08B874D0u, &recomp_unit_0224, "recomp_unit_0224"); - runtime.register_function(0x08B874F0u, &recomp_unit_0224, "recomp_unit_0224"); - runtime.register_function(0x08B874FCu, &recomp_unit_0224, "recomp_unit_0224"); - runtime.register_function(0x08B87508u, &recomp_unit_0224, "recomp_unit_0224"); - runtime.register_function(0x08B87518u, &recomp_unit_0224, "recomp_unit_0224"); - runtime.register_function(0x08B87520u, &recomp_unit_0224, "recomp_unit_0224"); - runtime.register_function(0x08B87530u, &recomp_unit_0224, "recomp_unit_0224"); - runtime.register_function(0x08B87534u, &recomp_unit_0224, "recomp_unit_0224"); - runtime.register_function(0x08B87540u, &recomp_unit_0224, "recomp_unit_0224"); - runtime.register_function(0x08B87548u, &recomp_unit_0224, "recomp_unit_0224"); - runtime.register_function(0x08B87550u, &recomp_unit_0224, "recomp_unit_0224"); - runtime.register_function(0x08B87558u, &recomp_unit_0224, "recomp_unit_0224"); - runtime.register_function(0x08B8755Cu, &recomp_unit_0224, "recomp_unit_0224"); - runtime.register_function(0x08B87564u, &recomp_unit_0224, "recomp_unit_0224"); - runtime.register_function(0x08B8756Cu, &recomp_unit_0224, "recomp_unit_0224"); - runtime.register_function(0x08B87578u, &recomp_unit_0224, "recomp_unit_0224"); - runtime.register_function(0x08B87580u, &recomp_unit_0224, "recomp_unit_0224"); - runtime.register_function(0x08B87588u, &recomp_unit_0224, "recomp_unit_0224"); - runtime.register_function(0x08B87594u, &recomp_unit_0224, "recomp_unit_0224"); - runtime.register_function(0x08B8759Cu, &recomp_unit_0224, "recomp_unit_0224"); - runtime.register_function(0x08B875A4u, &recomp_unit_0224, "recomp_unit_0224"); - runtime.register_function(0x08B875B4u, &recomp_unit_0224, "recomp_unit_0224"); - runtime.register_function(0x08B875C0u, &recomp_unit_0224, "recomp_unit_0224"); - runtime.register_function(0x08B875D0u, &recomp_unit_0224, "recomp_unit_0224"); - runtime.register_function(0x08B875E4u, &recomp_unit_0224, "recomp_unit_0224"); - runtime.register_function(0x08B875F8u, &recomp_unit_0224, "recomp_unit_0224"); - runtime.register_function(0x08B8760Cu, &recomp_unit_0224, "recomp_unit_0224"); - runtime.register_function(0x08B876F8u, &recomp_unit_0224, "recomp_unit_0224"); - runtime.register_function(0x08B87720u, &recomp_unit_0224, "recomp_unit_0224"); - runtime.register_function(0x08B87728u, &recomp_unit_0224, "recomp_unit_0224"); - runtime.register_function(0x08B87738u, &recomp_unit_0224, "recomp_unit_0224"); - runtime.register_function(0x08B87A28u, &recomp_unit_0224, "recomp_unit_0224"); - runtime.register_function(0x08B87A88u, &recomp_unit_0224, "recomp_unit_0224"); - runtime.register_function(0x08B87BA8u, &recomp_unit_0224, "recomp_unit_0224"); - runtime.register_function(0x08B87BC0u, &recomp_unit_0224, "recomp_unit_0224"); - runtime.register_function(0x08B87BD8u, &recomp_unit_0224, "recomp_unit_0224"); - runtime.register_function(0x08B87BE4u, &recomp_unit_0224, "recomp_unit_0224"); - runtime.register_function(0x08B87BF4u, &recomp_unit_0224, "recomp_unit_0224"); - runtime.register_function(0x08B87BFCu, &recomp_unit_0224, "recomp_unit_0224"); - runtime.register_function(0x08B87C0Cu, &recomp_unit_0224, "recomp_unit_0224"); - runtime.register_function(0x08B87C14u, &recomp_unit_0224, "recomp_unit_0224"); - runtime.register_function(0x08B87C20u, &recomp_unit_0224, "recomp_unit_0224"); - runtime.register_function(0x08B87C28u, &recomp_unit_0224, "recomp_unit_0224"); - runtime.register_function(0x08B87C38u, &recomp_unit_0224, "recomp_unit_0224"); - runtime.register_function(0x08B87C3Cu, &recomp_unit_0224, "recomp_unit_0224"); - runtime.register_function(0x08B87C54u, &recomp_unit_0224, "recomp_unit_0224"); - runtime.register_function(0x08B87D84u, &recomp_unit_0224, "recomp_unit_0224"); - runtime.register_function(0x08B87D8Cu, &recomp_unit_0224, "recomp_unit_0224"); - runtime.register_function(0x08B87D98u, &recomp_unit_0224, "recomp_unit_0224"); - runtime.register_function(0x08B87DACu, &recomp_unit_0224, "recomp_unit_0224"); - runtime.register_function(0x08B87DC0u, &recomp_unit_0224, "recomp_unit_0224"); - runtime.register_function(0x08B87DD8u, &recomp_unit_0224, "recomp_unit_0224"); - runtime.register_function(0x08B87DF0u, &recomp_unit_0224, "recomp_unit_0224"); - runtime.register_function(0x08B87E04u, &recomp_unit_0224, "recomp_unit_0224"); - runtime.register_function(0x08B87E18u, &recomp_unit_0224, "recomp_unit_0224"); - runtime.register_function(0x08B87E2Cu, &recomp_unit_0224, "recomp_unit_0224"); - runtime.register_function(0x08B87E40u, &recomp_unit_0224, "recomp_unit_0224"); - runtime.register_function(0x08B87E48u, &recomp_unit_0224, "recomp_unit_0224"); - runtime.register_function(0x08B87E5Cu, &recomp_unit_0224, "recomp_unit_0224"); - runtime.register_function(0x08B87E60u, &recomp_unit_0224, "recomp_unit_0224"); - runtime.register_function(0x08B87E68u, &recomp_unit_0224, "recomp_unit_0224"); - runtime.register_function(0x08B87E6Cu, &recomp_unit_0224, "recomp_unit_0224"); - runtime.register_function(0x08B87E74u, &recomp_unit_0224, "recomp_unit_0224"); - runtime.register_function(0x08B87E7Cu, &recomp_unit_0224, "recomp_unit_0224"); - runtime.register_function(0x08B87E90u, &recomp_unit_0224, "recomp_unit_0224"); - runtime.register_function(0x08B87EACu, &recomp_unit_0224, "recomp_unit_0224"); - runtime.register_function(0x08B87EC4u, &recomp_unit_0224, "recomp_unit_0224"); - runtime.register_function(0x08B87ECCu, &recomp_unit_0224, "recomp_unit_0224"); - runtime.register_function(0x08B87EDCu, &recomp_unit_0224, "recomp_unit_0224"); - runtime.register_function(0x08B87EF4u, &recomp_unit_0224, "recomp_unit_0224"); - runtime.register_function(0x08B87EF8u, &recomp_unit_0224, "recomp_unit_0224"); - runtime.register_function(0x08B87F04u, &recomp_unit_0224, "recomp_unit_0224"); - runtime.register_function(0x08B87F0Cu, &recomp_unit_0224, "recomp_unit_0224"); - runtime.register_function(0x08B87F10u, &recomp_unit_0224, "recomp_unit_0224"); - runtime.register_function(0x08B87F2Cu, &recomp_unit_0224, "recomp_unit_0224"); - runtime.register_function(0x08B87F48u, &recomp_unit_0224, "recomp_unit_0224"); - runtime.register_function(0x08B87F68u, &recomp_unit_0224, "recomp_unit_0224"); - runtime.register_function(0x08B87F6Cu, &recomp_unit_0224, "recomp_unit_0224"); - runtime.register_function(0x08B87F78u, &recomp_unit_0224, "recomp_unit_0224"); - runtime.register_function(0x08B87F80u, &recomp_unit_0224, "recomp_unit_0224"); - runtime.register_function(0x08B87F8Cu, &recomp_unit_0224, "recomp_unit_0224"); - runtime.register_function(0x08B87FA0u, &recomp_unit_0224, "recomp_unit_0224"); - runtime.register_function(0x08B87FA4u, &recomp_unit_0224, "recomp_unit_0224"); - runtime.register_function(0x08B87FB0u, &recomp_unit_0224, "recomp_unit_0224"); - runtime.register_function(0x08B87FB8u, &recomp_unit_0224, "recomp_unit_0224"); - runtime.register_function(0x08B87FC4u, &recomp_unit_0224, "recomp_unit_0224"); - runtime.register_function(0x08B87FD8u, &recomp_unit_0224, "recomp_unit_0224"); - runtime.register_function(0x08B87FF0u, &recomp_unit_0224, "recomp_unit_0224"); + // PSPRECOMP_V812_COMPACT_REGISTRATION: same entry set, looped once in Runtime instead of source-expanded calls. + runtime.register_generated_entry_mask(0x08B84000u, &recomp_unit_0224, "recomp_unit_0224", + kEntryMasks_recomp_unit_0224, 64u); } } // namespace psprecomp diff --git a/profiles/vcs/generated/generated_unit_0225.cpp b/profiles/vcs/generated/generated_unit_0225.cpp index 0f01a76..55d8218 100644 --- a/profiles/vcs/generated/generated_unit_0225.cpp +++ b/profiles/vcs/generated/generated_unit_0225.cpp @@ -445,6 +445,19 @@ LOCAL_DISPATCH: AOT_REGCACHE_SYNC_OUT(); return; } } +// PSPRECOMP_V812_SHARED_SCHED_BLOCK: one scheduler-exact slow boundary per unit. +LOCAL_SCHED_BOUNDARY: + ctx.pc = jump_target; + AOT_REGCACHE_SYNC_OUT(); + if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { + ++local_redispatch_rounds; + AOT_REGCACHE_SYNC_IN(); + local_transfers = 0u; + local_pc = ctx.pc; + entry_id = 0u; + goto LOCAL_DISPATCH; + } + return; L_08B88000: AOT_REGCACHE_SYNC_OUT(); rt.unsupported(0x08B88000u, 0x73726579u, "unknown not lowered yet"); AOT_REGCACHE_SYNC_OUT(); return; @@ -1370,18 +1383,8 @@ L_08B8AC1C: rt.unsupported(0x08B8AC20u, 0x000003E8u, "special? not lowered yet"); AOT_REGCACHE_SYNC_OUT(); return; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B8AC38: ctx.gpr[1] = (0u << 18u); (void)(ctx.hi); @@ -1400,36 +1403,16 @@ L_08B8AC8C: rt.unsupported(0x08B8AC94u, 0x000003E8u, "special? not lowered yet"); AOT_REGCACHE_SYNC_OUT(); return; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B8AE14: jump_target = 0u; AOT_REGCACHE_SYNC_OUT(); rt.unsupported(0x08B8AE18u, 0x000003E8u, "special? not lowered yet"); AOT_REGCACHE_SYNC_OUT(); return; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B8AE20: AOT_REGCACHE_SYNC_OUT(); rt.unsupported(0x08B8AE24u, 0x08BAACD4u, "control flow in delay slot"); AOT_REGCACHE_SYNC_OUT(); return; @@ -1477,18 +1460,8 @@ L_08B8B558: (void)(static_cast(static_cast(0u) >> 0u)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08B8B56C: (void)(0u >> 0u); jump_target = 0u; @@ -1995,377 +1968,8 @@ void recomp_unit_0225(Runtime &rt, AllegrexContext &ctx) { void register_generated_unit_225(Runtime &runtime) { runtime.register_generated_unit(225u, 0x08B88000u, 16384u, &recomp_unit_0225, &recomp_unit_0225_entry); - runtime.register_function(0x08B88000u, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B88008u, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B88018u, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B88024u, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B88030u, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B8803Cu, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B88044u, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B88050u, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B88058u, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B88070u, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B881C0u, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B88250u, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B88268u, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B8827Cu, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B88280u, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B8828Cu, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B8829Cu, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B882A4u, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B88360u, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B88384u, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B883C8u, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B883E0u, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B883E8u, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B883FCu, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B88400u, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B88418u, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B88428u, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B88430u, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B8843Cu, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B8844Cu, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B88450u, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B88458u, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B88464u, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B8846Cu, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B8847Cu, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B884E8u, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B884F8u, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B88500u, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B88528u, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B88538u, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B88544u, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B88578u, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B885A8u, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B885CCu, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B88700u, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B88708u, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B88718u, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B88724u, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B8872Cu, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B88740u, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B88760u, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B88770u, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B88790u, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B8879Cu, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B887A0u, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B887CCu, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B88800u, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B88828u, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B88854u, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B88884u, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B888A0u, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B888B4u, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B888C0u, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B888CCu, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B888D8u, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B888E0u, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B888ECu, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B888F4u, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B8890Cu, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B88924u, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B8893Cu, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B88948u, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B88958u, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B88960u, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B88974u, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B88980u, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B8898Cu, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B88998u, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B889A4u, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B889B0u, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B889BCu, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B889C8u, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B889D0u, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B889D8u, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B889E4u, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B889F8u, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B88A14u, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B88A34u, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B88A50u, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B88A70u, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B88A90u, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B88A94u, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B88AA4u, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B88AB8u, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B88ACCu, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B88BCCu, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B88BD8u, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B88BE0u, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B88BECu, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B88BF8u, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B88C04u, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B88C1Cu, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B88C28u, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B88C38u, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B88C48u, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B88C54u, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B88C58u, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B88C60u, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B88C8Cu, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B88C90u, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B88CA0u, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B88CA8u, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B88DA0u, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B88F48u, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B88F78u, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B88F84u, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B88FB0u, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B88FBCu, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B88FD8u, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B88FE8u, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B89000u, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B8900Cu, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B89028u, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B89034u, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B8903Cu, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B89048u, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B89050u, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B8905Cu, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B89060u, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B8906Cu, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B89080u, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B89094u, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B890A8u, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B890B4u, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B890CCu, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B890E4u, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B890F0u, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B89104u, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B89114u, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B89124u, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B89134u, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B89148u, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B89168u, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B8917Cu, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B89194u, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B891A4u, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B891B4u, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B891CCu, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B891DCu, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B891F4u, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B89204u, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B89210u, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B89220u, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B89234u, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B89250u, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B89264u, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B89270u, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B89278u, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B89288u, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B892A0u, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B892B4u, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B892D4u, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B892E0u, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B892F4u, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B8930Cu, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B8931Cu, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B8932Cu, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B89340u, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B89350u, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B89364u, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B89370u, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B89398u, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B893C0u, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B893E0u, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B89420u, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B89448u, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B89464u, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B89474u, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B89488u, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B894A4u, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B894BCu, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B894D8u, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B89508u, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B89528u, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B89548u, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B89560u, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B89584u, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B89598u, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B895B0u, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B895D4u, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B8964Cu, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B8965Cu, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B897B4u, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B89800u, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B89858u, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B89868u, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B8987Cu, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B89884u, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B89898u, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B89AB0u, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B89AC4u, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B89ACCu, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B89AE0u, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B89C68u, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B89C6Cu, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B89C88u, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B89CB8u, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B89CCCu, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B89D04u, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B89D38u, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B89D7Cu, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B89D9Cu, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B89DC0u, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B89DD8u, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B89DF4u, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B89E2Cu, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B89E88u, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B89EA0u, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B89ED8u, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B89FA0u, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B89FB8u, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B89FC4u, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B89FC8u, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B89FCCu, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B8A000u, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B8A00Cu, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B8A540u, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B8A588u, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B8A5D8u, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B8A658u, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B8A660u, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B8A718u, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B8A738u, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B8A73Cu, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B8A740u, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B8A744u, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B8A748u, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B8A790u, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B8A7B8u, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B8A830u, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B8A85Cu, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B8A864u, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B8A898u, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B8A8B0u, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B8AC1Cu, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B8AC38u, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B8AC54u, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B8AC70u, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B8AC8Cu, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B8AE14u, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B8AE20u, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B8AFACu, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B8B0A8u, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B8B0C4u, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B8B0E0u, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B8B0FCu, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B8B118u, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B8B488u, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B8B494u, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B8B4A4u, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B8B508u, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B8B534u, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B8B550u, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B8B558u, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B8B56Cu, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B8B578u, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B8B588u, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B8B5A4u, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B8B5B8u, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B8B5E8u, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B8B618u, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B8B648u, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B8B678u, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B8B6A8u, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B8B6D8u, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B8B708u, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B8B738u, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B8B740u, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B8B758u, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B8B788u, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B8B7B8u, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B8B7C8u, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B8B7E8u, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B8B87Cu, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B8B8C4u, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B8B910u, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B8B93Cu, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B8B964u, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B8B9A4u, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B8B9C0u, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B8B9C8u, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B8B9DCu, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B8B9ECu, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B8B9F8u, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B8BA10u, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B8BA14u, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B8BA30u, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B8BA50u, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B8BA84u, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B8BA90u, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B8BAD0u, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B8BB10u, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B8BB1Cu, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B8BB34u, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B8BB44u, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B8BB6Cu, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B8BB70u, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B8BB88u, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B8BB94u, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B8BBA0u, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B8BBB8u, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B8BBBCu, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B8BBD8u, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B8BBE4u, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B8BBF8u, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B8BC0Cu, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B8BC18u, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B8BC34u, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B8BC38u, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B8BC58u, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B8BC5Cu, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B8BC78u, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B8BC84u, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B8BC98u, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B8BCACu, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B8BCB8u, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B8BCC0u, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B8BCD4u, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B8BCD8u, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B8BCF4u, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B8BCF8u, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B8BCFCu, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B8BD18u, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B8BD24u, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B8BD2Cu, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B8BD38u, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B8BD4Cu, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B8BD70u, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B8BD74u, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B8BD80u, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B8BD98u, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B8BD9Cu, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B8BDB0u, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B8BDC4u, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B8BDD0u, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B8BDECu, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B8BE14u, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B8BE3Cu, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B8BE4Cu, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B8BE64u, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B8BE68u, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B8BE84u, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B8BE8Cu, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B8BEA0u, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B8BEB4u, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B8BEBCu, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B8BEDCu, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B8BF04u, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B8BF2Cu, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B8BF30u, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B8BF40u, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B8BF50u, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B8BF54u, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B8BF78u, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B8BF7Cu, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B8BF8Cu, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B8BFA0u, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B8BFA4u, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B8BFC0u, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B8BFCCu, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B8BFE4u, &recomp_unit_0225, "recomp_unit_0225"); - runtime.register_function(0x08B8BFF4u, &recomp_unit_0225, "recomp_unit_0225"); + // PSPRECOMP_V812_COMPACT_REGISTRATION: same entry set, looped once in Runtime instead of source-expanded calls. + runtime.register_generated_entry_mask(0x08B88000u, &recomp_unit_0225, "recomp_unit_0225", + kEntryMasks_recomp_unit_0225, 64u); } } // namespace psprecomp diff --git a/profiles/vcs/generated/generated_unit_0226.cpp b/profiles/vcs/generated/generated_unit_0226.cpp index 32e666e..22e2ecc 100644 --- a/profiles/vcs/generated/generated_unit_0226.cpp +++ b/profiles/vcs/generated/generated_unit_0226.cpp @@ -514,131 +514,8 @@ void recomp_unit_0226(Runtime &rt, AllegrexContext &ctx) { void register_generated_unit_226(Runtime &runtime) { runtime.register_generated_unit(226u, 0x08B8C000u, 16384u, &recomp_unit_0226, &recomp_unit_0226_entry); - runtime.register_function(0x08B8C000u, &recomp_unit_0226, "recomp_unit_0226"); - runtime.register_function(0x08B8C01Cu, &recomp_unit_0226, "recomp_unit_0226"); - runtime.register_function(0x08B8C044u, &recomp_unit_0226, "recomp_unit_0226"); - runtime.register_function(0x08B8C06Cu, &recomp_unit_0226, "recomp_unit_0226"); - runtime.register_function(0x08B8C094u, &recomp_unit_0226, "recomp_unit_0226"); - runtime.register_function(0x08B8C0BCu, &recomp_unit_0226, "recomp_unit_0226"); - runtime.register_function(0x08B8C0E4u, &recomp_unit_0226, "recomp_unit_0226"); - runtime.register_function(0x08B8C10Cu, &recomp_unit_0226, "recomp_unit_0226"); - runtime.register_function(0x08B8C134u, &recomp_unit_0226, "recomp_unit_0226"); - runtime.register_function(0x08B8C15Cu, &recomp_unit_0226, "recomp_unit_0226"); - runtime.register_function(0x08B8C184u, &recomp_unit_0226, "recomp_unit_0226"); - runtime.register_function(0x08B8C1ACu, &recomp_unit_0226, "recomp_unit_0226"); - runtime.register_function(0x08B8C1D4u, &recomp_unit_0226, "recomp_unit_0226"); - runtime.register_function(0x08B8C1FCu, &recomp_unit_0226, "recomp_unit_0226"); - runtime.register_function(0x08B8C208u, &recomp_unit_0226, "recomp_unit_0226"); - runtime.register_function(0x08B8C224u, &recomp_unit_0226, "recomp_unit_0226"); - runtime.register_function(0x08B8C24Cu, &recomp_unit_0226, "recomp_unit_0226"); - runtime.register_function(0x08B8C274u, &recomp_unit_0226, "recomp_unit_0226"); - runtime.register_function(0x08B8C29Cu, &recomp_unit_0226, "recomp_unit_0226"); - runtime.register_function(0x08B8C2C4u, &recomp_unit_0226, "recomp_unit_0226"); - runtime.register_function(0x08B8C2D8u, &recomp_unit_0226, "recomp_unit_0226"); - runtime.register_function(0x08B8C2ECu, &recomp_unit_0226, "recomp_unit_0226"); - runtime.register_function(0x08B8C2F4u, &recomp_unit_0226, "recomp_unit_0226"); - runtime.register_function(0x08B8C310u, &recomp_unit_0226, "recomp_unit_0226"); - runtime.register_function(0x08B8C314u, &recomp_unit_0226, "recomp_unit_0226"); - runtime.register_function(0x08B8C32Cu, &recomp_unit_0226, "recomp_unit_0226"); - runtime.register_function(0x08B8C33Cu, &recomp_unit_0226, "recomp_unit_0226"); - runtime.register_function(0x08B8C364u, &recomp_unit_0226, "recomp_unit_0226"); - runtime.register_function(0x08B8C38Cu, &recomp_unit_0226, "recomp_unit_0226"); - runtime.register_function(0x08B8C3B4u, &recomp_unit_0226, "recomp_unit_0226"); - runtime.register_function(0x08B8C3DCu, &recomp_unit_0226, "recomp_unit_0226"); - runtime.register_function(0x08B8C404u, &recomp_unit_0226, "recomp_unit_0226"); - runtime.register_function(0x08B8C410u, &recomp_unit_0226, "recomp_unit_0226"); - runtime.register_function(0x08B8C42Cu, &recomp_unit_0226, "recomp_unit_0226"); - runtime.register_function(0x08B8C454u, &recomp_unit_0226, "recomp_unit_0226"); - runtime.register_function(0x08B8C47Cu, &recomp_unit_0226, "recomp_unit_0226"); - runtime.register_function(0x08B8C4A4u, &recomp_unit_0226, "recomp_unit_0226"); - runtime.register_function(0x08B8C4CCu, &recomp_unit_0226, "recomp_unit_0226"); - runtime.register_function(0x08B8C4F4u, &recomp_unit_0226, "recomp_unit_0226"); - runtime.register_function(0x08B8C51Cu, &recomp_unit_0226, "recomp_unit_0226"); - runtime.register_function(0x08B8C544u, &recomp_unit_0226, "recomp_unit_0226"); - runtime.register_function(0x08B8C56Cu, &recomp_unit_0226, "recomp_unit_0226"); - runtime.register_function(0x08B8C590u, &recomp_unit_0226, "recomp_unit_0226"); - runtime.register_function(0x08B8C594u, &recomp_unit_0226, "recomp_unit_0226"); - runtime.register_function(0x08B8C5BCu, &recomp_unit_0226, "recomp_unit_0226"); - runtime.register_function(0x08B8C5E4u, &recomp_unit_0226, "recomp_unit_0226"); - runtime.register_function(0x08B8C5E8u, &recomp_unit_0226, "recomp_unit_0226"); - runtime.register_function(0x08B8C60Cu, &recomp_unit_0226, "recomp_unit_0226"); - runtime.register_function(0x08B8C614u, &recomp_unit_0226, "recomp_unit_0226"); - runtime.register_function(0x08B8C634u, &recomp_unit_0226, "recomp_unit_0226"); - runtime.register_function(0x08B8C640u, &recomp_unit_0226, "recomp_unit_0226"); - runtime.register_function(0x08B8C65Cu, &recomp_unit_0226, "recomp_unit_0226"); - runtime.register_function(0x08B8C668u, &recomp_unit_0226, "recomp_unit_0226"); - runtime.register_function(0x08B8C684u, &recomp_unit_0226, "recomp_unit_0226"); - runtime.register_function(0x08B8C6ACu, &recomp_unit_0226, "recomp_unit_0226"); - runtime.register_function(0x08B8C6D4u, &recomp_unit_0226, "recomp_unit_0226"); - runtime.register_function(0x08B8C6FCu, &recomp_unit_0226, "recomp_unit_0226"); - runtime.register_function(0x08B8C724u, &recomp_unit_0226, "recomp_unit_0226"); - runtime.register_function(0x08B8C734u, &recomp_unit_0226, "recomp_unit_0226"); - runtime.register_function(0x08B8C74Cu, &recomp_unit_0226, "recomp_unit_0226"); - runtime.register_function(0x08B8C774u, &recomp_unit_0226, "recomp_unit_0226"); - runtime.register_function(0x08B8C79Cu, &recomp_unit_0226, "recomp_unit_0226"); - runtime.register_function(0x08B8C7B4u, &recomp_unit_0226, "recomp_unit_0226"); - runtime.register_function(0x08B8C7C4u, &recomp_unit_0226, "recomp_unit_0226"); - runtime.register_function(0x08B8C7D8u, &recomp_unit_0226, "recomp_unit_0226"); - runtime.register_function(0x08B8C7ECu, &recomp_unit_0226, "recomp_unit_0226"); - runtime.register_function(0x08B8C800u, &recomp_unit_0226, "recomp_unit_0226"); - runtime.register_function(0x08B8C808u, &recomp_unit_0226, "recomp_unit_0226"); - runtime.register_function(0x08B8C810u, &recomp_unit_0226, "recomp_unit_0226"); - runtime.register_function(0x08B8C814u, &recomp_unit_0226, "recomp_unit_0226"); - runtime.register_function(0x08B8C820u, &recomp_unit_0226, "recomp_unit_0226"); - runtime.register_function(0x08B8C830u, &recomp_unit_0226, "recomp_unit_0226"); - runtime.register_function(0x08B8C83Cu, &recomp_unit_0226, "recomp_unit_0226"); - runtime.register_function(0x08B8C864u, &recomp_unit_0226, "recomp_unit_0226"); - runtime.register_function(0x08B8C888u, &recomp_unit_0226, "recomp_unit_0226"); - runtime.register_function(0x08B8C88Cu, &recomp_unit_0226, "recomp_unit_0226"); - runtime.register_function(0x08B8C894u, &recomp_unit_0226, "recomp_unit_0226"); - runtime.register_function(0x08B8C8B4u, &recomp_unit_0226, "recomp_unit_0226"); - runtime.register_function(0x08B8C8DCu, &recomp_unit_0226, "recomp_unit_0226"); - runtime.register_function(0x08B8C904u, &recomp_unit_0226, "recomp_unit_0226"); - runtime.register_function(0x08B8C92Cu, &recomp_unit_0226, "recomp_unit_0226"); - runtime.register_function(0x08B8C954u, &recomp_unit_0226, "recomp_unit_0226"); - runtime.register_function(0x08B8C97Cu, &recomp_unit_0226, "recomp_unit_0226"); - runtime.register_function(0x08B8C9A4u, &recomp_unit_0226, "recomp_unit_0226"); - runtime.register_function(0x08B8C9CCu, &recomp_unit_0226, "recomp_unit_0226"); - runtime.register_function(0x08B8C9F4u, &recomp_unit_0226, "recomp_unit_0226"); - runtime.register_function(0x08B8CA1Cu, &recomp_unit_0226, "recomp_unit_0226"); - runtime.register_function(0x08B8CA44u, &recomp_unit_0226, "recomp_unit_0226"); - runtime.register_function(0x08B8CA6Cu, &recomp_unit_0226, "recomp_unit_0226"); - runtime.register_function(0x08B8CA94u, &recomp_unit_0226, "recomp_unit_0226"); - runtime.register_function(0x08B8CABCu, &recomp_unit_0226, "recomp_unit_0226"); - runtime.register_function(0x08B8CAE4u, &recomp_unit_0226, "recomp_unit_0226"); - runtime.register_function(0x08B8CB0Cu, &recomp_unit_0226, "recomp_unit_0226"); - runtime.register_function(0x08B8CB34u, &recomp_unit_0226, "recomp_unit_0226"); - runtime.register_function(0x08B8CB5Cu, &recomp_unit_0226, "recomp_unit_0226"); - runtime.register_function(0x08B8CB84u, &recomp_unit_0226, "recomp_unit_0226"); - runtime.register_function(0x08B8CBACu, &recomp_unit_0226, "recomp_unit_0226"); - runtime.register_function(0x08B8CBD4u, &recomp_unit_0226, "recomp_unit_0226"); - runtime.register_function(0x08B8CBFCu, &recomp_unit_0226, "recomp_unit_0226"); - runtime.register_function(0x08B8CC24u, &recomp_unit_0226, "recomp_unit_0226"); - runtime.register_function(0x08B8CC4Cu, &recomp_unit_0226, "recomp_unit_0226"); - runtime.register_function(0x08B8CC74u, &recomp_unit_0226, "recomp_unit_0226"); - runtime.register_function(0x08B8CD08u, &recomp_unit_0226, "recomp_unit_0226"); - runtime.register_function(0x08B8D180u, &recomp_unit_0226, "recomp_unit_0226"); - runtime.register_function(0x08B8D2C0u, &recomp_unit_0226, "recomp_unit_0226"); - runtime.register_function(0x08B8D4D0u, &recomp_unit_0226, "recomp_unit_0226"); - runtime.register_function(0x08B8D968u, &recomp_unit_0226, "recomp_unit_0226"); - runtime.register_function(0x08B8D99Cu, &recomp_unit_0226, "recomp_unit_0226"); - runtime.register_function(0x08B8DCB8u, &recomp_unit_0226, "recomp_unit_0226"); - runtime.register_function(0x08B8DE08u, &recomp_unit_0226, "recomp_unit_0226"); - runtime.register_function(0x08B8E1E0u, &recomp_unit_0226, "recomp_unit_0226"); - runtime.register_function(0x08B8E5ECu, &recomp_unit_0226, "recomp_unit_0226"); - runtime.register_function(0x08B8E930u, &recomp_unit_0226, "recomp_unit_0226"); - runtime.register_function(0x08B8EA70u, &recomp_unit_0226, "recomp_unit_0226"); - runtime.register_function(0x08B8EBC0u, &recomp_unit_0226, "recomp_unit_0226"); - runtime.register_function(0x08B8EBD8u, &recomp_unit_0226, "recomp_unit_0226"); - runtime.register_function(0x08B8EC10u, &recomp_unit_0226, "recomp_unit_0226"); - runtime.register_function(0x08B8EC60u, &recomp_unit_0226, "recomp_unit_0226"); - runtime.register_function(0x08B8ECB4u, &recomp_unit_0226, "recomp_unit_0226"); - runtime.register_function(0x08B8EE30u, &recomp_unit_0226, "recomp_unit_0226"); - runtime.register_function(0x08B8EE70u, &recomp_unit_0226, "recomp_unit_0226"); - runtime.register_function(0x08B8F1C0u, &recomp_unit_0226, "recomp_unit_0226"); - runtime.register_function(0x08B8F1F4u, &recomp_unit_0226, "recomp_unit_0226"); - runtime.register_function(0x08B8F65Cu, &recomp_unit_0226, "recomp_unit_0226"); - runtime.register_function(0x08B8F6F8u, &recomp_unit_0226, "recomp_unit_0226"); - runtime.register_function(0x08B8F7F4u, &recomp_unit_0226, "recomp_unit_0226"); + // PSPRECOMP_V812_COMPACT_REGISTRATION: same entry set, looped once in Runtime instead of source-expanded calls. + runtime.register_generated_entry_mask(0x08B8C000u, &recomp_unit_0226, "recomp_unit_0226", + kEntryMasks_recomp_unit_0226, 56u); } } // namespace psprecomp diff --git a/profiles/vcs/generated/generated_unit_0227.cpp b/profiles/vcs/generated/generated_unit_0227.cpp index 50b31e4..afedc61 100644 --- a/profiles/vcs/generated/generated_unit_0227.cpp +++ b/profiles/vcs/generated/generated_unit_0227.cpp @@ -373,106 +373,8 @@ void recomp_unit_0227(Runtime &rt, AllegrexContext &ctx) { void register_generated_unit_227(Runtime &runtime) { runtime.register_generated_unit(227u, 0x08B90000u, 16384u, &recomp_unit_0227, &recomp_unit_0227_entry); - runtime.register_function(0x08B90000u, &recomp_unit_0227, "recomp_unit_0227"); - runtime.register_function(0x08B90014u, &recomp_unit_0227, "recomp_unit_0227"); - runtime.register_function(0x08B90450u, &recomp_unit_0227, "recomp_unit_0227"); - runtime.register_function(0x08B905ACu, &recomp_unit_0227, "recomp_unit_0227"); - runtime.register_function(0x08B90A00u, &recomp_unit_0227, "recomp_unit_0227"); - runtime.register_function(0x08B90A18u, &recomp_unit_0227, "recomp_unit_0227"); - runtime.register_function(0x08B90A28u, &recomp_unit_0227, "recomp_unit_0227"); - runtime.register_function(0x08B90BB8u, &recomp_unit_0227, "recomp_unit_0227"); - runtime.register_function(0x08B90DA8u, &recomp_unit_0227, "recomp_unit_0227"); - runtime.register_function(0x08B90E28u, &recomp_unit_0227, "recomp_unit_0227"); - runtime.register_function(0x08B91030u, &recomp_unit_0227, "recomp_unit_0227"); - runtime.register_function(0x08B91144u, &recomp_unit_0227, "recomp_unit_0227"); - runtime.register_function(0x08B9172Cu, &recomp_unit_0227, "recomp_unit_0227"); - runtime.register_function(0x08B91760u, &recomp_unit_0227, "recomp_unit_0227"); - runtime.register_function(0x08B9178Cu, &recomp_unit_0227, "recomp_unit_0227"); - runtime.register_function(0x08B91848u, &recomp_unit_0227, "recomp_unit_0227"); - runtime.register_function(0x08B91870u, &recomp_unit_0227, "recomp_unit_0227"); - runtime.register_function(0x08B91898u, &recomp_unit_0227, "recomp_unit_0227"); - runtime.register_function(0x08B918C0u, &recomp_unit_0227, "recomp_unit_0227"); - runtime.register_function(0x08B918E8u, &recomp_unit_0227, "recomp_unit_0227"); - runtime.register_function(0x08B91910u, &recomp_unit_0227, "recomp_unit_0227"); - runtime.register_function(0x08B91938u, &recomp_unit_0227, "recomp_unit_0227"); - runtime.register_function(0x08B91960u, &recomp_unit_0227, "recomp_unit_0227"); - runtime.register_function(0x08B91988u, &recomp_unit_0227, "recomp_unit_0227"); - runtime.register_function(0x08B919B0u, &recomp_unit_0227, "recomp_unit_0227"); - runtime.register_function(0x08B919D8u, &recomp_unit_0227, "recomp_unit_0227"); - runtime.register_function(0x08B91A00u, &recomp_unit_0227, "recomp_unit_0227"); - runtime.register_function(0x08B91A28u, &recomp_unit_0227, "recomp_unit_0227"); - runtime.register_function(0x08B91A50u, &recomp_unit_0227, "recomp_unit_0227"); - runtime.register_function(0x08B91A78u, &recomp_unit_0227, "recomp_unit_0227"); - runtime.register_function(0x08B91AA0u, &recomp_unit_0227, "recomp_unit_0227"); - runtime.register_function(0x08B91AC8u, &recomp_unit_0227, "recomp_unit_0227"); - runtime.register_function(0x08B91AF0u, &recomp_unit_0227, "recomp_unit_0227"); - runtime.register_function(0x08B91B18u, &recomp_unit_0227, "recomp_unit_0227"); - runtime.register_function(0x08B91B40u, &recomp_unit_0227, "recomp_unit_0227"); - runtime.register_function(0x08B91C08u, &recomp_unit_0227, "recomp_unit_0227"); - runtime.register_function(0x08B91C30u, &recomp_unit_0227, "recomp_unit_0227"); - runtime.register_function(0x08B91C58u, &recomp_unit_0227, "recomp_unit_0227"); - runtime.register_function(0x08B91C80u, &recomp_unit_0227, "recomp_unit_0227"); - runtime.register_function(0x08B91D18u, &recomp_unit_0227, "recomp_unit_0227"); - runtime.register_function(0x08B91D34u, &recomp_unit_0227, "recomp_unit_0227"); - runtime.register_function(0x08B91D68u, &recomp_unit_0227, "recomp_unit_0227"); - runtime.register_function(0x08B91DA0u, &recomp_unit_0227, "recomp_unit_0227"); - runtime.register_function(0x08B91EB0u, &recomp_unit_0227, "recomp_unit_0227"); - runtime.register_function(0x08B91ED8u, &recomp_unit_0227, "recomp_unit_0227"); - runtime.register_function(0x08B91F00u, &recomp_unit_0227, "recomp_unit_0227"); - runtime.register_function(0x08B91F28u, &recomp_unit_0227, "recomp_unit_0227"); - runtime.register_function(0x08B91F38u, &recomp_unit_0227, "recomp_unit_0227"); - runtime.register_function(0x08B920F8u, &recomp_unit_0227, "recomp_unit_0227"); - runtime.register_function(0x08B92158u, &recomp_unit_0227, "recomp_unit_0227"); - runtime.register_function(0x08B92180u, &recomp_unit_0227, "recomp_unit_0227"); - runtime.register_function(0x08B921A8u, &recomp_unit_0227, "recomp_unit_0227"); - runtime.register_function(0x08B921D0u, &recomp_unit_0227, "recomp_unit_0227"); - runtime.register_function(0x08B921F8u, &recomp_unit_0227, "recomp_unit_0227"); - runtime.register_function(0x08B92220u, &recomp_unit_0227, "recomp_unit_0227"); - runtime.register_function(0x08B92248u, &recomp_unit_0227, "recomp_unit_0227"); - runtime.register_function(0x08B9245Cu, &recomp_unit_0227, "recomp_unit_0227"); - runtime.register_function(0x08B924B0u, &recomp_unit_0227, "recomp_unit_0227"); - runtime.register_function(0x08B924D4u, &recomp_unit_0227, "recomp_unit_0227"); - runtime.register_function(0x08B9254Cu, &recomp_unit_0227, "recomp_unit_0227"); - runtime.register_function(0x08B92574u, &recomp_unit_0227, "recomp_unit_0227"); - runtime.register_function(0x08B9259Cu, &recomp_unit_0227, "recomp_unit_0227"); - runtime.register_function(0x08B925C4u, &recomp_unit_0227, "recomp_unit_0227"); - runtime.register_function(0x08B925ECu, &recomp_unit_0227, "recomp_unit_0227"); - runtime.register_function(0x08B92604u, &recomp_unit_0227, "recomp_unit_0227"); - runtime.register_function(0x08B92614u, &recomp_unit_0227, "recomp_unit_0227"); - runtime.register_function(0x08B92630u, &recomp_unit_0227, "recomp_unit_0227"); - runtime.register_function(0x08B9265Cu, &recomp_unit_0227, "recomp_unit_0227"); - runtime.register_function(0x08B92688u, &recomp_unit_0227, "recomp_unit_0227"); - runtime.register_function(0x08B926B4u, &recomp_unit_0227, "recomp_unit_0227"); - runtime.register_function(0x08B926DCu, &recomp_unit_0227, "recomp_unit_0227"); - runtime.register_function(0x08B927A4u, &recomp_unit_0227, "recomp_unit_0227"); - runtime.register_function(0x08B927BCu, &recomp_unit_0227, "recomp_unit_0227"); - runtime.register_function(0x08B927C4u, &recomp_unit_0227, "recomp_unit_0227"); - runtime.register_function(0x08B927D8u, &recomp_unit_0227, "recomp_unit_0227"); - runtime.register_function(0x08B927F4u, &recomp_unit_0227, "recomp_unit_0227"); - runtime.register_function(0x08B92810u, &recomp_unit_0227, "recomp_unit_0227"); - runtime.register_function(0x08B92820u, &recomp_unit_0227, "recomp_unit_0227"); - runtime.register_function(0x08B9282Cu, &recomp_unit_0227, "recomp_unit_0227"); - runtime.register_function(0x08B92858u, &recomp_unit_0227, "recomp_unit_0227"); - runtime.register_function(0x08B9287Cu, &recomp_unit_0227, "recomp_unit_0227"); - runtime.register_function(0x08B928A0u, &recomp_unit_0227, "recomp_unit_0227"); - runtime.register_function(0x08B928C4u, &recomp_unit_0227, "recomp_unit_0227"); - runtime.register_function(0x08B928E8u, &recomp_unit_0227, "recomp_unit_0227"); - runtime.register_function(0x08B929ECu, &recomp_unit_0227, "recomp_unit_0227"); - runtime.register_function(0x08B92BBCu, &recomp_unit_0227, "recomp_unit_0227"); - runtime.register_function(0x08B92CC4u, &recomp_unit_0227, "recomp_unit_0227"); - runtime.register_function(0x08B92D00u, &recomp_unit_0227, "recomp_unit_0227"); - runtime.register_function(0x08B92D3Cu, &recomp_unit_0227, "recomp_unit_0227"); - runtime.register_function(0x08B92D50u, &recomp_unit_0227, "recomp_unit_0227"); - runtime.register_function(0x08B92D74u, &recomp_unit_0227, "recomp_unit_0227"); - runtime.register_function(0x08B92F00u, &recomp_unit_0227, "recomp_unit_0227"); - runtime.register_function(0x08B930C8u, &recomp_unit_0227, "recomp_unit_0227"); - runtime.register_function(0x08B93408u, &recomp_unit_0227, "recomp_unit_0227"); - runtime.register_function(0x08B9343Cu, &recomp_unit_0227, "recomp_unit_0227"); - runtime.register_function(0x08B93500u, &recomp_unit_0227, "recomp_unit_0227"); - runtime.register_function(0x08B93634u, &recomp_unit_0227, "recomp_unit_0227"); - runtime.register_function(0x08B938D0u, &recomp_unit_0227, "recomp_unit_0227"); - runtime.register_function(0x08B93E64u, &recomp_unit_0227, "recomp_unit_0227"); - runtime.register_function(0x08B93F18u, &recomp_unit_0227, "recomp_unit_0227"); - runtime.register_function(0x08B93F2Cu, &recomp_unit_0227, "recomp_unit_0227"); + // PSPRECOMP_V812_COMPACT_REGISTRATION: same entry set, looped once in Runtime instead of source-expanded calls. + runtime.register_generated_entry_mask(0x08B90000u, &recomp_unit_0227, "recomp_unit_0227", + kEntryMasks_recomp_unit_0227, 64u); } } // namespace psprecomp diff --git a/profiles/vcs/generated/generated_unit_0228.cpp b/profiles/vcs/generated/generated_unit_0228.cpp index eacc0c2..1ee8102 100644 --- a/profiles/vcs/generated/generated_unit_0228.cpp +++ b/profiles/vcs/generated/generated_unit_0228.cpp @@ -346,97 +346,8 @@ void recomp_unit_0228(Runtime &rt, AllegrexContext &ctx) { void register_generated_unit_228(Runtime &runtime) { runtime.register_generated_unit(228u, 0x08B94000u, 16384u, &recomp_unit_0228, &recomp_unit_0228_entry); - runtime.register_function(0x08B94000u, &recomp_unit_0228, "recomp_unit_0228"); - runtime.register_function(0x08B94028u, &recomp_unit_0228, "recomp_unit_0228"); - runtime.register_function(0x08B9404Cu, &recomp_unit_0228, "recomp_unit_0228"); - runtime.register_function(0x08B94070u, &recomp_unit_0228, "recomp_unit_0228"); - runtime.register_function(0x08B94094u, &recomp_unit_0228, "recomp_unit_0228"); - runtime.register_function(0x08B940B8u, &recomp_unit_0228, "recomp_unit_0228"); - runtime.register_function(0x08B94600u, &recomp_unit_0228, "recomp_unit_0228"); - runtime.register_function(0x08B946D0u, &recomp_unit_0228, "recomp_unit_0228"); - runtime.register_function(0x08B947F0u, &recomp_unit_0228, "recomp_unit_0228"); - runtime.register_function(0x08B948D8u, &recomp_unit_0228, "recomp_unit_0228"); - runtime.register_function(0x08B94904u, &recomp_unit_0228, "recomp_unit_0228"); - runtime.register_function(0x08B94B7Cu, &recomp_unit_0228, "recomp_unit_0228"); - runtime.register_function(0x08B94FF8u, &recomp_unit_0228, "recomp_unit_0228"); - runtime.register_function(0x08B9527Cu, &recomp_unit_0228, "recomp_unit_0228"); - runtime.register_function(0x08B954F0u, &recomp_unit_0228, "recomp_unit_0228"); - runtime.register_function(0x08B95504u, &recomp_unit_0228, "recomp_unit_0228"); - runtime.register_function(0x08B9551Cu, &recomp_unit_0228, "recomp_unit_0228"); - runtime.register_function(0x08B95538u, &recomp_unit_0228, "recomp_unit_0228"); - runtime.register_function(0x08B956F4u, &recomp_unit_0228, "recomp_unit_0228"); - runtime.register_function(0x08B95708u, &recomp_unit_0228, "recomp_unit_0228"); - runtime.register_function(0x08B95720u, &recomp_unit_0228, "recomp_unit_0228"); - runtime.register_function(0x08B95938u, &recomp_unit_0228, "recomp_unit_0228"); - runtime.register_function(0x08B95D3Cu, &recomp_unit_0228, "recomp_unit_0228"); - runtime.register_function(0x08B95D60u, &recomp_unit_0228, "recomp_unit_0228"); - runtime.register_function(0x08B95D8Cu, &recomp_unit_0228, "recomp_unit_0228"); - runtime.register_function(0x08B95F7Cu, &recomp_unit_0228, "recomp_unit_0228"); - runtime.register_function(0x08B9614Cu, &recomp_unit_0228, "recomp_unit_0228"); - runtime.register_function(0x08B9620Cu, &recomp_unit_0228, "recomp_unit_0228"); - runtime.register_function(0x08B96390u, &recomp_unit_0228, "recomp_unit_0228"); - runtime.register_function(0x08B963B4u, &recomp_unit_0228, "recomp_unit_0228"); - runtime.register_function(0x08B963D8u, &recomp_unit_0228, "recomp_unit_0228"); - runtime.register_function(0x08B963FCu, &recomp_unit_0228, "recomp_unit_0228"); - runtime.register_function(0x08B9641Cu, &recomp_unit_0228, "recomp_unit_0228"); - runtime.register_function(0x08B96420u, &recomp_unit_0228, "recomp_unit_0228"); - runtime.register_function(0x08B96440u, &recomp_unit_0228, "recomp_unit_0228"); - runtime.register_function(0x08B96464u, &recomp_unit_0228, "recomp_unit_0228"); - runtime.register_function(0x08B96488u, &recomp_unit_0228, "recomp_unit_0228"); - runtime.register_function(0x08B964A8u, &recomp_unit_0228, "recomp_unit_0228"); - runtime.register_function(0x08B964ACu, &recomp_unit_0228, "recomp_unit_0228"); - runtime.register_function(0x08B964C4u, &recomp_unit_0228, "recomp_unit_0228"); - runtime.register_function(0x08B964CCu, &recomp_unit_0228, "recomp_unit_0228"); - runtime.register_function(0x08B964E0u, &recomp_unit_0228, "recomp_unit_0228"); - runtime.register_function(0x08B964F0u, &recomp_unit_0228, "recomp_unit_0228"); - runtime.register_function(0x08B964F4u, &recomp_unit_0228, "recomp_unit_0228"); - runtime.register_function(0x08B96510u, &recomp_unit_0228, "recomp_unit_0228"); - runtime.register_function(0x08B96514u, &recomp_unit_0228, "recomp_unit_0228"); - runtime.register_function(0x08B96534u, &recomp_unit_0228, "recomp_unit_0228"); - runtime.register_function(0x08B96538u, &recomp_unit_0228, "recomp_unit_0228"); - runtime.register_function(0x08B96550u, &recomp_unit_0228, "recomp_unit_0228"); - runtime.register_function(0x08B96558u, &recomp_unit_0228, "recomp_unit_0228"); - runtime.register_function(0x08B96564u, &recomp_unit_0228, "recomp_unit_0228"); - runtime.register_function(0x08B9657Cu, &recomp_unit_0228, "recomp_unit_0228"); - runtime.register_function(0x08B965A0u, &recomp_unit_0228, "recomp_unit_0228"); - runtime.register_function(0x08B965C0u, &recomp_unit_0228, "recomp_unit_0228"); - runtime.register_function(0x08B965C4u, &recomp_unit_0228, "recomp_unit_0228"); - runtime.register_function(0x08B965E4u, &recomp_unit_0228, "recomp_unit_0228"); - runtime.register_function(0x08B96608u, &recomp_unit_0228, "recomp_unit_0228"); - runtime.register_function(0x08B9662Cu, &recomp_unit_0228, "recomp_unit_0228"); - runtime.register_function(0x08B9664Cu, &recomp_unit_0228, "recomp_unit_0228"); - runtime.register_function(0x08B96650u, &recomp_unit_0228, "recomp_unit_0228"); - runtime.register_function(0x08B96670u, &recomp_unit_0228, "recomp_unit_0228"); - runtime.register_function(0x08B96694u, &recomp_unit_0228, "recomp_unit_0228"); - runtime.register_function(0x08B966B8u, &recomp_unit_0228, "recomp_unit_0228"); - runtime.register_function(0x08B96884u, &recomp_unit_0228, "recomp_unit_0228"); - runtime.register_function(0x08B968DCu, &recomp_unit_0228, "recomp_unit_0228"); - runtime.register_function(0x08B968F0u, &recomp_unit_0228, "recomp_unit_0228"); - runtime.register_function(0x08B969BCu, &recomp_unit_0228, "recomp_unit_0228"); - runtime.register_function(0x08B96B48u, &recomp_unit_0228, "recomp_unit_0228"); - runtime.register_function(0x08B96BCCu, &recomp_unit_0228, "recomp_unit_0228"); - runtime.register_function(0x08B970CCu, &recomp_unit_0228, "recomp_unit_0228"); - runtime.register_function(0x08B970DCu, &recomp_unit_0228, "recomp_unit_0228"); - runtime.register_function(0x08B9732Cu, &recomp_unit_0228, "recomp_unit_0228"); - runtime.register_function(0x08B97360u, &recomp_unit_0228, "recomp_unit_0228"); - runtime.register_function(0x08B97724u, &recomp_unit_0228, "recomp_unit_0228"); - runtime.register_function(0x08B9776Cu, &recomp_unit_0228, "recomp_unit_0228"); - runtime.register_function(0x08B977D4u, &recomp_unit_0228, "recomp_unit_0228"); - runtime.register_function(0x08B97864u, &recomp_unit_0228, "recomp_unit_0228"); - runtime.register_function(0x08B9789Cu, &recomp_unit_0228, "recomp_unit_0228"); - runtime.register_function(0x08B9794Cu, &recomp_unit_0228, "recomp_unit_0228"); - runtime.register_function(0x08B9796Cu, &recomp_unit_0228, "recomp_unit_0228"); - runtime.register_function(0x08B979B4u, &recomp_unit_0228, "recomp_unit_0228"); - runtime.register_function(0x08B97A28u, &recomp_unit_0228, "recomp_unit_0228"); - runtime.register_function(0x08B97A7Cu, &recomp_unit_0228, "recomp_unit_0228"); - runtime.register_function(0x08B97A90u, &recomp_unit_0228, "recomp_unit_0228"); - runtime.register_function(0x08B97C24u, &recomp_unit_0228, "recomp_unit_0228"); - runtime.register_function(0x08B97C40u, &recomp_unit_0228, "recomp_unit_0228"); - runtime.register_function(0x08B97C68u, &recomp_unit_0228, "recomp_unit_0228"); - runtime.register_function(0x08B97C84u, &recomp_unit_0228, "recomp_unit_0228"); - runtime.register_function(0x08B97CC4u, &recomp_unit_0228, "recomp_unit_0228"); - runtime.register_function(0x08B97CF8u, &recomp_unit_0228, "recomp_unit_0228"); - runtime.register_function(0x08B97E94u, &recomp_unit_0228, "recomp_unit_0228"); - runtime.register_function(0x08B97FA0u, &recomp_unit_0228, "recomp_unit_0228"); + // PSPRECOMP_V812_COMPACT_REGISTRATION: same entry set, looped once in Runtime instead of source-expanded calls. + runtime.register_generated_entry_mask(0x08B94000u, &recomp_unit_0228, "recomp_unit_0228", + kEntryMasks_recomp_unit_0228, 64u); } } // namespace psprecomp diff --git a/profiles/vcs/generated/generated_unit_0229.cpp b/profiles/vcs/generated/generated_unit_0229.cpp index 13b7ec1..8a2e47b 100644 --- a/profiles/vcs/generated/generated_unit_0229.cpp +++ b/profiles/vcs/generated/generated_unit_0229.cpp @@ -322,89 +322,8 @@ void recomp_unit_0229(Runtime &rt, AllegrexContext &ctx) { void register_generated_unit_229(Runtime &runtime) { runtime.register_generated_unit(229u, 0x08B98000u, 16384u, &recomp_unit_0229, &recomp_unit_0229_entry); - runtime.register_function(0x08B98000u, &recomp_unit_0229, "recomp_unit_0229"); - runtime.register_function(0x08B98048u, &recomp_unit_0229, "recomp_unit_0229"); - runtime.register_function(0x08B98064u, &recomp_unit_0229, "recomp_unit_0229"); - runtime.register_function(0x08B98140u, &recomp_unit_0229, "recomp_unit_0229"); - runtime.register_function(0x08B98290u, &recomp_unit_0229, "recomp_unit_0229"); - runtime.register_function(0x08B9829Cu, &recomp_unit_0229, "recomp_unit_0229"); - runtime.register_function(0x08B982B0u, &recomp_unit_0229, "recomp_unit_0229"); - runtime.register_function(0x08B982CCu, &recomp_unit_0229, "recomp_unit_0229"); - runtime.register_function(0x08B982E8u, &recomp_unit_0229, "recomp_unit_0229"); - runtime.register_function(0x08B983C0u, &recomp_unit_0229, "recomp_unit_0229"); - runtime.register_function(0x08B986FCu, &recomp_unit_0229, "recomp_unit_0229"); - runtime.register_function(0x08B98714u, &recomp_unit_0229, "recomp_unit_0229"); - runtime.register_function(0x08B9872Cu, &recomp_unit_0229, "recomp_unit_0229"); - runtime.register_function(0x08B98740u, &recomp_unit_0229, "recomp_unit_0229"); - runtime.register_function(0x08B98758u, &recomp_unit_0229, "recomp_unit_0229"); - runtime.register_function(0x08B98760u, &recomp_unit_0229, "recomp_unit_0229"); - runtime.register_function(0x08B9876Cu, &recomp_unit_0229, "recomp_unit_0229"); - runtime.register_function(0x08B98784u, &recomp_unit_0229, "recomp_unit_0229"); - runtime.register_function(0x08B9878Cu, &recomp_unit_0229, "recomp_unit_0229"); - runtime.register_function(0x08B987C4u, &recomp_unit_0229, "recomp_unit_0229"); - runtime.register_function(0x08B987F0u, &recomp_unit_0229, "recomp_unit_0229"); - runtime.register_function(0x08B987F8u, &recomp_unit_0229, "recomp_unit_0229"); - runtime.register_function(0x08B98820u, &recomp_unit_0229, "recomp_unit_0229"); - runtime.register_function(0x08B98870u, &recomp_unit_0229, "recomp_unit_0229"); - runtime.register_function(0x08B98894u, &recomp_unit_0229, "recomp_unit_0229"); - runtime.register_function(0x08B98900u, &recomp_unit_0229, "recomp_unit_0229"); - runtime.register_function(0x08B989D0u, &recomp_unit_0229, "recomp_unit_0229"); - runtime.register_function(0x08B98A14u, &recomp_unit_0229, "recomp_unit_0229"); - runtime.register_function(0x08B98A54u, &recomp_unit_0229, "recomp_unit_0229"); - runtime.register_function(0x08B98A9Cu, &recomp_unit_0229, "recomp_unit_0229"); - runtime.register_function(0x08B98AB0u, &recomp_unit_0229, "recomp_unit_0229"); - runtime.register_function(0x08B98ACCu, &recomp_unit_0229, "recomp_unit_0229"); - runtime.register_function(0x08B98AE8u, &recomp_unit_0229, "recomp_unit_0229"); - runtime.register_function(0x08B98B38u, &recomp_unit_0229, "recomp_unit_0229"); - runtime.register_function(0x08B98B68u, &recomp_unit_0229, "recomp_unit_0229"); - runtime.register_function(0x08B98C2Cu, &recomp_unit_0229, "recomp_unit_0229"); - runtime.register_function(0x08B98CBCu, &recomp_unit_0229, "recomp_unit_0229"); - runtime.register_function(0x08B98F98u, &recomp_unit_0229, "recomp_unit_0229"); - runtime.register_function(0x08B98FACu, &recomp_unit_0229, "recomp_unit_0229"); - runtime.register_function(0x08B99088u, &recomp_unit_0229, "recomp_unit_0229"); - runtime.register_function(0x08B99464u, &recomp_unit_0229, "recomp_unit_0229"); - runtime.register_function(0x08B994D8u, &recomp_unit_0229, "recomp_unit_0229"); - runtime.register_function(0x08B99690u, &recomp_unit_0229, "recomp_unit_0229"); - runtime.register_function(0x08B996A8u, &recomp_unit_0229, "recomp_unit_0229"); - runtime.register_function(0x08B996BCu, &recomp_unit_0229, "recomp_unit_0229"); - runtime.register_function(0x08B996D4u, &recomp_unit_0229, "recomp_unit_0229"); - runtime.register_function(0x08B99910u, &recomp_unit_0229, "recomp_unit_0229"); - runtime.register_function(0x08B99924u, &recomp_unit_0229, "recomp_unit_0229"); - runtime.register_function(0x08B9993Cu, &recomp_unit_0229, "recomp_unit_0229"); - runtime.register_function(0x08B99A40u, &recomp_unit_0229, "recomp_unit_0229"); - runtime.register_function(0x08B99A50u, &recomp_unit_0229, "recomp_unit_0229"); - runtime.register_function(0x08B99B58u, &recomp_unit_0229, "recomp_unit_0229"); - runtime.register_function(0x08B99B80u, &recomp_unit_0229, "recomp_unit_0229"); - runtime.register_function(0x08B99D50u, &recomp_unit_0229, "recomp_unit_0229"); - runtime.register_function(0x08B9A36Cu, &recomp_unit_0229, "recomp_unit_0229"); - runtime.register_function(0x08B9A444u, &recomp_unit_0229, "recomp_unit_0229"); - runtime.register_function(0x08B9A488u, &recomp_unit_0229, "recomp_unit_0229"); - runtime.register_function(0x08B9A4D0u, &recomp_unit_0229, "recomp_unit_0229"); - runtime.register_function(0x08B9A6C4u, &recomp_unit_0229, "recomp_unit_0229"); - runtime.register_function(0x08B9A9FCu, &recomp_unit_0229, "recomp_unit_0229"); - runtime.register_function(0x08B9ABF8u, &recomp_unit_0229, "recomp_unit_0229"); - runtime.register_function(0x08B9AC10u, &recomp_unit_0229, "recomp_unit_0229"); - runtime.register_function(0x08B9AC7Cu, &recomp_unit_0229, "recomp_unit_0229"); - runtime.register_function(0x08B9ACC0u, &recomp_unit_0229, "recomp_unit_0229"); - runtime.register_function(0x08B9ACD4u, &recomp_unit_0229, "recomp_unit_0229"); - runtime.register_function(0x08B9ACF8u, &recomp_unit_0229, "recomp_unit_0229"); - runtime.register_function(0x08B9AD1Cu, &recomp_unit_0229, "recomp_unit_0229"); - runtime.register_function(0x08B9AD34u, &recomp_unit_0229, "recomp_unit_0229"); - runtime.register_function(0x08B9AD84u, &recomp_unit_0229, "recomp_unit_0229"); - runtime.register_function(0x08B9ADA0u, &recomp_unit_0229, "recomp_unit_0229"); - runtime.register_function(0x08B9AE30u, &recomp_unit_0229, "recomp_unit_0229"); - runtime.register_function(0x08B9B11Cu, &recomp_unit_0229, "recomp_unit_0229"); - runtime.register_function(0x08B9B1B4u, &recomp_unit_0229, "recomp_unit_0229"); - runtime.register_function(0x08B9B1E8u, &recomp_unit_0229, "recomp_unit_0229"); - runtime.register_function(0x08B9B21Cu, &recomp_unit_0229, "recomp_unit_0229"); - runtime.register_function(0x08B9B250u, &recomp_unit_0229, "recomp_unit_0229"); - runtime.register_function(0x08B9B678u, &recomp_unit_0229, "recomp_unit_0229"); - runtime.register_function(0x08B9B67Cu, &recomp_unit_0229, "recomp_unit_0229"); - runtime.register_function(0x08B9B6BCu, &recomp_unit_0229, "recomp_unit_0229"); - runtime.register_function(0x08B9B844u, &recomp_unit_0229, "recomp_unit_0229"); - runtime.register_function(0x08B9B944u, &recomp_unit_0229, "recomp_unit_0229"); - runtime.register_function(0x08B9B984u, &recomp_unit_0229, "recomp_unit_0229"); - runtime.register_function(0x08B9BB14u, &recomp_unit_0229, "recomp_unit_0229"); - runtime.register_function(0x08B9BC58u, &recomp_unit_0229, "recomp_unit_0229"); + // PSPRECOMP_V812_COMPACT_REGISTRATION: same entry set, looped once in Runtime instead of source-expanded calls. + runtime.register_generated_entry_mask(0x08B98000u, &recomp_unit_0229, "recomp_unit_0229", + kEntryMasks_recomp_unit_0229, 61u); } } // namespace psprecomp diff --git a/profiles/vcs/generated/generated_unit_0230.cpp b/profiles/vcs/generated/generated_unit_0230.cpp index 551b4ed..09c41bb 100644 --- a/profiles/vcs/generated/generated_unit_0230.cpp +++ b/profiles/vcs/generated/generated_unit_0230.cpp @@ -226,45 +226,8 @@ void recomp_unit_0230(Runtime &rt, AllegrexContext &ctx) { void register_generated_unit_230(Runtime &runtime) { runtime.register_generated_unit(230u, 0x08B9C000u, 16384u, &recomp_unit_0230, &recomp_unit_0230_entry); - runtime.register_function(0x08B9C000u, &recomp_unit_0230, "recomp_unit_0230"); - runtime.register_function(0x08B9C0C4u, &recomp_unit_0230, "recomp_unit_0230"); - runtime.register_function(0x08B9C344u, &recomp_unit_0230, "recomp_unit_0230"); - runtime.register_function(0x08B9C3E8u, &recomp_unit_0230, "recomp_unit_0230"); - runtime.register_function(0x08B9C600u, &recomp_unit_0230, "recomp_unit_0230"); - runtime.register_function(0x08B9C6B8u, &recomp_unit_0230, "recomp_unit_0230"); - runtime.register_function(0x08B9C828u, &recomp_unit_0230, "recomp_unit_0230"); - runtime.register_function(0x08B9C870u, &recomp_unit_0230, "recomp_unit_0230"); - runtime.register_function(0x08B9C97Cu, &recomp_unit_0230, "recomp_unit_0230"); - runtime.register_function(0x08B9CAC0u, &recomp_unit_0230, "recomp_unit_0230"); - runtime.register_function(0x08B9CBBCu, &recomp_unit_0230, "recomp_unit_0230"); - runtime.register_function(0x08B9CC1Cu, &recomp_unit_0230, "recomp_unit_0230"); - runtime.register_function(0x08B9CC58u, &recomp_unit_0230, "recomp_unit_0230"); - runtime.register_function(0x08B9CC88u, &recomp_unit_0230, "recomp_unit_0230"); - runtime.register_function(0x08B9CE50u, &recomp_unit_0230, "recomp_unit_0230"); - runtime.register_function(0x08B9D3BCu, &recomp_unit_0230, "recomp_unit_0230"); - runtime.register_function(0x08B9D65Cu, &recomp_unit_0230, "recomp_unit_0230"); - runtime.register_function(0x08B9D824u, &recomp_unit_0230, "recomp_unit_0230"); - runtime.register_function(0x08B9D8D0u, &recomp_unit_0230, "recomp_unit_0230"); - runtime.register_function(0x08B9D99Cu, &recomp_unit_0230, "recomp_unit_0230"); - runtime.register_function(0x08B9DAE4u, &recomp_unit_0230, "recomp_unit_0230"); - runtime.register_function(0x08B9DB1Cu, &recomp_unit_0230, "recomp_unit_0230"); - runtime.register_function(0x08B9DBB0u, &recomp_unit_0230, "recomp_unit_0230"); - runtime.register_function(0x08B9DBD8u, &recomp_unit_0230, "recomp_unit_0230"); - runtime.register_function(0x08B9DC1Cu, &recomp_unit_0230, "recomp_unit_0230"); - runtime.register_function(0x08B9DC28u, &recomp_unit_0230, "recomp_unit_0230"); - runtime.register_function(0x08B9DC48u, &recomp_unit_0230, "recomp_unit_0230"); - runtime.register_function(0x08B9DC50u, &recomp_unit_0230, "recomp_unit_0230"); - runtime.register_function(0x08B9DC70u, &recomp_unit_0230, "recomp_unit_0230"); - runtime.register_function(0x08B9DCF0u, &recomp_unit_0230, "recomp_unit_0230"); - runtime.register_function(0x08B9DD90u, &recomp_unit_0230, "recomp_unit_0230"); - runtime.register_function(0x08B9E444u, &recomp_unit_0230, "recomp_unit_0230"); - runtime.register_function(0x08B9ED48u, &recomp_unit_0230, "recomp_unit_0230"); - runtime.register_function(0x08B9EF10u, &recomp_unit_0230, "recomp_unit_0230"); - runtime.register_function(0x08B9EF50u, &recomp_unit_0230, "recomp_unit_0230"); - runtime.register_function(0x08B9F0B0u, &recomp_unit_0230, "recomp_unit_0230"); - runtime.register_function(0x08B9F184u, &recomp_unit_0230, "recomp_unit_0230"); - runtime.register_function(0x08B9F1F4u, &recomp_unit_0230, "recomp_unit_0230"); - runtime.register_function(0x08B9FB60u, &recomp_unit_0230, "recomp_unit_0230"); - runtime.register_function(0x08B9FCE4u, &recomp_unit_0230, "recomp_unit_0230"); + // PSPRECOMP_V812_COMPACT_REGISTRATION: same entry set, looped once in Runtime instead of source-expanded calls. + runtime.register_generated_entry_mask(0x08B9C000u, &recomp_unit_0230, "recomp_unit_0230", + kEntryMasks_recomp_unit_0230, 61u); } } // namespace psprecomp diff --git a/profiles/vcs/generated/generated_unit_0231.cpp b/profiles/vcs/generated/generated_unit_0231.cpp index 27886d5..5bc6bfc 100644 --- a/profiles/vcs/generated/generated_unit_0231.cpp +++ b/profiles/vcs/generated/generated_unit_0231.cpp @@ -226,6 +226,19 @@ LOCAL_DISPATCH: AOT_REGCACHE_SYNC_OUT(); return; } } +// PSPRECOMP_V812_SHARED_SCHED_BLOCK: one scheduler-exact slow boundary per unit. +LOCAL_SCHED_BOUNDARY: + ctx.pc = jump_target; + AOT_REGCACHE_SYNC_OUT(); + if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { + ++local_redispatch_rounds; + AOT_REGCACHE_SYNC_IN(); + local_transfers = 0u; + local_pc = ctx.pc; + entry_id = 0u; + goto LOCAL_DISPATCH; + } + return; L_08BA0000: goto L_08BA0060; L_08BA0060: @@ -525,18 +538,8 @@ L_08BA1E20: ctx.gpr[4] = (ctx.hi); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08BA1E30: if (!([&]() { AOT_REGCACHE_SYNC_OUT(); const bool aot_regcache_ok_ = ctx.execute_signed_add(5u, 0u, 0u); AOT_REGCACHE_SYNC_IN(); return aot_regcache_ok_; }())) { rt.arithmetic_overflow(0x08BA1E30u, 0x00002EE0u); AOT_REGCACHE_SYNC_OUT(); return; } goto L_08BA1E34; @@ -549,18 +552,8 @@ L_08BA1E38: rt.unsupported(0x08BA1E3Cu, 0x40400000u, "unknown not lowered yet"); AOT_REGCACHE_SYNC_OUT(); return; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08BA1E3C: AOT_REGCACHE_SYNC_OUT(); rt.unsupported(0x08BA1E3Cu, 0x40400000u, "unknown not lowered yet"); AOT_REGCACHE_SYNC_OUT(); return; @@ -723,18 +716,8 @@ L_08BA2DBC: jump_target = 0u; local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08BA2E8C: AOT_REGCACHE_SYNC_OUT(); rt.unsupported(0x08BA2E8Cu, 0x00000601u, "special? not lowered yet"); AOT_REGCACHE_SYNC_OUT(); return; @@ -921,18 +904,8 @@ L_08BA3CB0: if (ctx.gpr[11] == 0u) (void)(0u); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } - ctx.pc = jump_target; - AOT_REGCACHE_SYNC_OUT(); - // PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline. - if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) { - ++local_redispatch_rounds; - AOT_REGCACHE_SYNC_IN(); - local_transfers = 0u; - local_pc = ctx.pc; - entry_id = 0u; - goto LOCAL_DISPATCH; - } - return; + // PSPRECOMP_V812_SHARED_SCHED_JUMP + goto LOCAL_SCHED_BOUNDARY; L_08BA3CD8: AOT_REGCACHE_SYNC_OUT(); rt.unsupported(0x08BA3CD8u, 0x00000001u, "special? not lowered yet"); AOT_REGCACHE_SYNC_OUT(); return; @@ -951,158 +924,8 @@ void recomp_unit_0231(Runtime &rt, AllegrexContext &ctx) { void register_generated_unit_231(Runtime &runtime) { runtime.register_generated_unit(231u, 0x08BA0000u, 16384u, &recomp_unit_0231, &recomp_unit_0231_entry); - runtime.register_function(0x08BA0000u, &recomp_unit_0231, "recomp_unit_0231"); - runtime.register_function(0x08BA0060u, &recomp_unit_0231, "recomp_unit_0231"); - runtime.register_function(0x08BA0078u, &recomp_unit_0231, "recomp_unit_0231"); - runtime.register_function(0x08BA0090u, &recomp_unit_0231, "recomp_unit_0231"); - runtime.register_function(0x08BA048Cu, &recomp_unit_0231, "recomp_unit_0231"); - runtime.register_function(0x08BA0500u, &recomp_unit_0231, "recomp_unit_0231"); - runtime.register_function(0x08BA054Cu, &recomp_unit_0231, "recomp_unit_0231"); - runtime.register_function(0x08BA0550u, &recomp_unit_0231, "recomp_unit_0231"); - runtime.register_function(0x08BA0574u, &recomp_unit_0231, "recomp_unit_0231"); - runtime.register_function(0x08BA05A0u, &recomp_unit_0231, "recomp_unit_0231"); - runtime.register_function(0x08BA05B8u, &recomp_unit_0231, "recomp_unit_0231"); - runtime.register_function(0x08BA08B0u, &recomp_unit_0231, "recomp_unit_0231"); - runtime.register_function(0x08BA08F0u, &recomp_unit_0231, "recomp_unit_0231"); - runtime.register_function(0x08BA0920u, &recomp_unit_0231, "recomp_unit_0231"); - runtime.register_function(0x08BA0970u, &recomp_unit_0231, "recomp_unit_0231"); - runtime.register_function(0x08BA0990u, &recomp_unit_0231, "recomp_unit_0231"); - runtime.register_function(0x08BA09B0u, &recomp_unit_0231, "recomp_unit_0231"); - runtime.register_function(0x08BA0A00u, &recomp_unit_0231, "recomp_unit_0231"); - runtime.register_function(0x08BA0A08u, &recomp_unit_0231, "recomp_unit_0231"); - runtime.register_function(0x08BA0A0Cu, &recomp_unit_0231, "recomp_unit_0231"); - runtime.register_function(0x08BA0D70u, &recomp_unit_0231, "recomp_unit_0231"); - runtime.register_function(0x08BA0DA0u, &recomp_unit_0231, "recomp_unit_0231"); - runtime.register_function(0x08BA0DD4u, &recomp_unit_0231, "recomp_unit_0231"); - runtime.register_function(0x08BA10A8u, &recomp_unit_0231, "recomp_unit_0231"); - runtime.register_function(0x08BA10CCu, &recomp_unit_0231, "recomp_unit_0231"); - runtime.register_function(0x08BA110Cu, &recomp_unit_0231, "recomp_unit_0231"); - runtime.register_function(0x08BA1144u, &recomp_unit_0231, "recomp_unit_0231"); - runtime.register_function(0x08BA115Cu, &recomp_unit_0231, "recomp_unit_0231"); - runtime.register_function(0x08BA1170u, &recomp_unit_0231, "recomp_unit_0231"); - runtime.register_function(0x08BA117Cu, &recomp_unit_0231, "recomp_unit_0231"); - runtime.register_function(0x08BA11ECu, &recomp_unit_0231, "recomp_unit_0231"); - runtime.register_function(0x08BA1264u, &recomp_unit_0231, "recomp_unit_0231"); - runtime.register_function(0x08BA1278u, &recomp_unit_0231, "recomp_unit_0231"); - runtime.register_function(0x08BA128Cu, &recomp_unit_0231, "recomp_unit_0231"); - runtime.register_function(0x08BA1368u, &recomp_unit_0231, "recomp_unit_0231"); - runtime.register_function(0x08BA1390u, &recomp_unit_0231, "recomp_unit_0231"); - runtime.register_function(0x08BA13B0u, &recomp_unit_0231, "recomp_unit_0231"); - runtime.register_function(0x08BA13C4u, &recomp_unit_0231, "recomp_unit_0231"); - runtime.register_function(0x08BA1414u, &recomp_unit_0231, "recomp_unit_0231"); - runtime.register_function(0x08BA1460u, &recomp_unit_0231, "recomp_unit_0231"); - runtime.register_function(0x08BA1478u, &recomp_unit_0231, "recomp_unit_0231"); - runtime.register_function(0x08BA14CCu, &recomp_unit_0231, "recomp_unit_0231"); - runtime.register_function(0x08BA14E8u, &recomp_unit_0231, "recomp_unit_0231"); - runtime.register_function(0x08BA1580u, &recomp_unit_0231, "recomp_unit_0231"); - runtime.register_function(0x08BA1740u, &recomp_unit_0231, "recomp_unit_0231"); - runtime.register_function(0x08BA1760u, &recomp_unit_0231, "recomp_unit_0231"); - runtime.register_function(0x08BA1780u, &recomp_unit_0231, "recomp_unit_0231"); - runtime.register_function(0x08BA1798u, &recomp_unit_0231, "recomp_unit_0231"); - runtime.register_function(0x08BA17FCu, &recomp_unit_0231, "recomp_unit_0231"); - runtime.register_function(0x08BA181Cu, &recomp_unit_0231, "recomp_unit_0231"); - runtime.register_function(0x08BA1878u, &recomp_unit_0231, "recomp_unit_0231"); - runtime.register_function(0x08BA18B0u, &recomp_unit_0231, "recomp_unit_0231"); - runtime.register_function(0x08BA19A0u, &recomp_unit_0231, "recomp_unit_0231"); - runtime.register_function(0x08BA19B4u, &recomp_unit_0231, "recomp_unit_0231"); - runtime.register_function(0x08BA1A2Cu, &recomp_unit_0231, "recomp_unit_0231"); - runtime.register_function(0x08BA1AF0u, &recomp_unit_0231, "recomp_unit_0231"); - runtime.register_function(0x08BA1B20u, &recomp_unit_0231, "recomp_unit_0231"); - runtime.register_function(0x08BA1BC8u, &recomp_unit_0231, "recomp_unit_0231"); - runtime.register_function(0x08BA1C20u, &recomp_unit_0231, "recomp_unit_0231"); - runtime.register_function(0x08BA1C38u, &recomp_unit_0231, "recomp_unit_0231"); - runtime.register_function(0x08BA1C50u, &recomp_unit_0231, "recomp_unit_0231"); - runtime.register_function(0x08BA1C68u, &recomp_unit_0231, "recomp_unit_0231"); - runtime.register_function(0x08BA1C80u, &recomp_unit_0231, "recomp_unit_0231"); - runtime.register_function(0x08BA1C98u, &recomp_unit_0231, "recomp_unit_0231"); - runtime.register_function(0x08BA1CB0u, &recomp_unit_0231, "recomp_unit_0231"); - runtime.register_function(0x08BA1CF0u, &recomp_unit_0231, "recomp_unit_0231"); - runtime.register_function(0x08BA1D00u, &recomp_unit_0231, "recomp_unit_0231"); - runtime.register_function(0x08BA1D40u, &recomp_unit_0231, "recomp_unit_0231"); - runtime.register_function(0x08BA1D50u, &recomp_unit_0231, "recomp_unit_0231"); - runtime.register_function(0x08BA1D80u, &recomp_unit_0231, "recomp_unit_0231"); - runtime.register_function(0x08BA1DBCu, &recomp_unit_0231, "recomp_unit_0231"); - runtime.register_function(0x08BA1DE8u, &recomp_unit_0231, "recomp_unit_0231"); - runtime.register_function(0x08BA1E04u, &recomp_unit_0231, "recomp_unit_0231"); - runtime.register_function(0x08BA1E0Cu, &recomp_unit_0231, "recomp_unit_0231"); - runtime.register_function(0x08BA1E18u, &recomp_unit_0231, "recomp_unit_0231"); - runtime.register_function(0x08BA1E1Cu, &recomp_unit_0231, "recomp_unit_0231"); - runtime.register_function(0x08BA1E20u, &recomp_unit_0231, "recomp_unit_0231"); - runtime.register_function(0x08BA1E30u, &recomp_unit_0231, "recomp_unit_0231"); - runtime.register_function(0x08BA1E34u, &recomp_unit_0231, "recomp_unit_0231"); - runtime.register_function(0x08BA1E38u, &recomp_unit_0231, "recomp_unit_0231"); - runtime.register_function(0x08BA1E3Cu, &recomp_unit_0231, "recomp_unit_0231"); - runtime.register_function(0x08BA1E60u, &recomp_unit_0231, "recomp_unit_0231"); - runtime.register_function(0x08BA1E88u, &recomp_unit_0231, "recomp_unit_0231"); - runtime.register_function(0x08BA1EA0u, &recomp_unit_0231, "recomp_unit_0231"); - runtime.register_function(0x08BA1EE4u, &recomp_unit_0231, "recomp_unit_0231"); - runtime.register_function(0x08BA1EF0u, &recomp_unit_0231, "recomp_unit_0231"); - runtime.register_function(0x08BA1F50u, &recomp_unit_0231, "recomp_unit_0231"); - runtime.register_function(0x08BA1F78u, &recomp_unit_0231, "recomp_unit_0231"); - runtime.register_function(0x08BA2350u, &recomp_unit_0231, "recomp_unit_0231"); - runtime.register_function(0x08BA2404u, &recomp_unit_0231, "recomp_unit_0231"); - runtime.register_function(0x08BA24E8u, &recomp_unit_0231, "recomp_unit_0231"); - runtime.register_function(0x08BA2674u, &recomp_unit_0231, "recomp_unit_0231"); - runtime.register_function(0x08BA2704u, &recomp_unit_0231, "recomp_unit_0231"); - runtime.register_function(0x08BA2740u, &recomp_unit_0231, "recomp_unit_0231"); - runtime.register_function(0x08BA27A0u, &recomp_unit_0231, "recomp_unit_0231"); - runtime.register_function(0x08BA283Cu, &recomp_unit_0231, "recomp_unit_0231"); - runtime.register_function(0x08BA29E8u, &recomp_unit_0231, "recomp_unit_0231"); - runtime.register_function(0x08BA29F0u, &recomp_unit_0231, "recomp_unit_0231"); - runtime.register_function(0x08BA29FCu, &recomp_unit_0231, "recomp_unit_0231"); - runtime.register_function(0x08BA2A08u, &recomp_unit_0231, "recomp_unit_0231"); - runtime.register_function(0x08BA2A14u, &recomp_unit_0231, "recomp_unit_0231"); - runtime.register_function(0x08BA2A20u, &recomp_unit_0231, "recomp_unit_0231"); - runtime.register_function(0x08BA2A2Cu, &recomp_unit_0231, "recomp_unit_0231"); - runtime.register_function(0x08BA2A7Cu, &recomp_unit_0231, "recomp_unit_0231"); - runtime.register_function(0x08BA2BA8u, &recomp_unit_0231, "recomp_unit_0231"); - runtime.register_function(0x08BA2C80u, &recomp_unit_0231, "recomp_unit_0231"); - runtime.register_function(0x08BA2D14u, &recomp_unit_0231, "recomp_unit_0231"); - runtime.register_function(0x08BA2D64u, &recomp_unit_0231, "recomp_unit_0231"); - runtime.register_function(0x08BA2DBCu, &recomp_unit_0231, "recomp_unit_0231"); - runtime.register_function(0x08BA2E8Cu, &recomp_unit_0231, "recomp_unit_0231"); - runtime.register_function(0x08BA2EC0u, &recomp_unit_0231, "recomp_unit_0231"); - runtime.register_function(0x08BA30ACu, &recomp_unit_0231, "recomp_unit_0231"); - runtime.register_function(0x08BA30D8u, &recomp_unit_0231, "recomp_unit_0231"); - runtime.register_function(0x08BA318Cu, &recomp_unit_0231, "recomp_unit_0231"); - runtime.register_function(0x08BA3240u, &recomp_unit_0231, "recomp_unit_0231"); - runtime.register_function(0x08BA3248u, &recomp_unit_0231, "recomp_unit_0231"); - runtime.register_function(0x08BA32C0u, &recomp_unit_0231, "recomp_unit_0231"); - runtime.register_function(0x08BA32F0u, &recomp_unit_0231, "recomp_unit_0231"); - runtime.register_function(0x08BA3330u, &recomp_unit_0231, "recomp_unit_0231"); - runtime.register_function(0x08BA3360u, &recomp_unit_0231, "recomp_unit_0231"); - runtime.register_function(0x08BA33A4u, &recomp_unit_0231, "recomp_unit_0231"); - runtime.register_function(0x08BA33E8u, &recomp_unit_0231, "recomp_unit_0231"); - runtime.register_function(0x08BA3410u, &recomp_unit_0231, "recomp_unit_0231"); - runtime.register_function(0x08BA3460u, &recomp_unit_0231, "recomp_unit_0231"); - runtime.register_function(0x08BA3480u, &recomp_unit_0231, "recomp_unit_0231"); - runtime.register_function(0x08BA3520u, &recomp_unit_0231, "recomp_unit_0231"); - runtime.register_function(0x08BA3570u, &recomp_unit_0231, "recomp_unit_0231"); - runtime.register_function(0x08BA3590u, &recomp_unit_0231, "recomp_unit_0231"); - runtime.register_function(0x08BA35A8u, &recomp_unit_0231, "recomp_unit_0231"); - runtime.register_function(0x08BA3690u, &recomp_unit_0231, "recomp_unit_0231"); - runtime.register_function(0x08BA3858u, &recomp_unit_0231, "recomp_unit_0231"); - runtime.register_function(0x08BA3874u, &recomp_unit_0231, "recomp_unit_0231"); - runtime.register_function(0x08BA38B8u, &recomp_unit_0231, "recomp_unit_0231"); - runtime.register_function(0x08BA38E0u, &recomp_unit_0231, "recomp_unit_0231"); - runtime.register_function(0x08BA38E8u, &recomp_unit_0231, "recomp_unit_0231"); - runtime.register_function(0x08BA38F8u, &recomp_unit_0231, "recomp_unit_0231"); - runtime.register_function(0x08BA391Cu, &recomp_unit_0231, "recomp_unit_0231"); - runtime.register_function(0x08BA393Cu, &recomp_unit_0231, "recomp_unit_0231"); - runtime.register_function(0x08BA39C0u, &recomp_unit_0231, "recomp_unit_0231"); - runtime.register_function(0x08BA3A48u, &recomp_unit_0231, "recomp_unit_0231"); - runtime.register_function(0x08BA3A60u, &recomp_unit_0231, "recomp_unit_0231"); - runtime.register_function(0x08BA3A74u, &recomp_unit_0231, "recomp_unit_0231"); - runtime.register_function(0x08BA3AD0u, &recomp_unit_0231, "recomp_unit_0231"); - runtime.register_function(0x08BA3B08u, &recomp_unit_0231, "recomp_unit_0231"); - runtime.register_function(0x08BA3B20u, &recomp_unit_0231, "recomp_unit_0231"); - runtime.register_function(0x08BA3B38u, &recomp_unit_0231, "recomp_unit_0231"); - runtime.register_function(0x08BA3B50u, &recomp_unit_0231, "recomp_unit_0231"); - runtime.register_function(0x08BA3BA4u, &recomp_unit_0231, "recomp_unit_0231"); - runtime.register_function(0x08BA3BFCu, &recomp_unit_0231, "recomp_unit_0231"); - runtime.register_function(0x08BA3C54u, &recomp_unit_0231, "recomp_unit_0231"); - runtime.register_function(0x08BA3CB0u, &recomp_unit_0231, "recomp_unit_0231"); - runtime.register_function(0x08BA3CD8u, &recomp_unit_0231, "recomp_unit_0231"); - runtime.register_function(0x08BA3E88u, &recomp_unit_0231, "recomp_unit_0231"); + // PSPRECOMP_V812_COMPACT_REGISTRATION: same entry set, looped once in Runtime instead of source-expanded calls. + runtime.register_generated_entry_mask(0x08BA0000u, &recomp_unit_0231, "recomp_unit_0231", + kEntryMasks_recomp_unit_0231, 63u); } } // namespace psprecomp diff --git a/profiles/vcs/generated/generated_unit_0232.cpp b/profiles/vcs/generated/generated_unit_0232.cpp index de86c0a..c85b93f 100644 --- a/profiles/vcs/generated/generated_unit_0232.cpp +++ b/profiles/vcs/generated/generated_unit_0232.cpp @@ -1095,269 +1095,8 @@ void recomp_unit_0232(Runtime &rt, AllegrexContext &ctx) { void register_generated_unit_232(Runtime &runtime) { runtime.register_generated_unit(232u, 0x08BA4000u, 16384u, &recomp_unit_0232, &recomp_unit_0232_entry); - runtime.register_function(0x08BA4000u, &recomp_unit_0232, "recomp_unit_0232"); - runtime.register_function(0x08BA4078u, &recomp_unit_0232, "recomp_unit_0232"); - runtime.register_function(0x08BA40D0u, &recomp_unit_0232, "recomp_unit_0232"); - runtime.register_function(0x08BA40D8u, &recomp_unit_0232, "recomp_unit_0232"); - runtime.register_function(0x08BA40E0u, &recomp_unit_0232, "recomp_unit_0232"); - runtime.register_function(0x08BA4128u, &recomp_unit_0232, "recomp_unit_0232"); - runtime.register_function(0x08BA4138u, &recomp_unit_0232, "recomp_unit_0232"); - runtime.register_function(0x08BA4174u, &recomp_unit_0232, "recomp_unit_0232"); - runtime.register_function(0x08BA41B8u, &recomp_unit_0232, "recomp_unit_0232"); - runtime.register_function(0x08BA41E8u, &recomp_unit_0232, "recomp_unit_0232"); - runtime.register_function(0x08BA4200u, &recomp_unit_0232, "recomp_unit_0232"); - runtime.register_function(0x08BA4228u, &recomp_unit_0232, "recomp_unit_0232"); - runtime.register_function(0x08BA4230u, &recomp_unit_0232, "recomp_unit_0232"); - runtime.register_function(0x08BA4238u, &recomp_unit_0232, "recomp_unit_0232"); - runtime.register_function(0x08BA4250u, &recomp_unit_0232, "recomp_unit_0232"); - runtime.register_function(0x08BA4260u, &recomp_unit_0232, "recomp_unit_0232"); - runtime.register_function(0x08BA42D4u, &recomp_unit_0232, "recomp_unit_0232"); - runtime.register_function(0x08BA42D8u, &recomp_unit_0232, "recomp_unit_0232"); - runtime.register_function(0x08BA4328u, &recomp_unit_0232, "recomp_unit_0232"); - runtime.register_function(0x08BA434Cu, &recomp_unit_0232, "recomp_unit_0232"); - runtime.register_function(0x08BA4350u, &recomp_unit_0232, "recomp_unit_0232"); - runtime.register_function(0x08BA4378u, &recomp_unit_0232, "recomp_unit_0232"); - runtime.register_function(0x08BA4388u, &recomp_unit_0232, "recomp_unit_0232"); - runtime.register_function(0x08BA4390u, &recomp_unit_0232, "recomp_unit_0232"); - runtime.register_function(0x08BA4398u, &recomp_unit_0232, "recomp_unit_0232"); - runtime.register_function(0x08BA43A0u, &recomp_unit_0232, "recomp_unit_0232"); - runtime.register_function(0x08BA43A8u, &recomp_unit_0232, "recomp_unit_0232"); - runtime.register_function(0x08BA43B0u, &recomp_unit_0232, "recomp_unit_0232"); - runtime.register_function(0x08BA43B8u, &recomp_unit_0232, "recomp_unit_0232"); - runtime.register_function(0x08BA43C0u, &recomp_unit_0232, "recomp_unit_0232"); - runtime.register_function(0x08BA43C8u, &recomp_unit_0232, "recomp_unit_0232"); - runtime.register_function(0x08BA43D0u, &recomp_unit_0232, "recomp_unit_0232"); - runtime.register_function(0x08BA43D8u, &recomp_unit_0232, "recomp_unit_0232"); - runtime.register_function(0x08BA43E0u, &recomp_unit_0232, "recomp_unit_0232"); - runtime.register_function(0x08BA43E8u, &recomp_unit_0232, "recomp_unit_0232"); - runtime.register_function(0x08BA43F0u, &recomp_unit_0232, "recomp_unit_0232"); - runtime.register_function(0x08BA43F8u, &recomp_unit_0232, "recomp_unit_0232"); - runtime.register_function(0x08BA4400u, &recomp_unit_0232, "recomp_unit_0232"); - runtime.register_function(0x08BA4408u, &recomp_unit_0232, "recomp_unit_0232"); - runtime.register_function(0x08BA4410u, &recomp_unit_0232, "recomp_unit_0232"); - runtime.register_function(0x08BA4418u, &recomp_unit_0232, "recomp_unit_0232"); - runtime.register_function(0x08BA4420u, &recomp_unit_0232, "recomp_unit_0232"); - runtime.register_function(0x08BA4428u, &recomp_unit_0232, "recomp_unit_0232"); - runtime.register_function(0x08BA4430u, &recomp_unit_0232, "recomp_unit_0232"); - runtime.register_function(0x08BA4438u, &recomp_unit_0232, "recomp_unit_0232"); - runtime.register_function(0x08BA4440u, &recomp_unit_0232, "recomp_unit_0232"); - runtime.register_function(0x08BA4448u, &recomp_unit_0232, "recomp_unit_0232"); - runtime.register_function(0x08BA4450u, &recomp_unit_0232, "recomp_unit_0232"); - runtime.register_function(0x08BA4458u, &recomp_unit_0232, "recomp_unit_0232"); - runtime.register_function(0x08BA4460u, &recomp_unit_0232, "recomp_unit_0232"); - runtime.register_function(0x08BA4468u, &recomp_unit_0232, "recomp_unit_0232"); - runtime.register_function(0x08BA4470u, &recomp_unit_0232, "recomp_unit_0232"); - runtime.register_function(0x08BA4478u, &recomp_unit_0232, "recomp_unit_0232"); - runtime.register_function(0x08BA4480u, &recomp_unit_0232, "recomp_unit_0232"); - runtime.register_function(0x08BA4488u, &recomp_unit_0232, "recomp_unit_0232"); - runtime.register_function(0x08BA4490u, &recomp_unit_0232, "recomp_unit_0232"); - runtime.register_function(0x08BA4498u, &recomp_unit_0232, "recomp_unit_0232"); - runtime.register_function(0x08BA44A0u, &recomp_unit_0232, "recomp_unit_0232"); - runtime.register_function(0x08BA44A8u, &recomp_unit_0232, "recomp_unit_0232"); - runtime.register_function(0x08BA44B0u, &recomp_unit_0232, "recomp_unit_0232"); - runtime.register_function(0x08BA44B8u, &recomp_unit_0232, "recomp_unit_0232"); - runtime.register_function(0x08BA44C0u, &recomp_unit_0232, "recomp_unit_0232"); - runtime.register_function(0x08BA44C8u, &recomp_unit_0232, "recomp_unit_0232"); - runtime.register_function(0x08BA44D0u, &recomp_unit_0232, "recomp_unit_0232"); - runtime.register_function(0x08BA44D8u, &recomp_unit_0232, "recomp_unit_0232"); - runtime.register_function(0x08BA44E0u, &recomp_unit_0232, "recomp_unit_0232"); - runtime.register_function(0x08BA44E8u, &recomp_unit_0232, "recomp_unit_0232"); - runtime.register_function(0x08BA44F0u, &recomp_unit_0232, "recomp_unit_0232"); - runtime.register_function(0x08BA44F8u, &recomp_unit_0232, "recomp_unit_0232"); - runtime.register_function(0x08BA4500u, &recomp_unit_0232, "recomp_unit_0232"); - runtime.register_function(0x08BA4508u, &recomp_unit_0232, "recomp_unit_0232"); - runtime.register_function(0x08BA4510u, &recomp_unit_0232, "recomp_unit_0232"); - runtime.register_function(0x08BA4518u, &recomp_unit_0232, "recomp_unit_0232"); - runtime.register_function(0x08BA4520u, &recomp_unit_0232, "recomp_unit_0232"); - runtime.register_function(0x08BA4528u, &recomp_unit_0232, "recomp_unit_0232"); - runtime.register_function(0x08BA4530u, &recomp_unit_0232, "recomp_unit_0232"); - runtime.register_function(0x08BA4538u, &recomp_unit_0232, "recomp_unit_0232"); - runtime.register_function(0x08BA4540u, &recomp_unit_0232, "recomp_unit_0232"); - runtime.register_function(0x08BA4548u, &recomp_unit_0232, "recomp_unit_0232"); - runtime.register_function(0x08BA4550u, &recomp_unit_0232, "recomp_unit_0232"); - runtime.register_function(0x08BA4558u, &recomp_unit_0232, "recomp_unit_0232"); - runtime.register_function(0x08BA4560u, &recomp_unit_0232, "recomp_unit_0232"); - runtime.register_function(0x08BA4568u, &recomp_unit_0232, "recomp_unit_0232"); - runtime.register_function(0x08BA4570u, &recomp_unit_0232, "recomp_unit_0232"); - runtime.register_function(0x08BA4578u, &recomp_unit_0232, "recomp_unit_0232"); - runtime.register_function(0x08BA4580u, &recomp_unit_0232, "recomp_unit_0232"); - runtime.register_function(0x08BA4588u, &recomp_unit_0232, "recomp_unit_0232"); - runtime.register_function(0x08BA4590u, &recomp_unit_0232, "recomp_unit_0232"); - runtime.register_function(0x08BA4598u, &recomp_unit_0232, "recomp_unit_0232"); - runtime.register_function(0x08BA45A0u, &recomp_unit_0232, "recomp_unit_0232"); - runtime.register_function(0x08BA45A8u, &recomp_unit_0232, "recomp_unit_0232"); - runtime.register_function(0x08BA45B0u, &recomp_unit_0232, "recomp_unit_0232"); - runtime.register_function(0x08BA45B8u, &recomp_unit_0232, "recomp_unit_0232"); - runtime.register_function(0x08BA45C0u, &recomp_unit_0232, "recomp_unit_0232"); - runtime.register_function(0x08BA45C8u, &recomp_unit_0232, "recomp_unit_0232"); - runtime.register_function(0x08BA45D0u, &recomp_unit_0232, "recomp_unit_0232"); - runtime.register_function(0x08BA45D8u, &recomp_unit_0232, "recomp_unit_0232"); - runtime.register_function(0x08BA45E0u, &recomp_unit_0232, "recomp_unit_0232"); - runtime.register_function(0x08BA45E8u, &recomp_unit_0232, "recomp_unit_0232"); - runtime.register_function(0x08BA45F0u, &recomp_unit_0232, "recomp_unit_0232"); - runtime.register_function(0x08BA45F8u, &recomp_unit_0232, "recomp_unit_0232"); - runtime.register_function(0x08BA4600u, &recomp_unit_0232, "recomp_unit_0232"); - runtime.register_function(0x08BA4608u, &recomp_unit_0232, "recomp_unit_0232"); - runtime.register_function(0x08BA4610u, &recomp_unit_0232, "recomp_unit_0232"); - runtime.register_function(0x08BA4618u, &recomp_unit_0232, "recomp_unit_0232"); - runtime.register_function(0x08BA4620u, &recomp_unit_0232, "recomp_unit_0232"); - runtime.register_function(0x08BA4628u, &recomp_unit_0232, "recomp_unit_0232"); - runtime.register_function(0x08BA4630u, &recomp_unit_0232, "recomp_unit_0232"); - runtime.register_function(0x08BA4638u, &recomp_unit_0232, "recomp_unit_0232"); - runtime.register_function(0x08BA4640u, &recomp_unit_0232, "recomp_unit_0232"); - runtime.register_function(0x08BA4648u, &recomp_unit_0232, "recomp_unit_0232"); - runtime.register_function(0x08BA4650u, &recomp_unit_0232, "recomp_unit_0232"); - runtime.register_function(0x08BA4658u, &recomp_unit_0232, "recomp_unit_0232"); - runtime.register_function(0x08BA4660u, &recomp_unit_0232, "recomp_unit_0232"); - runtime.register_function(0x08BA4668u, &recomp_unit_0232, "recomp_unit_0232"); - runtime.register_function(0x08BA4670u, &recomp_unit_0232, "recomp_unit_0232"); - runtime.register_function(0x08BA4678u, &recomp_unit_0232, "recomp_unit_0232"); - runtime.register_function(0x08BA4680u, &recomp_unit_0232, "recomp_unit_0232"); - runtime.register_function(0x08BA4688u, &recomp_unit_0232, "recomp_unit_0232"); - runtime.register_function(0x08BA4690u, &recomp_unit_0232, "recomp_unit_0232"); - runtime.register_function(0x08BA4698u, &recomp_unit_0232, "recomp_unit_0232"); - runtime.register_function(0x08BA46A0u, &recomp_unit_0232, "recomp_unit_0232"); - runtime.register_function(0x08BA46A8u, &recomp_unit_0232, "recomp_unit_0232"); - runtime.register_function(0x08BA46B0u, &recomp_unit_0232, "recomp_unit_0232"); - runtime.register_function(0x08BA46B8u, &recomp_unit_0232, "recomp_unit_0232"); - runtime.register_function(0x08BA46C0u, &recomp_unit_0232, "recomp_unit_0232"); - runtime.register_function(0x08BA46C8u, &recomp_unit_0232, "recomp_unit_0232"); - runtime.register_function(0x08BA46D0u, &recomp_unit_0232, "recomp_unit_0232"); - runtime.register_function(0x08BA46D8u, &recomp_unit_0232, "recomp_unit_0232"); - runtime.register_function(0x08BA46E0u, &recomp_unit_0232, "recomp_unit_0232"); - runtime.register_function(0x08BA46E8u, &recomp_unit_0232, "recomp_unit_0232"); - runtime.register_function(0x08BA46F0u, &recomp_unit_0232, "recomp_unit_0232"); - runtime.register_function(0x08BA46F8u, &recomp_unit_0232, "recomp_unit_0232"); - runtime.register_function(0x08BA4700u, &recomp_unit_0232, "recomp_unit_0232"); - runtime.register_function(0x08BA4708u, &recomp_unit_0232, "recomp_unit_0232"); - runtime.register_function(0x08BA4710u, &recomp_unit_0232, "recomp_unit_0232"); - runtime.register_function(0x08BA4718u, &recomp_unit_0232, "recomp_unit_0232"); - runtime.register_function(0x08BA4720u, &recomp_unit_0232, "recomp_unit_0232"); - runtime.register_function(0x08BA4728u, &recomp_unit_0232, "recomp_unit_0232"); - runtime.register_function(0x08BA4730u, &recomp_unit_0232, "recomp_unit_0232"); - runtime.register_function(0x08BA4738u, &recomp_unit_0232, "recomp_unit_0232"); - runtime.register_function(0x08BA4740u, &recomp_unit_0232, "recomp_unit_0232"); - runtime.register_function(0x08BA4748u, &recomp_unit_0232, "recomp_unit_0232"); - runtime.register_function(0x08BA4750u, &recomp_unit_0232, "recomp_unit_0232"); - runtime.register_function(0x08BA4758u, &recomp_unit_0232, "recomp_unit_0232"); - runtime.register_function(0x08BA4760u, &recomp_unit_0232, "recomp_unit_0232"); - runtime.register_function(0x08BA4768u, &recomp_unit_0232, "recomp_unit_0232"); - runtime.register_function(0x08BA4770u, &recomp_unit_0232, "recomp_unit_0232"); - runtime.register_function(0x08BA4778u, &recomp_unit_0232, "recomp_unit_0232"); - runtime.register_function(0x08BA4780u, &recomp_unit_0232, "recomp_unit_0232"); - runtime.register_function(0x08BA4814u, &recomp_unit_0232, "recomp_unit_0232"); - runtime.register_function(0x08BA4838u, &recomp_unit_0232, "recomp_unit_0232"); - runtime.register_function(0x08BA4870u, &recomp_unit_0232, "recomp_unit_0232"); - runtime.register_function(0x08BA4884u, &recomp_unit_0232, "recomp_unit_0232"); - runtime.register_function(0x08BA4894u, &recomp_unit_0232, "recomp_unit_0232"); - runtime.register_function(0x08BA48F0u, &recomp_unit_0232, "recomp_unit_0232"); - runtime.register_function(0x08BA4904u, &recomp_unit_0232, "recomp_unit_0232"); - runtime.register_function(0x08BA4930u, &recomp_unit_0232, "recomp_unit_0232"); - runtime.register_function(0x08BA49C8u, &recomp_unit_0232, "recomp_unit_0232"); - runtime.register_function(0x08BA4A88u, &recomp_unit_0232, "recomp_unit_0232"); - runtime.register_function(0x08BA4AD0u, &recomp_unit_0232, "recomp_unit_0232"); - runtime.register_function(0x08BA4B78u, &recomp_unit_0232, "recomp_unit_0232"); - runtime.register_function(0x08BA4C50u, &recomp_unit_0232, "recomp_unit_0232"); - runtime.register_function(0x08BA4D10u, &recomp_unit_0232, "recomp_unit_0232"); - runtime.register_function(0x08BA4D38u, &recomp_unit_0232, "recomp_unit_0232"); - runtime.register_function(0x08BA4D70u, &recomp_unit_0232, "recomp_unit_0232"); - runtime.register_function(0x08BA4E10u, &recomp_unit_0232, "recomp_unit_0232"); - runtime.register_function(0x08BA4E20u, &recomp_unit_0232, "recomp_unit_0232"); - runtime.register_function(0x08BA4FD8u, &recomp_unit_0232, "recomp_unit_0232"); - runtime.register_function(0x08BA4FE8u, &recomp_unit_0232, "recomp_unit_0232"); - runtime.register_function(0x08BA5060u, &recomp_unit_0232, "recomp_unit_0232"); - runtime.register_function(0x08BA50C0u, &recomp_unit_0232, "recomp_unit_0232"); - runtime.register_function(0x08BA5180u, &recomp_unit_0232, "recomp_unit_0232"); - runtime.register_function(0x08BA5258u, &recomp_unit_0232, "recomp_unit_0232"); - runtime.register_function(0x08BA5338u, &recomp_unit_0232, "recomp_unit_0232"); - runtime.register_function(0x08BA5394u, &recomp_unit_0232, "recomp_unit_0232"); - runtime.register_function(0x08BA539Cu, &recomp_unit_0232, "recomp_unit_0232"); - runtime.register_function(0x08BA53A8u, &recomp_unit_0232, "recomp_unit_0232"); - runtime.register_function(0x08BA53ACu, &recomp_unit_0232, "recomp_unit_0232"); - runtime.register_function(0x08BA53E0u, &recomp_unit_0232, "recomp_unit_0232"); - runtime.register_function(0x08BA53ECu, &recomp_unit_0232, "recomp_unit_0232"); - runtime.register_function(0x08BA5418u, &recomp_unit_0232, "recomp_unit_0232"); - runtime.register_function(0x08BA54C8u, &recomp_unit_0232, "recomp_unit_0232"); - runtime.register_function(0x08BA55A0u, &recomp_unit_0232, "recomp_unit_0232"); - runtime.register_function(0x08BA55B0u, &recomp_unit_0232, "recomp_unit_0232"); - runtime.register_function(0x08BA5608u, &recomp_unit_0232, "recomp_unit_0232"); - runtime.register_function(0x08BA5758u, &recomp_unit_0232, "recomp_unit_0232"); - runtime.register_function(0x08BA57D0u, &recomp_unit_0232, "recomp_unit_0232"); - runtime.register_function(0x08BA5800u, &recomp_unit_0232, "recomp_unit_0232"); - runtime.register_function(0x08BA5810u, &recomp_unit_0232, "recomp_unit_0232"); - runtime.register_function(0x08BA5870u, &recomp_unit_0232, "recomp_unit_0232"); - runtime.register_function(0x08BA58E0u, &recomp_unit_0232, "recomp_unit_0232"); - runtime.register_function(0x08BA5900u, &recomp_unit_0232, "recomp_unit_0232"); - runtime.register_function(0x08BA5930u, &recomp_unit_0232, "recomp_unit_0232"); - runtime.register_function(0x08BA5960u, &recomp_unit_0232, "recomp_unit_0232"); - runtime.register_function(0x08BA59C0u, &recomp_unit_0232, "recomp_unit_0232"); - runtime.register_function(0x08BA5A38u, &recomp_unit_0232, "recomp_unit_0232"); - runtime.register_function(0x08BA5B40u, &recomp_unit_0232, "recomp_unit_0232"); - runtime.register_function(0x08BA5C48u, &recomp_unit_0232, "recomp_unit_0232"); - runtime.register_function(0x08BA5C58u, &recomp_unit_0232, "recomp_unit_0232"); - runtime.register_function(0x08BA5CF0u, &recomp_unit_0232, "recomp_unit_0232"); - runtime.register_function(0x08BA5D08u, &recomp_unit_0232, "recomp_unit_0232"); - runtime.register_function(0x08BA5EACu, &recomp_unit_0232, "recomp_unit_0232"); - runtime.register_function(0x08BA5ED0u, &recomp_unit_0232, "recomp_unit_0232"); - runtime.register_function(0x08BA5F00u, &recomp_unit_0232, "recomp_unit_0232"); - runtime.register_function(0x08BA5FA8u, &recomp_unit_0232, "recomp_unit_0232"); - runtime.register_function(0x08BA6020u, &recomp_unit_0232, "recomp_unit_0232"); - runtime.register_function(0x08BA6098u, &recomp_unit_0232, "recomp_unit_0232"); - runtime.register_function(0x08BA60E8u, &recomp_unit_0232, "recomp_unit_0232"); - runtime.register_function(0x08BA6118u, &recomp_unit_0232, "recomp_unit_0232"); - runtime.register_function(0x08BA6148u, &recomp_unit_0232, "recomp_unit_0232"); - runtime.register_function(0x08BA6178u, &recomp_unit_0232, "recomp_unit_0232"); - runtime.register_function(0x08BA61A8u, &recomp_unit_0232, "recomp_unit_0232"); - runtime.register_function(0x08BA61D8u, &recomp_unit_0232, "recomp_unit_0232"); - runtime.register_function(0x08BA6250u, &recomp_unit_0232, "recomp_unit_0232"); - runtime.register_function(0x08BA6260u, &recomp_unit_0232, "recomp_unit_0232"); - runtime.register_function(0x08BA6338u, &recomp_unit_0232, "recomp_unit_0232"); - runtime.register_function(0x08BA63F8u, &recomp_unit_0232, "recomp_unit_0232"); - runtime.register_function(0x08BA64A8u, &recomp_unit_0232, "recomp_unit_0232"); - runtime.register_function(0x08BA6580u, &recomp_unit_0232, "recomp_unit_0232"); - runtime.register_function(0x08BA6748u, &recomp_unit_0232, "recomp_unit_0232"); - runtime.register_function(0x08BA6850u, &recomp_unit_0232, "recomp_unit_0232"); - runtime.register_function(0x08BA6900u, &recomp_unit_0232, "recomp_unit_0232"); - runtime.register_function(0x08BA6910u, &recomp_unit_0232, "recomp_unit_0232"); - runtime.register_function(0x08BA6AD8u, &recomp_unit_0232, "recomp_unit_0232"); - runtime.register_function(0x08BA6BB0u, &recomp_unit_0232, "recomp_unit_0232"); - runtime.register_function(0x08BA6C70u, &recomp_unit_0232, "recomp_unit_0232"); - runtime.register_function(0x08BA6CD0u, &recomp_unit_0232, "recomp_unit_0232"); - runtime.register_function(0x08BA6E78u, &recomp_unit_0232, "recomp_unit_0232"); - runtime.register_function(0x08BA6E88u, &recomp_unit_0232, "recomp_unit_0232"); - runtime.register_function(0x08BA6ED0u, &recomp_unit_0232, "recomp_unit_0232"); - runtime.register_function(0x08BA6F18u, &recomp_unit_0232, "recomp_unit_0232"); - runtime.register_function(0x08BA6F60u, &recomp_unit_0232, "recomp_unit_0232"); - runtime.register_function(0x08BA6FA8u, &recomp_unit_0232, "recomp_unit_0232"); - runtime.register_function(0x08BA6FF0u, &recomp_unit_0232, "recomp_unit_0232"); - runtime.register_function(0x08BA7038u, &recomp_unit_0232, "recomp_unit_0232"); - runtime.register_function(0x08BA7080u, &recomp_unit_0232, "recomp_unit_0232"); - runtime.register_function(0x08BA7118u, &recomp_unit_0232, "recomp_unit_0232"); - runtime.register_function(0x08BA7128u, &recomp_unit_0232, "recomp_unit_0232"); - runtime.register_function(0x08BA71E8u, &recomp_unit_0232, "recomp_unit_0232"); - runtime.register_function(0x08BA72C0u, &recomp_unit_0232, "recomp_unit_0232"); - runtime.register_function(0x08BA73C8u, &recomp_unit_0232, "recomp_unit_0232"); - runtime.register_function(0x08BA7410u, &recomp_unit_0232, "recomp_unit_0232"); - runtime.register_function(0x08BA74D0u, &recomp_unit_0232, "recomp_unit_0232"); - runtime.register_function(0x08BA7578u, &recomp_unit_0232, "recomp_unit_0232"); - runtime.register_function(0x08BA7588u, &recomp_unit_0232, "recomp_unit_0232"); - runtime.register_function(0x08BA7740u, &recomp_unit_0232, "recomp_unit_0232"); - runtime.register_function(0x08BA7818u, &recomp_unit_0232, "recomp_unit_0232"); - runtime.register_function(0x08BA7828u, &recomp_unit_0232, "recomp_unit_0232"); - runtime.register_function(0x08BA78E8u, &recomp_unit_0232, "recomp_unit_0232"); - runtime.register_function(0x08BA7924u, &recomp_unit_0232, "recomp_unit_0232"); - runtime.register_function(0x08BA7958u, &recomp_unit_0232, "recomp_unit_0232"); - runtime.register_function(0x08BA7978u, &recomp_unit_0232, "recomp_unit_0232"); - runtime.register_function(0x08BA79C0u, &recomp_unit_0232, "recomp_unit_0232"); - runtime.register_function(0x08BA7A68u, &recomp_unit_0232, "recomp_unit_0232"); - runtime.register_function(0x08BA7AC8u, &recomp_unit_0232, "recomp_unit_0232"); - runtime.register_function(0x08BA7BA0u, &recomp_unit_0232, "recomp_unit_0232"); - runtime.register_function(0x08BA7C60u, &recomp_unit_0232, "recomp_unit_0232"); - runtime.register_function(0x08BA7C90u, &recomp_unit_0232, "recomp_unit_0232"); - runtime.register_function(0x08BA7D38u, &recomp_unit_0232, "recomp_unit_0232"); - runtime.register_function(0x08BA7DF8u, &recomp_unit_0232, "recomp_unit_0232"); - runtime.register_function(0x08BA7ED0u, &recomp_unit_0232, "recomp_unit_0232"); - runtime.register_function(0x08BA7F30u, &recomp_unit_0232, "recomp_unit_0232"); - runtime.register_function(0x08BA7FE8u, &recomp_unit_0232, "recomp_unit_0232"); + // PSPRECOMP_V812_COMPACT_REGISTRATION: same entry set, looped once in Runtime instead of source-expanded calls. + runtime.register_generated_entry_mask(0x08BA4000u, &recomp_unit_0232, "recomp_unit_0232", + kEntryMasks_recomp_unit_0232, 64u); } } // namespace psprecomp diff --git a/profiles/vcs/generated/generated_unit_0233.cpp b/profiles/vcs/generated/generated_unit_0233.cpp index 9a561b8..8d0f713 100644 --- a/profiles/vcs/generated/generated_unit_0233.cpp +++ b/profiles/vcs/generated/generated_unit_0233.cpp @@ -330,95 +330,8 @@ void recomp_unit_0233(Runtime &rt, AllegrexContext &ctx) { void register_generated_unit_233(Runtime &runtime) { runtime.register_generated_unit(233u, 0x08BA8000u, 16384u, &recomp_unit_0233, &recomp_unit_0233_entry); - runtime.register_function(0x08BA8018u, &recomp_unit_0233, "recomp_unit_0233"); - runtime.register_function(0x08BA8090u, &recomp_unit_0233, "recomp_unit_0233"); - runtime.register_function(0x08BA8148u, &recomp_unit_0233, "recomp_unit_0233"); - runtime.register_function(0x08BA8190u, &recomp_unit_0233, "recomp_unit_0233"); - runtime.register_function(0x08BA81A0u, &recomp_unit_0233, "recomp_unit_0233"); - runtime.register_function(0x08BA8218u, &recomp_unit_0233, "recomp_unit_0233"); - runtime.register_function(0x08BA83C0u, &recomp_unit_0233, "recomp_unit_0233"); - runtime.register_function(0x08BA8420u, &recomp_unit_0233, "recomp_unit_0233"); - runtime.register_function(0x08BA8608u, &recomp_unit_0233, "recomp_unit_0233"); - runtime.register_function(0x08BA86E0u, &recomp_unit_0233, "recomp_unit_0233"); - runtime.register_function(0x08BA87A0u, &recomp_unit_0233, "recomp_unit_0233"); - runtime.register_function(0x08BA8850u, &recomp_unit_0233, "recomp_unit_0233"); - runtime.register_function(0x08BA88C8u, &recomp_unit_0233, "recomp_unit_0233"); - runtime.register_function(0x08BA89D0u, &recomp_unit_0233, "recomp_unit_0233"); - runtime.register_function(0x08BA8A40u, &recomp_unit_0233, "recomp_unit_0233"); - runtime.register_function(0x08BA8A68u, &recomp_unit_0233, "recomp_unit_0233"); - runtime.register_function(0x08BA8AE0u, &recomp_unit_0233, "recomp_unit_0233"); - runtime.register_function(0x08BA8BE0u, &recomp_unit_0233, "recomp_unit_0233"); - runtime.register_function(0x08BA8F9Cu, &recomp_unit_0233, "recomp_unit_0233"); - runtime.register_function(0x08BA8FACu, &recomp_unit_0233, "recomp_unit_0233"); - runtime.register_function(0x08BA8FBCu, &recomp_unit_0233, "recomp_unit_0233"); - runtime.register_function(0x08BA8FCCu, &recomp_unit_0233, "recomp_unit_0233"); - runtime.register_function(0x08BA8FDCu, &recomp_unit_0233, "recomp_unit_0233"); - runtime.register_function(0x08BA8FECu, &recomp_unit_0233, "recomp_unit_0233"); - runtime.register_function(0x08BA8FFCu, &recomp_unit_0233, "recomp_unit_0233"); - runtime.register_function(0x08BA900Cu, &recomp_unit_0233, "recomp_unit_0233"); - runtime.register_function(0x08BA901Cu, &recomp_unit_0233, "recomp_unit_0233"); - runtime.register_function(0x08BA902Cu, &recomp_unit_0233, "recomp_unit_0233"); - runtime.register_function(0x08BA903Cu, &recomp_unit_0233, "recomp_unit_0233"); - runtime.register_function(0x08BA904Cu, &recomp_unit_0233, "recomp_unit_0233"); - runtime.register_function(0x08BA905Cu, &recomp_unit_0233, "recomp_unit_0233"); - runtime.register_function(0x08BA906Cu, &recomp_unit_0233, "recomp_unit_0233"); - runtime.register_function(0x08BA907Cu, &recomp_unit_0233, "recomp_unit_0233"); - runtime.register_function(0x08BA913Cu, &recomp_unit_0233, "recomp_unit_0233"); - runtime.register_function(0x08BA914Cu, &recomp_unit_0233, "recomp_unit_0233"); - runtime.register_function(0x08BA91F4u, &recomp_unit_0233, "recomp_unit_0233"); - runtime.register_function(0x08BA92B4u, &recomp_unit_0233, "recomp_unit_0233"); - runtime.register_function(0x08BA92C4u, &recomp_unit_0233, "recomp_unit_0233"); - runtime.register_function(0x08BA92D4u, &recomp_unit_0233, "recomp_unit_0233"); - runtime.register_function(0x08BA92E4u, &recomp_unit_0233, "recomp_unit_0233"); - runtime.register_function(0x08BA92F4u, &recomp_unit_0233, "recomp_unit_0233"); - runtime.register_function(0x08BA93B4u, &recomp_unit_0233, "recomp_unit_0233"); - runtime.register_function(0x08BA93C4u, &recomp_unit_0233, "recomp_unit_0233"); - runtime.register_function(0x08BA93D4u, &recomp_unit_0233, "recomp_unit_0233"); - runtime.register_function(0x08BA93E4u, &recomp_unit_0233, "recomp_unit_0233"); - runtime.register_function(0x08BA93F4u, &recomp_unit_0233, "recomp_unit_0233"); - runtime.register_function(0x08BA9404u, &recomp_unit_0233, "recomp_unit_0233"); - runtime.register_function(0x08BA9414u, &recomp_unit_0233, "recomp_unit_0233"); - runtime.register_function(0x08BA9424u, &recomp_unit_0233, "recomp_unit_0233"); - runtime.register_function(0x08BA945Cu, &recomp_unit_0233, "recomp_unit_0233"); - runtime.register_function(0x08BA946Cu, &recomp_unit_0233, "recomp_unit_0233"); - runtime.register_function(0x08BA947Cu, &recomp_unit_0233, "recomp_unit_0233"); - runtime.register_function(0x08BA948Cu, &recomp_unit_0233, "recomp_unit_0233"); - runtime.register_function(0x08BA949Cu, &recomp_unit_0233, "recomp_unit_0233"); - runtime.register_function(0x08BA94FCu, &recomp_unit_0233, "recomp_unit_0233"); - runtime.register_function(0x08BA951Cu, &recomp_unit_0233, "recomp_unit_0233"); - runtime.register_function(0x08BA952Cu, &recomp_unit_0233, "recomp_unit_0233"); - runtime.register_function(0x08BA953Cu, &recomp_unit_0233, "recomp_unit_0233"); - runtime.register_function(0x08BA954Cu, &recomp_unit_0233, "recomp_unit_0233"); - runtime.register_function(0x08BA955Cu, &recomp_unit_0233, "recomp_unit_0233"); - runtime.register_function(0x08BA956Cu, &recomp_unit_0233, "recomp_unit_0233"); - runtime.register_function(0x08BA957Cu, &recomp_unit_0233, "recomp_unit_0233"); - runtime.register_function(0x08BA958Cu, &recomp_unit_0233, "recomp_unit_0233"); - runtime.register_function(0x08BA963Cu, &recomp_unit_0233, "recomp_unit_0233"); - runtime.register_function(0x08BA964Cu, &recomp_unit_0233, "recomp_unit_0233"); - runtime.register_function(0x08BA965Cu, &recomp_unit_0233, "recomp_unit_0233"); - runtime.register_function(0x08BA966Cu, &recomp_unit_0233, "recomp_unit_0233"); - runtime.register_function(0x08BA967Cu, &recomp_unit_0233, "recomp_unit_0233"); - runtime.register_function(0x08BA968Cu, &recomp_unit_0233, "recomp_unit_0233"); - runtime.register_function(0x08BA969Cu, &recomp_unit_0233, "recomp_unit_0233"); - runtime.register_function(0x08BA975Cu, &recomp_unit_0233, "recomp_unit_0233"); - runtime.register_function(0x08BA976Cu, &recomp_unit_0233, "recomp_unit_0233"); - runtime.register_function(0x08BA977Cu, &recomp_unit_0233, "recomp_unit_0233"); - runtime.register_function(0x08BA982Cu, &recomp_unit_0233, "recomp_unit_0233"); - runtime.register_function(0x08BA983Cu, &recomp_unit_0233, "recomp_unit_0233"); - runtime.register_function(0x08BA984Cu, &recomp_unit_0233, "recomp_unit_0233"); - runtime.register_function(0x08BA990Cu, &recomp_unit_0233, "recomp_unit_0233"); - runtime.register_function(0x08BA99B4u, &recomp_unit_0233, "recomp_unit_0233"); - runtime.register_function(0x08BA99C4u, &recomp_unit_0233, "recomp_unit_0233"); - runtime.register_function(0x08BA9A24u, &recomp_unit_0233, "recomp_unit_0233"); - runtime.register_function(0x08BA9ACCu, &recomp_unit_0233, "recomp_unit_0233"); - runtime.register_function(0x08BA9ADCu, &recomp_unit_0233, "recomp_unit_0233"); - runtime.register_function(0x08BA9AECu, &recomp_unit_0233, "recomp_unit_0233"); - runtime.register_function(0x08BA9AFCu, &recomp_unit_0233, "recomp_unit_0233"); - runtime.register_function(0x08BA9B0Cu, &recomp_unit_0233, "recomp_unit_0233"); - runtime.register_function(0x08BA9B1Cu, &recomp_unit_0233, "recomp_unit_0233"); - runtime.register_function(0x08BA9BDCu, &recomp_unit_0233, "recomp_unit_0233"); - runtime.register_function(0x08BA9C9Cu, &recomp_unit_0233, "recomp_unit_0233"); - runtime.register_function(0x08BA9CACu, &recomp_unit_0233, "recomp_unit_0233"); - runtime.register_function(0x08BA9D5Cu, &recomp_unit_0233, "recomp_unit_0233"); + // PSPRECOMP_V812_COMPACT_REGISTRATION: same entry set, looped once in Runtime instead of source-expanded calls. + runtime.register_generated_entry_mask(0x08BA8018u, &recomp_unit_0233, "recomp_unit_0233", + kEntryMasks_recomp_unit_0233, 30u); } } // namespace psprecomp diff --git a/profiles/vcs/generated/v811_perf_manifest.json b/profiles/vcs/generated/v811_perf_manifest.json index b8164d8..302c50e 100644 --- a/profiles/vcs/generated/v811_perf_manifest.json +++ b/profiles/vcs/generated/v811_perf_manifest.json @@ -7,16 +7,16 @@ "generic_codegen": false, "vcs_codegen": false, "regcache_tool": false, - "ge_renderer_clangcl": true + "ge_renderer_clangcl": false }, "dense_tables_rewritten": 0, "dense_slots_removed": 0, "compact_metadata_bytes_estimate": 0, - "local_link_sites": 11299, + "local_link_sites": 0, "nops_removed": 0, "adjacent_gotos_removed": 0, - "generated_source_bytes_before_this_run": 121704134, - "generated_source_bytes_after_this_run": 121704134, + "generated_source_bytes_before_this_run": 102643974, + "generated_source_bytes_after_this_run": 102643974, "generated_source_bytes_saved_this_run": 0, "units": [] } diff --git a/profiles/vcs/generated/v812_code_density_manifest.json b/profiles/vcs/generated/v812_code_density_manifest.json new file mode 100644 index 0000000..b7aace8 --- /dev/null +++ b/profiles/vcs/generated/v812_code_density_manifest.json @@ -0,0 +1,2122 @@ +{ + "stage": "V8.12 generated code density", + "baseline_generated_cpp_bytes": 121704134, + "generated_cpp_bytes_before_this_run": 102644637, + "generated_cpp_bytes_after": 102644637, + "source_bytes_saved_this_run": 0, + "source_bytes_saved_from_baseline": 19059497, + "registered_entries_preserved": 181789, + "per_pc_registration_calls_collapsed_this_run": 0, + "scheduler_blocks_shared_this_run": 0, + "shared_local_jumps": 11299, + "shared_local_units": 221, + "compact_registration_units": 234, + "units": [ + { + "path": "generated_unit_0000.cpp", + "bytes_before": 403757, + "bytes_after": 403757, + "entry_count": 643, + "registration_lines_removed": 0, + "local_blocks_shared": 0, + "had_regcache": true + }, + { + "path": "generated_unit_0001.cpp", + "bytes_before": 475041, + "bytes_after": 475041, + "entry_count": 953, + "registration_lines_removed": 0, + "local_blocks_shared": 0, + "had_regcache": true + }, + { + "path": "generated_unit_0002.cpp", + "bytes_before": 468802, + "bytes_after": 468802, + "entry_count": 794, + "registration_lines_removed": 0, + "local_blocks_shared": 0, + "had_regcache": true + }, + { + "path": "generated_unit_0003.cpp", + "bytes_before": 546850, + "bytes_after": 546850, + "entry_count": 1027, + "registration_lines_removed": 0, + "local_blocks_shared": 0, + "had_regcache": true + }, + { + "path": "generated_unit_0004.cpp", + "bytes_before": 475323, + "bytes_after": 475323, + "entry_count": 801, + "registration_lines_removed": 0, + "local_blocks_shared": 0, + "had_regcache": true + }, + { + "path": "generated_unit_0005.cpp", + "bytes_before": 405373, + "bytes_after": 405373, + "entry_count": 698, + "registration_lines_removed": 0, + "local_blocks_shared": 0, + "had_regcache": true + }, + { + "path": "generated_unit_0006.cpp", + "bytes_before": 428171, + "bytes_after": 428171, + "entry_count": 738, + "registration_lines_removed": 0, + "local_blocks_shared": 0, + "had_regcache": true + }, + { + "path": "generated_unit_0007.cpp", + "bytes_before": 455462, + "bytes_after": 455462, + "entry_count": 752, + "registration_lines_removed": 0, + "local_blocks_shared": 0, + "had_regcache": true + }, + { + "path": "generated_unit_0008.cpp", + "bytes_before": 442894, + "bytes_after": 442894, + "entry_count": 610, + "registration_lines_removed": 0, + "local_blocks_shared": 0, + "had_regcache": true + }, + { + "path": "generated_unit_0009.cpp", + "bytes_before": 472312, + "bytes_after": 472312, + "entry_count": 485, + "registration_lines_removed": 0, + "local_blocks_shared": 0, + "had_regcache": true + }, + { + "path": "generated_unit_0010.cpp", + "bytes_before": 470242, + "bytes_after": 470242, + "entry_count": 1003, + "registration_lines_removed": 0, + "local_blocks_shared": 0, + "had_regcache": true + }, + { + "path": "generated_unit_0011.cpp", + "bytes_before": 475826, + "bytes_after": 475826, + "entry_count": 867, + "registration_lines_removed": 0, + "local_blocks_shared": 0, + "had_regcache": true + }, + { + "path": "generated_unit_0012.cpp", + "bytes_before": 439870, + "bytes_after": 439870, + "entry_count": 601, + "registration_lines_removed": 0, + "local_blocks_shared": 0, + "had_regcache": true + }, + { + "path": "generated_unit_0013.cpp", + "bytes_before": 583788, + "bytes_after": 583788, + "entry_count": 1183, + "registration_lines_removed": 0, + "local_blocks_shared": 0, + "had_regcache": true + }, + { + "path": "generated_unit_0014.cpp", + "bytes_before": 531390, + "bytes_after": 531390, + "entry_count": 887, + "registration_lines_removed": 0, + "local_blocks_shared": 0, + "had_regcache": true + }, + { + "path": "generated_unit_0015.cpp", + "bytes_before": 545351, + "bytes_after": 545351, + "entry_count": 896, + "registration_lines_removed": 0, + "local_blocks_shared": 0, + "had_regcache": true + }, + { + "path": "generated_unit_0016.cpp", + "bytes_before": 475004, + "bytes_after": 475004, + "entry_count": 682, + "registration_lines_removed": 0, + "local_blocks_shared": 0, + "had_regcache": true + }, + { + "path": "generated_unit_0017.cpp", + "bytes_before": 485862, + "bytes_after": 485862, + "entry_count": 671, + "registration_lines_removed": 0, + "local_blocks_shared": 0, + "had_regcache": true + }, + { + "path": "generated_unit_0018.cpp", + "bytes_before": 445404, + "bytes_after": 445404, + "entry_count": 810, + "registration_lines_removed": 0, + "local_blocks_shared": 0, + "had_regcache": true + }, + { + "path": "generated_unit_0019.cpp", + "bytes_before": 579374, + "bytes_after": 579374, + "entry_count": 1016, + "registration_lines_removed": 0, + "local_blocks_shared": 0, + "had_regcache": true + }, + { + "path": "generated_unit_0020.cpp", + "bytes_before": 575711, + "bytes_after": 575711, + "entry_count": 1008, + "registration_lines_removed": 0, + "local_blocks_shared": 0, + "had_regcache": true + }, + { + "path": "generated_unit_0021.cpp", + "bytes_before": 572347, + "bytes_after": 572347, + "entry_count": 1028, + "registration_lines_removed": 0, + "local_blocks_shared": 0, + "had_regcache": true + }, + { + "path": "generated_unit_0022.cpp", + "bytes_before": 550176, + "bytes_after": 550176, + "entry_count": 943, + "registration_lines_removed": 0, + "local_blocks_shared": 0, + "had_regcache": true + }, + { + "path": "generated_unit_0023.cpp", + "bytes_before": 426450, + "bytes_after": 426450, + "entry_count": 804, + "registration_lines_removed": 0, + "local_blocks_shared": 0, + "had_regcache": true + }, + { + "path": "generated_unit_0024.cpp", + "bytes_before": 409615, + "bytes_after": 409615, + "entry_count": 958, + "registration_lines_removed": 0, + "local_blocks_shared": 0, + "had_regcache": true + }, + { + "path": "generated_unit_0025.cpp", + "bytes_before": 428741, + "bytes_after": 428741, + "entry_count": 818, + "registration_lines_removed": 0, + "local_blocks_shared": 0, + "had_regcache": true + }, + { + "path": "generated_unit_0026.cpp", + "bytes_before": 463467, + "bytes_after": 463467, + "entry_count": 686, + "registration_lines_removed": 0, + "local_blocks_shared": 0, + "had_regcache": true + }, + { + "path": "generated_unit_0027.cpp", + "bytes_before": 488414, + "bytes_after": 488414, + "entry_count": 940, + "registration_lines_removed": 0, + "local_blocks_shared": 0, + "had_regcache": true + }, + { + "path": "generated_unit_0028.cpp", + "bytes_before": 538915, + "bytes_after": 538915, + "entry_count": 1300, + "registration_lines_removed": 0, + "local_blocks_shared": 0, + "had_regcache": true + }, + { + "path": "generated_unit_0029.cpp", + "bytes_before": 601099, + "bytes_after": 601099, + "entry_count": 1343, + "registration_lines_removed": 0, + "local_blocks_shared": 0, + "had_regcache": true + }, + { + "path": "generated_unit_0030.cpp", + "bytes_before": 487446, + "bytes_after": 487446, + "entry_count": 849, + "registration_lines_removed": 0, + "local_blocks_shared": 0, + "had_regcache": true + }, + { + "path": "generated_unit_0031.cpp", + "bytes_before": 458208, + "bytes_after": 458208, + "entry_count": 771, + "registration_lines_removed": 0, + "local_blocks_shared": 0, + "had_regcache": true + }, + { + "path": "generated_unit_0032.cpp", + "bytes_before": 495077, + "bytes_after": 495077, + "entry_count": 919, + "registration_lines_removed": 0, + "local_blocks_shared": 0, + "had_regcache": true + }, + { + "path": "generated_unit_0033.cpp", + "bytes_before": 463645, + "bytes_after": 463645, + "entry_count": 1169, + "registration_lines_removed": 0, + "local_blocks_shared": 0, + "had_regcache": true + }, + { + "path": "generated_unit_0034.cpp", + "bytes_before": 449219, + "bytes_after": 449219, + "entry_count": 636, + "registration_lines_removed": 0, + "local_blocks_shared": 0, + "had_regcache": true + }, + { + "path": "generated_unit_0035.cpp", + "bytes_before": 412714, + "bytes_after": 412714, + "entry_count": 665, + "registration_lines_removed": 0, + "local_blocks_shared": 0, + "had_regcache": true + }, + { + "path": "generated_unit_0036.cpp", + "bytes_before": 359946, + "bytes_after": 359946, + "entry_count": 771, + "registration_lines_removed": 0, + "local_blocks_shared": 0, + "had_regcache": true + }, + { + "path": "generated_unit_0037.cpp", + "bytes_before": 392928, + "bytes_after": 392928, + "entry_count": 708, + "registration_lines_removed": 0, + "local_blocks_shared": 0, + "had_regcache": true + }, + { + "path": "generated_unit_0038.cpp", + "bytes_before": 498813, + "bytes_after": 498813, + "entry_count": 870, + "registration_lines_removed": 0, + "local_blocks_shared": 0, + "had_regcache": true + }, + { + "path": "generated_unit_0039.cpp", + "bytes_before": 484331, + "bytes_after": 484331, + "entry_count": 879, + "registration_lines_removed": 0, + "local_blocks_shared": 0, + "had_regcache": true + }, + { + "path": "generated_unit_0040.cpp", + "bytes_before": 540552, + "bytes_after": 540552, + "entry_count": 839, + "registration_lines_removed": 0, + "local_blocks_shared": 0, + "had_regcache": true + }, + { + "path": "generated_unit_0041.cpp", + "bytes_before": 487912, + "bytes_after": 487912, + "entry_count": 636, + "registration_lines_removed": 0, + "local_blocks_shared": 0, + "had_regcache": true + }, + { + "path": "generated_unit_0042.cpp", + "bytes_before": 524053, + "bytes_after": 524053, + "entry_count": 444, + "registration_lines_removed": 0, + "local_blocks_shared": 0, + "had_regcache": true + }, + { + "path": "generated_unit_0043.cpp", + "bytes_before": 450680, + "bytes_after": 450680, + "entry_count": 510, + "registration_lines_removed": 0, + "local_blocks_shared": 0, + "had_regcache": true + }, + { + "path": "generated_unit_0044.cpp", + "bytes_before": 414555, + "bytes_after": 414555, + "entry_count": 722, + "registration_lines_removed": 0, + "local_blocks_shared": 0, + "had_regcache": true + }, + { + "path": "generated_unit_0045.cpp", + "bytes_before": 438022, + "bytes_after": 438022, + "entry_count": 787, + "registration_lines_removed": 0, + "local_blocks_shared": 0, + "had_regcache": true + }, + { + "path": "generated_unit_0046.cpp", + "bytes_before": 377565, + "bytes_after": 377565, + "entry_count": 407, + "registration_lines_removed": 0, + "local_blocks_shared": 0, + "had_regcache": true + }, + { + "path": "generated_unit_0047.cpp", + "bytes_before": 400500, + "bytes_after": 400500, + "entry_count": 585, + "registration_lines_removed": 0, + "local_blocks_shared": 0, + "had_regcache": true + }, + { + "path": "generated_unit_0048.cpp", + "bytes_before": 383114, + "bytes_after": 383114, + "entry_count": 806, + "registration_lines_removed": 0, + "local_blocks_shared": 0, + "had_regcache": true + }, + { + "path": "generated_unit_0049.cpp", + "bytes_before": 411123, + "bytes_after": 411123, + "entry_count": 839, + "registration_lines_removed": 0, + "local_blocks_shared": 0, + "had_regcache": true + }, + { + "path": "generated_unit_0050.cpp", + "bytes_before": 379455, + "bytes_after": 379455, + "entry_count": 834, + "registration_lines_removed": 0, + "local_blocks_shared": 0, + "had_regcache": true + }, + { + "path": "generated_unit_0051.cpp", + "bytes_before": 400016, + "bytes_after": 400016, + "entry_count": 630, + "registration_lines_removed": 0, + "local_blocks_shared": 0, + "had_regcache": true + }, + { + "path": "generated_unit_0052.cpp", + "bytes_before": 423244, + "bytes_after": 423244, + "entry_count": 630, + "registration_lines_removed": 0, + "local_blocks_shared": 0, + "had_regcache": true + }, + { + "path": "generated_unit_0053.cpp", + "bytes_before": 421137, + "bytes_after": 421137, + "entry_count": 706, + "registration_lines_removed": 0, + "local_blocks_shared": 0, + "had_regcache": true + }, + { + "path": "generated_unit_0054.cpp", + "bytes_before": 400571, + "bytes_after": 400571, + "entry_count": 532, + "registration_lines_removed": 0, + "local_blocks_shared": 0, + "had_regcache": true + }, + { + "path": "generated_unit_0055.cpp", + "bytes_before": 384178, + "bytes_after": 384178, + "entry_count": 584, + "registration_lines_removed": 0, + "local_blocks_shared": 0, + "had_regcache": true + }, + { + "path": "generated_unit_0056.cpp", + "bytes_before": 435807, + "bytes_after": 435807, + "entry_count": 840, + "registration_lines_removed": 0, + "local_blocks_shared": 0, + "had_regcache": true + }, + { + "path": "generated_unit_0057.cpp", + "bytes_before": 469710, + "bytes_after": 469710, + "entry_count": 891, + "registration_lines_removed": 0, + "local_blocks_shared": 0, + "had_regcache": true + }, + { + "path": "generated_unit_0058.cpp", + "bytes_before": 494491, + "bytes_after": 494491, + "entry_count": 904, + "registration_lines_removed": 0, + "local_blocks_shared": 0, + "had_regcache": true + }, + { + "path": "generated_unit_0059.cpp", + "bytes_before": 466321, + "bytes_after": 466321, + "entry_count": 806, + "registration_lines_removed": 0, + "local_blocks_shared": 0, + "had_regcache": true + }, + { + "path": "generated_unit_0060.cpp", + "bytes_before": 446659, + "bytes_after": 446659, + "entry_count": 874, + "registration_lines_removed": 0, + "local_blocks_shared": 0, + "had_regcache": true + }, + { + "path": "generated_unit_0061.cpp", + "bytes_before": 428554, + "bytes_after": 428554, + "entry_count": 989, + "registration_lines_removed": 0, + "local_blocks_shared": 0, + "had_regcache": true + }, + { + "path": "generated_unit_0062.cpp", + "bytes_before": 589343, + "bytes_after": 589343, + "entry_count": 843, + "registration_lines_removed": 0, + "local_blocks_shared": 0, + "had_regcache": true + }, + { + "path": "generated_unit_0063.cpp", + "bytes_before": 466274, + "bytes_after": 466274, + "entry_count": 720, + "registration_lines_removed": 0, + "local_blocks_shared": 0, + "had_regcache": true + }, + { + "path": "generated_unit_0064.cpp", + "bytes_before": 481268, + "bytes_after": 481268, + "entry_count": 927, + "registration_lines_removed": 0, + "local_blocks_shared": 0, + "had_regcache": true + }, + { + "path": "generated_unit_0065.cpp", + "bytes_before": 442092, + "bytes_after": 442092, + "entry_count": 1001, + "registration_lines_removed": 0, + "local_blocks_shared": 0, + "had_regcache": true + }, + { + "path": "generated_unit_0066.cpp", + "bytes_before": 491189, + "bytes_after": 491189, + "entry_count": 898, + "registration_lines_removed": 0, + "local_blocks_shared": 0, + "had_regcache": true + }, + { + "path": "generated_unit_0067.cpp", + "bytes_before": 460995, + "bytes_after": 460995, + "entry_count": 858, + "registration_lines_removed": 0, + "local_blocks_shared": 0, + "had_regcache": true + }, + { + "path": "generated_unit_0068.cpp", + "bytes_before": 447972, + "bytes_after": 447972, + "entry_count": 761, + "registration_lines_removed": 0, + "local_blocks_shared": 0, + "had_regcache": true + }, + { + "path": "generated_unit_0069.cpp", + "bytes_before": 462618, + "bytes_after": 462618, + "entry_count": 728, + "registration_lines_removed": 0, + "local_blocks_shared": 0, + "had_regcache": true + }, + { + "path": "generated_unit_0070.cpp", + "bytes_before": 517952, + "bytes_after": 517952, + "entry_count": 876, + "registration_lines_removed": 0, + "local_blocks_shared": 0, + "had_regcache": true + }, + { + "path": "generated_unit_0071.cpp", + "bytes_before": 531301, + "bytes_after": 531301, + "entry_count": 1095, + "registration_lines_removed": 0, + "local_blocks_shared": 0, + "had_regcache": true + }, + { + "path": "generated_unit_0072.cpp", + "bytes_before": 513886, + "bytes_after": 513886, + "entry_count": 993, + "registration_lines_removed": 0, + "local_blocks_shared": 0, + "had_regcache": true + }, + { + "path": "generated_unit_0073.cpp", + "bytes_before": 494519, + "bytes_after": 494519, + "entry_count": 975, + "registration_lines_removed": 0, + "local_blocks_shared": 0, + "had_regcache": true + }, + { + "path": "generated_unit_0074.cpp", + "bytes_before": 487533, + "bytes_after": 487533, + "entry_count": 775, + "registration_lines_removed": 0, + "local_blocks_shared": 0, + "had_regcache": true + }, + { + "path": "generated_unit_0075.cpp", + "bytes_before": 481101, + "bytes_after": 481101, + "entry_count": 772, + "registration_lines_removed": 0, + "local_blocks_shared": 0, + "had_regcache": true + }, + { + "path": "generated_unit_0076.cpp", + "bytes_before": 505103, + "bytes_after": 505103, + "entry_count": 1149, + "registration_lines_removed": 0, + "local_blocks_shared": 0, + "had_regcache": true + }, + { + "path": "generated_unit_0077.cpp", + "bytes_before": 400915, + "bytes_after": 400915, + "entry_count": 852, + "registration_lines_removed": 0, + "local_blocks_shared": 0, + "had_regcache": true + }, + { + "path": "generated_unit_0078.cpp", + "bytes_before": 432078, + "bytes_after": 432078, + "entry_count": 864, + "registration_lines_removed": 0, + "local_blocks_shared": 0, + "had_regcache": true + }, + { + "path": "generated_unit_0079.cpp", + "bytes_before": 542539, + "bytes_after": 542539, + "entry_count": 547, + "registration_lines_removed": 0, + "local_blocks_shared": 0, + "had_regcache": true + }, + { + "path": "generated_unit_0080.cpp", + "bytes_before": 483894, + "bytes_after": 483894, + "entry_count": 868, + "registration_lines_removed": 0, + "local_blocks_shared": 0, + "had_regcache": true + }, + { + "path": "generated_unit_0081.cpp", + "bytes_before": 434525, + "bytes_after": 434525, + "entry_count": 915, + "registration_lines_removed": 0, + "local_blocks_shared": 0, + "had_regcache": true + }, + { + "path": "generated_unit_0082.cpp", + "bytes_before": 477630, + "bytes_after": 477630, + "entry_count": 796, + "registration_lines_removed": 0, + "local_blocks_shared": 0, + "had_regcache": true + }, + { + "path": "generated_unit_0083.cpp", + "bytes_before": 469590, + "bytes_after": 469590, + "entry_count": 889, + "registration_lines_removed": 0, + "local_blocks_shared": 0, + "had_regcache": true + }, + { + "path": "generated_unit_0084.cpp", + "bytes_before": 390802, + "bytes_after": 390802, + "entry_count": 844, + "registration_lines_removed": 0, + "local_blocks_shared": 0, + "had_regcache": true + }, + { + "path": "generated_unit_0085.cpp", + "bytes_before": 423302, + "bytes_after": 423302, + "entry_count": 581, + "registration_lines_removed": 0, + "local_blocks_shared": 0, + "had_regcache": true + }, + { + "path": "generated_unit_0086.cpp", + "bytes_before": 452420, + "bytes_after": 452420, + "entry_count": 604, + "registration_lines_removed": 0, + "local_blocks_shared": 0, + "had_regcache": true + }, + { + "path": "generated_unit_0087.cpp", + "bytes_before": 400157, + "bytes_after": 400157, + "entry_count": 833, + "registration_lines_removed": 0, + "local_blocks_shared": 0, + "had_regcache": true + }, + { + "path": "generated_unit_0088.cpp", + "bytes_before": 443118, + "bytes_after": 443118, + "entry_count": 741, + "registration_lines_removed": 0, + "local_blocks_shared": 0, + "had_regcache": true + }, + { + "path": "generated_unit_0089.cpp", + "bytes_before": 524423, + "bytes_after": 524423, + "entry_count": 802, + "registration_lines_removed": 0, + "local_blocks_shared": 0, + "had_regcache": true + }, + { + "path": "generated_unit_0090.cpp", + "bytes_before": 450012, + "bytes_after": 450012, + "entry_count": 895, + "registration_lines_removed": 0, + "local_blocks_shared": 0, + "had_regcache": true + }, + { + "path": "generated_unit_0091.cpp", + "bytes_before": 451174, + "bytes_after": 451174, + "entry_count": 839, + "registration_lines_removed": 0, + "local_blocks_shared": 0, + "had_regcache": true + }, + { + "path": "generated_unit_0092.cpp", + "bytes_before": 463238, + "bytes_after": 463238, + "entry_count": 785, + "registration_lines_removed": 0, + "local_blocks_shared": 0, + "had_regcache": true + }, + { + "path": "generated_unit_0093.cpp", + "bytes_before": 415174, + "bytes_after": 415174, + "entry_count": 608, + "registration_lines_removed": 0, + "local_blocks_shared": 0, + "had_regcache": true + }, + { + "path": "generated_unit_0094.cpp", + "bytes_before": 486119, + "bytes_after": 486119, + "entry_count": 992, + "registration_lines_removed": 0, + "local_blocks_shared": 0, + "had_regcache": true + }, + { + "path": "generated_unit_0095.cpp", + "bytes_before": 428895, + "bytes_after": 428895, + "entry_count": 680, + "registration_lines_removed": 0, + "local_blocks_shared": 0, + "had_regcache": true + }, + { + "path": "generated_unit_0096.cpp", + "bytes_before": 413950, + "bytes_after": 413950, + "entry_count": 965, + "registration_lines_removed": 0, + "local_blocks_shared": 0, + "had_regcache": true + }, + { + "path": "generated_unit_0097.cpp", + "bytes_before": 492216, + "bytes_after": 492216, + "entry_count": 1069, + "registration_lines_removed": 0, + "local_blocks_shared": 0, + "had_regcache": true + }, + { + "path": "generated_unit_0098.cpp", + "bytes_before": 465049, + "bytes_after": 465049, + "entry_count": 1232, + "registration_lines_removed": 0, + "local_blocks_shared": 0, + "had_regcache": true + }, + { + "path": "generated_unit_0099.cpp", + "bytes_before": 455294, + "bytes_after": 455294, + "entry_count": 938, + "registration_lines_removed": 0, + "local_blocks_shared": 0, + "had_regcache": true + }, + { + "path": "generated_unit_0100.cpp", + "bytes_before": 419191, + "bytes_after": 419191, + "entry_count": 1013, + "registration_lines_removed": 0, + "local_blocks_shared": 0, + "had_regcache": true + }, + { + "path": "generated_unit_0101.cpp", + "bytes_before": 508997, + "bytes_after": 508997, + "entry_count": 549, + "registration_lines_removed": 0, + "local_blocks_shared": 0, + "had_regcache": true + }, + { + "path": "generated_unit_0102.cpp", + "bytes_before": 504372, + "bytes_after": 504372, + "entry_count": 642, + "registration_lines_removed": 0, + "local_blocks_shared": 0, + "had_regcache": true + }, + { + "path": "generated_unit_0103.cpp", + "bytes_before": 515271, + "bytes_after": 515271, + "entry_count": 616, + "registration_lines_removed": 0, + "local_blocks_shared": 0, + "had_regcache": true + }, + { + "path": "generated_unit_0104.cpp", + "bytes_before": 574639, + "bytes_after": 574639, + "entry_count": 536, + "registration_lines_removed": 0, + "local_blocks_shared": 0, + "had_regcache": true + }, + { + "path": "generated_unit_0105.cpp", + "bytes_before": 556645, + "bytes_after": 556645, + "entry_count": 857, + "registration_lines_removed": 0, + "local_blocks_shared": 0, + "had_regcache": true + }, + { + "path": "generated_unit_0106.cpp", + "bytes_before": 514674, + "bytes_after": 514674, + "entry_count": 940, + "registration_lines_removed": 0, + "local_blocks_shared": 0, + "had_regcache": true + }, + { + "path": "generated_unit_0107.cpp", + "bytes_before": 548344, + "bytes_after": 548344, + "entry_count": 1034, + "registration_lines_removed": 0, + "local_blocks_shared": 0, + "had_regcache": true + }, + { + "path": "generated_unit_0108.cpp", + "bytes_before": 481569, + "bytes_after": 481569, + "entry_count": 738, + "registration_lines_removed": 0, + "local_blocks_shared": 0, + "had_regcache": true + }, + { + "path": "generated_unit_0109.cpp", + "bytes_before": 446181, + "bytes_after": 446181, + "entry_count": 849, + "registration_lines_removed": 0, + "local_blocks_shared": 0, + "had_regcache": true + }, + { + "path": "generated_unit_0110.cpp", + "bytes_before": 446468, + "bytes_after": 446468, + "entry_count": 805, + "registration_lines_removed": 0, + "local_blocks_shared": 0, + "had_regcache": true + }, + { + "path": "generated_unit_0111.cpp", + "bytes_before": 521459, + "bytes_after": 521459, + "entry_count": 967, + "registration_lines_removed": 0, + "local_blocks_shared": 0, + "had_regcache": true + }, + { + "path": "generated_unit_0112.cpp", + "bytes_before": 462960, + "bytes_after": 462960, + "entry_count": 921, + "registration_lines_removed": 0, + "local_blocks_shared": 0, + "had_regcache": true + }, + { + "path": "generated_unit_0113.cpp", + "bytes_before": 447286, + "bytes_after": 447286, + "entry_count": 997, + "registration_lines_removed": 0, + "local_blocks_shared": 0, + "had_regcache": true + }, + { + "path": "generated_unit_0114.cpp", + "bytes_before": 458611, + "bytes_after": 458611, + "entry_count": 718, + "registration_lines_removed": 0, + "local_blocks_shared": 0, + "had_regcache": true + }, + { + "path": "generated_unit_0115.cpp", + "bytes_before": 427905, + "bytes_after": 427905, + "entry_count": 692, + "registration_lines_removed": 0, + "local_blocks_shared": 0, + "had_regcache": true + }, + { + "path": "generated_unit_0116.cpp", + "bytes_before": 415095, + "bytes_after": 415095, + "entry_count": 728, + "registration_lines_removed": 0, + "local_blocks_shared": 0, + "had_regcache": true + }, + { + "path": "generated_unit_0117.cpp", + "bytes_before": 510251, + "bytes_after": 510251, + "entry_count": 729, + "registration_lines_removed": 0, + "local_blocks_shared": 0, + "had_regcache": true + }, + { + "path": "generated_unit_0118.cpp", + "bytes_before": 488362, + "bytes_after": 488362, + "entry_count": 821, + "registration_lines_removed": 0, + "local_blocks_shared": 0, + "had_regcache": true + }, + { + "path": "generated_unit_0119.cpp", + "bytes_before": 463308, + "bytes_after": 463308, + "entry_count": 846, + "registration_lines_removed": 0, + "local_blocks_shared": 0, + "had_regcache": true + }, + { + "path": "generated_unit_0120.cpp", + "bytes_before": 393869, + "bytes_after": 393869, + "entry_count": 859, + "registration_lines_removed": 0, + "local_blocks_shared": 0, + "had_regcache": true + }, + { + "path": "generated_unit_0121.cpp", + "bytes_before": 441257, + "bytes_after": 441257, + "entry_count": 651, + "registration_lines_removed": 0, + "local_blocks_shared": 0, + "had_regcache": true + }, + { + "path": "generated_unit_0122.cpp", + "bytes_before": 444778, + "bytes_after": 444778, + "entry_count": 643, + "registration_lines_removed": 0, + "local_blocks_shared": 0, + "had_regcache": true + }, + { + "path": "generated_unit_0123.cpp", + "bytes_before": 459697, + "bytes_after": 459697, + "entry_count": 662, + "registration_lines_removed": 0, + "local_blocks_shared": 0, + "had_regcache": true + }, + { + "path": "generated_unit_0124.cpp", + "bytes_before": 431364, + "bytes_after": 431364, + "entry_count": 773, + "registration_lines_removed": 0, + "local_blocks_shared": 0, + "had_regcache": true + }, + { + "path": "generated_unit_0125.cpp", + "bytes_before": 439821, + "bytes_after": 439821, + "entry_count": 654, + "registration_lines_removed": 0, + "local_blocks_shared": 0, + "had_regcache": true + }, + { + "path": "generated_unit_0126.cpp", + "bytes_before": 475838, + "bytes_after": 475838, + "entry_count": 730, + "registration_lines_removed": 0, + "local_blocks_shared": 0, + "had_regcache": true + }, + { + "path": "generated_unit_0127.cpp", + "bytes_before": 492563, + "bytes_after": 492563, + "entry_count": 1054, + "registration_lines_removed": 0, + "local_blocks_shared": 0, + "had_regcache": true + }, + { + "path": "generated_unit_0128.cpp", + "bytes_before": 418928, + "bytes_after": 418928, + "entry_count": 909, + "registration_lines_removed": 0, + "local_blocks_shared": 0, + "had_regcache": true + }, + { + "path": "generated_unit_0129.cpp", + "bytes_before": 418058, + "bytes_after": 418058, + "entry_count": 640, + "registration_lines_removed": 0, + "local_blocks_shared": 0, + "had_regcache": true + }, + { + "path": "generated_unit_0130.cpp", + "bytes_before": 458648, + "bytes_after": 458648, + "entry_count": 697, + "registration_lines_removed": 0, + "local_blocks_shared": 0, + "had_regcache": true + }, + { + "path": "generated_unit_0131.cpp", + "bytes_before": 500460, + "bytes_after": 500460, + "entry_count": 667, + "registration_lines_removed": 0, + "local_blocks_shared": 0, + "had_regcache": true + }, + { + "path": "generated_unit_0132.cpp", + "bytes_before": 496411, + "bytes_after": 496411, + "entry_count": 672, + "registration_lines_removed": 0, + "local_blocks_shared": 0, + "had_regcache": true + }, + { + "path": "generated_unit_0133.cpp", + "bytes_before": 496691, + "bytes_after": 496691, + "entry_count": 620, + "registration_lines_removed": 0, + "local_blocks_shared": 0, + "had_regcache": true + }, + { + "path": "generated_unit_0134.cpp", + "bytes_before": 457536, + "bytes_after": 457536, + "entry_count": 649, + "registration_lines_removed": 0, + "local_blocks_shared": 0, + "had_regcache": true + }, + { + "path": "generated_unit_0135.cpp", + "bytes_before": 501361, + "bytes_after": 501361, + "entry_count": 525, + "registration_lines_removed": 0, + "local_blocks_shared": 0, + "had_regcache": true + }, + { + "path": "generated_unit_0136.cpp", + "bytes_before": 553131, + "bytes_after": 553131, + "entry_count": 772, + "registration_lines_removed": 0, + "local_blocks_shared": 0, + "had_regcache": true + }, + { + "path": "generated_unit_0137.cpp", + "bytes_before": 488103, + "bytes_after": 488103, + "entry_count": 903, + "registration_lines_removed": 0, + "local_blocks_shared": 0, + "had_regcache": true + }, + { + "path": "generated_unit_0138.cpp", + "bytes_before": 378877, + "bytes_after": 378877, + "entry_count": 636, + "registration_lines_removed": 0, + "local_blocks_shared": 0, + "had_regcache": true + }, + { + "path": "generated_unit_0139.cpp", + "bytes_before": 487552, + "bytes_after": 487552, + "entry_count": 900, + "registration_lines_removed": 0, + "local_blocks_shared": 0, + "had_regcache": true + }, + { + "path": "generated_unit_0140.cpp", + "bytes_before": 502645, + "bytes_after": 502645, + "entry_count": 988, + "registration_lines_removed": 0, + "local_blocks_shared": 0, + "had_regcache": true + }, + { + "path": "generated_unit_0141.cpp", + "bytes_before": 441862, + "bytes_after": 441862, + "entry_count": 886, + "registration_lines_removed": 0, + "local_blocks_shared": 0, + "had_regcache": true + }, + { + "path": "generated_unit_0142.cpp", + "bytes_before": 432728, + "bytes_after": 432728, + "entry_count": 606, + "registration_lines_removed": 0, + "local_blocks_shared": 0, + "had_regcache": true + }, + { + "path": "generated_unit_0143.cpp", + "bytes_before": 479745, + "bytes_after": 479745, + "entry_count": 712, + "registration_lines_removed": 0, + "local_blocks_shared": 0, + "had_regcache": true + }, + { + "path": "generated_unit_0144.cpp", + "bytes_before": 446608, + "bytes_after": 446608, + "entry_count": 787, + "registration_lines_removed": 0, + "local_blocks_shared": 0, + "had_regcache": true + }, + { + "path": "generated_unit_0145.cpp", + "bytes_before": 466761, + "bytes_after": 466761, + "entry_count": 723, + "registration_lines_removed": 0, + "local_blocks_shared": 0, + "had_regcache": true + }, + { + "path": "generated_unit_0146.cpp", + "bytes_before": 494732, + "bytes_after": 494732, + "entry_count": 587, + "registration_lines_removed": 0, + "local_blocks_shared": 0, + "had_regcache": true + }, + { + "path": "generated_unit_0147.cpp", + "bytes_before": 469528, + "bytes_after": 469528, + "entry_count": 784, + "registration_lines_removed": 0, + "local_blocks_shared": 0, + "had_regcache": true + }, + { + "path": "generated_unit_0148.cpp", + "bytes_before": 479822, + "bytes_after": 479822, + "entry_count": 911, + "registration_lines_removed": 0, + "local_blocks_shared": 0, + "had_regcache": true + }, + { + "path": "generated_unit_0149.cpp", + "bytes_before": 508506, + "bytes_after": 508506, + "entry_count": 817, + "registration_lines_removed": 0, + "local_blocks_shared": 0, + "had_regcache": true + }, + { + "path": "generated_unit_0150.cpp", + "bytes_before": 539341, + "bytes_after": 539341, + "entry_count": 1035, + "registration_lines_removed": 0, + "local_blocks_shared": 0, + "had_regcache": true + }, + { + "path": "generated_unit_0151.cpp", + "bytes_before": 518816, + "bytes_after": 518816, + "entry_count": 671, + "registration_lines_removed": 0, + "local_blocks_shared": 0, + "had_regcache": true + }, + { + "path": "generated_unit_0152.cpp", + "bytes_before": 480096, + "bytes_after": 480096, + "entry_count": 765, + "registration_lines_removed": 0, + "local_blocks_shared": 0, + "had_regcache": true + }, + { + "path": "generated_unit_0153.cpp", + "bytes_before": 459827, + "bytes_after": 459827, + "entry_count": 685, + "registration_lines_removed": 0, + "local_blocks_shared": 0, + "had_regcache": true + }, + { + "path": "generated_unit_0154.cpp", + "bytes_before": 547949, + "bytes_after": 547949, + "entry_count": 527, + "registration_lines_removed": 0, + "local_blocks_shared": 0, + "had_regcache": true + }, + { + "path": "generated_unit_0155.cpp", + "bytes_before": 496739, + "bytes_after": 496739, + "entry_count": 742, + "registration_lines_removed": 0, + "local_blocks_shared": 0, + "had_regcache": true + }, + { + "path": "generated_unit_0156.cpp", + "bytes_before": 414534, + "bytes_after": 414534, + "entry_count": 782, + "registration_lines_removed": 0, + "local_blocks_shared": 0, + "had_regcache": true + }, + { + "path": "generated_unit_0157.cpp", + "bytes_before": 461121, + "bytes_after": 461121, + "entry_count": 796, + "registration_lines_removed": 0, + "local_blocks_shared": 0, + "had_regcache": true + }, + { + "path": "generated_unit_0158.cpp", + "bytes_before": 431303, + "bytes_after": 431303, + "entry_count": 724, + "registration_lines_removed": 0, + "local_blocks_shared": 0, + "had_regcache": true + }, + { + "path": "generated_unit_0159.cpp", + "bytes_before": 357910, + "bytes_after": 357910, + "entry_count": 397, + "registration_lines_removed": 0, + "local_blocks_shared": 0, + "had_regcache": true + }, + { + "path": "generated_unit_0160.cpp", + "bytes_before": 419858, + "bytes_after": 419858, + "entry_count": 661, + "registration_lines_removed": 0, + "local_blocks_shared": 0, + "had_regcache": true + }, + { + "path": "generated_unit_0161.cpp", + "bytes_before": 395225, + "bytes_after": 395225, + "entry_count": 727, + "registration_lines_removed": 0, + "local_blocks_shared": 0, + "had_regcache": true + }, + { + "path": "generated_unit_0162.cpp", + "bytes_before": 442818, + "bytes_after": 442818, + "entry_count": 711, + "registration_lines_removed": 0, + "local_blocks_shared": 0, + "had_regcache": true + }, + { + "path": "generated_unit_0163.cpp", + "bytes_before": 406725, + "bytes_after": 406725, + "entry_count": 641, + "registration_lines_removed": 0, + "local_blocks_shared": 0, + "had_regcache": true + }, + { + "path": "generated_unit_0164.cpp", + "bytes_before": 424140, + "bytes_after": 424140, + "entry_count": 599, + "registration_lines_removed": 0, + "local_blocks_shared": 0, + "had_regcache": true + }, + { + "path": "generated_unit_0165.cpp", + "bytes_before": 403170, + "bytes_after": 403170, + "entry_count": 508, + "registration_lines_removed": 0, + "local_blocks_shared": 0, + "had_regcache": true + }, + { + "path": "generated_unit_0166.cpp", + "bytes_before": 411312, + "bytes_after": 411312, + "entry_count": 658, + "registration_lines_removed": 0, + "local_blocks_shared": 0, + "had_regcache": true + }, + { + "path": "generated_unit_0167.cpp", + "bytes_before": 463691, + "bytes_after": 463691, + "entry_count": 973, + "registration_lines_removed": 0, + "local_blocks_shared": 0, + "had_regcache": true + }, + { + "path": "generated_unit_0168.cpp", + "bytes_before": 467659, + "bytes_after": 467659, + "entry_count": 630, + "registration_lines_removed": 0, + "local_blocks_shared": 0, + "had_regcache": true + }, + { + "path": "generated_unit_0169.cpp", + "bytes_before": 388022, + "bytes_after": 388022, + "entry_count": 488, + "registration_lines_removed": 0, + "local_blocks_shared": 0, + "had_regcache": true + }, + { + "path": "generated_unit_0170.cpp", + "bytes_before": 432381, + "bytes_after": 432381, + "entry_count": 891, + "registration_lines_removed": 0, + "local_blocks_shared": 0, + "had_regcache": true + }, + { + "path": "generated_unit_0171.cpp", + "bytes_before": 444396, + "bytes_after": 444396, + "entry_count": 1036, + "registration_lines_removed": 0, + "local_blocks_shared": 0, + "had_regcache": true + }, + { + "path": "generated_unit_0172.cpp", + "bytes_before": 478595, + "bytes_after": 478595, + "entry_count": 1099, + "registration_lines_removed": 0, + "local_blocks_shared": 0, + "had_regcache": true + }, + { + "path": "generated_unit_0173.cpp", + "bytes_before": 387114, + "bytes_after": 387114, + "entry_count": 728, + "registration_lines_removed": 0, + "local_blocks_shared": 0, + "had_regcache": true + }, + { + "path": "generated_unit_0174.cpp", + "bytes_before": 346174, + "bytes_after": 346174, + "entry_count": 854, + "registration_lines_removed": 0, + "local_blocks_shared": 0, + "had_regcache": true + }, + { + "path": "generated_unit_0175.cpp", + "bytes_before": 554578, + "bytes_after": 554578, + "entry_count": 1078, + "registration_lines_removed": 0, + "local_blocks_shared": 0, + "had_regcache": true + }, + { + "path": "generated_unit_0176.cpp", + "bytes_before": 522019, + "bytes_after": 522019, + "entry_count": 1101, + "registration_lines_removed": 0, + "local_blocks_shared": 0, + "had_regcache": true + }, + { + "path": "generated_unit_0177.cpp", + "bytes_before": 632014, + "bytes_after": 632014, + "entry_count": 1392, + "registration_lines_removed": 0, + "local_blocks_shared": 0, + "had_regcache": true + }, + { + "path": "generated_unit_0178.cpp", + "bytes_before": 546366, + "bytes_after": 546366, + "entry_count": 1148, + "registration_lines_removed": 0, + "local_blocks_shared": 0, + "had_regcache": true + }, + { + "path": "generated_unit_0179.cpp", + "bytes_before": 450295, + "bytes_after": 450295, + "entry_count": 762, + "registration_lines_removed": 0, + "local_blocks_shared": 0, + "had_regcache": true + }, + { + "path": "generated_unit_0180.cpp", + "bytes_before": 408642, + "bytes_after": 408642, + "entry_count": 1097, + "registration_lines_removed": 0, + "local_blocks_shared": 0, + "had_regcache": true + }, + { + "path": "generated_unit_0181.cpp", + "bytes_before": 428255, + "bytes_after": 428255, + "entry_count": 976, + "registration_lines_removed": 0, + "local_blocks_shared": 0, + "had_regcache": true + }, + { + "path": "generated_unit_0182.cpp", + "bytes_before": 467862, + "bytes_after": 467862, + "entry_count": 1036, + "registration_lines_removed": 0, + "local_blocks_shared": 0, + "had_regcache": true + }, + { + "path": "generated_unit_0183.cpp", + "bytes_before": 507627, + "bytes_after": 507627, + "entry_count": 1036, + "registration_lines_removed": 0, + "local_blocks_shared": 0, + "had_regcache": true + }, + { + "path": "generated_unit_0184.cpp", + "bytes_before": 455527, + "bytes_after": 455527, + "entry_count": 764, + "registration_lines_removed": 0, + "local_blocks_shared": 0, + "had_regcache": true + }, + { + "path": "generated_unit_0185.cpp", + "bytes_before": 444907, + "bytes_after": 444907, + "entry_count": 743, + "registration_lines_removed": 0, + "local_blocks_shared": 0, + "had_regcache": true + }, + { + "path": "generated_unit_0186.cpp", + "bytes_before": 414789, + "bytes_after": 414789, + "entry_count": 859, + "registration_lines_removed": 0, + "local_blocks_shared": 0, + "had_regcache": true + }, + { + "path": "generated_unit_0187.cpp", + "bytes_before": 464602, + "bytes_after": 464602, + "entry_count": 892, + "registration_lines_removed": 0, + "local_blocks_shared": 0, + "had_regcache": true + }, + { + "path": "generated_unit_0188.cpp", + "bytes_before": 513547, + "bytes_after": 513547, + "entry_count": 974, + "registration_lines_removed": 0, + "local_blocks_shared": 0, + "had_regcache": true + }, + { + "path": "generated_unit_0189.cpp", + "bytes_before": 422864, + "bytes_after": 422864, + "entry_count": 577, + "registration_lines_removed": 0, + "local_blocks_shared": 0, + "had_regcache": true + }, + { + "path": "generated_unit_0190.cpp", + "bytes_before": 473612, + "bytes_after": 473612, + "entry_count": 960, + "registration_lines_removed": 0, + "local_blocks_shared": 0, + "had_regcache": true + }, + { + "path": "generated_unit_0191.cpp", + "bytes_before": 484551, + "bytes_after": 484551, + "entry_count": 1010, + "registration_lines_removed": 0, + "local_blocks_shared": 0, + "had_regcache": true + }, + { + "path": "generated_unit_0192.cpp", + "bytes_before": 555425, + "bytes_after": 555425, + "entry_count": 840, + "registration_lines_removed": 0, + "local_blocks_shared": 0, + "had_regcache": true + }, + { + "path": "generated_unit_0193.cpp", + "bytes_before": 536385, + "bytes_after": 536385, + "entry_count": 710, + "registration_lines_removed": 0, + "local_blocks_shared": 0, + "had_regcache": true + }, + { + "path": "generated_unit_0194.cpp", + "bytes_before": 444831, + "bytes_after": 444831, + "entry_count": 930, + "registration_lines_removed": 0, + "local_blocks_shared": 0, + "had_regcache": true + }, + { + "path": "generated_unit_0195.cpp", + "bytes_before": 497000, + "bytes_after": 497000, + "entry_count": 805, + "registration_lines_removed": 0, + "local_blocks_shared": 0, + "had_regcache": true + }, + { + "path": "generated_unit_0196.cpp", + "bytes_before": 441129, + "bytes_after": 441129, + "entry_count": 895, + "registration_lines_removed": 0, + "local_blocks_shared": 0, + "had_regcache": true + }, + { + "path": "generated_unit_0197.cpp", + "bytes_before": 506861, + "bytes_after": 506861, + "entry_count": 912, + "registration_lines_removed": 0, + "local_blocks_shared": 0, + "had_regcache": true + }, + { + "path": "generated_unit_0198.cpp", + "bytes_before": 459168, + "bytes_after": 459168, + "entry_count": 738, + "registration_lines_removed": 0, + "local_blocks_shared": 0, + "had_regcache": true + }, + { + "path": "generated_unit_0199.cpp", + "bytes_before": 467809, + "bytes_after": 467809, + "entry_count": 767, + "registration_lines_removed": 0, + "local_blocks_shared": 0, + "had_regcache": true + }, + { + "path": "generated_unit_0200.cpp", + "bytes_before": 474826, + "bytes_after": 474826, + "entry_count": 816, + "registration_lines_removed": 0, + "local_blocks_shared": 0, + "had_regcache": true + }, + { + "path": "generated_unit_0201.cpp", + "bytes_before": 455512, + "bytes_after": 455512, + "entry_count": 829, + "registration_lines_removed": 0, + "local_blocks_shared": 0, + "had_regcache": true + }, + { + "path": "generated_unit_0202.cpp", + "bytes_before": 438447, + "bytes_after": 438447, + "entry_count": 779, + "registration_lines_removed": 0, + "local_blocks_shared": 0, + "had_regcache": true + }, + { + "path": "generated_unit_0203.cpp", + "bytes_before": 455702, + "bytes_after": 455702, + "entry_count": 822, + "registration_lines_removed": 0, + "local_blocks_shared": 0, + "had_regcache": true + }, + { + "path": "generated_unit_0204.cpp", + "bytes_before": 468613, + "bytes_after": 468613, + "entry_count": 939, + "registration_lines_removed": 0, + "local_blocks_shared": 0, + "had_regcache": true + }, + { + "path": "generated_unit_0205.cpp", + "bytes_before": 460511, + "bytes_after": 460511, + "entry_count": 1061, + "registration_lines_removed": 0, + "local_blocks_shared": 0, + "had_regcache": true + }, + { + "path": "generated_unit_0206.cpp", + "bytes_before": 475120, + "bytes_after": 475120, + "entry_count": 891, + "registration_lines_removed": 0, + "local_blocks_shared": 0, + "had_regcache": true + }, + { + "path": "generated_unit_0207.cpp", + "bytes_before": 448908, + "bytes_after": 448908, + "entry_count": 819, + "registration_lines_removed": 0, + "local_blocks_shared": 0, + "had_regcache": true + }, + { + "path": "generated_unit_0208.cpp", + "bytes_before": 447491, + "bytes_after": 447491, + "entry_count": 834, + "registration_lines_removed": 0, + "local_blocks_shared": 0, + "had_regcache": true + }, + { + "path": "generated_unit_0209.cpp", + "bytes_before": 432334, + "bytes_after": 432334, + "entry_count": 651, + "registration_lines_removed": 0, + "local_blocks_shared": 0, + "had_regcache": true + }, + { + "path": "generated_unit_0210.cpp", + "bytes_before": 473691, + "bytes_after": 473691, + "entry_count": 581, + "registration_lines_removed": 0, + "local_blocks_shared": 0, + "had_regcache": true + }, + { + "path": "generated_unit_0211.cpp", + "bytes_before": 511418, + "bytes_after": 511418, + "entry_count": 912, + "registration_lines_removed": 0, + "local_blocks_shared": 0, + "had_regcache": true + }, + { + "path": "generated_unit_0212.cpp", + "bytes_before": 417799, + "bytes_after": 417799, + "entry_count": 1058, + "registration_lines_removed": 0, + "local_blocks_shared": 0, + "had_regcache": true + }, + { + "path": "generated_unit_0213.cpp", + "bytes_before": 441089, + "bytes_after": 441089, + "entry_count": 1038, + "registration_lines_removed": 0, + "local_blocks_shared": 0, + "had_regcache": true + }, + { + "path": "generated_unit_0214.cpp", + "bytes_before": 409468, + "bytes_after": 409468, + "entry_count": 879, + "registration_lines_removed": 0, + "local_blocks_shared": 0, + "had_regcache": true + }, + { + "path": "generated_unit_0215.cpp", + "bytes_before": 345461, + "bytes_after": 345461, + "entry_count": 840, + "registration_lines_removed": 0, + "local_blocks_shared": 0, + "had_regcache": true + }, + { + "path": "generated_unit_0216.cpp", + "bytes_before": 429991, + "bytes_after": 429991, + "entry_count": 936, + "registration_lines_removed": 0, + "local_blocks_shared": 0, + "had_regcache": true + }, + { + "path": "generated_unit_0217.cpp", + "bytes_before": 401778, + "bytes_after": 401778, + "entry_count": 800, + "registration_lines_removed": 0, + "local_blocks_shared": 0, + "had_regcache": true + }, + { + "path": "generated_unit_0218.cpp", + "bytes_before": 408987, + "bytes_after": 408987, + "entry_count": 793, + "registration_lines_removed": 0, + "local_blocks_shared": 0, + "had_regcache": true + }, + { + "path": "generated_unit_0219.cpp", + "bytes_before": 372182, + "bytes_after": 372182, + "entry_count": 903, + "registration_lines_removed": 0, + "local_blocks_shared": 0, + "had_regcache": true + }, + { + "path": "generated_unit_0220.cpp", + "bytes_before": 16474, + "bytes_after": 16474, + "entry_count": 50, + "registration_lines_removed": 0, + "local_blocks_shared": 0, + "had_regcache": true + }, + { + "path": "generated_unit_0221.cpp", + "bytes_before": 32645, + "bytes_after": 32645, + "entry_count": 104, + "registration_lines_removed": 0, + "local_blocks_shared": 0, + "had_regcache": true + }, + { + "path": "generated_unit_0222.cpp", + "bytes_before": 94545, + "bytes_after": 94545, + "entry_count": 334, + "registration_lines_removed": 0, + "local_blocks_shared": 0, + "had_regcache": true + }, + { + "path": "generated_unit_0223.cpp", + "bytes_before": 102953, + "bytes_after": 102953, + "entry_count": 363, + "registration_lines_removed": 0, + "local_blocks_shared": 0, + "had_regcache": true + }, + { + "path": "generated_unit_0224.cpp", + "bytes_before": 55415, + "bytes_after": 55415, + "entry_count": 203, + "registration_lines_removed": 0, + "local_blocks_shared": 0, + "had_regcache": true + }, + { + "path": "generated_unit_0225.cpp", + "bytes_before": 88998, + "bytes_after": 88998, + "entry_count": 372, + "registration_lines_removed": 0, + "local_blocks_shared": 0, + "had_regcache": true + }, + { + "path": "generated_unit_0226.cpp", + "bytes_before": 16853, + "bytes_after": 16853, + "entry_count": 126, + "registration_lines_removed": 0, + "local_blocks_shared": 0, + "had_regcache": true + }, + { + "path": "generated_unit_0227.cpp", + "bytes_before": 10638, + "bytes_after": 10638, + "entry_count": 101, + "registration_lines_removed": 0, + "local_blocks_shared": 0, + "had_regcache": false + }, + { + "path": "generated_unit_0228.cpp", + "bytes_before": 10065, + "bytes_after": 10065, + "entry_count": 92, + "registration_lines_removed": 0, + "local_blocks_shared": 0, + "had_regcache": false + }, + { + "path": "generated_unit_0229.cpp", + "bytes_before": 9474, + "bytes_after": 9474, + "entry_count": 84, + "registration_lines_removed": 0, + "local_blocks_shared": 0, + "had_regcache": false + }, + { + "path": "generated_unit_0230.cpp", + "bytes_before": 9069, + "bytes_after": 9069, + "entry_count": 40, + "registration_lines_removed": 0, + "local_blocks_shared": 0, + "had_regcache": true + }, + { + "path": "generated_unit_0231.cpp", + "bytes_before": 41630, + "bytes_after": 41630, + "entry_count": 153, + "registration_lines_removed": 0, + "local_blocks_shared": 0, + "had_regcache": true + }, + { + "path": "generated_unit_0232.cpp", + "bytes_before": 72111, + "bytes_after": 72111, + "entry_count": 264, + "registration_lines_removed": 0, + "local_blocks_shared": 0, + "had_regcache": true + }, + { + "path": "generated_unit_0233.cpp", + "bytes_before": 14153, + "bytes_after": 14153, + "entry_count": 90, + "registration_lines_removed": 0, + "local_blocks_shared": 0, + "had_regcache": false + } + ] +} diff --git a/profiles/vcs/tests/check_v812_code_density.py b/profiles/vcs/tests/check_v812_code_density.py new file mode 100644 index 0000000..6cab3e1 --- /dev/null +++ b/profiles/vcs/tests/check_v812_code_density.py @@ -0,0 +1,26 @@ +#!/usr/bin/env python3 +from __future__ import annotations + +import pathlib +import sys + +ROOT = pathlib.Path(__file__).resolve().parents[3] +TOOLS = ROOT / "profiles" / "vcs" / "tools" +sys.path.insert(0, str(TOOLS)) + +try: + import apply_v812_code_density as v812 + summary = v812.validate(ROOT) +except Exception as exc: + print("V8.12 CHECK FAILED") + print(" -", exc) + raise SystemExit(1) + +print( + "V8.12 CHECK OK: " + f"units={summary['units']} " + f"entries={summary['entry_count']} " + f"shared_jumps={summary['shared_local_jumps']} " + f"compact_registration_units={summary['compact_registration_units']} " + f"generated_cpp={summary['generated_cpp_bytes'] / (1024*1024):.2f} MiB" +) diff --git a/profiles/vcs/tools/apply_v8121_probe_link_fix.py b/profiles/vcs/tools/apply_v8121_probe_link_fix.py new file mode 100644 index 0000000..f909e6d --- /dev/null +++ b/profiles/vcs/tools/apply_v8121_probe_link_fix.py @@ -0,0 +1,111 @@ +#!/usr/bin/env python3 +from __future__ import annotations + +import argparse +from pathlib import Path + +MARKER = "PSPRECOMP_V8121_PROBE_TIER2_LINK_FIX" +SOURCE = " host/vcs_tier2_superblocks.cpp\n" + +def read(path: Path) -> str: + return path.read_text(encoding="utf-8", errors="strict") + +def write_if_changed(path: Path, old: str, new: str) -> bool: + if old == new: + return False + tmp = path.with_suffix(path.suffix + ".v8121tmp") + tmp.write_text(new, encoding="utf-8", newline="\n") + tmp.replace(path) + return True + +def patch_probe_block(text: str, target: str) -> tuple[str, bool]: + start = text.find(f" add_executable({target}\n") + if start < 0: + raise RuntimeError(f"CMakeLists.txt: target {target} not found") + end = text.find(")\n", start) + if end < 0: + raise RuntimeError(f"CMakeLists.txt: target {target} add_executable block is malformed") + end += 2 + block = text[start:end] + + if "host/vcs_runtime_log.cpp" not in block: + raise RuntimeError(f"CMakeLists.txt: {target} no longer contains vcs_runtime_log.cpp") + if "host/vcs_tier2_superblocks.cpp" in block: + return text, False + + needle = " host/vcs_runtime_log.cpp\n" + if block.count(needle) != 1: + raise RuntimeError( + f"CMakeLists.txt: expected one vcs_runtime_log.cpp entry in {target}, " + f"found {block.count(needle)}" + ) + patched = block.replace( + needle, + needle + SOURCE, + 1, + ) + return text[:start] + patched + text[end:], True + +def apply(repo: Path, check: bool) -> int: + cmake = repo / "profiles" / "vcs" / "CMakeLists.txt" + if not cmake.exists(): + raise RuntimeError(f"missing {cmake}") + + old = read(cmake) + text = old + changed_targets = 0 + for target in ("vcs_dx12_probe", "vcs_dx12_ge_probe"): + text, changed = patch_probe_block(text, target) + changed_targets += int(changed) + + # A comment outside the target source lists makes the local fix easy to identify, + # but it is deliberately not required for correctness/idempotency. + if MARKER not in text: + anchor = "if(WIN32)\n add_executable(vcs_dx12_probe\n" + if anchor not in text: + raise RuntimeError("CMakeLists.txt: Windows probe section anchor changed") + text = text.replace( + anchor, + f"if(WIN32)\n # {MARKER}: vcs_runtime_log uses Tier-2 state in both DX12 probes.\n" + " add_executable(vcs_dx12_probe\n", + 1, + ) + + for target in ("vcs_dx12_probe", "vcs_dx12_ge_probe"): + start = text.find(f" add_executable({target}\n") + end = text.find(")\n", start) + 2 + block = text[start:end] + if block.count("host/vcs_tier2_superblocks.cpp") != 1: + raise RuntimeError(f"CMakeLists.txt: {target} Tier-2 link source check failed") + + if check: + if text != old: + print("V8.12.1 CHECK FAILED: fix is not fully applied") + return 2 + print("V8.12.1 CHECK OK: both DX12 probes link vcs_tier2_superblocks.cpp") + return 0 + + changed = write_if_changed(cmake, old, text) + if changed: + print( + "V8.12.1 probe-link fix applied: " + f"targets_patched={changed_targets} " + "source=host/vcs_tier2_superblocks.cpp" + ) + else: + print("V8.12.1 probe-link fix already applied") + return 0 + +def main() -> int: + ap = argparse.ArgumentParser() + ap.add_argument("repo", type=Path) + ap.add_argument("--check", action="store_true") + args = ap.parse_args() + try: + return apply(args.repo.resolve(), args.check) + except Exception as exc: + print(f"V8.12.1 ERROR: {exc}") + return 1 + +if __name__ == "__main__": + raise SystemExit(main()) diff --git a/profiles/vcs/tools/apply_v8123_ge_probe_globals_fix.py b/profiles/vcs/tools/apply_v8123_ge_probe_globals_fix.py new file mode 100644 index 0000000..c4bf891 --- /dev/null +++ b/profiles/vcs/tools/apply_v8123_ge_probe_globals_fix.py @@ -0,0 +1,121 @@ +#!/usr/bin/env python3 +from __future__ import annotations + +import argparse +from pathlib import Path + +MARKER = "PSPRECOMP_V8123_GE_PROBE_RUNTIME_GLOBALS" +SOURCE = " tools/dx12_ge_probe_runtime_globals.cpp\n" + + +def read(path: Path) -> str: + return path.read_text(encoding="utf-8", errors="strict") + + +def write_if_changed(path: Path, old: str, new: str) -> bool: + if old == new: + return False + tmp = path.with_suffix(path.suffix + ".v8123tmp") + tmp.write_text(new, encoding="utf-8", newline="\n") + tmp.replace(path) + return True + + +def ge_probe_block(text: str) -> tuple[int, int, str]: + start = text.find(" add_executable(vcs_dx12_ge_probe\n") + if start < 0: + raise RuntimeError("CMakeLists.txt: target vcs_dx12_ge_probe not found") + end = text.find(")\n", start) + if end < 0: + raise RuntimeError("CMakeLists.txt: vcs_dx12_ge_probe add_executable block malformed") + end += 2 + return start, end, text[start:end] + + +def apply(repo: Path, check: bool) -> int: + profile = repo / "profiles" / "vcs" + cmake = profile / "CMakeLists.txt" + probe_globals = profile / "tools" / "dx12_ge_probe_runtime_globals.cpp" + if not cmake.exists(): + raise RuntimeError(f"missing {cmake}") + if not probe_globals.exists(): + raise RuntimeError(f"missing {probe_globals}") + + globals_text = read(probe_globals) + for symbol in ("g_draw_distance_runtime_scales", "g_draw_distance_runtime_telemetry"): + if globals_text.count(symbol) != 1: + raise RuntimeError(f"{probe_globals}: expected one definition of {symbol}") + + old = read(cmake) + text = old + start, end, block = ge_probe_block(text) + + # Do not solve a probe-only state dependency by pulling the full gameplay + # draw-distance patch into the probe. That source owns Runtime hooks and is + # intentionally absent from this isolated renderer test. + if "host/vcs_draw_distance_patch.cpp" in block: + raise RuntimeError( + "CMakeLists.txt: vcs_dx12_ge_probe unexpectedly links the full draw-distance patch" + ) + + changed = False + if "tools/dx12_ge_probe_runtime_globals.cpp" not in block: + needle = " tools/dx12_ge_probe_main.cpp\n" + if block.count(needle) != 1: + raise RuntimeError( + "CMakeLists.txt: expected one dx12_ge_probe_main.cpp entry in vcs_dx12_ge_probe" + ) + patched = block.replace(needle, needle + SOURCE, 1) + text = text[:start] + patched + text[end:] + changed = True + + if MARKER not in text: + anchor = " add_executable(vcs_dx12_ge_probe\n" + if anchor not in text: + raise RuntimeError("CMakeLists.txt: GE probe marker anchor changed") + text = text.replace( + anchor, + f" # {MARKER}: isolated GE probe gets neutral draw-distance runtime globals.\n" + + anchor, + 1, + ) + changed = True + + _, _, final_block = ge_probe_block(text) + if final_block.count("tools/dx12_ge_probe_runtime_globals.cpp") != 1: + raise RuntimeError("CMakeLists.txt: GE probe runtime-globals source check failed") + + if check: + if text != old: + print("V8.12.3 CHECK FAILED: GE probe globals fix is not fully applied") + return 2 + print( + "V8.12.3 CHECK OK: vcs_dx12_ge_probe links neutral " + "draw-distance runtime globals" + ) + return 0 + + if write_if_changed(cmake, old, text): + print( + "V8.12.3 GE-probe globals fix applied: " + "source=tools/dx12_ge_probe_runtime_globals.cpp" + ) + else: + print("V8.12.3 GE-probe globals fix already applied") + return 0 + + +def main() -> int: + ap = argparse.ArgumentParser() + ap.add_argument("repo", type=Path) + ap.add_argument("--check", action="store_true") + args = ap.parse_args() + try: + return apply(args.repo.resolve(), args.check) + except Exception as exc: + print(f"V8.12.3 ERROR: {exc}") + return 1 + + +if __name__ == "__main__": + raise SystemExit(main()) diff --git a/profiles/vcs/tools/apply_v8124_boot_regression_fix.py b/profiles/vcs/tools/apply_v8124_boot_regression_fix.py new file mode 100644 index 0000000..28334da --- /dev/null +++ b/profiles/vcs/tools/apply_v8124_boot_regression_fix.py @@ -0,0 +1,165 @@ +#!/usr/bin/env python3 +from __future__ import annotations + +import argparse +from pathlib import Path + +STAGE = "V8.12.4 boot/runtime regression fix" +SHARED_MARKER = "PSPRECOMP_V812_SHARED_SCHED_BLOCK" +OLD_SHARED = "LOCAL_SCHED_BOUNDARY:\n ctx.pc = local_pc;" +NEW_SHARED = "LOCAL_SCHED_BOUNDARY:\n ctx.pc = jump_target;" + +OLD_EDRAM_TEST = ''' require(!unaligned_aot.aot_try_load32_block(batch_vram, batch_try), + "AOT EDRAM block unexpectedly used RAM direct path");''' +NEW_EDRAM_TEST = ''' const bool batch_vram_direct = unaligned_aot.aot_try_load32_block(batch_vram, batch_try); + require(batch_vram_direct == unaligned_memory.direct_fastmem_enabled(), + "AOT EDRAM block direct-path capability mismatch");''' + +OLD_VTFM = ''' result[Side - 1u] = final_row[0] * target[0] + final_row[1] * target[1] + + final_row[2] * target[2] + final_row[3] * target[3];''' +NEW_VTFM = ''' // Keep the prefixed final row in the same accumulation order as the + // architectural/reference path. clang-cl may contract/reassociate the + // four-term expression differently, which is visible to VFPU bit-exact tests. + result[Side - 1u] = 0.0f; + for (std::uint32_t column = 0u; column < 4u; ++column) + result[Side - 1u] += final_row[column] * target[column];''' + + +def read(path: Path) -> str: + return path.read_text(encoding="utf-8", errors="strict") + + +def write(path: Path, text: str) -> None: + path.write_text(text, encoding="utf-8", newline="\n") + + +def patch_generated(root: Path) -> tuple[int, int]: + generated = root / "profiles" / "vcs" / "generated" + units = sorted(generated.glob("generated_unit_*.cpp")) + if len(units) != 234: + raise RuntimeError(f"expected 234 generated units, found {len(units)}") + changed = shared = 0 + for path in units: + text = read(path) + if SHARED_MARKER not in text: + continue + shared += 1 + count_old = text.count(OLD_SHARED) + count_new = text.count(NEW_SHARED) + if count_old == 1 and count_new == 0: + write(path, text.replace(OLD_SHARED, NEW_SHARED, 1)) + changed += 1 + elif count_old == 0 and count_new == 1: + pass + else: + raise RuntimeError( + f"{path.name}: unexpected shared boundary state old={count_old} new={count_new}" + ) + if shared == 0: + raise RuntimeError("no V8.12 shared scheduler blocks found") + return changed, shared + + +def patch_codegen_tool(root: Path) -> bool: + path = root / "profiles" / "vcs" / "tools" / "apply_v812_code_density.py" + text = read(path) + old = ' " ctx.pc = local_pc;",\n' + new = ' " ctx.pc = jump_target;",\n' + if old in text: + if text.count(old) != 1: + raise RuntimeError("apply_v812_code_density.py has multiple old shared-PC emitters") + write(path, text.replace(old, new, 1)) + return True + if new not in text: + raise RuntimeError("apply_v812_code_density.py shared-PC emitter not recognized") + return False + + +def patch_edram_test(root: Path) -> bool: + path = root / "tests" / "test_main.cpp" + text = read(path) + if OLD_EDRAM_TEST in text: + if text.count(OLD_EDRAM_TEST) != 1: + raise RuntimeError("EDRAM regression-test anchor duplicated") + write(path, text.replace(OLD_EDRAM_TEST, NEW_EDRAM_TEST, 1)) + return True + if NEW_EDRAM_TEST not in text: + raise RuntimeError("EDRAM regression-test anchor not recognized") + return False + + +def patch_vtfm(root: Path) -> bool: + path = root / "include" / "psprecomp" / "allegrex_context.hpp" + text = read(path) + if OLD_VTFM in text: + if text.count(OLD_VTFM) != 1: + raise RuntimeError("VTFM final-row anchor duplicated") + write(path, text.replace(OLD_VTFM, NEW_VTFM, 1)) + return True + if NEW_VTFM not in text: + raise RuntimeError("VTFM final-row anchor not recognized") + return False + + +def validate(root: Path) -> tuple[int, int]: + generated = root / "profiles" / "vcs" / "generated" + units = sorted(generated.glob("generated_unit_*.cpp")) + shared = good = 0 + for path in units: + text = read(path) + if SHARED_MARKER not in text: + continue + shared += 1 + if OLD_SHARED in text: + raise RuntimeError(f"{path.name}: stale ctx.pc = local_pc shared boundary remains") + if text.count(NEW_SHARED) != 1: + raise RuntimeError(f"{path.name}: corrected shared jump_target boundary missing/duplicated") + good += 1 + if shared == 0 or good != shared: + raise RuntimeError(f"invalid shared boundary population good={good} shared={shared}") + + tool = read(root / "profiles" / "vcs" / "tools" / "apply_v812_code_density.py") + if ' " ctx.pc = local_pc;",\n' in tool or ' " ctx.pc = jump_target;",\n' not in tool: + raise RuntimeError("future V8.12 transform still emits stale local_pc scheduler boundary") + + test = read(root / "tests" / "test_main.cpp") + if NEW_EDRAM_TEST not in test: + raise RuntimeError("direct-fastmem-aware EDRAM test missing") + + ctx = read(root / "include" / "psprecomp" / "allegrex_context.hpp") + if NEW_VTFM not in ctx: + raise RuntimeError("clang bit-exact VTFM accumulation fix missing") + return shared, good + + +def main() -> int: + ap = argparse.ArgumentParser(description=STAGE) + ap.add_argument("root", nargs="?", default=".") + ap.add_argument("--check", action="store_true") + ns = ap.parse_args() + root = Path(ns.root).resolve() + if not (root / "CMakeLists.txt").is_file(): + raise RuntimeError(f"not PSPRecomp root: {root}") + + if ns.check: + shared, good = validate(root) + print(f"V8.12.4 CHECK OK: shared_units={shared} corrected={good} EDRAM_test=direct-fastmem-aware VTFM=bit-exact") + return 0 + + changed, shared = patch_generated(root) + tool_changed = patch_codegen_tool(root) + edram_changed = patch_edram_test(root) + vtfm_changed = patch_vtfm(root) + validate(root) + print( + "V8.12.4 boot/regression fix applied: " + f"shared_units={shared} generated_units_changed={changed} " + f"future_codegen={'patched' if tool_changed else 'ok'} " + f"edram_test={'patched' if edram_changed else 'ok'} " + f"vtfm={'patched' if vtfm_changed else 'ok'}" + ) + return 0 + + +if __name__ == "__main__": + raise SystemExit(main()) diff --git a/profiles/vcs/tools/apply_v8125_registration_origin_fix.py b/profiles/vcs/tools/apply_v8125_registration_origin_fix.py new file mode 100644 index 0000000..bb5bcfd --- /dev/null +++ b/profiles/vcs/tools/apply_v8125_registration_origin_fix.py @@ -0,0 +1,255 @@ +#!/usr/bin/env python3 +from __future__ import annotations + +import argparse +import re +from pathlib import Path + +STAGE = "V8.12.5 compact-registration origin + VFPU VDOT bit-exact fix" +EXPECTED_UNITS = 234 +EXPECTED_ENTRIES = 181789 +REG_MARKER = "PSPRECOMP_V812_COMPACT_REGISTRATION" + +MASK_RE = re.compile( + r"static constexpr std::uint64_t (?PkEntryMasks_recomp_unit_(?P\d{4}))" + r"\[(?P\d+)\] = \{\n(?P.*?)\n\};", + re.DOTALL, +) +DISPATCH_ORIGIN_RE = re.compile( + r"const std::uint32_t entry_delta = local_pc - (?P0x[0-9A-Fa-f]+)u;" +) +COMPACT_CALL_RE = re.compile( + r"runtime\.register_generated_entry_mask\((?P0x[0-9A-Fa-f]+)u,\s*" + r"&(?Precomp_unit_(?P\d{4})),\s*\"(?P=fn)\",\s*" + r"(?PkEntryMasks_recomp_unit_\d{4}),\s*(?P\d+)u\);", + re.DOTALL, +) +SWITCH_PC_RE = re.compile(r"case\s+\d+u:\s+goto\s+L_([0-9A-Fa-f]{8});") + +VDOT_DEFAULT_OLD = " float sum = vfpu[s0i] * vfpu[t0i];" +VDOT_DEFAULT_NEW = """ // Preserve the architectural accumulation order exactly, including + // signed-zero behavior. clang-cl exposed a bit difference when the + // first product was used as the accumulator seed. + float sum = 0.0f; + sum += vfpu[s0i] * vfpu[t0i];""" + +VDOT_FALLBACK_OLD = """ const float result[1]{ + source[0] * target[0] + source[1] * target[1] + + source[2] * target[2] + source[3] * target[3] + };""" +VDOT_FALLBACK_NEW = """ float result[1]{0.0f}; + // Match execute_vfpu_vdot() lane-by-lane so /O2 cannot change the + // bit-visible grouping of the PSP VFPU dot product. + for (std::uint32_t lane = 0u; lane < 4u; ++lane) + result[0] += source[lane] * target[lane];""" + + +def read(path: Path) -> str: + return path.read_text(encoding="utf-8", errors="strict") + + +def write(path: Path, text: str) -> None: + path.write_text(text, encoding="utf-8", newline="\n") + + +def parse_masks(text: str, path: Path) -> tuple[str, list[int]]: + m = MASK_RE.search(text) + if not m: + raise RuntimeError(f"{path.name}: compact masks missing") + declared = int(m.group("count")) + masks = [int(x, 16) for x in re.findall(r"0x([0-9A-Fa-f]{16})ull", m.group("body"))] + if len(masks) != declared: + raise RuntimeError(f"{path.name}: mask count mismatch {len(masks)} != {declared}") + return m.group("name"), masks + + +def expected_mask_pcs(origin: int, masks: list[int]) -> set[int]: + return { + origin + (group * 64 + bit) * 4 + for group, mask in enumerate(masks) + for bit in range(64) + if (mask >> bit) & 1 + } + + +def patch_registration_origins(root: Path) -> tuple[int, int, int]: + generated = root / "profiles" / "vcs" / "generated" + units = sorted(generated.glob("generated_unit_*.cpp")) + if len(units) != EXPECTED_UNITS: + raise RuntimeError(f"expected {EXPECTED_UNITS} generated units, found {len(units)}") + + changed = 0 + offset_units = 0 + total_entries = 0 + + for path in units: + text = read(path) + if REG_MARKER not in text: + raise RuntimeError(f"{path.name}: V8.12 compact-registration marker missing") + mask_name, masks = parse_masks(text, path) + total_entries += sum(mask.bit_count() for mask in masks) + + origin_match = DISPATCH_ORIGIN_RE.search(text) + call_match = COMPACT_CALL_RE.search(text) + if origin_match is None or call_match is None: + raise RuntimeError(f"{path.name}: dispatch origin/compact registration call parse failed") + + dispatch_origin_text = origin_match.group("origin") + call_origin_text = call_match.group("origin") + dispatch_origin = int(dispatch_origin_text, 16) + call_origin = int(call_origin_text, 16) + + if call_match.group("mask") != mask_name: + raise RuntimeError(f"{path.name}: compact registration mask mismatch") + if int(call_match.group("groups")) != len(masks): + raise RuntimeError(f"{path.name}: compact registration group-count mismatch") + + switch_pcs = {int(x, 16) for x in SWITCH_PC_RE.findall(text)} + mask_pcs = expected_mask_pcs(dispatch_origin, masks) + if switch_pcs != mask_pcs: + missing = [hex(x) for x in sorted(switch_pcs - mask_pcs)[:8]] + extra = [hex(x) for x in sorted(mask_pcs - switch_pcs)[:8]] + raise RuntimeError( + f"{path.name}: dispatch masks do not match switch PCs " + f"missing={missing} extra={extra}" + ) + + if call_origin != dispatch_origin: + offset_units += 1 + start, end = call_match.span("origin") + text = text[:start] + dispatch_origin_text + text[end:] + write(path, text) + changed += 1 + + if total_entries != EXPECTED_ENTRIES: + raise RuntimeError(f"entry population changed: {total_entries} != {EXPECTED_ENTRIES}") + return changed, offset_units, total_entries + + +def patch_future_codegen(root: Path) -> bool: + path = root / "profiles" / "vcs" / "tools" / "apply_v812_code_density.py" + text = read(path) + # V8.12.5 copy of this tool contains the corrected implementation and a + # strict origin-vs-switch validator. This check prevents an older copy from + # silently reintroducing the boot regression. + required = [ + "entry_origin = origin_match.group(\"origin\")", + "runtime.register_generated_entry_mask({entry_origin}u", + "compact registration origin", + "compact mask/switch PC mismatch", + ] + missing = [needle for needle in required if needle not in text] + if missing: + raise RuntimeError( + "apply_v812_code_density.py is not V8.12.5-corrected; missing " + repr(missing) + ) + return False + + +def patch_vdot(root: Path) -> tuple[bool, bool]: + path = root / "include" / "psprecomp" / "allegrex_context.hpp" + text = read(path) + changed_default = changed_fallback = False + + if VDOT_DEFAULT_OLD in text: + if text.count(VDOT_DEFAULT_OLD) != 1: + raise RuntimeError("VDOT default accumulator anchor duplicated") + text = text.replace(VDOT_DEFAULT_OLD, VDOT_DEFAULT_NEW, 1) + changed_default = True + elif VDOT_DEFAULT_NEW not in text: + raise RuntimeError("VDOT default accumulator anchor not recognized") + + if VDOT_FALLBACK_OLD in text: + if text.count(VDOT_FALLBACK_OLD) != 1: + raise RuntimeError("VDOT fallback accumulator anchor duplicated") + text = text.replace(VDOT_FALLBACK_OLD, VDOT_FALLBACK_NEW, 1) + changed_fallback = True + elif VDOT_FALLBACK_NEW not in text: + raise RuntimeError("VDOT fallback accumulator anchor not recognized") + + if changed_default or changed_fallback: + write(path, text) + return changed_default, changed_fallback + + +def validate(root: Path) -> tuple[int, int, int]: + generated = root / "profiles" / "vcs" / "generated" + units = sorted(generated.glob("generated_unit_*.cpp")) + if len(units) != EXPECTED_UNITS: + raise RuntimeError(f"expected {EXPECTED_UNITS} generated units, found {len(units)}") + + total_entries = 0 + corrected = 0 + for path in units: + text = read(path) + mask_name, masks = parse_masks(text, path) + total_entries += sum(mask.bit_count() for mask in masks) + origin_match = DISPATCH_ORIGIN_RE.search(text) + call_match = COMPACT_CALL_RE.search(text) + if origin_match is None or call_match is None: + raise RuntimeError(f"{path.name}: origin/call missing") + dispatch_origin = int(origin_match.group("origin"), 16) + registration_origin = int(call_match.group("origin"), 16) + if registration_origin != dispatch_origin: + raise RuntimeError( + f"{path.name}: registration origin {registration_origin:#010x} " + f"!= dispatch origin {dispatch_origin:#010x}" + ) + if call_match.group("mask") != mask_name or int(call_match.group("groups")) != len(masks): + raise RuntimeError(f"{path.name}: mask/group mismatch") + switch_pcs = {int(x, 16) for x in SWITCH_PC_RE.findall(text)} + mask_pcs = expected_mask_pcs(dispatch_origin, masks) + if switch_pcs != mask_pcs: + raise RuntimeError(f"{path.name}: switch/mask PC set mismatch") + corrected += 1 + + if total_entries != EXPECTED_ENTRIES: + raise RuntimeError(f"entry population changed: {total_entries} != {EXPECTED_ENTRIES}") + + # Explicitly guard the exact boot PC that exposed the bug. + boot_pc = 0x088B5310 + boot_unit = root / "profiles" / "vcs" / "generated" / "generated_unit_0044.cpp" + bt = read(boot_unit) + bm = DISPATCH_ORIGIN_RE.search(bt) + _, masks = parse_masks(bt, boot_unit) + if bm is None or boot_pc not in expected_mask_pcs(int(bm.group("origin"), 16), masks): + raise RuntimeError("boot PC 0x088B5310 is not represented by unit 0044 compact mask") + + ctx = read(root / "include" / "psprecomp" / "allegrex_context.hpp") + if VDOT_DEFAULT_NEW not in ctx or VDOT_FALLBACK_NEW not in ctx: + raise RuntimeError("VDOT bit-exact accumulation fix missing") + return corrected, total_entries, boot_pc + + +def main() -> int: + ap = argparse.ArgumentParser(description=STAGE) + ap.add_argument("root", nargs="?", default=".") + ap.add_argument("--check", action="store_true") + ns = ap.parse_args() + root = Path(ns.root).resolve() + if not (root / "CMakeLists.txt").is_file(): + raise RuntimeError(f"not PSPRecomp root: {root}") + + if ns.check: + units, entries, boot_pc = validate(root) + print( + f"V8.12.5 CHECK OK: units={units} entries={entries} " + f"boot_pc={boot_pc:#010x}=registered VDOT=bit-exact" + ) + return 0 + + patch_future_codegen(root) + changed, offset_units, entries = patch_registration_origins(root) + vdot_default, vdot_fallback = patch_vdot(root) + validate(root) + print( + "V8.12.5 registration/VFPU fix applied: " + f"registration_units_changed={changed} origin_mismatch_units={offset_units} " + f"entries={entries} vdot_default={'patched' if vdot_default else 'ok'} " + f"vdot_fallback={'patched' if vdot_fallback else 'ok'}" + ) + return 0 + + +if __name__ == "__main__": + raise SystemExit(main()) diff --git a/profiles/vcs/tools/apply_v812_code_density.py b/profiles/vcs/tools/apply_v812_code_density.py new file mode 100644 index 0000000..e248b2f --- /dev/null +++ b/profiles/vcs/tools/apply_v812_code_density.py @@ -0,0 +1,495 @@ +#!/usr/bin/env python3 +from __future__ import annotations + +import argparse +import json +import re +from dataclasses import asdict, dataclass +from pathlib import Path + +STAGE = "V8.12 generated code density" +SHARED_BLOCK_MARKER = "PSPRECOMP_V812_SHARED_SCHED_BLOCK" +SHARED_JUMP_MARKER = "PSPRECOMP_V812_SHARED_SCHED_JUMP" +REG_MASK_MARKER = "PSPRECOMP_V812_COMPACT_REGISTRATION" +RUNTIME_HELPER = "register_generated_entry_mask" +EXPECTED_UNITS = 234 +EXPECTED_REGISTERED_ENTRIES = 181789 +EXPECTED_LOCAL_LINKS = 11299 + +MASK_RE = re.compile( + r"static constexpr std::uint64_t (?PkEntryMasks_recomp_unit_(?P\d{4}))" + r"\[(?P\d+)\] = \{\n(?P.*?)\n\};", + re.DOTALL, +) +REGISTER_FN_RE = re.compile( + r'^[ \t]*runtime\.register_function\(0x[0-9A-Fa-f]+u,\s*&recomp_unit_\d{4},\s*"recomp_unit_\d{4}"\);\s*$', + re.MULTILINE, +) +REGISTER_BODY_RE = re.compile( + r"void register_generated_unit_(?P\d+)\(Runtime &runtime\) \{\n" + r"(?P.*?)\n\}", + re.DOTALL, +) +REGISTER_UNIT_CALL_RE = re.compile( + r'^[ \t]*runtime\.register_generated_unit\(' + r'(?P\d+)u,\s*(?P0x[0-9A-Fa-f]+)u,\s*(?P\d+)u,\s*' + r'&(?Precomp_unit_(?P\d{4})),\s*&(?Precomp_unit_\d{4}_entry)\);\s*$', + re.MULTILINE, +) + +DISPATCH_ORIGIN_RE = re.compile( + r"const std::uint32_t entry_delta = local_pc - (?P0x[0-9A-Fa-f]+)u;" +) +COMPACT_REG_CALL_RE = re.compile( + r'runtime\.register_generated_entry_mask\((?P0x[0-9A-Fa-f]+)u,\s*' + r'&(?Precomp_unit_\d{4}),\s*"(?P=fn)",\s*' + r'(?PkEntryMasks_recomp_unit_\d{4}),\s*(?P\d+)u\);', + re.DOTALL, +) + +# Exact V8.11 multi-line scheduler blocks, generated by apply_v811_perf.py. +REGCACHE_LOCAL_RE = re.compile( + r"(?P[ \t]*)ctx\.pc = jump_target;\n" + r"(?P=i)AOT_REGCACHE_SYNC_OUT\(\);\n" + r"(?P=i)// PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline\.\n" + r"(?P=i)if \(local_redispatch_rounds < 7u && rt\.continue_generated_local_dispatch\(ctx\)\) \{\n" + r"(?P=i) \+\+local_redispatch_rounds;\n" + r"(?P=i) AOT_REGCACHE_SYNC_IN\(\);\n" + r"(?P=i) local_transfers = 0u;\n" + r"(?P=i) local_pc = ctx\.pc;\n" + r"(?P=i) entry_id = 0u;\n" + r"(?P=i) goto LOCAL_DISPATCH;\n" + r"(?P=i)\}\n" + r"(?P=i)return;" +) +PLAIN_LOCAL_RE = re.compile( + r"(?P[ \t]*)ctx\.pc = jump_target;\n" + r"(?P=i)// PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline\.\n" + r"(?P=i)if \(local_redispatch_rounds < 7u && rt\.continue_generated_local_dispatch\(ctx\)\) \{\n" + r"(?P=i) \+\+local_redispatch_rounds;\n" + r"(?P=i) local_transfers = 0u;\n" + r"(?P=i) local_pc = ctx\.pc;\n" + r"(?P=i) entry_id = 0u;\n" + r"(?P=i) goto LOCAL_DISPATCH;\n" + r"(?P=i)\}\n" + r"(?P=i)return;" +) + + +@dataclass +class UnitStats: + path: str + bytes_before: int + bytes_after: int + entry_count: int + registration_lines_removed: int + local_blocks_shared: int + had_regcache: bool + + +def read(path: Path) -> str: + return path.read_text(encoding="utf-8", errors="strict") + + +def write_if_changed(path: Path, old: str, new: str) -> bool: + if old == new: + return False + tmp = path.with_suffix(path.suffix + ".v812tmp") + tmp.write_text(new, encoding="utf-8", newline="\n") + tmp.replace(path) + return True + + +def require_once(text: str, needle: str, path: Path, description: str) -> None: + count = text.count(needle) + if count != 1: + raise RuntimeError(f"{path}: expected one {description}, found {count}") + + +def parse_masks(text: str, path: Path) -> tuple[str, int, list[int], int]: + m = MASK_RE.search(text) + if not m: + raise RuntimeError(f"{path}: V8.11 compact entry masks not found") + declared = int(m.group("count")) + values = [int(x, 16) for x in re.findall(r"0x([0-9A-Fa-f]{16})ull", m.group("body"))] + if len(values) != declared: + raise RuntimeError(f"{path}: compact mask declared {declared}, parsed {len(values)}") + entries = sum(x.bit_count() for x in values) + return m.group("name"), declared, values, entries + + +def patch_runtime_hpp(path: Path) -> bool: + old = read(path) + if RUNTIME_HELPER in old: + return False + anchor = ( + " void register_generated_unit(std::uint32_t unit_index, std::uint32_t unit_address,\n" + " std::uint32_t unit_span, RecompiledFunction function,\n" + " RecompiledEntryFunction entry_function = nullptr);\n" + ) + require_once(old, anchor, path, "register_generated_unit declaration") + addition = anchor + ( + " // V8.12: register all valid per-PC entries from the compact 64-slot\n" + " // occupancy masks already emitted for generated-unit dispatch. This\n" + " // preserves the exact legacy function/direct-chain tables while avoiding\n" + " // hundreds of source-level registration call sites per translation unit.\n" + " void register_generated_entry_mask(std::uint32_t unit_address,\n" + " RecompiledFunction function,\n" + " std::string_view name,\n" + " const std::uint64_t *entry_masks,\n" + " std::size_t group_count);\n" + ) + return write_if_changed(path, old, old.replace(anchor, addition, 1)) + + +def patch_runtime_cpp(path: Path) -> bool: + old = read(path) + text = old + if "#include \n" not in text: + anchor = "#include \n" + require_once(text, anchor, path, " include") + text = text.replace(anchor, anchor + "#include \n", 1) + + if f"Runtime::{RUNTIME_HELPER}" not in text: + # Insert immediately after register_generated_unit(), before invoke_isolated_aot(). + anchor = "\nbool Runtime::invoke_isolated_aot(std::uint32_t address, AllegrexContext &ctx) {\n" + require_once(text, anchor, path, "invoke_isolated_aot implementation") + impl = ( + "\n// PSPRECOMP_V812_COMPACT_REGISTRATION\n" + "void Runtime::register_generated_entry_mask(std::uint32_t unit_address,\n" + " RecompiledFunction function,\n" + " std::string_view name,\n" + " const std::uint64_t *entry_masks,\n" + " std::size_t group_count) {\n" + " if (function == nullptr || entry_masks == nullptr || group_count == 0u) return;\n" + " for (std::size_t group = 0; group < group_count; ++group) {\n" + " std::uint64_t bits = entry_masks[group];\n" + " while (bits != 0u) {\n" + " const auto bit = static_cast(std::countr_zero(bits));\n" + " const auto slot = static_cast(group * 64u) + bit;\n" + " register_function(unit_address + slot * 4u, function, std::string(name));\n" + " bits &= bits - 1u;\n" + " }\n" + " }\n" + "}\n" + ) + text = text.replace(anchor, impl + anchor, 1) + + return write_if_changed(path, old, text) + + +def insert_shared_scheduler_block(text: str, path: Path, has_regcache: bool) -> str: + if SHARED_BLOCK_MARKER in text: + return text + # First guest label follows the LOCAL_DISPATCH switch and is at outer function scope. + dispatch = text.find("LOCAL_DISPATCH:\n") + if dispatch < 0: + raise RuntimeError(f"{path}: LOCAL_DISPATCH not found") + m = re.search(r"(?m)^L_[0-9A-Fa-f]+:\n", text[dispatch:]) + if not m: + raise RuntimeError(f"{path}: first guest label after LOCAL_DISPATCH not found") + pos = dispatch + m.start() + + lines = [ + f"// {SHARED_BLOCK_MARKER}: one scheduler-exact slow boundary per unit.", + "LOCAL_SCHED_BOUNDARY:", + " ctx.pc = jump_target;", + ] + if has_regcache: + lines.append(" AOT_REGCACHE_SYNC_OUT();") + lines.extend([ + " if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) {", + " ++local_redispatch_rounds;", + ]) + if has_regcache: + lines.append(" AOT_REGCACHE_SYNC_IN();") + lines.extend([ + " local_transfers = 0u;", + " local_pc = ctx.pc;", + " entry_id = 0u;", + " goto LOCAL_DISPATCH;", + " }", + " return;", + "", + ]) + return text[:pos] + "\n".join(lines) + text[pos:] + + +def share_local_scheduler_blocks(text: str, path: Path) -> tuple[str, int]: + if SHARED_BLOCK_MARKER in text: + return text, text.count(SHARED_JUMP_MARKER) + + has_regcache = "#define AOT_REGCACHE_SYNC_OUT()" in text + count = 0 + + def repl(m: re.Match[str]) -> str: + nonlocal count + count += 1 + i = m.group("i") + return f"{i}// {SHARED_JUMP_MARKER}\n{i}goto LOCAL_SCHED_BOUNDARY;" + + if has_regcache: + text = REGCACHE_LOCAL_RE.sub(repl, text) + # A register-cached unit must not contain an unwrapped V8.11 block. + if "PSPRECOMP_V811_LOCAL_LINK" in text: + raise RuntimeError(f"{path}: unrecognized V8.11 local-link form remains in regcache unit") + else: + text = PLAIN_LOCAL_RE.sub(repl, text) + if "PSPRECOMP_V811_LOCAL_LINK" in text: + raise RuntimeError(f"{path}: unrecognized V8.11 local-link form remains in plain unit") + + if count: + text = insert_shared_scheduler_block(text, path, has_regcache) + return text, count + + +def compact_registration(text: str, path: Path, mask_name: str, group_count: int, entry_count: int) -> tuple[str, int]: + # Already compacted. + if REG_MASK_MARKER in text: + return text, entry_count + + matches = list(REGISTER_BODY_RE.finditer(text)) + if len(matches) != 1: + raise RuntimeError(f"{path}: expected one register_generated_unit_N body, found {len(matches)}") + m = matches[0] + body = m.group("body") + unit_call = REGISTER_UNIT_CALL_RE.search(body) + if unit_call is None: + raise RuntimeError(f"{path}: register_generated_unit call not found") + + unit_suffix = unit_call.group("unit") + fn = unit_call.group("fn") + bucket = unit_call.group("bucket") + unit_base = unit_call.group("base") + origin_match = DISPATCH_ORIGIN_RE.search(text) + if origin_match is None: + raise RuntimeError(f"{path}: compact-dispatch entry origin not found") + entry_origin = origin_match.group("origin") + if mask_name != f"kEntryMasks_{fn}": + raise RuntimeError(f"{path}: mask/function mismatch {mask_name} vs {fn}") + + registration_lines = REGISTER_FN_RE.findall(body) + reg_count = len(registration_lines) + if reg_count != entry_count: + raise RuntimeError( + f"{path}: registration lines={reg_count} but compact masks contain {entry_count} entries" + ) + + # Require the old body to consist only of the unit registration plus exact per-PC registrations. + scrubbed = REGISTER_FN_RE.sub("", body) + scrubbed = REGISTER_UNIT_CALL_RE.sub("", scrubbed) + if scrubbed.strip(): + raise RuntimeError(f"{path}: unexpected code in generated registration body: {scrubbed.strip()[:120]!r}") + + unit_call_line = unit_call.group(0).strip() + new_body = ( + f"void register_generated_unit_{m.group('bucket')}(Runtime &runtime) {{\n" + f" {unit_call_line}\n" + f" // {REG_MASK_MARKER}: same entry set, looped once in Runtime instead of source-expanded calls.\n" + # IMPORTANT: kEntryMasks is relative to the compact dispatch origin, + # which is not always the 16 KiB generated-unit base (some units begin + # at base+4). Using unit_base shifts every registered PC and breaks boot. + f" runtime.register_generated_entry_mask({entry_origin}u, &{fn}, \"{fn}\",\n" + f" {mask_name}, {group_count}u);\n" + f"}}" + ) + text = text[:m.start()] + new_body + text[m.end():] + return text, reg_count + + +def transform_unit(path: Path) -> UnitStats: + old = read(path) + text = old + mask_name, group_count, _masks, entry_count = parse_masks(text, path) + had_regcache = "#define AOT_REGCACHE_SYNC_OUT()" in text + + text, local_count = share_local_scheduler_blocks(text, path) + text, registration_count = compact_registration(text, path, mask_name, group_count, entry_count) + + write_if_changed(path, old, text) + return UnitStats( + path=path.name, + bytes_before=len(old.encode("utf-8")), + bytes_after=len(text.encode("utf-8")), + entry_count=entry_count, + registration_lines_removed=registration_count if REG_MASK_MARKER not in old else 0, + local_blocks_shared=local_count if SHARED_BLOCK_MARKER not in old else 0, + had_regcache=had_regcache, + ) + + +def validate(root: Path) -> dict: + profile = root / "profiles" / "vcs" + generated = profile / "generated" + units = sorted(generated.glob("generated_unit_*.cpp")) + if len(units) != EXPECTED_UNITS: + raise RuntimeError(f"expected {EXPECTED_UNITS} generated units, found {len(units)}") + + runtime_hpp = read(root / "include" / "psprecomp" / "runtime.hpp") + runtime_cpp = read(root / "src" / "runtime.cpp") + if RUNTIME_HELPER not in runtime_hpp or f"Runtime::{RUNTIME_HELPER}" not in runtime_cpp: + raise RuntimeError("V8.12 compact registration Runtime helper is missing") + + total_entries = 0 + total_jumps = 0 + shared_units = 0 + compact_registration_units = 0 + total_bytes = 0 + for path in units: + text = read(path) + _mask_name, _groups, _masks, entries = parse_masks(text, path) + total_entries += entries + total_bytes += len(text.encode("utf-8")) + jumps = text.count(SHARED_JUMP_MARKER) + total_jumps += jumps + if jumps: + if text.count(SHARED_BLOCK_MARKER) != 1: + raise RuntimeError(f"{path}: shared jumps present without exactly one shared block") + if text.count("LOCAL_SCHED_BOUNDARY:") != 1: + raise RuntimeError(f"{path}: expected exactly one LOCAL_SCHED_BOUNDARY label") + shared_units += 1 + elif SHARED_BLOCK_MARKER in text: + raise RuntimeError(f"{path}: shared block exists with no shared jumps") + if "PSPRECOMP_V811_LOCAL_LINK" in text: + raise RuntimeError(f"{path}: old duplicated V8.11 local-link block remains") + + if text.count(REG_MASK_MARKER) != 1: + raise RuntimeError(f"{path}: compact registration marker missing/duplicated") + if text.count("runtime.register_generated_entry_mask(") != 1: + raise RuntimeError(f"{path}: expected one compact registration call") + origin_match = DISPATCH_ORIGIN_RE.search(text) + compact_match = COMPACT_REG_CALL_RE.search(text) + if origin_match is None or compact_match is None: + raise RuntimeError(f"{path}: compact registration/origin parse failed") + dispatch_origin = int(origin_match.group("origin"), 16) + registration_origin = int(compact_match.group("origin"), 16) + if registration_origin != dispatch_origin: + raise RuntimeError( + f"{path}: compact registration origin {registration_origin:#010x} " + f"!= dispatch origin {dispatch_origin:#010x}" + ) + if compact_match.group("mask") != _mask_name or int(compact_match.group("groups")) != _groups: + raise RuntimeError(f"{path}: compact registration mask/group mismatch") + # Prove that every mask bit resolves to exactly the same PC represented + # by the unit's switch table. This catches any future origin drift. + switch_pcs = { + int(x, 16) + for x in re.findall(r"case\s+\d+u:\s+goto\s+L_([0-9A-Fa-f]{8});", text) + } + mask_pcs = { + dispatch_origin + (group * 64 + bit) * 4 + for group, mask in enumerate(_masks) + for bit in range(64) + if (mask >> bit) & 1 + } + if switch_pcs != mask_pcs: + missing = sorted(switch_pcs - mask_pcs)[:8] + extra = sorted(mask_pcs - switch_pcs)[:8] + raise RuntimeError( + f"{path}: compact mask/switch PC mismatch " + f"missing={[hex(x) for x in missing]} extra={[hex(x) for x in extra]}" + ) + # Per-PC generated registration calls must be gone from this unit's registration function. + rm = REGISTER_BODY_RE.search(text) + if rm is None: + raise RuntimeError(f"{path}: generated registration body missing after V8.12") + if REGISTER_FN_RE.search(rm.group("body")): + raise RuntimeError(f"{path}: old per-PC registration calls remain") + compact_registration_units += 1 + + if total_entries != EXPECTED_REGISTERED_ENTRIES: + raise RuntimeError( + f"entry-mask population changed: expected {EXPECTED_REGISTERED_ENTRIES}, found {total_entries}" + ) + if total_jumps != EXPECTED_LOCAL_LINKS: + raise RuntimeError( + f"local-link population changed: expected {EXPECTED_LOCAL_LINKS}, found {total_jumps}" + ) + + return { + "units": len(units), + "entry_count": total_entries, + "shared_local_jumps": total_jumps, + "shared_local_units": shared_units, + "compact_registration_units": compact_registration_units, + "generated_cpp_bytes": total_bytes, + } + + +def main() -> int: + parser = argparse.ArgumentParser(description=STAGE) + parser.add_argument("root", nargs="?", default=".", help="PSPRecomp repository root") + parser.add_argument("--check", action="store_true", help="validate only") + args = parser.parse_args() + root = Path(args.root).resolve() + profile = root / "profiles" / "vcs" + generated = profile / "generated" + if not (root / "CMakeLists.txt").is_file() or not generated.is_dir(): + raise RuntimeError(f"not a PSPRecomp VCS tree: {root}") + + manifest_path = generated / "v812_code_density_manifest.json" + + if args.check: + summary = validate(root) + print( + "V8.12 CHECK OK: " + f"units={summary['units']} entries={summary['entry_count']} " + f"shared_jumps={summary['shared_local_jumps']} " + f"generated_cpp={summary['generated_cpp_bytes'] / (1024*1024):.2f} MiB" + ) + return 0 + + units = sorted(generated.glob("generated_unit_*.cpp")) + if len(units) != EXPECTED_UNITS: + raise RuntimeError(f"expected {EXPECTED_UNITS} generated units, found {len(units)}") + + before_total = sum(p.stat().st_size for p in units) + previous = {} + if manifest_path.is_file(): + try: + previous = json.loads(manifest_path.read_text(encoding="utf-8")) + except Exception: + previous = {} + + patch_runtime_hpp(root / "include" / "psprecomp" / "runtime.hpp") + patch_runtime_cpp(root / "src" / "runtime.cpp") + + stats = [transform_unit(path) for path in units] + after_total = sum(p.stat().st_size for p in units) + + baseline = int(previous.get("baseline_generated_cpp_bytes", before_total)) + if baseline < after_total and previous.get("stage") != STAGE: + baseline = before_total + + summary = validate(root) + manifest = { + "stage": STAGE, + "baseline_generated_cpp_bytes": baseline, + "generated_cpp_bytes_before_this_run": before_total, + "generated_cpp_bytes_after": after_total, + "source_bytes_saved_this_run": before_total - after_total, + "source_bytes_saved_from_baseline": baseline - after_total, + "registered_entries_preserved": summary["entry_count"], + "per_pc_registration_calls_collapsed_this_run": sum(s.registration_lines_removed for s in stats), + "scheduler_blocks_shared_this_run": sum(s.local_blocks_shared for s in stats), + "shared_local_jumps": summary["shared_local_jumps"], + "shared_local_units": summary["shared_local_units"], + "compact_registration_units": summary["compact_registration_units"], + "units": [asdict(s) for s in stats], + } + manifest_path.write_text(json.dumps(manifest, indent=2) + "\n", encoding="utf-8") + + print( + "V8.12 code-density pass applied: " + f"units={len(stats)} entries={summary['entry_count']} " + f"registrations_collapsed={sum(s.registration_lines_removed for s in stats)} " + f"shared_boundaries={sum(s.local_blocks_shared for s in stats)} " + f"generated_cpp={after_total / (1024*1024):.2f} MiB " + f"saved={(before_total-after_total) / (1024*1024):.2f} MiB this run " + f"cumulative={(baseline-after_total) / (1024*1024):.2f} MiB" + ) + return 0 + + +if __name__ == "__main__": + raise SystemExit(main()) diff --git a/profiles/vcs/tools/dx12_ge_probe_runtime_globals.cpp b/profiles/vcs/tools/dx12_ge_probe_runtime_globals.cpp new file mode 100644 index 0000000..3ed7d63 --- /dev/null +++ b/profiles/vcs/tools/dx12_ge_probe_runtime_globals.cpp @@ -0,0 +1,12 @@ +// Probe-only definitions for renderer state that is owned by the full VCS +// profile during normal gameplay. The DX12 GE probe links the renderer in +// isolation, without installing the gameplay draw-distance patch, so it needs +// neutral defaults for the renderer's read-only scale inputs. +#include "vcs_draw_distance_patch.hpp" + +namespace vcs { + +DrawDistanceRuntimeScales g_draw_distance_runtime_scales{}; +DrawDistanceRuntimeTelemetry g_draw_distance_runtime_telemetry{}; + +} // namespace vcs diff --git a/src/runtime.cpp b/src/runtime.cpp index 3b70c72..a89fd48 100644 --- a/src/runtime.cpp +++ b/src/runtime.cpp @@ -3,6 +3,7 @@ #include #include +#include #include #include #include @@ -550,6 +551,24 @@ void Runtime::register_generated_unit(std::uint32_t unit_index, generated_unit_entries_[unit_index] = entry_function; } +// PSPRECOMP_V812_COMPACT_REGISTRATION +void Runtime::register_generated_entry_mask(std::uint32_t unit_address, + RecompiledFunction function, + std::string_view name, + const std::uint64_t *entry_masks, + std::size_t group_count) { + if (function == nullptr || entry_masks == nullptr || group_count == 0u) return; + for (std::size_t group = 0; group < group_count; ++group) { + std::uint64_t bits = entry_masks[group]; + while (bits != 0u) { + const auto bit = static_cast(std::countr_zero(bits)); + const auto slot = static_cast(group * 64u) + bit; + register_function(unit_address + slot * 4u, function, std::string(name)); + bits &= bits - 1u; + } + } +} + bool Runtime::invoke_isolated_aot(std::uint32_t address, AllegrexContext &ctx) { const RecompiledFunction function = lookup_function(address); if (function == nullptr) return false; diff --git a/tests/test_main.cpp b/tests/test_main.cpp index 8ce5aa6..ea85d17 100644 --- a/tests/test_main.cpp +++ b/tests/test_main.cpp @@ -1849,8 +1849,9 @@ int main() { unaligned_aot.aot_store32_block(batch_vram, batch_write); std::uint32_t batch_vram_read[4]{}; unaligned_aot.aot_load32_block(batch_vram, batch_vram_read); - require(!unaligned_aot.aot_try_load32_block(batch_vram, batch_try), - "AOT EDRAM block unexpectedly used RAM direct path"); + const bool batch_vram_direct = unaligned_aot.aot_try_load32_block(batch_vram, batch_try); + require(batch_vram_direct == unaligned_memory.direct_fastmem_enabled(), + "AOT EDRAM block direct-path capability mismatch"); for (std::size_t i = 0; i < 4u; ++i) require(batch_vram_read[i] == batch_write[i], "AOT 32-bit EDRAM block fallback failed");